Exemplar-driven Learning for Data Clustering