SCPP: A Unified Python Library for Soft Clustering
Not on the map. Why?
Abstract (arXiv)
In this paper, we present SCPP (Soft Clustering Python Package), an open-source Python framework for soft clustering. SCPP establishes a canonical, scikit-learn-compatible estimator interface that standardizes model training, prediction, membership representation, evaluation, and benchmarking across heterogeneous soft clustering methods, including fuzzy, probabilistic, graph-based, matrix factorization, and deep learning methods. The framework currently integrates 40 representative algorithms together with a comprehensive benchmarking comprising datasets, clustering quality metrics, and standardized runtime, memory, and scalability evaluation. SCPP further provides extensive documentation, practical examples, automated testing, and seamless integration with the scientific Python ecosystem, enabling reproducible experimentation and straightforward extension with new algorithms. The source code is publicly available at https://github.com/soft-clustering/soft-clustering.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 13 of its 67 references that are in the map. First posted on arXiv 21 Jul 2026.
Builds on
13 of 67 references.
References · 13
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2020Graph Clustering with Graph Neural Networkscited by 163
- 2013Probabilistic Latent Semantic Analysiscited by 63
- 2019Overlapping Community Detection with Graph Neural Networkscited by 45
- 2020Community Detection Clustering via Gumbel Softmaxcited by 4
- 2020A Centroid Auto-Fused Hierarchical Fuzzy c-Means Clusteringcited by 3
- 2024Fuzzy color model and clustering algorithm for color clustering problemcited by 3
- 2018Fuzzy Clustering to Identify Clusters at Different Levels of Fuzziness: An Evolutionary Multi-Objective Optimization Approachcited by 2
- 2024Multivariate Beta Mixture Model: Probabilistic Clustering With Flexible Cluster Shapescited by 2
- 2025FOS: A Large-Scale Temporal Graph Benchmark for Scientific Interdisciplinary Link Predictioncited by 2
- 2024Mixture-Models: a one-stop Python Library for Model-based Clustering using various Mixture Modelscited by 1
- 2024Adaptive Fuzzy C-Means with Graph Embeddingcited by 1
Built on by
Not cited yet.