Fully Dynamic Adversarially Robust Correlation Clustering in Polylogarithmic Update Time

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Braverman, Vladimir, Dharangutte, Prathamesh, Pai, Shreyas, Shah, Vihan, Wang, Chen
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908818615566336
author Braverman, Vladimir
Dharangutte, Prathamesh
Pai, Shreyas
Shah, Vihan
Wang, Chen
author_facet Braverman, Vladimir
Dharangutte, Prathamesh
Pai, Shreyas
Shah, Vihan
Wang, Chen
contents We study the dynamic correlation clustering problem with $\textit{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 $\textit{adaptive}$ adversary could 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 $\textit{sparse-dense decomposition}$ with $\text{polylog}{(n)}$ update time, which could be of independent interest.
format Preprint
id arxiv_https___arxiv_org_abs_2411_09979
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Fully Dynamic Adversarially Robust Correlation Clustering in Polylogarithmic Update Time
Braverman, Vladimir
Dharangutte, Prathamesh
Pai, Shreyas
Shah, Vihan
Wang, Chen
Data Structures and Algorithms
Machine Learning
We study the dynamic correlation clustering problem with $\textit{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 $\textit{adaptive}$ adversary could 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 $\textit{sparse-dense decomposition}$ with $\text{polylog}{(n)}$ update time, which could be of independent interest.
title Fully Dynamic Adversarially Robust Correlation Clustering in Polylogarithmic Update Time
topic Data Structures and Algorithms
Machine Learning
url https://arxiv.org/abs/2411.09979