Clustering user preferences using W-kmeans
k-means++: the advantages of careful seeding