Recherche et science

Comment une IA apprend à retrouver un objet personnel dans des images complexes

Retrouver son chien, son sac ou un animal précis dans une image reste difficile pour les IA, même lorsqu’elles reconnaissent très bien les catégories générales. Des chercheurs du MIT et du MIT-IBM Watson AI Lab proposent une méthode d’entraînement fondée sur des séquences vidéo et des noms fictifs. Elle améliore de 21 % la précision de localisation d’objets personnalisés.

Une IA suit le même chien dans plusieurs vues d’un parc afin de le distinguer des autres animaux.
Illustration : Actu.ai

Reconnaître un tigre, un sac à dos ou un chien dans une photographie est devenu une tâche familière pour les systèmes d’intelligence artificielle. Mais retrouver cet animal précis, ce sac particulier ou le bulldog français d’une personne au milieu d’un parc canin est une tout autre affaire. Pour y parvenir, une IA ne doit plus seulement savoir associer une image à un mot. Elle doit apprendre à utiliser les indices visuels qui relient plusieurs vues d’un même objet.

C’est le problème auquel se sont attaqués des chercheurs du MIT et du MIT-IBM Watson AI Lab. Leur méthode d’entraînement vise les modèles de vision-langage, ces IA capables de traiter conjointement du texte et des images. Au lieu de les laisser s’appuyer uniquement sur les connaissances accumulées durant leur pré-entraînement, l’équipe les entraîne à observer le contexte : l’apparence d’un objet, sa présence dans une succession d’images et les éléments qui permettent de le distinguer dans une nouvelle scène.

Les chercheurs indiquent obtenir une amélioration de 21 % de la précision en localisation d’objets personnalisés. Derrière cet intitulé, il ne s’agit pas nécessairement d’un objet physiquement fabriqué sur mesure. Il peut s’agir d’un objet ou d’un être auquel l’utilisateur attribue une identité propre : son chien Bowser, le sac à dos d’un enfant, ou encore un animal individuel suivi par des scientifiques.

Pourquoi reconnaître une catégorie ne suffit pas

Les modèles de vision-langage sont particulièrement efficaces pour des catégories larges. Ils peuvent, par exemple, repérer qu’une image contient un chien, un vélo ou un tigre. Ces capacités reposent sur l’exposition à d’immenses quantités de données durant l’entraînement initial. À partir de ces exemples, le modèle apprend des régularités statistiques entre des descriptions et des caractéristiques visuelles.

Cette force devient une limite lorsqu’une requête désigne une entité singulière. Demander « Où est le chien ? » revient à chercher une catégorie connue. Demander « Où est Bowser ? » suppose que le système comprenne que Bowser n’est pas un mot décrivant une race, une couleur ou une forme. Il faut alors relier ce nom à plusieurs images de référence et repérer l’individu correspondant dans un décor inédit.

L’exemple du bulldog français nommé Bowser illustre cette différence. Dans un parc canin, un modèle peut reconnaître plusieurs chiens et identifier la race d’un bulldog français. En revanche, il peut échouer à localiser le bulldog français particulier que son propriétaire appelle Bowser. Les poses changent, l’angle de prise de vue varie, la luminosité et l’arrière-plan évoluent, tandis que d’autres animaux présentent parfois des traits visuels proches.

Le même problème se pose dans de nombreux usages concrets. Une personne qui sollicite une application d’assistance ne cherche pas toujours « une bouteille » ou « des clés » en général. Elle souhaite retrouver ses propres clés, son propre sac ou un objet qu’elle a montré auparavant au système. L’IA doit donc passer de la reconnaissance générique à une forme de repérage contextualisé.

La vidéo comme terrain d’apprentissage du contexte

La méthode mise au point par les chercheurs repose sur des données de suivi vidéo préparées pour cette tâche. Le principe est simple à énoncer : montrer au modèle plusieurs images où apparaît le même objet, dans des environnements et des positions différentes, puis lui poser des questions sur sa localisation.

Un clip vidéo présente naturellement une continuité que des images isolées ne fournissent pas. Le même objet peut se déplacer, être vu sous différents angles ou apparaître devant des arrière-plans successifs. Dans l’exemple cité par les chercheurs, un tigre traverse une plaine. Image après image, le modèle dispose de plusieurs indices lui permettant de comprendre qu’il s’agit du même individu, même si sa position dans le cadre et son environnement immédiat changent.

Le jeu de données construit par l’équipe rassemble ainsi plusieurs vues du même objet, associées à des questions et à leurs réponses concernant son emplacement. Cette structure transforme la vidéo en matériau de fine-tuning, ou affinage. Cette étape consiste à reprendre un modèle déjà entraîné sur de nombreuses données et à l’adapter à une tâche ciblée, ici la localisation d’une cible personnalisée.

Élément de l’entraînementRôle dans la méthodeCe que le modèle doit apprendre
Clips vidéo de suiviMontrer le même objet à travers plusieurs imagesRelier des apparences différentes à une seule cible
Environnements variésChanger le décor, la position et la situation visuelleNe pas confondre l’objet avec son arrière-plan
Questions de localisationDemander où se trouve l’objet désignéProduire une réponse centrée sur la position de la cible
Réponses associéesFournir le signal d’apprentissage pendant l’affinageCorriger progressivement les erreurs de repérage
Noms fictifsRompre les associations déjà mémoriséesS’appuyer sur les indices observables dans les images

L’enjeu n’est donc pas de faire mémoriser davantage de photographies au système. Il est de l’inciter à extraire ce qui reste utile d’une vue à l’autre. L’apparence, les détails distinctifs, la trajectoire et le rapport de l’objet à son environnement deviennent des informations plus importantes que la simple présence d’un mot familier dans son vocabulaire.

Pourquoi les noms fictifs empêchent l’IA de « tricher »

L’un des résultats les plus instructifs de ces travaux porte sur un comportement fréquent des modèles : ils peuvent exploiter des corrélations apprises plutôt que raisonner à partir des informations présentes dans la demande et dans les images. Les chercheurs décrivent ce phénomène comme une forme de « triche ».

Prenons le mot « tigre ». Un modèle a probablement rencontré un grand nombre d’images et de textes où ce terme est associé à l’animal. S’il reçoit une requête utilisant ce mot, il peut mobiliser cette connaissance préexistante. Cette compétence est utile pour identifier un tigre en tant qu’espèce. Elle ne garantit pas qu’il ait vraiment compris quel individu précis doit être suivi au fil d’une séquence.

Pour limiter ce raccourci, l’équipe emploie un procédé de pseudo-naming, c’est-à-dire l’attribution de noms fictifs aux objets. Au lieu de désigner un tigre comme « tigre », les données peuvent l’appeler « Charlie ». Ce nom ne porte pas en lui-même d’information visuelle connue du modèle. Il l’oblige à examiner les images fournies et à établir un lien entre les occurrences de Charlie.

Cette précaution est centrale. Sans elle, une hausse des résultats pourrait simplement refléter la capacité de l’IA à reconnaître des mots et catégories déjà bien représentés dans ses données d’entraînement. Avec un nom arbitraire, la réussite dépend davantage de son aptitude à exploiter le contexte visuel et les exemples disponibles.

Modèle classique et entraînement contextualisé : ce qui change

La proposition du MIT ne remplace pas les connaissances générales déjà acquises par les modèles. Elle cherche plutôt à les compléter par un entraînement adapté à un besoin précis. Un système peut continuer à reconnaître un animal, tout en devenant plus apte à retrouver l’animal nommé par un utilisateur dans une série d’images.

Reconnaître une catégorie ou retrouver un objet précis

Modèle fondé sur les connaissances générales

  • Reconnaît efficacement des catégories fréquentes, comme un chien ou un tigre.
  • Peut s’appuyer sur des associations mémorisées entre un mot et une apparence.
  • Peine à distinguer un individu précis parmi plusieurs objets semblables.
  • Risque de répondre sans utiliser réellement les exemples contextuels fournis.

Modèle affiné avec la méthode du MIT

  • Reçoit plusieurs vues du même objet dans des contextes différents.
  • Utilise des questions de localisation pour apprendre à repérer la cible.
  • S’appuie sur des noms fictifs, comme « Charlie », plutôt que sur une étiquette connue.
  • Améliore de 21 % la précision de localisation d’objets personnalisés selon les chercheurs.

Quelles applications pour la localisation d’objets personnels ?

Les perspectives évoquées par les chercheurs touchent d’abord aux outils d’assistance. Une application destinée aux personnes malvoyantes pourrait, par exemple, être entraînée à mieux retrouver des objets familiers dans l’environnement de son utilisateur. La valeur ne réside pas seulement dans la phrase « il y a un sac », mais dans une réponse plus utile : le système parvient à localiser le sac que la personne cherche après avoir reçu des exemples pertinents.

Le suivi d’objets personnels constitue une autre piste. L’exemple des sacs à dos d’enfants montre ce que cette approche pourrait apporter lorsque plusieurs objets semblables coexistent dans un même lieu. L’objectif est de distinguer la cible définie à l’avance, et non de signaler indistinctement tous les sacs visibles.

La surveillance écologique figure également parmi les applications envisagées. Des outils pourraient aider à localiser des espèces animales précises à partir de séquences prises dans des environnements naturels. Dans ce cadre, la capacité à suivre un même animal malgré les variations de décor, de distance et de mouvement est particulièrement importante.

La robotique et les outils créatifs font aussi partie des domaines cités. Pour un robot, localiser une cible individualisée pourrait faciliter l’exécution d’une instruction dépendant d’un objet spécifique. Pour un outil de création, cette compréhension du lien entre plusieurs vues d’un même élément peut ouvrir des usages dans lesquels la cohérence d’un sujet compte autant que sa catégorie générale.

Ces scénarios restent toutefois conditionnés à la qualité des données de référence. Si les images initiales montrent mal l’objet, si l’éclairage change fortement ou si plusieurs cibles se ressemblent, le repérage demeure difficile. Une amélioration mesurée dans un protocole d’évaluation ne signifie pas qu’un outil saura identifier sans erreur n’importe quel objet personnel dans toutes les situations quotidiennes.

Un résultat qui interroge la façon d’évaluer les IA

Cette recherche soulève une question plus large : comment vérifier qu’un modèle comprend réellement une consigne, plutôt qu’il n’exploite une association statistique commode ? Les noms fictifs apportent une réponse méthodologique. Ils constituent un moyen de tester si l’IA peut apprendre une nouvelle référence à partir des éléments qui lui sont donnés.

Ce point est important à mesure que les systèmes génératifs gagnent des fonctions visuelles. Une IA capable de commenter une image de façon convaincante n’est pas automatiquement capable de suivre un objet déterminé d’une image à l’autre. La première tâche peut largement s’appuyer sur des catégories connues. La seconde réclame une association plus précise entre une identité arbitraire et des indices observables.

Les 21 % d’amélioration de précision rapportés par l’équipe donnent une indication sur l’intérêt de cette stratégie. Mais ils ne dispensent pas de comparer les modèles sur une diversité de scènes, d’objets et de conditions visuelles. Les performances doivent notamment être observées quand la cible est partiellement cachée, quand plusieurs objets se ressemblent ou lorsque les données de référence sont peu nombreuses.

Les travaux doivent être présentés à la Conférence internationale sur la vision par ordinateur. Cette étape permettra de situer la méthode dans un champ de recherche très actif, où les progrès dépendent à la fois de nouveaux modèles et de jeux de données conçus pour mettre à l’épreuve leurs véritables capacités.

Ce qu’il faut surveiller

La suite dépendra d’abord de la robustesse de l’approche hors des séquences utilisées pour l’entraînement. Retrouver un objet dans une vidéo soigneusement préparée est un jalon important. Le défi sera de conserver cette capacité dans des scènes du quotidien, avec des images de qualité inégale, des objets masqués ou des environnements très changeants.

Il faudra également suivre la facilité avec laquelle cette méthode peut être intégrée à des outils accessibles. Un utilisateur ne devrait pas avoir à constituer lui-même un long jeu de données pour apprendre à une IA à reconnaître son chien ou son sac. L’équilibre entre le nombre d’exemples nécessaires, la précision obtenue et la simplicité d’usage sera déterminant.

Enfin, ces travaux rappellent qu’une IA utile ne se mesure pas seulement à l’étendue de ce qu’elle connaît déjà. Elle se mesure aussi à sa capacité à apprendre une information nouvelle à partir d’un contexte limité, puis à l’utiliser correctement. Pour les objets qui comptent vraiment aux yeux d’une personne, cette différence peut faire passer un outil de démonstration à une aide concrète.

Questions fréquentes

Qu’est-ce qu’un objet personnalisé pour une IA ?

Dans cette recherche, un objet personnalisé est une cible précise à laquelle on attribue une identité particulière, comme un chien nommé Bowser, un sac à dos donné ou un animal individuel. Le défi n’est pas de reconnaître sa catégorie générale, mais de le distinguer d’autres objets similaires dans des images ou des scènes nouvelles.

Comment la méthode du MIT aide-t-elle une IA à retrouver un objet précis ?

Les chercheurs utilisent des séquences vidéo où le même objet apparaît dans plusieurs situations. Le modèle reçoit des images, des questions et des réponses sur la position de cette cible. Cet affinage l’encourage à relier les indices visibles d’une image à l’autre, plutôt qu’à se fier seulement aux connaissances générales mémorisées auparavant.

Pourquoi donner un faux nom à un objet pendant l’entraînement de l’IA ?

Un nom connu, tel que « tigre », peut activer des associations déjà apprises par le modèle entre un mot et des images. Un nom fictif comme « Charlie » ne fournit pas ce raccourci. Il force donc davantage l’IA à examiner les exemples visuels et à identifier la cible grâce au contexte disponible.

Quel gain de précision cette nouvelle méthode apporte-t-elle ?

Les chercheurs du MIT et du MIT-IBM Watson AI Lab rapportent une amélioration de 21 % de la précision pour la localisation d’objets personnalisés. Ce chiffre concerne leur protocole d’évaluation et indique l’intérêt de l’entraînement contextuel. Il ne signifie pas qu’une IA retrouvera sans erreur tout objet personnel dans toutes les conditions réelles.

À quoi peut servir une IA capable de localiser des objets personnalisés ?

L’approche pourrait aider des personnes malvoyantes à retrouver des objets familiers dans leur environnement. Elle pourrait aussi servir au suivi de sacs à dos d’enfants, à la surveillance écologique d’animaux précis, ainsi qu’à certaines tâches de robotique. Dans tous les cas, l’objectif est d’identifier une cible particulière, pas seulement une catégorie d’objets.

Sources

Références consultées pour la rédaction de cet article. Les adresses sont indiquées à titre informatif et ne sont pas des liens.

  1. MIT News, actualités de la recherche du Massachusetts Institute of Technologynews.mit.edu
  2. MIT-IBM Watson AI Lab, laboratoire de recherche en intelligence artificiellemitibmwatsonailab.mit.edu
  3. International Conference on Computer Vision, site de la conférenceiccv.thecvf.com