Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Seed-Guided Semi-Supervised Clustering by A-Contrario Anomaly Detection

About

This paper introduces a semi-supervised clustering framework grounded in the statistical duality between grouping principles and anomaly detection. We address the challenge of robust cluster definition in noisy environments -- a task where partitioning algorithms often over-assign outliers and density-based methods remain sensitive to heuristic global parameters. Drawing on \textit{a-contrario} statistical reasoning and Gestalt proximity principles, we define a cluster as a maximal subset of data points containing no anomalies relative to a null hypothesis of uniform randomness. Central to this approach is the Perception algorithm, which utilises a principled expectation-based threshold ($\mathbb{E} < 1$) to identify outliers without manual parameter tuning. By treating clustering as the dual of anomaly detection, we employ an iterative ``clustering-by-exclusion'' mechanism. The algorithm is seed-guided, leveraging minimal user-provided labels to initialise robust cluster medians and form initial groups, which are subsequently expanded by admitting non-anomalous points. This approach naturally isolates fringe points, isolated noise, and emerging unknown clusters. We evaluate the method on synthetic and real-world benchmarks, including image and text datasets represented through raw, linear-reduced, and neighbourhood-preserving embeddings. Results demonstrate that with as few as 10--30 seeds per cluster, the proposed method achieves competitive and often very strong performance under a practical low-tuning benchmarking protocol, while maintaining linear scalability with respect to both observations and dimensionality for a fixed number of seeded clusters and iterations.

Nassir Mohammad• 2026

Related benchmarks

TaskDatasetResultRank
ClusteringGlass
NMI0.36
51
ClusteringYeast
ARI6
50
ClusteringMNIST 10K
ARI0.98
31
ClusteringShuttle
ARI0.23
30
Clusteringbreast_cancer
FM0.84
29
Clusteringbanknote
ARI0.02
28
ClusteringBreast cancer
NMI46
15
Clusteringpendigits
ARI52
15
ClusteringGlass
ARI0.18
14
Clustering6NewsgroupsUMAP10
ARI77
12
Showing 10 of 95 rows
...

Other info

Follow for update