Litcius/Paper detail

reval: A Python package to determine best clustering solutions with stability-based relative clustering validation

Isotta Landi, Veronica Mandelli, Michael V. Lombardo

2021Patterns20 citationsDOIOpen Access PDF

Abstract

information within an unsupervised learning framework and the absence of a unique clustering validation approach to evaluate clustering solutions. Here we present reval: a Python package that leverages stability-based relative clustering validation methods to select best clustering solutions as the ones that replicate, via supervised learning, on unseen subsets of data. The implementation of relative validation methods can contribute to the theory of clustering by fostering new approaches for the investigation of clustering results in different situations and for different data distributions. This work aims at contributing to this effort by implementing a package that works with multiple clustering and classification algorithms, hence allowing both the automation of the labeling process and the assessment of the stability of different clustering mechanisms.

Topics & Concepts

Cluster analysisComputer scienceData miningConsensus clusteringFuzzy clusteringCorrelation clusteringPython (programming language)Artificial intelligenceConceptual clusteringCURE data clustering algorithmMachine learningCanopy clustering algorithmClustering high-dimensional dataData stream clusteringSingle-linkage clusteringAutomationR packagePartition (number theory)Brown clusteringStability (learning theory)Pattern recognition (psychology)Constrained clusteringTask (project management)Advanced Clustering Algorithms ResearchBayesian Methods and Mixture ModelsMachine Learning and Data Classification
reval: A Python package to determine best clustering solutions with stability-based relative clustering validation | Litcius