Compositional Clustering: Applications to Multi-Label Object Recognition and Speaker Identification