← Derniers articles
🤖 machine learning

Efficient Coreset Selection via K-Nearest Neighbor Graphs

Cet article présente KNNG-CS, une méthode de sélection de coreset légère qui exploite les graphes des K plus proches voisins pour identifier efficacement des sous-ensembles de données représentatifs avec des coûts en temps et en mémoire considérablement réduits, tout en maintenant une précision comparable aux approches d'approximation de gradient existantes.

Auteurs originaux : Yingfan Liu, Leiyu Zhang, Jiadong Xie, Mingzhe Wang, Jeffrey Xu Yu, Jiangtao Cui

Publié 2026-08-18
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Yingfan Liu, Leiyu Zhang, Jiadong Xie, Mingzhe Wang, Jeffrey Xu Yu, Jiangtao Cui

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

Les modèles d'apprentissage automatique sont les moteurs de nombreux outils modernes, de la reconnaissance de visages sur des photos à la prédiction des tendances boursières. Pour apprendre à accomplir ces tâches, ces modèles doivent être nourris avec de quantités massives de données. Imaginez essayer d'enseigner à un étudiant en lui donnant chaque livre d'une bibliothèque ; il finirait par apprendre, mais le processus serait incroyablement lent et épuisant. Dans le monde de l'intelligence artificielle, c'est la réalité de l'entraînement sur de gigantesques ensembles de données. Cela nécessite une puissance de calcul et une mémoire énormes, ce qui rend souvent l'opération trop coûteuse ou trop lente pour de nombreuses applications pratiques. Pour résoudre ce problème, les scientifiques utilisent une technique appelée sélection de coreset. L'objectif est simple : au lieu d'utiliser toute la bibliothèque, trouver un petit sous-ensemble parfait de livres qui contient toutes les leçons essentielles. Si vous pouvez entraîner le modèle sur cet échantillon minuscule et représentatif, il apprendra aussi bien que s'il avait tout lu, mais en une fraction du temps et avec beaucoup moins de mémoire.

Pendant des années, les meilleures méthodes pour trouver ces petits sous-ensembles parfaits se sont appuyées sur une méthode très gourmande en calculs. Ces approches existantes tentent de mesurer la distance entre chaque point de donnée et tous les autres points de donnée pour voir lesquels sont les plus similaires. C'est comme essayer de trouver le meilleur représentant d'une foule en demandant à chaque personne de mesurer sa distance par rapport à toutes les autres personnes de la pièce. Bien que cela fonctionne, cela crée une quantité massive de données difficiles à stocker et à traiter, surtout lorsque l'ensemble de données devient volumineux. Les chercheurs de l'Université Xidian et leurs collaborateurs ont réalisé que cette approche consistant à « tout mesurer » était inefficace. Ils ont observé que les représentants les plus utiles dans un ensemble de données sont généralement ceux qui se situent au milieu de groupes denses d'éléments similaires, plutôt que ceux qui sont isolés. Un échantillon proche de nombreux autres est susceptible de représenter un motif commun, tandis qu'un échantillon isolé est moins susceptible d'être un bon substitut pour un groupe important.

Pour remédier à cela, l'équipe a développé une nouvelle méthode appelée KNNG-CS. Au lieu de forcer chaque élément à mesurer sa distance par rapport à tous les autres éléments, ils ont construit une carte qui ne connecte chaque élément qu'à ses dix plus proches voisins. Cela crée un réseau creux, ou un graphe, qui capture les relations locales entre les points de données sans le fardeau écrasant du calcul de toutes les connexions possibles. Une fois cette carte construite, les chercheurs ont attribué un score à chaque élément en fonction du nombre d'autres éléments le désignant comme voisin et de la proximité de ces voisins. Les éléments qui étaient fréquemment choisis comme voisins proches par de nombreux autres recevaient un score élevé, les marquant comme des représentants hautement importants. L'algorithme a ensuite sélectionné de manière gloutonne les éléments ayant les scores les plus élevés pour former le sous-ensemble final. À mesure que chaque élément à haut score était choisi, l'algorithme le retirait, ainsi que ses voisins, du groupe, garantissant que le groupe sélectionné couvre l'ensemble des données de manière efficace et sans redondance.

Les résultats de cette nouvelle approche ont été frappants lors des tests sur quatre ensembles de données réels, allant des types de couverture forestière aux évaluations de films et aux défauts de cartes de crédit. La nouvelle méthode a produit un ensemble d'entraînement réduit qui a permis au modèle d'apprentissage automatique d'atteindre une précision comparable aux meilleures méthodes existantes. Cependant, la différence d'efficacité était spectaculaire. La nouvelle méthode s'est exécutée entre 2,3 et 41,2 fois plus vite que les techniques de pointe précédentes. Plus impressionnante encore fut la réduction de l'utilisation de la mémoire. Alors que les anciennes méthodes nécessitaient de stocker des tables de distances massives pouvant consommer des gigaoctets de mémoire, la nouvelle approche n'en utilisait que 0,3 % à 7,5 %. En termes pratiques, cela signifie que des tâches qui nécessitaient auparavant des serveurs coûteux et haut de gamme peuvent désormais être effectuées sur des machines beaucoup plus petites et plus accessibles. Les chercheurs ont constaté que même avec un sous-ensemble de données très réduit, le modèle apprenait efficacement, convergeant vers une solution stable bien plus rapidement que s'il avait été entraîné sur l'ensemble complet des données.

Ce travail démontre qu'en se concentrant sur les relations locales plutôt que sur les comparaisons globales, il est possible de simplifier considérablement le processus de préparation des données pour l'apprentissage automatique. L'étude confirme qu'il n'est pas nécessaire de calculer toutes les distances possibles pour trouver les points de données les plus importants ; une carte locale intelligente est suffisante. En utilisant cette stratégie basée sur les graphes, les chercheurs ont montré qu'un entraînement de haute qualité peut être obtenu avec une fraction du temps et des ressources auparavant jugés nécessaires. Cela ouvre la voie à des processus d'entraînement plus efficaces, permettant aux modèles complexes d'être développés et déployés dans des environnements où la puissance de calcul est limitée, sans sacrifier la qualité du résultat final.

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 →