Notice
Projection methods for community detection in complex networks
- document 1 document 2 document 3
- niveau 1 niveau 2 niveau 3
Descriptif
In this work we present a new framework that rephrases the task of community detection as a nearest neighbor search on a high-dimensional hypersphere. This yields a new class of community detection methods, which we call the `projection methods’. A projection method consists of two steps: 1) The networks is mapped to a query vector on a high-dimensional hypersphere. 2) The query vector is projected to the set of clusterings, where each clustering, too, is a vector on the hypersphere; this projection step is done by minimizing the distance between the query vector and the clustering, over the set of all clusterings. We prove that projection methods generalize many popular community detection methods, including modularity maximization. This has many practical implications. For example, modularity maximization and many other methods suffer from the same `granularity problem’: they have some parameter that controls granularity of the obtained clustering, but no method to predict the obtained granularity from the value of this parameter. In projection methods, the granularity of the obtained clustering is close to that of the query vector. With this insight, we provide a general heuristic for choosing a query vector to address the granularity problem. Another advantage of the projection methods is that a query vector may explicitly depend on various network characteristics (edges, wedges, triangles), thus seamlessly including these in community detection.
Thème
Sur le même thème
-
ANF TDM 2024 - Highlight de la formation
Retour sur la 5ème édition de l'ANF TDM qui s’est déroulée les 3 et 4 octobre 2024 à Villejuif.
-
Créer et télécharger son corpus
HuguinMathildeBarreauxSabineInterview Sabine Barreaux et Mathilde Huguin | Créer et télécharger son corpus avec le service ISTEX Search
-
Explorer et analyser son corpus
RevolJustineInterview Valérie Bonvallot et Justine Revol | Explorer et analyser son corpus avec l'outil Lodex et les web services ISTEX
-
Extraire l'information
Interview Mouhamadou Ba | L’extraction d’information et l’annotation sémantique avec le logiciel Alvis NLP
-
Analyser un corpus de textes
HeidenSergeInterview Serge Heiden | Analyser un corpus de textes avec le logiciel de textométrie TXM
-
Désassemblons le numérique - #Episode11 : Les algorithmes façonnent-ils notre société ?
SchwartzArnaudLima PillaLaércioEstériePierreSalletFrédéricFerbosAudeRoumanosRayyaChraibi KadoudIkramUn an après le tout premier hackathon sur les méthodologies d'enquêtes journalistiques sur les algorithmes, ce nouvel épisode part à la rencontre de différents points de vue sur les algorithmes.
-
Les machines à enseigner. Du livre à l'IA...
BruillardÉricQue peut-on, que doit-on déléguer à des machines ? C'est l'une des questions explorées par Éric Bruillard qui, du livre aux IA génératives, expose l'évolution des machines à enseigner...
-
Désassemblons le numérique - #Episode9 : Bientôt des supercalculateurs dans nos piscines ?
BeaumontOlivierBouzelRémiDes supercalculateurs feraient-ils bientôt leur apparition dans les piscines municipales pour les chauffer ? Réponses d'Olivier Beaumont, responsable de l'équipe-projet Topal, et Rémi Bouzel,
-
Cartographier la connaissance
ChavalariasDavidDelanoëAlexandreInterview David Chavalarias et Alexandre Delanoë | Cartographier la connaissance avec le logiciel GarganText
-
Suivre l'évolution de la connaissance
ChavalariasDavidInterview David Chavalarias et Quentin Lobbé | Suivre l'évolution de la connaissance grâce à la cartographie temporelle (phylomémies)
-
-
Robots conversationnels
FerréArnaudInterview Arnaud Ferré | Le prompt engineering avec les robots conversationnels