paper-with-me

홈 › Papers

No-substitution k-means Clustering with Adversarial Order

2020-12-28 · Robi Bhattacharjee, Michal Moshkovitz

We investigate $k$-means clustering in the online no-substitution setting when the input arrives in \emph{arbitrary} order. In this setting, points arrive one after another, and the algorithm is required to instantly decide whether to take the current point as a center before observing the next point. Decisions are irrevocable. The goal is to minimize both the number of centers and the $k$-means cost. Previous works in this setting assume that the input's order is random, or that the input's aspect ratio is bounded. It is known that if the order is arbitrary and there is no assumption on the input, then any algorithm must take all points as centers. Moreover, assuming a bounded aspect ratio is too restrictive -- it does not include natural input generated from mixture models. We introduce a new complexity measure that quantifies the difficulty of clustering a dataset arriving in arbitrary order. We design a new random algorithm and prove that if applied on data with complexity $d$, the algorithm takes $O(d\log(n) k\log(k))$ centers and is an $O(k^3)$-approximation. We also prove that if the data is sampled from a ``natural" distribution, such as a mixture of $k$ Gaussians, then the new complexity measure is equal to $O(k^2\log(n))$. This implies that for data generated from those distributions, our new algorithm takes only $\text{poly}(k\log(n))$ centers and is a $\text{poly}(k)$-approximation. In terms of negative results, we prove that the number of centers needed to achieve an $\alpha$-approximation is at least $\Omega\left(\frac{d}{k\log(n\alpha)}\right)$.

📄 PDF Abstract BibTeX arXiv:2012.14512

Code (0)

등록된 구현이 없습니다.

Tasks

Clustering

Similar Papers 제목 키워드 기반

Unexpected Effects of Online no-Substitution k-means Clustering

2019-08-09 · Michal Moshkovitz

Offline k-means clustering was studied extensively, and algorithms with a constant approximation are available. However, online clustering is still uncharted. New factors come into play: the ordering of the dataset and w…

ClusteringOnline Clustering

Investigating the Application of Common-Sense Knowledge-Base for Identifying Term Obfuscation in Adversarial Communication

2017-01-18 · Agarwal Swati, Sureka Ashish

Word obfuscation or substitution means replacing one word with another word in a sentence to conceal the textual content or communication. Word obfuscation is used in adversarial communication by terrorist or criminals f…

Common Sense ReasoningSentence

Defending Pre-trained Language Models from Adversarial Word Substitutions Without Performance Sacrifice

2021-05-30 · Rongzhou Bao, Jiayi Wang, Hai Zhao

Pre-trained contextualized language models (PrLMs) have led to strong performance gains in downstream natural language understanding tasks. However, PrLMs can still be easily fooled by adversarial word substitution, whic…

Adversarial AttackAnomaly DetectionMulti-Task LearningNatural Language Understanding

A Constant Approximation Algorithm for Sequential Random-Order No-Substitution k-Median Clustering

2021-02-08 · NeurIPS 2021 12 · Tom Hess, Michal Moshkovitz, Sivan Sabato

We study k-median clustering under the sequential no-substitution setting. In this setting, a data stream is sequentially observed, and some of the points are selected by the algorithm as cluster centers. However, a poin…

Clustering

Fuzzy c-ordered-means clustering

2014-12-07 · ScienceDirect 2014 12 · Jacek M. Leski

Fuzzy clustering helps to find natural vague boundaries in data. The fuzzy c-means method is one of the most popular clustering methods based on minimization of a criterion function. However, one of the greatest disadva…

Clustering