Improving Factuality in LLMs via Inference-Time Knowledge Graph Construction
Dit artikel stelt een nieuw raamwerk voor dat de feitelijke nauwkeurigheid van Large Language Models verbetert door tijdens de inferentie gestructureerde kennisgrafieken dynamisch te construeren en te verfijnen, wat interne modelkennis integreert met externe ophaalresultaten om de beperkingen van ongestructureerde tekstgebaseerde benaderingen te overwinnen.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Stel je voor dat je een zeer slimme, goed gelezen bibliothecaris hebt (het Large Language Model, of LLM). Deze bibliothecaris heeft miljoenen boeken gelezen en kan je bijna alles vertellen. Net als elke mens heeft hij echter een limiet aan wat hij perfect kan onthouden. Soms verwarren ze twee vergelijkbare verhalen, vergeten ze een specifiek detail, of maken ze zelfverzekerd een feit op dat klinkt als waarheid maar dat niet is. Dit noemen onderzoekers "hallucinatie".
Om dit op te lossen, stellen de auteurs van dit paper een nieuwe manier voor waarop de bibliothecaris kan werken, die zij "Inference-Time Knowledge Graph Construction" noemen.
Hier is hoe hun methode werkt, opgesplitst in eenvoudige stappen met een analogie van het bouwen van een kaart om een verborgen schat te vinden.
Het Probleem: De "Ongestructureerde" Zoektocht
Meestal proberen ze, wanneer je de bibliothecaris een lastige vraag stelt, het antwoord te vinden door gewoon hard na te denken (zoals een "Chain of Thought"). Of ze zoeken wat tekst op internet op en lezen het door.
- Het Probleem: Een lang, rommelig alinea tekst lezen is als proberen een specifieke straat in een stad te vinden door een roman over die stad te lezen. Het is makkelijk om verdwaald te raken, een afslag te missen, of afgeleid te worden door irrelevante details. De bibliothecaris kan het verkeerde feit grijpen omdat de informatie niet georganiseerd was.
De Oplossing: Een "Kaart" Bouwen (Het Kennisnetwerk)
In plaats van alleen maar tekst te lezen, leren de auteurs de bibliothecaris om tijdens het beantwoorden van de vraag een kaart te tekenen (een Kennisnetwerk). Deze kaart verbindt punten (feiten) met lijnen (relaties).
Hier is hun 4-stapsproces:
1. Het Zaadje van de Kaart Tekenen (Initialisatie)
Wanneer je een vraag stelt (bijvoorbeeld: "Op welk toneelstuk was Bernstein's Symphonic Dances gebaseerd?"), kijkt de bibliothecaris eerst naar zijn eigen geheugen en tekent een klein, ruw schetsje.
- Hij schrijft op: Dag Achatz → getranscribeerd → Symphonic Dances → is afkomstig uit → West Side Story.
- Het Probleem: Het interne geheugen van de bibliothecaris kan onvolledig zijn. Hij kan stoppen bij West Side Story en denken: "Dat is het antwoord!" Maar eigenlijk is West Side Story zelf weer gebaseerd op iets anders. Er ontbreekt een stukje op de kaart.
2. De Kaart Uitbreiden (Interne Uitbreiding)
De bibliothecaris kijkt naar zijn schets en vraagt zich af: "Wat weet ik nog meer over deze punten?" Hij probeert meer lijnen aan de kaart toe te voegen met zijn eigen denkvermogen.
- Hij voegt misschien toe: West Side Story → gecomponeerd door → Leonard Bernstein.
- Het Probleem: Zelfs met deze uitbreiding mist de bibliothecaris misschien nog steeds de cruciale link die West Side Story terugverbindt met het oorspronkelijke toneelstuk, Romeo en Julia. Zijn interne geheugen heeft een gat.
3. De "Stadsgids" Raadplegen (Externe Ophaling)
Dit is de magische stap. De bibliothecaris beseft: "Ik weet niet zeker of ik het volledige plaatje heb." Dus pauzeert hij en raadpleegt een vertrouwde, externe Stadsgids (zoals Wikipedia of Google Zoeken).
- Hij zoekt West Side Story op in de gids.
- De gids zegt: "West Side Story was geïnspireerd door Romeo en Julia."
- De bibliothecaris neemt dit nieuwe, geverifieerde feit en voegt het toe aan zijn kaart: West Side Story → geïnspireerd door → Romeo en Julia.
- Het Voordeel: Als de bibliothecaris eerder een fout had gemaakt (bijvoorbeeld denken dat de muziek uit een ander jaar stamde), helpt de Stadsgids hem de kaart te corrigeren, niet alleen om er aan toe te voegen.
4. De Schat Vinden (Antwoorden op de Grafiek)
Nu, met een complete, gecorrigeerde kaart die Dag Achatz helemaal verbindt met Romeo en Julia, traceert de bibliothecaris het pad op de kaart. Omdat het pad duidelijk is en geverifieerd door de Stadsgids, kan hij zelfverzekerd zeggen: "Het antwoord is Romeo en Julia."
Waarom is dit beter?
Het paper stelt dat deze methode om drie hoofdredenen superieur is:
- Structuur boven Chaos: In plaats van door een vloed van ongestructureerde tekst te waden, werkt de bibliothecaris met een gestructureerde kaart. Dit maakt het moeilijker om afgeleid te worden door irrelevante informatie.
- Zelfcorrectie: De bibliothecaris vertrouwt niet alleen op zijn eigen geheugen. Hij gebruikt de externe gids om fouten in zijn eigen kaart te herstellen. Als de bibliothecaris denkt dat "A leidt tot B", maar de gids zegt dat "A leidt tot C", dan past de bibliothecaris de kaart aan.
- Kleine Bibliothecarissen kunnen Grote Taken: De experimenten toonden aan dat zelfs kleinere, minder krachtige "bibliothecarissen" (kleinere AI-modellen) net zo goed konden presteren als reuzen als ze deze kaartbouwmethode gebruikten. De externe gids maakt het speelveld gelijk.
De Resultaten
De auteurs testten dit op drie verschillende soorten trivia-uitdagingen.
- De Uitkomst: Hun methode kreeg consequent meer juiste antwoorden dan de standaardmanieren om de AI te vragen.
- De "Terugroep"-Boost: Ze ontdekten dat door de externe gids te gebruiken, de "kaart" die ze bouwden veel vaker de juiste feiten bevatte (een enorme stijging in "recall", of het vinden van de juiste feiten) in vergelijking met alleen vertrouwen op het geheugen van de AI.
De Haken en Ogen (Beperkingen)
De auteurs zijn eerlijk over de gebreken:
- Afval In, Afval Uit: Als de bibliothecaris het initieel deel van de kaart verkeerd tekent, en de externe gids pakt het niet op, zal het uiteindelijke antwoord nog steeds verkeerd zijn.
- Niet Perfect: Er is nog steeds een kloof tussen het hebben van de juiste feiten op de kaart en het daadwerkelijk kiezen van het juiste antwoord. Het systeem is nog niet 100% perfect.
Samenvatting
Kortom, dit paper suggereert dat we in plaats van een AI te vragen om gewoon te "denken" of "een alinea te lezen", we het moeten vragen om een visuele kaart van feiten te bouwen, die kaart te controleren tegen een vertrouwde encyclopedie, eventuele fouten op de kaart te herstellen, en vervolgens de kaart te volgen naar het antwoord. Dit maakt de AI nauwkeuriger, minder waarschijnlijk om te liegen, en makkelijker te begrijpen.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.