Two-Sided Nearest Neighbors: An adaptive and minimax optimal procedure for matrix completion
Cet article propose un algorithme de plus proche voisin bilatéral pour la complétion de matrices sous des modèles de facteurs non linéaires latents avec une faible régularité et une forte proportion de données manquantes, prouvant qu'il atteint des taux d'erreur minimax optimaux s'adaptant à la régularité de la fonction sous-jacente et égalant les performances de l'oracle même avec des entrées manquantes déterministes.
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
À l'ère du numérique, nous sommes constamment entourés de vastes grilles d'informations, des films qu'un service de streaming recommande aux pas quotidiens suivis par une application de santé. Ces grilles sont rarement complètes ; les utilisateurs omettent de donner des notes, les capteurs ne parviennent pas à enregistrer des données, et des personnes ne se présentent tout simplement pas à chaque rendez-vous prévu. Le défi pour les scientifiques est de combler ces pièces manquantes avec précision sans inventer de fausses informations. Ce problème, connu sous le nom de complétion de matrice, repose sur l'idée que des motifs cachés relient les données que nous voyons à celles que nous ne voyons pas. Si une personne qui aime les films d'action a également tendance à apprécier la science-fiction, un système peut utiliser ce lien pour deviner ce qu'elle pourrait penser d'un nouveau film qu'elle n'a pas encore vu. Cependant, les données du monde réel sont désordonnées. L'information manquante n'est souvent pas aléatoire ; un utilisateur peut ne pas noter un film uniquement parce qu'il ne l'a pas aimé au point de ne pas s'en donner la peine, ou un capteur peut échouer uniquement dans des conditions spécifiques. De plus, les relations entre les utilisateurs et les objets sont souvent complexes et non linéaires, ce qui signifie que des règles simples en ligne droite ne peuvent capturer l'image complète.
Une équipe de chercheurs de l'Université Cornell et de l'Université de Pennsylvanie a développé une nouvelle méthode pour s'attaquer à ce casse-tête difficile, spécifiquement lorsque les données sont manquantes de manière biaisée et que les motifs sous-jacents sont complexes. Ils se sont concentrés sur une technique appelée « plus proches voisins », qui fonctionne en trouvant des lignes et des colonnes similaires dans une grille de données pour faire des prédictions. Bien que cette approche ait été étudiée auparavant, les théories précédentes supposaient souvent que les données manquaient de manière aléatoire ou que les relations entre les points de données étaient fluides et simples. Les chercheurs se sont demandé si cette méthode pouvait toujours fonctionner lorsque les données sont manquantes à cause des valeurs qu'elles contiennent elles-mêmes, et lorsque les connexions entre les utilisateurs et les objets sont dentelées et irrégulières plutôt que fluides.
Pour répondre à cela, l'équipe a analysé un algorithme de plus proches voisins à deux côtés. Imaginez une grille où les lignes représentent des personnes et les colonnes représentent des moments dans le temps ou des événements spécifiques. L'algorithme recherche des personnes qui se comportent de manière similaire à la personne en question, et il recherche également des moments qui sont similaires au moment en question. En faisant la moyenne des résultats connus de ces personnes et de ces moments similaires, la méthode estime la valeur manquante. Les chercheurs ont prouvé mathématiquement que cette approche s'adapte à la complexité des données. Si les motifs cachés sont très rugueux et irréguliers, la méthode ajuste sa recherche pour trouver le bon degré de similitude. Si les motifs sont plus fluides, elle affine sa recherche en conséquence. Crucialement, ils ont montré que cette méthode est aussi performante qu'un système parfait et omniscient qui posséderait déjà les facteurs cachés qui régissent les données, même si l'algorithme lui-même ne connaît pas ces facteurs.
L'étude a également démontré que la méthode reste robuste même lorsqu'une partie importante des données est manquante de manière déterministe. Par exemple, dans un scénario où vingt pour cent des données sont garanties comme manquantes en raison d'une règle spécifique — comme un utilisateur ne recevant jamais de notification s'il est indisponible — l'algorithme réussit tout de même. Il ne s'effondre pas lorsque l'absence de données n'est pas aléatoire mais liée à la structure sous-jacente du système. Les chercheurs ont validé ces conclusions théoriques par des simulations informatiques approfondies, testant la méthode contre diverses autres techniques. Dans ces tests, leur approche à deux côtés a systématiquement surpassé les méthodes standards, maintenant une baisse constante des taux d'erreur à mesure que davantage de données devenaient disponibles, tandis que d'autres méthodes peinaient ou échouaient à s'améliorer.
Pour voir comment cela fonctionne dans le monde réel, l'équipe a appliqué sa méthode aux données d'une étude de santé mobile appelée HeartSteps. Cette étude impliquait trente-sept participants qui recevaient des notifications sur leurs téléphones pour les encourager à marcher. Le but était d'estimer le nombre de pas qu'une personne aurait effectué si elle avait reçu un type spécifique de notification, même lorsqu'une telle notification n'a pas été réellement envoyée. Comme les participants n'étaient pas disponibles à chaque instant, et parce que les notifications n'étaient envoyées qu'avec une certaine probabilité, les données étaient incomplètes et biaisées. Les chercheurs ont traité les utilisateurs comme des lignes et les moments de décision comme des colonnes, créant une grille avec des entrées manquantes. Lorsqu'ils ont comparé leur méthode à d'autres, l'approche des plus proches voisins à deux côtés a produit les estimations les plus précises, avec les erreurs les plus faibles et les résultats les plus cohérents. Elle a réussi à naviguer à travers les données manquantes pour révéler les résultats probables des interventions.
La portée de ce travail réside dans sa capacité à gérer la réalité désordonnée du comportement humain et des données de capteurs. En prouvant qu'une stratégie de recherche adaptative relativement simple peut égaler la performance d'un système idéal doté d'une connaissance totale, les chercheurs ont fourni un outil puissant pour des domaines allant des moteurs de recommandation aux essais médicaux. Ils ont montré que même lorsque les données sont manquantes de manière non aléatoire et que les relations sont complexes, nous n'avons pas besoin de connaître les causes cachées pour faire des prédictions précises. Nous avons simplement besoin de regarder les voisins dans les deux directions — à travers les personnes et à travers le temps — et de laisser les motifs émerger. Cette découverte suggère que dans un monde d'informations incomplètes, le bon type de moyenne peut révéler la vérité sans avoir besoin de résoudre l'intégralité du mystère d'abord.
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.