Rich Representation Learning