Expanding Data-Agnostic Pivotal Instances Selection Models with Proximity Trees and Ensemble Learning
Cet article propose un modèle prédictif agnostique aux données et interprétable par conception qui sélectionne de manière hiérarchique des instances pivots représentatives (incluant des paires et des ensembles) en utilisant des arbres de proximité et des réseaux pré-entraînés afin d'atteindre des performances compétitives à travers diverses modalités de données tout en maintenant une interprétabilité élevée.
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 essayiez d'apprendre à un robot à reconnaître un chat. Vous pourriez essayer d'écrire un immense livre de règles : « S'il a des oreilles pointues, une queue et des moustaches, c'est un chat. » Mais qu'arrive-t-il si le robot voit un chat sans poils, ou un chat endormi dans une position bizarre ? Les règles s'effondrent. C'est le problème de beaucoup de systèmes d'IA modernes de type « boîte noire » : ils sont incroyablement doués pour deviner, mais ils ne peuvent pas expliquer pourquoi ils ont fait une supposition. Ils se contentent de traiter des chiffres d'une manière que les humains ne peuvent pas suivre.
D'un autre côté, les humains apprennent par l'exemple. Nous ne mémorisons pas un livre de règles pour chaque animal ; nous nous souvenons d'instances spécifiques. « Cette chose duffue avec une longue queue est un chat », ou « Cet animal imposant et rayé est un tigre. » Nous comparons les nouvelles choses à ces instantanés mentaux. C'est ce qu'on appelle le « raisonnement fondé sur des cas ». La grande question dans le monde de l'intelligence artificielle est la suivante : pouvons-nous construire une machine qui pense comme nous ? Pouvons-nous créer un modèle qui ne donne pas seulement une réponse, mais qui pointe quelques exemples spécifiques et dit : « Je pense que c'est un chat parce que cela ressemble exactement à cette photo que j'ai vue auparavant » ? Si nous pouvons faire cela, nous obtiendrons une IA qui est non seulement intelligente, mais aussi transparente et digne de confiance, nous permettant de jeter un coup d'œil sous le capot pour voir sa logique.
C'est exactement ce que les chercheurs derrière l'article « PivotTree » ont entrepris de faire. Ils ont construit un nouveau type de modèle d'IA qui agit comme un arbre de décision, mais au lieu de diviser les données sur la base de règles abstraites comme « si le pixel est rouge », il divise les données sur la base de la similitude avec des exemples réels. Considérez cela comme une partie de « 20 questions » où les questions ne portent pas sur des caractéristiques, mais sur des comparaisons. « Est-ce que cette nouvelle image ressemble plus à ce chien spécifique, ou à ce chat spécifique ? »
L'équipe, dirigée par Alessio Cascione et ses collègues, a introduit une méthode appelée PivotTree. Imaginez un arbre où chaque embranchement n'est pas une règle, mais un « pivot » — un exemple soigneusement choisi dans les données d'entraînement. Lorsqu'une nouvelle donnée (comme une photo ou une phrase) arrive, le modèle demande : « À quel pivot cela ressemble-t-il le plus ? » Il dirige la donnée à travers l'arbre, la comparant à différents exemples à chaque étape, jusqu'à atteindre une réponse finale. Le plus intéressant est que le modèle ne choisit pas seulement un exemple ; il peut en choisir une paire et demander : « Est-ce plus proche du Pivot A ou du Pivot B ? » Cela crée une hiérarchie de comparaisons facile à suivre pour un humain.
Les chercheurs ne se sont pas arrêtés à un seul type de comparaison. Ils ont créé différentes « saveurs » de PivotTree. Certaines utilisent un pivot unique pour tracer une ligne (comme « si cela ressemble plus à ceci qu'à cela, allez à gauche »). D'autres utilisent deux pivots pour prendre une décision de type « est plus proche de » (comme « est-ce plus proche du chien ou du chat ? »). Ils ont même combiné ces arbres en une « forêt » (un Random Pivot Forest) pour rendre les prédictions encore plus robustes, de la même manière qu'une foule d'experts pourrait voter sur une décision.
Pour tester si leur idée fonctionnait réellement, ils ne se sont pas contentés de simples feuilles de calcul. Ils ont lancé leur modèle face à un défi colossal : 45 ensembles de données différents. Ceux-ci comprenaient des tableaux de chiffres standards, mais aussi des éléments plus complexes comme des images (photos de chats, de chiens et de voitures), du texte (avis et articles) et des données de séries temporelles (comme des battements de cœur ou des mouvements de mains). Ils ont comparé leur PivotTree à d'autres modèles d'IA célèbres, y compris les poids lourds de la « boîte noire » et d'autres méthodes interprétables.
Les résultats étaient prometteurs. Les modèles PivotTree ont réussi à être aussi précis que les modèles d'IA les plus puissants et complexes, mais avec un avantage majeur : ils étaient beaucoup plus faciles à comprendre. Dans de nombreux cas, particulièrement avec les images et le texte, les modèles PivotTree ont obtenu des performances comparables ou légèrement inférieures aux meilleurs concurrents (comme les modèles de boosting), mais ils ont souvent égalé les performances des forêts aléatoires (Random Forests) standards tout en utilisant beaucoup moins d'exemples (pivots) pour prendre leurs décisions. Par exemple, sur un ensemble de données de lésions buccales (images médicales de plaies dans la bouche), le modèle pouvait diagnostiquer des problèmes en comparant une nouvelle image à seulement quelques exemples représentatifs, expliquant son raisonnement en montissant exactement quels exemples il comparait.
L'article suggère que cette approche est un superpouvoir « agnostique aux données », ce qui signifie qu'elle fonctionne sur presque tout type de données tant que l'on peut mesurer la similitude entre deux choses. Bien que les modèles aient parfois mis un peu plus de temps à être entraînés que les systèmes les plus simples basés sur des règles, ils offraient un compromis idéal : une haute performance sans le mystère. Les auteurs concluent qu'en laissant l'IA raisonner par l'exemple plutôt que par des règles abstraites, nous pouvons construire des systèmes qui sont non seulement puissants, mais aussi assez amicaux pour que les humains puissent leur faire confiance et les comprendre. C'est une étape vers une IA qui ne se contente pas de connaître la réponse, mais qui peut vous montrer les preuves.
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.