← Derniers articles
📊 statistics

kk-Nearest Neighbors in Gromov--Wasserstein Space

Cet article implémente la classification des kk plus proches voisins en utilisant les distances de Gromov--Wasserstein et de Gromov--Wasserstein fusionné pour comparer respectivement des graphes et des graphes à attributs de nœuds, et prouve la cohérence universelle de ces classifieurs tout en démontrant leur forte performance empirique sur de multiples jeux de données.

Auteurs originaux : Kaitlyn Hohmeier, Nicolas Fraiman, Caroline Moosmueller

Publié 2026-06-10
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Kaitlyn Hohmeier, Nicolas Fraiman, Caroline Moosmueller

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

Imaginez que vous essayez de trier un immense tas d'objets différents. Certains sont des formes simples, d'autres sont des réseaux complexes comme des plans de métro ou des cercles sociaux. Votre objectif est de déterminer à quelle catégorie appartient un nouvel objet, encore inconnu, en observant les objets que vous connaissez déjà. C'est le travail d'un classificateur kk-plus proches voisins (kk-NN).

Considérez le kk-NN comme un « concours de popularité » entre vos voisins. Si vous déposez un nouvel objet dans une pièce remplie d'objets connus, vous regardez les kk plus proches d'entre eux. Si la plupart de ces voisins sont des « chats », vous devinez que le nouvel objet est aussi un chat.

Le problème est le suivant : Comment mesurer la « proximité » lorsque les objets sont des réseaux complexes (graphes) sans taille ni forme standard ? Vous ne pouvez pas simplement mesurer la distance entre deux points sur une carte.

Ce document présente une nouvelle façon ingénieuse de mesurer cette distance en utilisant ce qu'on appelle le Gromov–Wasserstein (GW) et le Gromov–Wasserstein fusionné (fGW). Voici la décomposition en termes simples :

1. Le problème : Comparer des pommes avec des oranges (et des oranges avec des avions)

Habituellement, pour comparer deux choses, elles doivent avoir la même taille. Si vous voulez comparer deux graphes (réseaux de points et de lignes), les méthodes traditionnelles les forcent souvent à avoir la même taille ou les transforment en une liste unique de nombres (un « embedding »). C'est comme essayer de comparer un petit arbre généalogique à un immense organigramme d'entreprise en les faisant tous deux entrer dans la même petite boîte. Vous perdez de l'information.

2. La solution : La règle « changeuse de forme »

Les auteurs utilisent un outil mathématique appelé distance de Gromov–Wasserstein.

  • L'analogie : Imaginez que vous avez deux villes différentes. L'une est une grille (comme Manhattan), et l'autre est un réseau de routes sinueuses (comme San Francisco). Elles ont l'air totalement différentes.
  • La magie du GW : Au lieu de comparer les rues directement, le GW demande : « Si je pouvais magiquement réorganiser les habitants de la Ville A pour correspondre à la densité de population de la Ville B, à quel point la "distance de relation" entre les voisins changerait-elle ? »
  • Il ne se soucie pas de savoir si les villes comptent 100 personnes ou 1 000 personnes. Il ne s'intéresse qu'au schéma des relations. Si la Ville A possède un « hub » avec de nombreuses connexions et que la Ville B possède un « hub » similaire, le GW dit : « Ces deux villes sont structurellement similaires », même si elles ne se ressemblent pas sur une carte.

3. Ajouter des « caractéristiques » : La version fusionnée

Parfois, les points de votre réseau possèdent des informations supplémentaires. Par exemple, dans un graphe de molécule, chaque atome a un type spécifique (Carbone, Oxygène). Dans un grapque social, chaque personne a un titre de poste.

  • L'analogie : Imaginons à nouveau la comparaison de deux villes. Le GW examine les schémas routiers. Mais et si vous vouliez aussi comparer les types de bâtiments ?
  • La magie du fGW : La distance Gromov–Wasserstein fusionnée (fGW) fait les deux à la fois. Elle vérifie si les schémas routiers correspondent et si les bâtiments situés dans des endroits similaires sont du même type. C'est comme une règle qui mesure à la fois la forme de la ville et la couleur des maisons.

4. La grande affirmation : « Cela fonctionne toujours » (Cohérence universelle)

Les auteurs n'ont pas seulement construit une nouvelle règle ; ils ont prouvé mathématiquement que l'utilisation de cette règle avec la méthode kk-NN fonctionne toujours sur le long terme.

  • La garantie : Ils ont prouvé que si vous ajoutez de plus en plus de données d'entraînement (plus d'exemples de graphes), votre classificateur kk-NN utilisant ces nouvelles distances deviendra aussi précis que cela est théoriquement possible.
  • Le bémol : Cette preuve est vraie pour des graphes de n'importe quelle taille, tant que vous suivez des règles spécifiques sur la façon de choisir votre « nombre de voisins » (kk) à mesure que vos données augmentent. Ils ont montré que l'espace de tous les graphes possibles se comporte suffisamment bien pour que ce calcul tienne la route.

5. L'expérience : Est-ce que cela aide réellement ?

Les auteurs ont testé leur méthode sur des données réelles :

  • Molécules : Trier des produits chimiques basés sur leur structure et leurs types d'atomes.
  • Réseaux sociaux : Trier des réseaux de collaboration cinématographique (par exemple, les films d'« Action » par rapport aux films de « Romance »).
  • Données synthétiques : Des réseaux fabriqués de toutes pièces pour tester les limites.

Les résultats :

  • Leur méthode (GW-kk-NN et fGW-kk-NN) a très bien performé, égalant ou dépassant souvent d'autres méthodes populaires comme les réseaux de neurones sur graphes (GCN) et les noyaux de graphes complexes.
  • Résultat clé : Pour les molécules avec des données supplémentaires (types d'atomes), la version « fusionnée » (fGW) était la grande gagnante. Elle a montré que regarder à la fois la structure et les caractéristiques ensemble est préférable à l'examen d'une seule de ces composantes.
  • Efficacité : Bien que les mathématiques soient lourdes, la méthode est étonnamment rapide et efficace par rapport à certaines autres méthodes complexes, surtout pour les graphes non attribués.

Résumé

Le papier dit : « Nous avons trouvé un moyen de mesurer à quel point deux réseaux complexes sont similaires, indépendamment de leur taille ou de leur forme. Nous avons prouvé que si vous utilisez cette mesure pour trier de nouveaux réseaux en fonction de leurs plus proches voisins, la méthode est mathématiquement garantie de s'améliorer de plus en plus à mesure que vous lui fournissez plus de données. Nos tests montrent que cela fonctionne très bien sur des problèmes du monde réel comme l'identification de molécules ou de genres cinématographiques. »

Ce qu'ils n'ont PAS affirmé :

  • Ils n'ont pas affirmé que cela fonctionne pour chaque type de données possible (uniquement pour les graphes et les objets structurés).
  • Ils n'ont pas affirmé que c'est la méthode la plus rapide au monde (ils ont noté qu'elle peut être coûteuse en termes de calcul, bien qu'ils aient montré qu'elle est compétitive).
  • Ils ne l'ont pas appliqué aux diagnostics médicaux ou aux utilisations cliniques ; ils se sont strictement concentrés sur les tâches de classification de graphes.

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 →