← Derniers articles
🤖 machine learning

Hierarchical Clustering Can Jointly Satisfy Richness, Consistency, and Scale Invariance

Cet article démontre que, contrairement au partitionnement plat qui est contraint par le théorème d'impossibilité de Kleinberg, le partitionnement hiérarchique peut satisfaire simultanément les axiomes de richesse, de cohérence et d'invariance d'échelle grâce à l'existence d'une infinité non dénombrable de méthodes admissibles qui partagent une structure commune malgré leur diversité.

Auteurs originaux : Daichi Kuroda, Maximilien Dreveton, Matthias Grossglauser, Patrick Thiran

Publié 2026-09-11
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Daichi Kuroda, Maximilien Dreveton, Matthias Grossglauser, Patrick Thiran

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Dans le monde de la science des données, il existe une tâche fondamentale appelée le partitionnement de données (clustering). Imaginez que vous avez une collection d'objets — peut-être un mélange de fruits, ou un groupe de personnes, ou un ensemble de documents — et que vous souhaitez les trier en groupes significatifs basés sur leur similitude. Vous n'avez pas d'étiquette vous indiquant quel fruit est quelle pomme ; vous disposez seulement d'une mesure de la différence entre chaque objet et tous les autres. Le but est de laisser les données parler d'elles-mêmes et de révéler leur structure cachée. Depuis des décennies, des chercheurs tentent de définir la méthode parfaite pour effectuer ce tri. Ils ont proposé un ensemble de règles de base que toute bonne méthode de tri devrait suivre. L'une de ces règles est que la méthode ne doit pas se soucier des unités de mesure ; que vous mesuriez la distance en mètres ou en miles, les groupes doivent rester les mêmes. Une autre règle est que la méthode doit être assez flexible pour trouver n'importe quel groupement possible si les données s'y prêtent. Une troisième règle est que si vous rendez les éléments au sein d'un groupe plus similaires entre eux et rendez les éléments entre les groupes plus différents, la méthode ne doit pas soudainement décider de briser ce groupe.

Pendant longtemps, on a cru qu'aucune méthode unique ne pouvait satisfaire ces trois règles à la fois. Un résultat célèbre dans ce domaine a montré que si vous êtes contraint de découper vos données en une seule couche de groupes — comme trier un jeu de cartes en un seul tas de couleurs — vous devrez inévitablement transgresser l'une des règles. Vous devrez peut-être ignorer l'échelle des données, ou vous devrez peut-être ignorer certains groupements valides, ou vous devrez peut-être être instable lorsque les données changent légèrement. Cela a créé un sentiment de limitation, comme si la nature même du tri de données en groupes plats était défaillante. Mais et si la solution n'était pas de forcer les données dans une seule couche, mais de les laisser se déployer sous forme d'arbre ? Et si, au lieu de simplement dire « voici les groupes », vous pouviez dire « voici les groupes, et au sein de ces groupes, il y a des groupes plus petits, et au sein de ceux-ci, encore d'autres plus petits » ? C'est l'idée du partitionnement hiérarchique, où le résultat est une structure imbriquée plutôt qu'une liste plate.

Une équipe de chercheurs de l'École Polytechnique Fédérale de Lausanne et de l'Université Gustave Eiffel a maintenant démontré que cette approche hiérarchique change tout. Ils ont pris les trois règles strictes qui rendaient le partitionnement plat impossible et ont cherché à savoir si elles pouvaient être satisfaites si le résultat était une hiérarchie. La réponse est un oui définitif. Ils ont prouvé qu'il n'existe pas seulement une façon de faire, mais un nombre indénombrable de méthodes capables de satisfaire simultanément ces trois règles. En fait, ils ont découvert que l'espace de ces méthodes valides est incroyablement vaste et diversifié. Il est si vaste que vous ne pouvez même pas toutes les énumérer, et au sein de cette vaste collection, il existe de nombreuses méthodes fondamentalement incompatibles entre elles. On ne peut pas simplement choisir la « meilleure » méthode qui ferait tout parfaitement, car aucune méthode unique n'est la grande gagnante qui affine toutes les autres.

Les chercheurs n'ont pas seulement prouvé l'existence de ces méthodes ; ils en ont construit plusieurs pour montrer comment elles fonctionnent. Ils ont examiné des méthodes courantes de tri de données, telles que la méthode qui fusionne toujours les deux éléments les plus proches en premier. Ils ont découvert qu'une version spécifique de cette méthode, qui permet de fusionner plus de deux groupes à la fois lorsqu'ils sont également proches, fonctionne parfaitement. Ils ont également inventé de nouvelles méthodes basées sur la façon dont les groupes sont séparés. Une méthode recherche des groupes où les éléments à l'intérieur sont beaucoup plus proches les uns des autres qu'ils ne le sont de tout ce qui se trouve à l'extérieur. Une autre cherche une forme de séparation légèrement différente. Ils ont montré que ces méthodes sont toutes valides, pourtant elles produisent des résultats différents. Certaines méthodes sont très strictes et ne trouvent que les groupes les plus évidents et les mieux séparés. D'autres sont plus permissives et trouvent de nombreuses connexions plus subtiles.

Malgré cette immense diversité, les chercheurs ont découvert un ordre caché. Bien que les méthodes ne soient pas d'accord sur les détails les plus fins, elles s'accordent toutes sur les structures les plus évidentes et les mieux séparées. Si vous prenez n'importe quelles deux méthodes valides et que vous examinez les groupes sur lesquels elles s'accordent toutes les deux, vous trouverez une colonne vertébrale commune de clusters très clairs et distincts. Cela signifie que si les méthodes peuvent différer dans la gestion de la zone intermédiaire confuse des données, elles respectent toutes la même fondation solide. Les chercheurs ont également exploré ce qui se passe si l'on ajoute une quatrième règle : que si les données possèdent déjà une structure en arbre parfaite intégrée, la méthode doit trouver cet arbre exact. Même avec cette exigence plus stricte, la vaste diversité des méthodes demeure, mais il existe désormais une méthode unique, la plus grossière, qui sert de point de départ à toutes les autres.

Ce travail transforme notre compréhension de la manière dont nous pouvons organiser les données. Il montre que l'impossibilité de satisfaire tous nos désirs concernant une méthode de tri n'est pas un défaut fondamental de l'univers, mais une limitation due au fait de forcer les données dans une seule couche plate. En permettant aux données de raconter une histoire de groupes imbriqués, nous pouvons avoir le beurre et l'argent du beurre. Nous pouvons disposer d'une méthode qui est à la fois invariante par rapport à l'échelle, flexible et stable. Les chercheurs ont également montré que ces méthodes sont robustes aux méthodes courantes de prétraitement des données, comme le changement d'unités ou la transformation des nombres avant le tri. Cela suggère que ce cadre n'est pas seulement une curiosité mathématique, mais un outil pratique pouvant être utilisé dans des pipelines réels. L'étude nous offre l'image d'un paysage rempli d'innombrables façons valides de trier le monde, toutes s'accordant sur les caractéristiques les plus importantes, tout en offrant une riche variété de perspectives sur les détails.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →