AI-modellen en platforms
Waarom Grote Taalmodellen het Midden Vergeten: Het Ontdekken van de Verborgen Blinde Vlek van AI

Terwijl Grote Taalmodellen (LLM’s) breed worden gebruikt voor taken zoals documentensamenvatting, juridische analyse en medische geschiedenisevaluatie, is het cruciaal om de beperkingen van deze modellen te erkennen. Terwijl veelvoorkomende problemen zoals hallucinaties en bias goed bekend zijn, hebben onderzoekers onlangs een andere significante fout geïdentificeerd: wanneer ze lange teksten verwerken, hebben LLM’s de neiging om informatie aan het begin en einde te behouden, maar vaak de middelste delen te negeren.
Dit probleem, dat wordt aangeduid als het “verloren-in-het-midden“-fenomeen, kan de prestaties van deze modellen in reële toepassingen ernstig beïnvloeden. Bijvoorbeeld, als een AI de taak krijgt om een lange juridische document te samenvatten, kan het missen van kritische details uit het midden leiden tot misleidende of onvolledige samenvattingen. In medische omgevingen kan het negeren van informatie uit het midden van een patiëntengeschiedenis leiden tot onnauwkeurige aanbevelingen. Het begrijpen waarom dit gebeurt, blijft een uitdaging voor onderzoekers die proberen veiligere en betrouwbaardere AI te bouwen. Echter, onlangs heeft een studie enkele van de duidelijkste antwoorden gegeven, waaruit blijkt dat dit probleem diep geworteld is in de architectuur van deze modellen.
Het “Verloren-in-het-Midden”-Probleem
Het “verloren-in-het-midden”-fenomeen verwijst naar de neiging van LLM’s om minder aandacht te besteden aan informatie in het midden van lange invoersequenties. Het is vergelijkbaar met hoe mensen vaak de eerste en laatste items in een lijst beter onthouden dan die in het midden. Deze cognitieve bias bij mensen wordt vaak de primacy en recency-effect genoemd. Voor LLM’s betekent dit dat ze beter presteren wanneer cruciale informatie aan het begin of einde van een tekst staat, maar worstelen wanneer het in het midden is begraven. Dit resulteert in een “U-vormige” prestatiecurve, waarbij de nauwkeurigheid hoog is aan het begin, aanzienlijk daalt in het midden en vervolgens weer stijgt aan het einde.
Dit fenomeen is niet alleen een theoretisch probleem. Het is waargenomen in een breed scala aan taken, van vraagbeantwoording tot documentensamenvatting. Bijvoorbeeld, als je een LLM een vraag stelt waar het antwoord in de eerste paar alinea’s van een lang artikel staat, zal het waarschijnlijk correct antwoorden. Hetzelfde geldt als het antwoord in de laatste paar alinea’s staat. Maar als de cruciale informatie ergens in het midden verborgen is, daalt de nauwkeurigheid van het model scherp. Dit is een ernstige beperking, omdat het betekent dat we deze modellen niet volledig kunnen vertrouwen voor taken die een goed begrip van een lange en complexe context vereisen. Het maakt ze ook kwetsbaar voor manipulatie. Iemand kan opzettelijk misleidende informatie aan het begin of einde van een document plaatsen om de uitvoer van de AI te beïnvloeden.
Architectuur van LLM’s Begrijpen
Om te begrijpen waarom LLM’s het midden vergeten, moeten we naar de manier kijken waarop ze zijn gebouwd. Moderne LLM’s zijn gebaseerd op een architectuur genaamd de Transformer. De Transformer was een doorbraak in AI omdat het een mechanisme introduceerde genaamd self-attention. Self-attention stelt het model in staat om de belangrijkheid van verschillende woorden in de invoertekst te wegen bij het verwerken van elk woord. Bijvoorbeeld, wanneer het model de zin “De kat zat op de mat” verwerkt, kan de self-attention-mechanisme leren dat “kat” en “zat” nauw verwant zijn. Dit stelt het model in staat om een veel rijker begrip van de relaties tussen woorden op te bouwen dan eerdere architecturen konden.
Een andere belangrijke component is positional encoding. Aangezien de self-attention-mechanisme zelf geen inherent gevoel van woordvolgorde heeft, worden positional encodings toegevoegd aan de invoer om het model informatie over de positie van elk woord in de sequentie te geven. Zonder dit zou het model de invoertekst zien als een “bag of words” zonder structuur. Deze twee componenten, self-attention en positional encoding, werken samen om LLM’s effectiever te maken. Echter, het nieuwe onderzoek toont aan dat de manier waarop ze interactie hebben ook de bron is van deze verborgen blinde vlek.
Hoe Positiebias Ontstaat
Een recente studie gebruikt een slimme aanpak om dit fenomeen te verklaren. Het modelleert de informatiestroom binnen een Transformer als een grafiek, waarbij elk woord een knooppunt is en de aandachtverbindingen de randen zijn. Dit stelt de onderzoekers in staat om wiskundig te volgen hoe informatie van verschillende posities door de vele lagen van het model wordt verwerkt.
Zij ontdekten twee belangrijke inzichten. Ten eerste creëert het gebruik van causale masking in veel LLM’s inherent een bias naar het begin van de sequentie. Causale masking is een techniek die ervoor zorgt dat wanneer het model een woord genereert, het alleen aandacht kan besteden aan de woorden die ervoor kwamen, niet erna. Dit is cruciaal voor taken zoals tekstgeneratie. Echter, over veel lagen heen creëert dit een cumulatief effect. De eerste paar woorden in een tekst worden keer op keer verwerkt, en hun representaties worden steeds invloedrijker. In tegenstelling hiermee worden woorden in het midden altijd terugkijkend naar deze reeds gevestigde context, en hun unieke bijdrage kan worden overstemd.
Ten tweede keken de onderzoekers naar hoe positional encodings interactie hebben met dit causale masking-effect. Moderne LLM’s gebruiken vaak relatieve positional encodings, die zich richten op de afstand tussen woorden in plaats van hun absolute positie. Dit helpt het model om te generaliseren naar teksten van verschillende lengtes. Terwijl dit een goed idee lijkt, creëert het een concurrerende druk. De causale mask trekt de aandacht van het model naar het begin, terwijl de relatieve positional encoding het model aanmoedigt om aandacht te besteden aan nabijgelegen woorden. Het resultaat van deze tegenstrijdige krachten is dat het model het meest aandacht besteedt aan het allereerste begin van de tekst en aan de directe lokale context van elk gegeven woord. Informatie die ver weg is en niet aan het begin staat, met andere woorden, het midden, krijgt de minste aandacht.
De Brede Implicaties
Het “verloren-in-het-midden”-fenomeen heeft significante gevolgen voor toepassingen die afhankelijk zijn van het verwerken van lange teksten. Het onderzoek toont aan dat het probleem niet alleen een toevallig effect is, maar een fundamenteel gevolg van de manier waarop we deze modellen hebben ontworpen. Dit betekent dat het trainen van deze modellen op meer data waarschijnlijk het probleem niet zal oplossen. In plaats daarvan moeten we mogelijk enkele van de kernarchitectuurprincipes van Transformers opnieuw bekijken.
Voor gebruikers en ontwikkelaars van AI is dit een kritische waarschuwing. We moeten ons bewust zijn van deze beperking bij het ontwerpen van toepassingen die afhankelijk zijn van LLM’s. Voor taken die lange documenten betreffen, moeten we mogelijk strategieën ontwikkelen om deze bias te mitigeren. Dit kan het opbreken van het document in kleinere stukken omvatten of het creëren van modellen die specifiek de aandacht van het model richten op verschillende delen van de tekst. Het benadrukt ook het belang van grondige tests. We kunnen niet aannemen dat een LLM dat goed presteert op korte teksten betrouwbaar zal zijn wanneer het wordt geconfronteerd met langere, complexere invoer.
De Kern
AI-ontwikkeling heeft altijd gefocust op het identificeren van beperkingen en het vinden van manieren om deze te overwinnen. Het “verloren-in-het-midden”-probleem is een significante fout in grote taalmodellen, waarbij ze de neiging hebben om informatie in het midden van lange tekstsequenties te negeren. Dit probleem ontstaat door biases in de Transformer-architectuur, met name de interactie tussen causale masking en relatieve positional encoding. Terwijl LLM’s goed presteren met informatie aan het begin en einde van een tekst, worstelen ze wanneer belangrijke details in het midden zijn geplaatst. Deze beperking kan de nauwkeurigheid van LLM’s in taken zoals documentensamenvatting en vraagbeantwoording verminderen, wat ernstige implicaties kan hebben in domeinen zoals recht en geneeskunde. Ontwikkelaars en onderzoekers moeten dit probleem oplossen om de betrouwbaarheid van LLM’s in praktische toepassingen te verbeteren. ils zijn geplaatst in het midden. Deze beperking kan de nauwkeurigheid van LLM’s in taken zoals documentensamenvatting en vraagbeantwoording verminderen, wat ernstige implicaties kan hebben in domeinen zoals recht en geneeskunde. Ontwikkelaars en onderzoekers moeten dit probleem oplossen om de betrouwbaarheid van LLM’s in praktische toepassingen te verbeteren.












