Grunnleggende AI

Hvorfor din biomedisinske RAG skjuler motsigelser for deg

mm
Legg til Unite.AI blant dine foretrukne kilder pÃĨ Google

Standard biomedisinsk RAG lÃļser konfliktfylt bevissthet stille i omtrent tre av hver fire forespÃļrsler. LÃļsningen er strukturell, ikke informativ — og mye av den oppstrÃļms kompleksitet lagene legger til, hjelper ikke.

SpÃļr en gjenvinningssykret klinisk assistent en enkel spÃļrsmÃĨl — hjelper melatonin mot jetlag? — og litteraturen den henter vil ikke vÃĶre enig med seg selv.

Den Cochrane-gjennomgangen konkluderte med at melatonin er usedvanlig effektiv, med ÃĨtte av ti inkluderte studier som viste redusert jetlag pÃĨ flyreiser som krysser fem eller flere tidssoner. En tilfeldig, dobbel-blind studie av 257 norske leger i American Journal of Psychiatry fant ingen fordel med noen av de tre melatoninskjemene.

Begge dokumenter er ekte. Begge er metodisk seriÃļse. Enhver kliniker som bestemmer hva de skal anbefale, mÃĨ vite at de er uenige.

I kontrollerte tester, syntesen sa vanligvis ikke sÃĨ. Den produserte en flytende, riktig sitert paragraf som gikk pÃĨ ÃĐn side og aldri signaliserte at det fantes en annen side.

Dette er motsigelsesblindhet. PÃĨ en motsigelsesparret biomedisinsk benchmark, skjedde det i 72,6 prosent av forespÃļrslene (95% CI 0,697–0,755). Utdataene var normale. Sitatene ble lÃļst riktig. Standard kvalitetskontroller ble bestÃĨtt. Uenigheten forsvant bare.

Feilmodusen som ligner suksess

Det finnes ingen direkte konvergens i biomedisk relatert bevis, studier viser motsigelser mellom bruk av observasjonsstudier versus randomiserte kontrollerte studier (RCT) og ogsÃĨ varierende metoder brukt for forskjellige pasientpopulasjoner; likevel kan en studie ogsÃĨ inkludere bÃĨde sterke og svake metoder, som ville se ut til ÃĨ ha samme vekt.

Dette er ikke en unik sak. Ioannidis’ analyse av hÃļyt sitert klinisk forskning fant at 16 prosent av de mest siterte studiene ble motsagt ÃĨpenbart, og at observasjonsstudier var langt mer sannsynlig ÃĨ bli motsagt eller ÃĨ ha deres effekter revisert nedover — fem av seks, mot ni av tretti. SÃĨ, problemet er ikke bare uenighet blant studier, men heller en strukturell del av litteraturen selv.

Derfor, som en kritisk funksjon av enhver biomedisinsk gjenvinningssykret generering, ÃĨ generere bevis om uenigheter mellom studier, bÃļr vÃĶre et primÃĶrt mÃĨl. Likevel, de fleste systemer klarer ikke ÃĨ oppnÃĨ dette mÃĨlet. Ved ÃĨ bruke HealthContradict-benchmarkets 920 motsigelsesparrede eksempler, demonstrerte at en standard gjenvinningssykret generering (RAG) ikke klarte ÃĨ generere uenighetene i omtrent 73 prosent av de testede parene. Problemet er ikke gjenvinning. Systemet henter begge sider. Det lÃļser sÃĨ konflikten stille, til fordel for en av dem.

En manuell undersÃļkelse av 50 stratifiserte feiltilfeller produserte en mÃļnster som jeg har referert til som epistemologisk flattning. Begge dokumenter blir sitert individuelt av modellen, og dens rendering av konflikten beskrives i termer av konfidensgrad (“anekdotisk bevis â€Ķ vitenskapelige studier indikererâ€Ķ”) som om ingen konflikt eksisterte. Mindre enn 5 prosent av disse feiltilfellene brukte ordene “motsigelse”, “konflikt” eller “uenighet” overhodet. Utdataene genererte en sitatsikkerhetsrate pÃĨ 0,99. Det er nettopp poenget: sitatsikkerhet impliserer ikke motsigelsesbevissthet. Et system kan tilskrive hver setning perfekt og likevel fortelle en kliniker noe bevisgrunnlaget ikke stÃļtter.

Tre egenskaper ved RAGs “syntese” skaper en farlig klinisk miljÃļ.

Inverterer verdiene. FormÃĨlet med RAG er ÃĨ vise relevante bevis for klinikere. Derfor, ved ÃĨ fjerne aspektene av bevisene som er viktigst for klinikere ÃĨ se pÃĨ, oppnÃĨr den motsatt.

Skaper usynlighet. Siden det ikke finnes noen hedge, eller truncering, eller formatartefakt; en “flattet” syntese og en trofast syntese ser ut til ÃĨ vÃĶre ubestemmelig pÃĨ skjermen.

Kumulerer stille pÃĨ skala. Ingenting i en standard evalueringssuite flagger det, sÃĨ et system kan kjÃļre i produksjon i mÃĨneder mens hver konfliktfylt forespÃļrsel blir stille lÃļst i ÃĐn retning.

Informasjon er ikke heisen

En ÃĨpenbar lÃļsning pÃĨ dette problemet ville vÃĶre ÃĨ informere modellen. Det er tydelig at hvis feilmodusen var at modellen ikke identifiserte at to dokumenter var i konflikt, kunne man bare legge til en “SUPPORT” eller “CONTRADICT” stillingsetikett til hvert av de hentede dokumentene. Dette burde tydelig forbedre modellens ytelse. Det gjorde det ikke.

I et eksperiment hvor vi la til stillingsetiketter (ved ÃĨ annotere) for ÃĨ gi modellen informasjonen om at to dokumenter var i konflikt, fant vi at eksplisitt stillingsetikett flyttet motsigelsesblindhet fra 93,8 prosent i den uannoterte kontrollarmen til 91,4 prosent — en forskjell med overlappende konfidensintervaller og ingen praktisk betydning. Selv om modellen mottok informasjonen om at to dokumenter var i konflikt, forble dens standard responsfordeling uendret.

Å forstÃĨ mekanismen er nyttig her. Informasjon som legges til passivt i en prompt endrer ikke en modells standard responsfordeling. For konfliktfylte biomedisinske spÃļrsmÃĨl, favoriserer den fordelt en konsolidert posisjon. Stillingsetiketter blir ekstra token — ofte resirkulert til seksjonsoverskrifter — mens prosa returnerer til type.

Struktur er heisen

Hva som fungerte, var strukturelt, i motsetning til ÃĨ vÃĶre informativt; i stedet for ÃĨ gi modellen all informasjon som er faktisk eller riktig om dokumentene, krevde strukturen at syntesen skulle konstrueres i termer av mulige uenigheter (Enighet, Uenighet, Beviskvalitet, Konklusjon). Den skjelettete prompten gir modellen ingen mer informasjon enn den uannoterte kontrollen. Den eneste forskjellen er hva modellen mÃĨ gjÃļre.

Det var reduksjoner pÃĨ omtrent nitten fold — fra 93,8 prosent til 4,9 prosent — i motsigelsesblindhet uten noen omtrening, uten noen pipeline-modifiseringer, uten noen Ãļkt latency, og uten noen Ãļkning i kostnader per forespÃļrsel.

Dette er ikke forbedret resonnering. Dette er bare tvunget allokering. NÃĨr modellen mÃĨ gi en Uenighet-seksjon, gÃĨr den tilbake til dokumentene den opprinnelig hentet og sÃļker etter noe ÃĨ inkludere i denne seksjonen.

Motsigelsesblindhet under tre syntetiske forhold i kontrollert ablasjon. TilfÃļyelse av stillingsetikett flyttet raten med 2,4 poeng; endring av den pÃĨkrevde utgangsstrukturen flyttet den med 86,5.

Strukturert prompting er mindre om ÃĨ forbedre modellens evne til ÃĨ resonere og mer om ÃĨ gi lett styring over hvordan genereringsatferden til modellen allokerer utgangsrom. Den tvinger modellen til ÃĨ bruke en viss del av sitt utgangsrom pÃĨ uenighet (forskjellen mellom informasjon som er tilgjengelig og informasjon som mÃĨ dukke opp for ÃĨ mÃļte kravene).

Dette endrer en vanlig arkitektonisk antagelse. De fleste foreslÃĨtte RAG-forbedringer legger til informasjon til konteksten: flere dokumenter, gjenvinningspoeng, stillingsetiketter, bevisgradmetadata. Med mindre syntetisk prompt har spesifikke krav til at informasjonen former utgangsstrukturen, vil de fleste ikke endre modellens atferd. Endring av inndata flytter masse pÃĨ randen; endring av pÃĨkrevde utgangsstrukturer endrer fordelinger direkte

Hvorfor de forventede hjelperne ikke hjelper

To elementer som vanligvis sees pÃĨ som essensielle for motsigelsesbevisst biomedisinsk RAG, ga lite nÃĨr de ble testet med kontrollert ablasjon.

1) PICO-dekomposisjon. PICO (Populasjon, Intervensjon, Sammenligning, Resultat) er en organisert mÃĨte ÃĨ bryte ned kliniske spÃļrsmÃĨl i komponenter for bruk i bevisbasert medisin. Hypotesen var at dekomponering av krav i PICO-felt ville begrense scope-drift og forbedre motsigelsesdeteksjon over heterogene bevis. Fjerning av denne nivÃĨet resulterte i utgang som var nesten ubestemmelig fra det genererte av det komplette systemet. Selv om PICO kan vÃĶre nyttig for ÃĨ organisere tankene under klinisk beslutning; som en inferert inndata ved analyse til ÃĨ stÃļtte motsigelsesdeteksjon, har den ingen mÃĨlbare bidrag.

2) Eksplisitt stillingklassifisering. I motsetning til PICO-fjerning, utfÃļrte eksplisitt stillingklassifisering dÃĨrlig, men annerledes. PÃĨ rene akademiske korpus, produserte den smÃĨ gevinster pÃĨ noen mÃĨl. Likevel, nÃĨr det ble analysert stÃļyende nett-tekst — som vanligvis er hvordan forbruker-orienterte helseapper fÃĨr tilgang til informasjon — returnerte klassifisatoren NOT_ENOUGH_INFO for de fleste dokumenter, hovedsakelig fordi forfattere av forbruker-orientert helseinnhold vanligvis ikke erklÃĶrer sin posisjon ved hjelp av deklarativ sprÃĨk som forventes av klassifisatoren. Derfor ble disse etikettene som uinformativt propagert inn i syntetisk kontekst som stÃļy.

Den virkelige flaskehalsen er oppstrÃļms signal kvalitet

Den viktigste konklusjonen av denne studien er at evnen til ÃĨ gjenkjenne motsigelser i kilder er begrenset av hvor nÃļyaktig informasjonen (data) om disse kildene er, mer enn hvordan de ble bygget eller strukturert.

Beviskvalitetsutnyttelse — andelen av tilfeller hvor syntesen foretrukket ÃĨ sitere den hÃļyere kvalitetskilden nÃĨr begge var tilgjengelige — var 0,83 pÃĨ rene vitenskapelige abstrakter og falt under 0,15 pÃĨ stÃļyende nett-tilgang. Semantisk sitatsikkerhet fulgte samme mÃļnster, fra 0,66 pÃĨ abstrakter til 0,45 pÃĨ forbruker-helseinnhold.

Identiske rÃļrledninger, forskjellige korpus. MotsigelseshÃĨndtering er avgrenset av den eksplisitte uttrykket av signaler i kilde-dokumentene.

Det finnes en strukturell ÃĨrsak til dette. Virkelige hentede dokumenter mangler ofte de kildene som hver klassifisering eller vektingmekanisme avhenger av: publikasjonstype-metadata, eksplisitte stillingserklÃĶringer, metodiske beskrivelser. Abstrakter av fagfellevurderte artikler gjÃļr pÃĨstander deklarativt om bestemte populasjoner, metoder og resultater. De samme pÃĨstandene gjÃļres i anekdotisk, overtalelsesfull og forsiktig sprÃĨk i forbruker-helseartikler. Derfor produserer identiske systemer dramatisk forskjellig atferd nedstrÃļms basert pÃĨ hva de mottar som inndata.

Dette stÃļttes ogsÃĨ av den stÃļrste ekspertvurderingen av medisinsk RAG noensinne publisert, hvor attten medisinske eksperter bidro med 80 502 annotasjoner over 800 modell-utdata. Bare 22 prosent av de Ãļverste 16 hentede passasjene var relevante. Standard RAG forringet faktualitet og fullstendighet i forhold til ikke-RAG-baselinjer. Gjenvinning og bevisvalg, ikke generering, var de dominerende feilpunktene — et ekko av hva benchmark-arbeid pÃĨ medisinsk RAG har rapportert i to ÃĨr.

Selv om det finnes en relativt begrenset implikasjon av denne funn i termer av anvendelse, kan det konkluderes at evnen til ÃĨ hÃĨndtere motsigelser nÃĨr det hentes fra PubMed-abstrakter ikke kan overfÃļres til en forbruker-orientert nettside, uavhengig av hvor avansert resten av systemet er.

Evalueringens egen blindhet

Å mÃĨle motsigelseshÃĨndtering er mer vanskelig enn det ser ut til, og selv en standard tilnÃĶrming til ÃĨ mÃĨle motsigelseshÃĨndtering har sine egne problemer.

LLM-dommerpoeng representerer den vanligste mÃĨten ÃĨ score ÃĨpne RAG-utdata for konfliktbehandling og avviker fra strukturelle anerkjennelseskontroller i termer av hvordan de utvikles. Prompt-strategier som organiserer syntese i PICO-felt mottar hÃļye poeng fra dommere mens de feiler eksplisitte anerkjennelseskontroller ÃĨpenbart. Dette er forventet: LLM-dommere har blitt dokumentert som favoriserende lengre, mer omfattende svar og vil ogsÃĨ se en begravd forbehold i resultatsammenfattningen som grundighet nÃĨr ingenting i prosa-nivÃĨet refererer til konflikten.

Gjenvinningsstrategi introduserer en annen felle. Tilfeldig gjenvinning produserer en motsigelsesblindhetsrate pÃĨ null — en syntese kan ikke feile ÃĨ anerkjenne en motsigelse som dens hentede sett ikke inneholder. Maksimal marginal relevans-gjenvinning, pÃĨ den annen side, reduserte semantisk sitatsikkerhet ned til 0,11. Hver ser ut til ÃĨ vÃĶre akseptabel under ÃĐn enkelt motsigelseshÃĨndtering-mÃĨling, men begge faller kort under par-mÃĨling.

SÃĨ par mÃĨlingene. KjÃļr tre kontroller pÃĨ hver syntese: en deterministisk strukturell kontroll for uttrykt sprÃĨk som anerkjenner en konflikt; en LLM-dommer for dybde og balanse; og en semantisk sitatsjekk som bekrefter at sitert innhold matcher kilde. Hver identifiserer hva de andre ikke gjÃļr. Ingen kan vÃĶre trovÃĶrdig pÃĨ egen hÃĨnd som en benchmark for motsigelseshÃĨndtering.

Fire handlinger for dette kvartalet

  1. Test din baseline. Hvert biomedisinsk, klinisk, regulatorisk RAG-system i produksjon mÃĨ testes for motsigelsesblindhet fÃļr videre distribusjon. For ÃĨ utfÃļre testen, trenger du en motsigelsesparret testsett og en per forespÃļrsel-kontroll som utgangssignalerer substantiell uenighet. En 72,6 prosent baseline er ikke en avrundingsfeil.
  2. Implementer strukturert syntetisk prompting. De fire (pÃĨkrevde) seksjonene — enighet, uenighet, beviskvalitet, konklusjon — tvinger utgangsbandbredde pÃĨ uenigheter. Det krever ingen ny infrastruktur; ingen omstrening; ingen per forespÃļrsel-kostnad; en endring produserte en nittenfoldig reduksjon!
  3. Ikke bruk MMR-gjenvinning for motsigelsesensitive forespÃļrsler. Selv om MMR bruker diversifiserte dokumenter for topisk dekning, optimaliserer den ikke for stillingsdekning — som er feil nÃĨr mÃĨlet er ÃĨ hente begge sider av en uenighet. Derfor bÃļr bm25 pluss innledning-gjenvinning brukes som en tryggere standard. Likevel, stillingsbevisst diversifisering ville vÃĶre retningen dette arbeidet peker mot.
  4. Par dine evaluering-mÃĨlinger. PensjonÃĐr den enkelte LLM-dommer-poeng. Kombiner den med en strukturell kontroll for substantiell innhold under anerkjennelsesoverskrifter og en semantisk sitatsjekk som bekrefter at sitert bevis stÃļtter den erklÃĶrte pÃĨstanden.

Den videre punkt

Den dominerende instinkt i RAG-utvikling er additiv: bedre gjenvinninger, bedre om-rangering, rikere metadata, lengre kontekstvinduer. Industrikonversasjonen om hvorfor RAG-rÃļrledninger fortsatt feiler i produksjon har i stor grad fulgt samme mÃļnster. For motsigelseshÃĨndtering, var den effektive bevegelsen subtraktiv — ÃĨ begrense hva systemet er tillatt ÃĨ produsere, snarere enn ÃĨ utvide hva det er gitt. En enkelt fire-delt syntetisk prompt overgikk en fem-trinns rÃļrledning. Den gjorde det ved ÃĨ endre hva modellen mÃĨtte produsere, ikke hva modellen kunne se.

Dette gjÃļr ikke arkitektur irrelevant. Gjenvinning setter en tak, tilfeldig gjenvinning gjÃļr syntese meningslÃļs, og dÃĨrlig beviskvalitet kapper alt nedstrÃļms. Dette er hvorfor spÃļrsmÃĨlet om om RAG-systemer lÃļser problemet med pÃĨlitelighet fortsatt dukker opp. Likevel, hva som bestemmer om konfliktfylt bevis presenteres som konfliktfylt, viser seg ÃĨ vÃĶre senere i rÃļrledningen og billigere ÃĨ endre enn mange av de andre komponentene, noe som betyr at endringer som trengs for ÃĨ forbedre pÃĨlitelighet kan skje tidligere.

Det dyre arbeidet — bedre motsigelsesdatasett, eksplisitte uenighets-treningssignaler, stillingsbevisst gjenvinning, motsigelsesnativ benchmark — mÃĨ fortsatt gjÃļres, og vil ta betraktelig lengre tid.

Derfor, hvis du Ãļnsker ÃĨ vite om ditt system presenterer konfliktfylt bevis som konfliktfylt, bÃļr du stille deg selv det ubehagelige spÃļrsmÃĨlet og finne svaret denne uken: Forteller ditt system brukerne nÃĨr dens bevis motsier hverandre?

Himanshu Goel er en AI/ML-forsker som spesialiserer seg pÃĨ retrieval-augmented generering for hÃļyrisikodomener, inkludert biomedisinske, finansielle og reguleringstekniske dokumentflyter.