AI-modeller og plattformer
Hvorfor store språkmodeller glemmer midten: Avdekking av AI sitt skjulte blindpunkt

Som store språkmodeller (LLM) blir stadig mer brukte for oppgaver som dokumentoppsummering, juridisk analyse og medisinsk historieevaluering, er det viktig å erkjenne begrensningene til disse modellene. Mens vanlige problemer som hallusinasjoner og bias er velkjente, har forskere nylig identifisert en annen betydelig svakhet: når de prosesserer lange tekster, tenderer LLM å beholde informasjon i begynnelsen og slutten, men ofte overse midten.
Dette problemet, som kalles “lost-in-the-middle“-fenomenet, kan påvirke ytelsen til disse modellene i virkelige anvendelser. For eksempel, hvis en AI blir bedt om å oppsummere en lang juridisk dokument, kan manglende kritiske detaljer fra midten føre til misvisende eller ufullstendige oppsummeringer. I medisinske sammenhenger kan overse informasjon fra midten av en pasients historie føre til uriktige anbefalinger. Å forstå hvorfor dette skjer, er en utfordring for forskere som prøver å bygge sikrere og mer pålitelige AI. Imidlertid har en studie nylig gitt noen av de klareste svarene hittil, og avdekket at dette problemet er dypt rotfestet i arkitekturen til disse modellene.
Det “Lost-in-the-Middle”-problem
“Lost-in-the-middle”-fenomenet refererer til tendensen hos LLM å gi mindre oppmerksomhet til informasjon i midten av lange inndata-sekvenser. Dette er lignende til hvordan mennesker ofte husker de første og siste elementene i en liste bedre enn de i midten. Denne kognitive biasen hos mennesker er ofte kjent som primacy- og recency-effekten. For LLM betyr dette at de utfører bedre når nøkkelinformasjon er i begynnelsen eller slutten av en tekst, men sliter når den er begravd i midten. Dette resulterer i en “U-formet” ytelseskurve, der nøyaktigheten er høy i begynnelsen, synker betydelig i midten og så stiger igjen mot slutten.
Dette fenomenet er ikke bare et teoretisk problem. Det har blitt observert i en rekke oppgaver, fra spørsmål-svar til dokumentoppsummering. For eksempel, hvis du ber en LLM om å svare på et spørsmål der svaret er plassert i de første få avsnittene av en lang artikkel, vil den sannsynligvis svare korrekt. Det samme gjelder hvis svaret er i de siste få avsnittene. Men hvis den kritiske informasjonen er skjult et sted i midten, synker modellens nøyaktighet skarpt. Dette er en alvorlig begrensning, da det betyr at vi ikke kan fullt ut stole på disse modellene for oppgaver som krever forståelse av en lang og kompleks kontekst. Det gjør dem også sårbare for manipulering. Noen kunne bevisst plassere misvisende informasjon i begynnelsen eller slutten av en dokument for å påvirke AI-utdataene.
Forståelse av LLM-arkitektur
For å forstå hvorfor LLM glemmer midten, må vi se på hvordan de er bygget. Moderne LLM er basert på en arkitektur kalt Transformer. Transformer var en gjennombrudd i AI fordi den innførte en mekanisme kalt selv-oppmerksomhet. Selv-oppmerksomhet tillater modellen å vekte viktigheten av ulike ord i inndata-teksten når den prosesserer et gitt ord. For eksempel, når den prosesserer setningen “Katten satt på matta”, kan selv-oppmerksomhetsmekanismen lære at “katt” og “satt” er høyt relatert. Dette tillater modellen å bygge en mye rikere forståelse av relasjonene mellom ord enn tidligere arkitekturer kunne.
En annen viktig komponent er posisjonskoding. Ettersom selv-oppmerksomhetsmekanismen i seg selv ikke har en innebygd forståelse av ordrekkefølge, legges posisjonskodinger til inndata for å gi modellen informasjon om posisjonen til hvert ord i sekvensen. Uten dette ville modellen se inndata-teksten som bare en “sekk med ord” uten struktur. Disse to komponentene, selv-oppmerksomhet og posisjonskoding, samarbeider for å gjøre LLM mer effektive. Imidlertid viser ny forskning at måten de samhandler på også er årsaken til denne skjulte blindpunktet.
Hvordan posisjonsbias oppstår
En nylig studie bruker en smart tilnærming for å forklare dette fenomenet. Den modellerer informasjonsflyten inne i en Transformer som et graf, der hvert ord er en node og oppmerksomhetsforbindelsene er kantene. Dette tillater forskerne å matematisk spore hvordan informasjon fra ulike posisjoner prosesseres gjennom modellens mange lag.
De avdekket to hovedinnsikter. Først, bruken av kausal masking i mange LLM skaper en innebygd bias mot begynnelsen av sekvensen. Kausal masking er en teknikk som sikrer at når modellen genererer et ord, kan den bare se på ordene som kom før det, ikke etter. Dette er avgjørende for oppgaver som tekstgenerering. Imidlertid skaper dette over mange lag en kumulativ effekt. De første ordene i en tekst prosesseres igjen og igjen, og deres representasjoner blir mer og mer innflytelsesrike. I kontrast er ord i midten alltid seende tilbake på denne allerede etablerte konteksten, og deres eget unike bidrag kan bli overskygget.
For det andre, så forskerne på hvordan posisjonskodinger samhandler med denne kausale maskeringseffekten. Moderne LLM benytter ofte relative posisjonskodinger, som fokuserer på avstanden mellom ordene fremfor deres absolutte posisjon. Dette hjelper modellen å generalisere til tekster av ulik lengde. Mens dette ser ut som en god idé, skaper det en konkurrerende press. Den kausale masken presser modellens fokus mot begynnelsen, mens den relative posisjonskodingen oppmuntret den til å fokusere på nærliggende ord. Resultatet av denne tug-of-war er at modellen betaler mest oppmerksomhet til begynnelsen av teksten og til den lokale konteksten av hvert enkelt ord. Informasjon som er langt unna og ikke i begynnelsen, altså midten, får minst oppmerksomhet.
De videre implikasjoner
“Lost-in-the-middle”-fenomenet har betydelige konsekvenser for anvendelser som avhenger av prosessering av lange tekster. Forskningen viser at problemet ikke bare er et tilfeldig effekt, men en grunnleggende konsekvens av hvordan vi har designet disse modellene. Dette betyr at bare å trene dem på mer data er usannsynlig å løse problemet. I stedet må vi kanskje omgjøre noen av de grunnleggende arkitektoniske prinsippene til Transformer.
For brukere og utviklere av AI, er dette en kritisk advarsel. Vi må være klar over denne begrensningen når vi designer anvendelser som avhenger av LLM. For oppgaver som involverer lange dokumenter, må vi kanskje utvikle strategier for å mildne denne biasen. Dette kan innebære å bryte dokumentet ned i mindre deler eller å skape modeller som spesifikt retter modellens oppmerksomhet mot ulike deler av teksten. Det understreker også viktigheten av grundig testing. Vi kan ikke anta at en LLM som utfører godt på korte tekster, vil være pålitelig når den møter lengre, mer komplekse inndata.
Bunnen av saken
AI-utvikling har alltid fokusert på å identifisere begrensninger og finne måter å overvinne dem på. “Lost-in-the-middle”-problemet er en betydelig svakhet i store språkmodeller, der de tenderer å overse informasjon i midten av lange tekstsekvenser. Dette problemet oppstår fra bias i Transformer-arkitektur, spesielt samspillet mellom kausal masking og relativ posisjonskoding. Mens LLM utfører godt når informasjon er i begynnelsen eller slutten av en tekst, sliter de når viktige detaljer er plassert i midten. Denne begrensningen kan redusere nøyaktigheten til LLM i oppgaver som dokumentoppsummering og spørsmål-svar, som kan ha alvorlige konsekvenser i felt som jus og medisin. Utviklere og forskere må løse dette problemet for å forbedre påliteligheten til LLM i praktiske anvendelser. ills are placed in the middle. This limitation can reduce the accuracy of LLMs in tasks like document summarization and question answering, which can have serious implications in fields like law and medicine. Developers and researchers must resolve this issue to improve the reliability of LLMs in practical applications.












