Comparing two clusterings using matchings between clusters of clusters - LARA - Libre accès aux rapports scientifiques et techniques Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2017

Comparing two clusterings using matchings between clusters of clusters

Résumé

Clustering is a fundamental problem in data science, yet, the variety of clustering methods and their sensitivity to parameters make clustering hard. To analyze the stability of a given clustering algorithm while varying its parameters, and to compare clusters yielded by different algorithms, several comparison schemes based on matchings, information theory and various indices (Rand, Jaccard) have been developed. We go beyond these by providing a novel class of methods computing meta-clusters within each clustering-- a meta-cluster is a group of clusters, together with a matching between these. Altogether, these pieces of information help assessing the coherence between two clusterings. More specifically, let the intersection graph of two clusterings be the edge-weighted bipartite graph in which the nodes represent the clusters, the edges represent the non empty intersection between two clusters, and the weight of an edge is the number of common items. We introduce the so-called D-family-matching problem on intersection graphs, with D the upper-bound on the diameter of the graph induced by the clusters of any meta-cluster. First we prove NP-completeness results and unbounded approximation ratio of simple strategies. Second, we design exact polynomial time dynamic programming algorithms for some classes of graphs (in particular trees). Then, we prove efficient algorithms, based on spanning trees, for general graphs. Practically, we illustrate the ability of our algorithms to identify relevant meta-clusters between a given clustering and an edited version of it. By comparing our scores against the Variation of Information, we also show the insights yielded by parameter D.
Fichier principal
Vignette du fichier
RR-9063.pdf (1.33 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01514872 , version 1 (26-04-2017)
hal-01514872 , version 2 (29-09-2017)
hal-01514872 , version 3 (01-02-2019)
hal-01514872 , version 4 (16-07-2019)

Identifiants

  • HAL Id : hal-01514872 , version 1

Citer

Frédéric Cazals, Dorian Mazauric, Romain Tetley, Rémi Watrigant. Comparing two clusterings using matchings between clusters of clusters. [Research Report] RR-9063, INRIA Sophia Antipolis - Méditerranée; Universite Cote d'Azur. 2017. ⟨hal-01514872v1⟩
541 Consultations
4393 Téléchargements

Partager

Gmail Facebook X LinkedIn More