← Search

Konstantin Makarychev

13 accepted papers

2025

Dynamic Algorithm for Explainable $k$-medians Clustering under $\ell_p$ Norm

NeurIPS 2025spotlight

We study the problem of explainable $k$-medians clustering introduced by Dasgupta, Frost, Moshkovitz, and Rashtchian (2020). In this problem, the goal is to construct a threshold decision tree that partitions data into $k$ clusters while minimizing the $k$-medians objective. These trees are interp…

Cited by 0SourceScholar
2025

Sparse-pivot: Dynamic correlation clustering for node insertions

ICML 2025spotlight

We present a new Correlation Clustering algorithm for a dynamic setting where nodes are added one at a time. In this model, proposed by Cohen-Addad, Lattanzi, Maggiori, and Parotsidis (ICML 2024), the algorithm uses database queries to access the input graph and updates the clustering as each new no…

Cited by 0SourcePDFScholar
2024

Approximation Scheme for Weighted Metric Clustering via Sherali-Adams

AAAI 2024technical

Motivated by applications to classification problems on metric data, we study Weighted Metric Clustering problem: given a metric d over n points and a k x k symmetric matrix A with non-negative entries, the goal is to find a k-partition of these points into clusters C1,...,Ck, while minimizing the s…

Cited by 0SourcePDFScholar
2024

Pruned Pivot: Correlation Clustering Algorithm for Dynamic, Parallel, and Local Computation Models

ICML 2024oral

Given a graph with positive and negative edge labels, the correlation clustering problem aims to cluster the nodes so to minimize the total number of between-cluster positive and within-cluster negative edges. This problem has many applications in data mining, particularly in unsupervised learning.…

Cited by 5SourcePDFScholar
2023

Single-Pass Pivot Algorithm for Correlation Clustering. Keep it simple!

NeurIPS 2023poster

We show that a simple single-pass semi-streaming variant of the Pivot algorithm for Correlation Clustering gives a (3+eps)-approximation using O(n/eps) words of memory. This is a slight improvement over the recent results of Cambus, Kuhn, Lindy, Pai, and Uitto, who gave a (3+eps)-approximation using…

Cited by 20SourcePDFScholar
2021

Local Correlation Clustering with Asymmetric Classification Errors

ICML 2021spotlight

In the Correlation Clustering problem, we are given a complete weighted graph $G$ with its edges labeled as “similar" and “dissimilar" by a noisy binary classifier. For a clustering $\mathcal{C}$ of graph $G$, a similar edge is in disagreement with $\mathcal{C}$, if its endpoints belong to distinct…

Cited by 16SourcePDFScholar
2020

Bisect and Conquer: Hierarchical Clustering via Max-Uncut Bisection

AISTATS 2020poster

Hierarchical Clustering is an unsupervised data analysis method which has been widely used for decades. Despite its popularity, it had an underdeveloped analytical foundation and to address this, Dasgupta recently introduced an optimization viewpoint of hierarchical clustering with…

Cited by 20SourcePDFScholar
2020

Correlation Clustering with Asymmetric Classification Errors

ICML 2020poster

In the Correlation Clustering problem, we are given a weighted graph $G$ with its edges labelled as "similar" or "dissimilar" by a binary classifier. The goal is to produce a clustering that minimizes the weight of "disagreements": the sum of the weights of "similar" edges across clusters and "dissi…

Cited by 20SourcePDFScholar
2017

Clustering Billions of Reads for DNA Data Storage

NeurIPS 2017spotlight

Storing data in synthetic DNA offers the possibility of improving information density and durability by several orders of magnitude compared to current storage technologies. However, DNA data storage requires a computationally intensive process to retrieve the data. In particular, a crucial step in…

Cited by 92SourcePDFScholar