Concretely, we extend the objective in the classical unsupervised k-means algorithm by adding a penalty term from labeled data.
the new objective covers three key groups of parameters: centroids of clusters, the cluster assignment for each text, and the parameters within deep neural networks.