paper-with-me

Papers

An Exact Algorithm for Semi-supervised Minimum Sum-of-Squares Clustering

2021-11-30 · Veronica Piccialli, Anna Russo Russo, Antonio M. Sudoso

The minimum sum-of-squares clustering (MSSC), or k-means type clustering, is traditionally considered an unsupervised learning task. In recent years, the use of background knowledge to improve the cluster quality and promote interpretability of the clustering process has become a hot research topic at the intersection of mathematical optimization and machine learning research. The problem of taking advantage of background information in data clustering is called semi-supervised or constrained clustering. In this paper, we present a branch-and-cut algorithm for semi-supervised MSSC, where background knowledge is incorporated as pairwise must-link and cannot-link constraints. For the lower bound procedure, we solve the semidefinite programming relaxation of the MSSC discrete optimization model, and we use a cutting-plane procedure for strengthening the bound. For the upper bound, instead, by using integer programming tools, we use an adaptation of the k-means algorithm to the constrained case. For the first time, the proposed global optimization algorithm efficiently manages to solve real-world instances up to 800 data points with different combinations of must-link and cannot-link constraints and with a generic number of features. This problem size is about four times larger than the one of the instances solved by state-of-the-art exact algorithms.

📄 PDF Abstract BibTeX arXiv:2111.15571

Code (1)

antoniosudoso/pc-sos-sdp 공식 구현

Tasks

ClusteringConstrained Clusteringglobal-optimization

Similar Papers 제목 키워드 기반

Global Optimization for Cardinality-constrained Minimum Sum-of-Squares Clustering via Semidefinite Programming

2022-09-19 · Veronica Piccialli, Antonio M. Sudoso

The minimum sum-of-squares clustering (MSSC), or k-means type clustering, has been recently extended to exploit prior knowledge on the cardinality of each cluster. Such knowledge is used to increase performance as well a…

Clusteringglobal-optimization

Partitioned Least Squares

2020-06-29 · Roberto Esposito, Mattia Cerrato, Marco Locatelli

In this paper we propose a variant of the linear least squares model allowing practitioners to partition the input features into groups of variables that they require to contribute similarly to the final result. The outp…

Exact tensor completion with sum-of-squares

2017-02-21 · Aaron Potechin, David Steurer

We obtain the first polynomial-time algorithm for exact tensor completion that improves over the bound implied by reduction to matrix completion. The algorithm recovers an unknown 3-tensor with $r$ incoherent, orthogonal…

Matrix Completion

A column generation algorithm with dynamic constraint aggregation for minimum sum-of-squares clustering

2024-10-08 · Antonio M. Sudoso, Daniel Aloise

The minimum sum-of-squares clustering problem (MSSC), also known as $k$-means clustering, refers to the problem of partitioning $n$ data points into $k$ clusters, with the objective of minimizing the total sum of squared…

Clustering

Memetic Differential Evolution Methods for Semi-Supervised Clustering

2024-03-07 · Pierluigi Mansueto, Fabio Schoen

In this paper, we propose an extension for semi-supervised Minimum Sum-of-Squares Clustering (MSSC) problems of MDEClust, a memetic framework based on the Differential Evolution paradigm for unsupervised clustering. In s…

Clustering