Cluster Specific Representation Learning