A Generalized Framework for Predictive Clustering and Optimization

Aravinth Chembu, Scott Sanner
5/7/2023
cs.LGstat.ML

No confident code implementation found for this paper.

Abstract

Clustering is a powerful and extensively used data science tool. While clustering is generally thought of as an unsupervised learning technique, there are also supervised variations such as Spath's clusterwise regression that attempt to find clusters of data that yield low regression error on a supervised target. We believe that clusterwise regression is just a single vertex of a largely unexplored design space of supervised clustering models. In this article, we define a generalized optimization framework for predictive clustering that admits different cluster definitions (arbitrary point assignment, closest center, and bounding box) and both regression and classification objectives. We then present a joint optimization strategy that exploits mixed-integer linear programming (MILP) for global optimization in this generalized framework. To alleviate scalability concerns for large datasets, we also provide highly scalable greedy algorithms inspired by the Majorization-Minimization (MM) framework. Finally, we demonstrate the ability of our models to uncover different interpretable discrete cluster structures in data by experimenting with four real-world datasets.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{chembu2023generalized,
  title  = {A Generalized Framework for Predictive Clustering and Optimization},
  author = {Aravinth Chembu and Scott Sanner},
  year   = {2023},
  eprint = {2305.04364},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.04364v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.04364.svg)](https://codeofpaper.com/paper/2305.04364)

Discussion