Do We Really Need External Tools to Mitigate Hallucinations? SIRA: Shared-Prefix Internal Reconstruction of Attribution
SIRA est un cadre de décodage contrastif interne sans entraînement qui atténue les hallucinations dans les grands modèles vision-langage en générant une référence contrefactuelle dominée par le prior linguistique au sein du même transformateur grâce à une attention masquée dans les couches ultérieures, réduisant ainsi la dépendance aux outils externes et aux passes avant supplémentaires tout en préservant la couverture descriptive.
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 avez un assistant très intelligent et bien informé (un Modèle de Langage-Vision à Grande Échelle) qui tente de décrire une image que vous venez de lui montrer. Parfois, cet assistant devient un peu trop confiant dans ce qu'il pense voir, plutôt que dans ce qui est réellement présent. Il pourrait dire : « Je vois un vélo rouge », alors que l'image n'est en fait qu'une forme floue qui pourrait être un vélo, ou il pourrait inventer des détails parce qu'il a lu tant d'histoires sur les vélos que son cerveau comble les lacunes. C'est ce qu'on appelle une hallucination.
L'article présente une nouvelle astuce ingénieuse appelée SIRA pour empêcher cela, sans avoir besoin de retraiter l'assistant ni d'embaucher une seconde personne pour vérifier le travail.
Le problème avec les anciennes méthodes
Auparavant, pour empêcher l'assistant de mentir, les chercheurs essayaient une méthode comme celle-ci :
- Montrer l'image originale à l'assistant.
- Ensuite, lui montrer une version floue ou altérée de la même image.
- Comparer les deux réponses. Si l'assistant change son histoire lorsque l'image est floue, c'est peut-être qu'il devinait.
Le défaut : C'est comme demander à quelqu'un de décrire un tableau, puis de lui demander de décrire le même tableau en portant des lunettes embuées. La version « lunettes embuées » n'est pas une comparaison équitable car les lunettes elles-mêmes déforment l'image. C'est désordonné, cela prend deux fois plus de temps (vous devez regarder l'image à deux reprises distinctes), et la distorsion pourrait créer de nouvelles erreurs.
La solution SIRA : le « Préfixe Partagé »
SIRA adopte une approche différente. Au lieu de manipuler l'image, il manipule le processus de pensée interne de l'assistant pendant qu'il réfléchit encore.
Imaginez le cerveau de l'assistant comme une chaîne de montage d'usine avec de nombreuses stations (couches) traitant l'image et la question.
- Le début partagé : L'assistant commence par regarder l'image et la question ensemble. Il construit une compréhension solide de la scène dans les premières stations de l'usine. C'est le « Préfixe Partagé ». SIRA s'assure que les deux versions de l'assistant s'accordent sur cette compréhension initiale.
- La bifurcation : Une fois la compréhension initiale formée, SIRA divise le processus en deux pistes parallèles fonctionnant à l'intérieur du même cerveau :
- Piste A (La vue complète) : L'assistant continue de regarder les détails de l'image pendant qu'il termine sa phrase.
- Piste B (La vue « aveugle ») : L'assistant continue à partir du même point de départ exact, mais dans les stations ultérieures, il est bandé les yeux sur les détails spécifiques de l'image. Il ne peut compter que sur ses connaissances générales et la phrase qu'il a déjà commencée à écrire.
Comment cela corrige le mensonge
Maintenant, SIRA compare les deux pistes à chaque étape de la rédaction de la phrase :
- Si l'assistant dit : « Je vois un chien », et que la Piste A (voyant le chien) et la Piste B (bande-yeux) disent toutes deux « chien » avec une grande confiance, SIRA sait qu'il s'agit probablement d'une simple supposition basée sur le langage courant (peut-être que les chiens sont fréquents dans les histoires). Il abaisse le score pour « chien » car la version aveugle n'avait pas besoin de l'image pour le dire.
- Si l'assistant dit : « Je vois un éléphant violet », et que la Piste A dit « éléphant violet » (parce qu'ils le voient) mais que la Piste B dit « pas question, ce n'est pas dans l'histoire » (parce qu'ils ne peuvent pas le voir), SIRA sait que l'image est la seule raison de cette affirmation. Il augmente le score pour « éléphant violet ».
Pourquoi c'est mieux
- Pas d'étapes supplémentaires : Il n'a pas besoin de regarder l'image deux fois. Il fait tout en une seule fois, simplement en divisant le processus de pensée interne.
- Pas de distorsions désordonnées : Il ne floute pas l'image. Il désactive simplement temporairement l'entrée visuelle pour une version du processus de pensée, tout en maintenant le reste du contexte parfaitement aligné.
- Pas d'entraînement nécessaire : Il fonctionne immédiatement sur les modèles existants. Vous n'avez pas besoin d'enseigner quoi que ce soit de nouveau au modèle.
Le résultat
Dans les tests, SIRA a réussi à empêcher les assistants d'inventer des objets qui n'étaient pas là (comme une « banane » absente de la photo) tout en leur permettant de décrire avec précision les choses réelles. C'est comme avoir un « contrôle de réalité » intégré qui se produit instantanément à l'intérieur du cerveau même du modèle, garantissant que ce qu'ils disent est réellement soutenu par ce qu'ils voient, et non pas seulement par ce qu'ils s'attendent à voir.
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.