English

Learning with Clustering Structure

Machine Learning 2016-09-20 v3

Abstract

We study supervised learning problems using clustering constraints to impose structure on either features or samples, seeking to help both prediction and interpretation. The problem of clustering features arises naturally in text classification for instance, to reduce dimensionality by grouping words together and identify synonyms. The sample clustering problem on the other hand, applies to multiclass problems where we are allowed to make multiple predictions and the performance of the best answer is recorded. We derive a unified optimization formulation highlighting the common structure of these problems and produce algorithms whose core iteration complexity amounts to a k-means clustering step, which can be approximated efficiently. We extend these results to combine sparsity and clustering constraints, and develop a new projection algorithm on the set of clustered sparse vectors. We prove convergence of our algorithms on random instances, based on a union of subspaces interpretation of the clustering structure. Finally, we test the robustness of our methods on artificial data sets as well as real data extracted from movie reviews.

Keywords

Cite

@article{arxiv.1506.04908,
  title  = {Learning with Clustering Structure},
  author = {Vincent Roulet and Fajwel Fogel and Alexandre d'Aspremont and Francis Bach},
  journal= {arXiv preprint arXiv:1506.04908},
  year   = {2016}
}

Comments

Completely rewritten. New convergence proofs in the clustered and sparse clustered case. New projection algorithm on sparse clustered vectors

R2 v1 2026-06-22T09:54:24.519Z