Fully Dynamic Adversarially Robust Correlation Clustering in Polylogarithmic Update Time

Vladimir Braverman, Prathamesh Dharangutte, Shreyas Pai, Vihan Shah, Chen Wang
Proceedings of The 28th International Conference on Artificial Intelligence and Statistics, PMLR 258:1477-1485, 2025.

Abstract

We study the dynamic correlation clustering problem with \emph{adaptive} edge label flips. In correlation clustering, we are given a $n$-vertex complete graph whose edges are labeled either $(+)$ or $(-)$, and the goal is to minimize the total number of $(+)$ edges between clusters and the number of $(-)$ edges within clusters. We consider the dynamic setting with adversarial robustness, in which the \emph{adaptive} adversary can flip the label of an edge based on the current output of the algorithm. Our main result is a randomized algorithm that always maintains an $O(1)$-approximation to the optimal correlation clustering with $O(\log^{2}{n})$ amortized update time. Prior to our work, no algorithm with $O(1)$-approximation and $\text{polylog}{(n)}$ update time for the adversarially robust setting was known. We further validate our theoretical results with experiments on synthetic and real-world datasets with competitive empirical performances. Our main technical ingredient is an algorithm that maintains \emph{sparse-dense decomposition} with $\text{polylog}{(n)}$ update time, which could be of independent interest.

Cite this Paper


BibTeX
@InProceedings{pmlr-v258-braverman25a, title = {Fully Dynamic Adversarially Robust Correlation Clustering in Polylogarithmic Update Time}, author = {Braverman, Vladimir and Dharangutte, Prathamesh and Pai, Shreyas and Shah, Vihan and Wang, Chen}, booktitle = {Proceedings of The 28th International Conference on Artificial Intelligence and Statistics}, pages = {1477--1485}, year = {2025}, editor = {Li, Yingzhen and Mandt, Stephan and Agrawal, Shipra and Khan, Emtiyaz}, volume = {258}, series = {Proceedings of Machine Learning Research}, month = {03--05 May}, publisher = {PMLR}, pdf = {https://raw.githubusercontent.com/mlresearch/v258/main/assets/braverman25a/braverman25a.pdf}, url = {https://proceedings.mlr.press/v258/braverman25a.html}, abstract = {We study the dynamic correlation clustering problem with \emph{adaptive} edge label flips. In correlation clustering, we are given a $n$-vertex complete graph whose edges are labeled either $(+)$ or $(-)$, and the goal is to minimize the total number of $(+)$ edges between clusters and the number of $(-)$ edges within clusters. We consider the dynamic setting with adversarial robustness, in which the \emph{adaptive} adversary can flip the label of an edge based on the current output of the algorithm. Our main result is a randomized algorithm that always maintains an $O(1)$-approximation to the optimal correlation clustering with $O(\log^{2}{n})$ amortized update time. Prior to our work, no algorithm with $O(1)$-approximation and $\text{polylog}{(n)}$ update time for the adversarially robust setting was known. We further validate our theoretical results with experiments on synthetic and real-world datasets with competitive empirical performances. Our main technical ingredient is an algorithm that maintains \emph{sparse-dense decomposition} with $\text{polylog}{(n)}$ update time, which could be of independent interest.} }
Endnote
%0 Conference Paper %T Fully Dynamic Adversarially Robust Correlation Clustering in Polylogarithmic Update Time %A Vladimir Braverman %A Prathamesh Dharangutte %A Shreyas Pai %A Vihan Shah %A Chen Wang %B Proceedings of The 28th International Conference on Artificial Intelligence and Statistics %C Proceedings of Machine Learning Research %D 2025 %E Yingzhen Li %E Stephan Mandt %E Shipra Agrawal %E Emtiyaz Khan %F pmlr-v258-braverman25a %I PMLR %P 1477--1485 %U https://proceedings.mlr.press/v258/braverman25a.html %V 258 %X We study the dynamic correlation clustering problem with \emph{adaptive} edge label flips. In correlation clustering, we are given a $n$-vertex complete graph whose edges are labeled either $(+)$ or $(-)$, and the goal is to minimize the total number of $(+)$ edges between clusters and the number of $(-)$ edges within clusters. We consider the dynamic setting with adversarial robustness, in which the \emph{adaptive} adversary can flip the label of an edge based on the current output of the algorithm. Our main result is a randomized algorithm that always maintains an $O(1)$-approximation to the optimal correlation clustering with $O(\log^{2}{n})$ amortized update time. Prior to our work, no algorithm with $O(1)$-approximation and $\text{polylog}{(n)}$ update time for the adversarially robust setting was known. We further validate our theoretical results with experiments on synthetic and real-world datasets with competitive empirical performances. Our main technical ingredient is an algorithm that maintains \emph{sparse-dense decomposition} with $\text{polylog}{(n)}$ update time, which could be of independent interest.
APA
Braverman, V., Dharangutte, P., Pai, S., Shah, V. & Wang, C.. (2025). Fully Dynamic Adversarially Robust Correlation Clustering in Polylogarithmic Update Time. Proceedings of The 28th International Conference on Artificial Intelligence and Statistics, in Proceedings of Machine Learning Research 258:1477-1485 Available from https://proceedings.mlr.press/v258/braverman25a.html.

Related Material