Des chercheurs découvrent que les agents IA confondent anciens et nouveaux faits en mémoire, même après une recherche correcte

Une équipe de chercheurs de l'université Otto-von-Guericke de Magdebourg et de l'université du Kerala a testé comment les agents IA dotés d'une mémoire à long terme gèrent les faits obsolètes. Le problème est que les tests habituels mélangent deux compétences distinctes : retrouver l'information pertinente, et choisir correctement sa version actuelle lorsque la mémoire contient à la fois l'ancienne et la nouvelle entrée. Les auteurs ont séparé ces deux compétences et vérifié isolément si le modèle sait distinguer un fait récent d'un fait obsolète, même quand les deux sont retrouvés et présentés simultanément. L'expérience s'appuyait sur le test FactConsolidation : des affirmations horodatées étaient chargées en mémoire, où un numéro plus récent annule l'ancien (par exemple : « l'auteur de la pièce est Pierre Beaumarchais », puis plus tard « l'auteur de la pièce est Thomas Kyd »). Quand les chercheurs augmentaient simplement le volume de données récupérées par le système de recherche de 64 à 512 tokens, la précision de Qwen2.5-7B chutait de 45 % à 32 %, bien que le bon fait récent soit présent dans tous les cas. Et quand, dans des tâches de taille fixe, une affirmation non pertinente aléatoire était remplacée par la version obsolète du fait, la précision de Qwen2.5 s'effondrait de 100 % à 44,6 %, et celle de la plus grande Qwen3-14B de 100 % à 87,8 %. Toutes les réponses erronées correspondaient précisément à l'ancien fait « annulé ». • Sur un historique de mémoire de 2310 affirmations, le résultat s'est reproduit : 69 % de précision avec une recherche restreinte contre 58 % avec une recherche large. • Un fait obsolète s'est révélé plus nuisible qu'un simple texte non pertinent de même volume. • Les auteurs proposent de marquer les faits obsolètes comme inactifs directement dans le système de mémoire, plutôt que de compter sur le modèle pour s'en sortir seul.

Traité par IA depuis arXiv cs.AI ; édité par Hamidun News
Des chercheurs découvrent que les agents IA confondent anciens et nouveaux faits en mémoire, même après une recherche correcte
Source : arXiv cs.AI. Collage: Hamidun News.
Écouter l'article
Fiche synthèse et chiffres clés
ParamètreDonnées
Source primairearXiv cs.AI ↗
Rédacteur en chef
Chiffre clé #1Un fait obsolète s'est révélé plus nuisible qu'un simple texte non pertinent de même volume.
Qwen3-14B s'est montrée plus robustesa précision est passée de 100 % à 87,8 % (9 erreurs sur 74).

Le problème des souvenirs contradictoires

Si un agent IA dispose d'une mémoire à long terme — par exemple, il se souvient d'une conversation avec un utilisateur sur six mois, ou d'une base de faits sur un client — tôt ou tard, cette mémoire accumulera des contradictions : ce qui était vrai hier ne l'est plus aujourd'hui. Une équipe de chercheurs de l'université Otto-von-Guericke de Magdebourg (Allemagne) et de l'université du Kerala (Inde) s'est posée une question simple : si le système de recherche en mémoire retrouve à la fois l'ancienne et la nouvelle version d'un fait, le modèle de langage parviendra-t-il à choisir correctement celle qui est actuelle ?

La réponse courte : pas toujours, et plus il y a de « bruit » autour du bon fait, pire c'est.

Comment l'expérience a été menée

Les auteurs ont repris la tâche FactConsolidation du benchmark MemoryAgentBench — un ensemble d'affirmations numérotées où un numéro plus récent signifie une version plus actuelle du fait. Les faits sont synthétiques et contredisent délibérément les connaissances habituelles sur le monde (par exemple, le véritable auteur d'une pièce n'est pas celui que le modèle citerait d'après ses connaissances générales issues d'internet), afin de vérifier précisément si le modèle utilise bien le contexte fourni plutôt que ses connaissances internes.

Deux modèles ont été testés — Qwen2.5-7B-Instruct et Qwen3-14B, exécutés via Ollama sur un serveur GPU universitaire. La recherche des affirmations pertinentes a été réalisée avec l'algorithme BM25 (une méthode classique de classement de texte basée sur la correspondance des mots), en faisant varier le volume des résultats — de 64 à 512 tokens.

Ce que les chercheurs ont découvert

Premier résultat surprenant : lorsque le volume de données récupérées passait de 64 à 512 tokens, la précision de Qwen2.5 sur un historique de 455 affirmations chutait de 45 % à 32 %. On pourrait penser que plus de contexte signifie plus de chances de trouver la bonne réponse. Mais une vérification supplémentaire a montré que le fait recherché, le plus récent, était présent dans les résultats pour absolument les 100 questions, à chaque niveau de volume. La baisse de précision n'était donc pas due à une perte de l'information nécessaire, mais au fait que le modèle se perdait de plus en plus parmi les données superflues et choisissait le mauvais fait.

Les auteurs ont ensuite affiné l'expérience en un test épuré : ils ont pris 74 questions pour lesquelles un fait possède une version obsolète, et ont comparé deux ensembles de même taille, composés de quatre affirmations. Dans le premier, le fait actuel était accompagné de trois affirmations non pertinentes choisies au hasard. Dans le second, l'une de ces affirmations aléatoires était remplacée par la version obsolète du même fait (la version actuelle restant, elle, en place).

Le résultat s'est révélé net :

  • Qwen2.5-7B répondait correctement aux 74 questions quand seules des affirmations non pertinentes l'entouraient. Mais dès que l'une d'elles était remplacée par un fait obsolète, la précision chutait à 33 bonnes réponses sur 74 (44,6 %).
  • Qwen3-14B s'est montrée plus robuste : sa précision est passée de 100 % à 87,8 % (9 erreurs sur 74).
  • Absolument toutes les erreurs, dans les deux cas, correspondaient au choix de l'ancien fait déjà annulé — jamais à du bruit aléatoire ou à des suppositions hasardeuses.

Autrement dit, un fait obsolète de même taille s'est révélé bien plus dangereux pour le modèle qu'un simple texte non pertinent — alors qu'intuitivement, on pourrait s'attendre à ce que le modèle s'en sorte, puisque la bonne réponse est visible dans le contexte et qu'il est explicitement précisé que « le numéro le plus récent prévaut ».

L'effet a été confirmé sur un historique de mémoire plus volumineux — 2310 affirmations et 100 questions : la précision avec une recherche restreinte (64 tokens) s'élevait à 69 %, contre 58 % avec une recherche large (512 tokens). Toutes les erreurs de cet échantillon correspondaient également au choix du fait obsolète.

Pourquoi c'est important

La principale conclusion pratique : on ne peut pas évaluer un système de mémoire d'agent IA avec un seul chiffre de précision globale. Il faut distinguer deux questions différentes — le système de recherche a-t-il trouvé le bon fait, actuel, et le modèle a-t-il choisi précisément celui-ci, plutôt que l'ancienne version, lorsque les deux figurent dans le contexte. Si l'on ne mesure que la précision finale de la réponse, on risque de confondre un problème de recherche avec un problème de « raisonnement » du modèle — alors que les solutions à ces deux problèmes sont différentes.

Les auteurs proposent une piste concrète pour les développeurs de systèmes de mémoire : ne pas simplement retrouver tous les faits pertinents et les transmettre tels quels au modèle, mais marquer explicitement les entrées obsolètes comme inactives, ou réduire leur poids lors de la restitution, tout en conservant l'historique des modifications par souci de transparence. Sans cela, tout système dont la mémoire évolue avec le temps — mémoire CRM, assistant personnel, base de connaissances d'entreprise — risque de fournir périodiquement à l'utilisateur une information depuis longtemps annulée, même si le fait actuel correct a techniquement été « retrouvé ».

Limite de l'étude : seuls deux modèles de la famille Qwen ont été testés sur un unique benchmark synthétique, avec des chaînes de mise à jour relativement simples (ne dépassant pas deux versions d'un fait). Les auteurs reconnaissent honnêtement n'avoir pas vérifié l'effet sur d'autres familles de modèles, ni sur des systèmes de recherche vectorielle (plutôt que lexicale) — on ne peut donc pas encore parler d'une conclusion réellement universelle, mais le signal mérite clairement d'être pris en compte dans la conception de la mémoire des agents.

Dossier

Questions clés sur cet article

Que sait-on sur Le problème des souvenirs contradictoires ?

Si un agent IA dispose d'une mémoire à long terme — par exemple, il se souvient d'une conversation avec un utilisateur sur six mois, ou d'une base de faits sur un client — tôt ou tard, cette mémoire accumulera des contradictions : ce qui était vrai hier ne l'est plus aujourd'hui. Une équipe de chercheurs de l'université Otto-von-Guericke de Magdebourg (Allemagne) et de l'université du Kerala (Inde) s'est posée une question simple : si le système de recherche en mémoire retrouve à la fois l'ancienne et la nouvelle version d'un fait, le modèle de langage parviendra-t-il à cho

Comment l'expérience a été menée?

Les auteurs ont repris la tâche FactConsolidation du benchmark MemoryAgentBench — un ensemble d'affirmations numérotées où un numéro plus récent signifie une version plus actuelle du fait. Les faits sont synthétiques et contredisent délibérément les connaissances habituelles sur le monde (par exemple, le véritable auteur d'une pièce n'est pas celui que le modèle citerait d'après ses connaissances générales issues d'internet), afin de vérifier précisément si le modèle utilise bien le contexte fourni plutôt que ses connaissances internes. Deux modèles ont été testés — Qwen2.5

Que sait-on sur Ce que les chercheurs ont découvert ?

Premier résultat surprenant : lorsque le volume de données récupérées passait de 64 à 512 tokens, la précision de Qwen2.5 sur un historique de 455 affirmations chutait de 45 % à 32 %. On pourrait penser que plus de contexte signifie plus de chances de trouver la bonne réponse. Mais une vérification supplémentaire a montré que le fait recherché, le plus récent, était présent dans les résultats pour absolument les 100 questions, à chaque niveau de volume. La baisse de précision n'était donc pas due à une perte de l'information nécessaire, mais au fait que le modèle se perdait

ZK
Zhemal Khamidun — CPO d'Alpina Digital, product manager d'AlpinaGPT. Conçoit des produits IA depuis 2019. Hamidun News est un projet personnel devenu un agrégateur en production avec plus de 6 000 lecteurs.
✦ Autonomous AI Execution · Nomad Agent

Delegate Deep Research, Coding & Multi-Step Workflows to Nomad Agent

Deploy autonomous task execution with Nomad Agent (agent.nomadnet.ai) — automated web research, data synthesis, code generation, and MCP tool orchestration.

Launch Nomad Agent →Nomad AI Workspace
Qu'en pensez-vous ?
Chargement des commentaires…