A3S: A General Active Clustering Method with Pairwise Constraints
Xun Deng, Junlong Liu, Han Zhong, Fuli Feng, Chen Shen, Xiangnan He, Jieping Ye, Zheng Wang
TL;DR
The paper addresses the high query costs of active clustering in large, multi-class scenarios by introducing A3S, a general cluster-adjustment framework. It combines an adaptive initialization to determine a suitable initial clustering with an active aggregation and splitting stage guided by an $NMI$-gain analysis and a Purity Test, using must-link/cannot-link constraints and transitive inference. The authors provide a theoretical guarantee that aggregation can be non-deteriorating under mild purity conditions and demonstrate substantial reductions in required human queries while achieving superior clustering quality across diverse real-world datasets, including large-scale MS1M subsets. Collectively, A3S advances scalable, information-theoretically guided active clustering that adapts to unknown or evolving data distributions without relying on precise priors about $K$ or class membership.
Abstract
Active clustering aims to boost the clustering performance by integrating human-annotated pairwise constraints through strategic querying. Conventional approaches with semi-supervised clustering schemes encounter high query costs when applied to large datasets with numerous classes. To address these limitations, we propose a novel Adaptive Active Aggregation and Splitting (A3S) framework, falling within the cluster-adjustment scheme in active clustering. A3S features strategic active clustering adjustment on the initial cluster result, which is obtained by an adaptive clustering algorithm. In particular, our cluster adjustment is inspired by the quantitative analysis of Normalized mutual information gain under the information theory framework and can provably improve the clustering quality. The proposed A3S framework significantly elevates the performance and scalability of active clustering. In extensive experiments across diverse real-world datasets, A3S achieves desired results with significantly fewer human queries compared with existing methods.
