← Nieuwste papers
💬 NLP

Disentangling Ambiguity from Instability in Large Language Models: A Clinical Text-to-SQL Case Study

Dit artikel introduceert CLUES, een framework dat input-ambiguïteit ontkoppelt van modelinstabiliteit in klinische Text-to-SQL door semantische onzekerheid te decomponeren in afzonderlijke scores, waardoor gerichte interventies en efficiëntere foutentriage mogelijk worden in vergelijking met bestaande methoden.

Oorspronkelijke auteurs: Angelo Ziletti, Leonardo D'Ambrosi

Gepubliceerd 2026-07-09
📖 7 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Angelo Ziletti, Leonardo D'Ambrosi

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 detective bent die een mysterie probeert op te lossen met behulp van een superintelligente AI-assistent. Je stelt de AI een vraag over een enorme bibliotheek met medische dossiers, zoals: "Hoeveel patiënten boven de 18 hebben atopische dermatitis?" De AI komt misschien terug met een SQL-query (een speciale taal om de database te bevragen) en een antwoord. Maar hier is de crux: soms zit de AI ernaast, en soms zit hij ernaast om twee heel verschillende redenen.

De paper "Disentangling Ambiguity from Instability in Large Language Models" introduceert een nieuw detectivetool genaamd CLUES. De hoofdtaken hiervan zijn om uit te zoeken waarom de AI in de war is. Is de vraag zelf een raadsel met meerdere betekenissen (Ambiguïteit)? Of heeft de AI gewoon een slechte dag en gedraagt hij zich grillig (Instabiliteit)?

De Twee Soorten Verwarring

Beschouw het brein van de AI als een keuken.

1. Het Ambiguïteitsprobleem (Het Raadsel)
Stel je voor dat je de chef vraagt: "Maak me een broodje."

  • Interpretatie A: "Maak een kalkoenbroodje zonder mayonaise."
  • Interpretatie B: "Maak een hambroodje met extra kaas."
    Als de chef beide maakt en jij krijgt twee verschillende broodjes, dan is dat Ambiguïteit. Het probleem lag niet bij de kookvaardigheden van de chef; het was jouw vage bestelling. In de medische wereld is vragen "Hoeveel patiënten boven de 18?" lastig. Betekent "boven de 18" hun leeftijd nu, of hun leeftijd op het moment van de eerste diagnose? Als de AI de verkeerde interpretatie kiest, geeft hij een fout antwoord. De paper suggereert dat wanneer dit gebeurt, de oplossing is om de mens te vragen: "Hé, bedoelde je de leeftijd nu of de leeftijd bij diagnose?"

2. Het Instabiliteitsprobleem (De Grillige Chef)
Stel je nu voor dat je de chef een kristalheldere opdracht geeft: "Maak een kalkoenbroodje zonder mayonaise."

  • Poging 1: Een perfect kalkoenbroodje.
  • Poging 2: Een verbrand kalkoenbroodje.
  • Poging 3: Een kalkoenbroodje met mayonaise (oeps!).
    Hier was de opdracht perfect, maar de chef is instabiel. Dit is Instabiliteit. De AI is in de war over zijn eigen interne regels of heeft gewoon een glitch. De paper suggereert dat je bij dit type verwarring niet de mens om verduidelijking moet vragen; je moet het antwoord markeren zodat een mens het kan controleren of de training van de AI kan verbeteren.

De Oude Manier vs. De CLUES-Manier

Voordat deze paper bestond, gebruikten onderzoekers een enkele score (genaamd Kernel Language Entropy of KLE) om te meten hoe "door elkaar gehusseld" de antwoorden van de AI waren.

  • De Oude Manier: Als de AI vijf verschillende antwoorden gaf, ging de score omhoog. Maar de oude score kon niet vertellen waarom. Was het omdat de vraag een raadsel was, of omdat de AI aan het glitchen was? Het was als een rookmelder die alleen maar schreeuwt "Brand!", zonder te zeggen of het een echte brand is of gewoon aangebrand brood.
  • Het Argument van de Paper: De auteurs pleiten expliciet tegen het gebruik van slechts één score. Ze zeggen dat je de twee soorten verwarring moet scheiden om te weten wat je moet doen.

Hoe CLUES Werkt: De Magische Grafiek

De auteurs bouwden een framework genaamd CLUES (Conditional Language Uncertainty via Entropy and Schur). Ze behandelen het denkproces van de AI als een tweekerig spektakel:

  1. Fase 1 (De Interpretatie): De AI raadt wat de vraag zou kunnen betekenen. Hij schrijft een paar verschillende versies van de vraag op.
  2. Fase 2 (Het Antwoord): Voor elke versie van de vraag probeert de AI meerdere keren antwoord te geven.

Om de verwarring te meten, tekenen ze een enorme kaart (een "bipartieve semantische grafiek").

  • Eén kant van de kaart bevat de Vragen (Interpretaties).
  • De andere kant bevat de Antwoorden.
  • Ze verbinden deze met lijnen. Als twee vragen vergelijkbaar zijn, is de lijn dik. Als twee antwoorden vergelijkbaar zijn, is de lijn dik.

Vervolgens gebruiken ze een slimme wiskundige truc, de Schur complement (stel je dit voor als een wiskundig filter dat de "vraagverwarring" aftrekt van de "totale verwarring").

  • Het Resultaat: Ze krijgen twee aparte getallen:
    • HIH_I (Ambiguïteitsscore): Hoeveel de vragen van elkaar verschillen.
    • HRIH_{R|I} (Instabiliteitsscore): Hoeveel de antwoorden verschillen zelfs wanneer de vraag vaststaat.

Wat de Cijfers Zeggen

Het team testte dit op twee soorten puzzels:

  1. Algemene Trivia: Ze gebruikten 300 vragen uit AmbigQA en 300 uit SituatedQA.

    • Ze ontdekten dat de nieuwe Instabiliteitsscore (HRIH_{R|I}) veel beter was in het voorspellen wanneer de AI zou falen dan de oude enkele score.
    • Bijvoorbeeld, op het KimiK2-model voorspelde de oude score falen met een nauwkeurigheid (AUROC) van 0,663, terwijl de nieuwe CLUES-score naar 0,770 sprong.
    • Ze merkten ook op dat als ze simpelweg de scores van elkaar zouden aftrekken (een "naïeve" methode), dit rampzalig verliep en in 37% tot 60% van de gevallen negatieve getallen opleverde. Dit bewees dat hun complexe wiskundige truc noodzakelijk was.
  2. Medische Dossiers (De Praktijk): Ze testten dit op een klinische Text-to-SQL dataset met 2.180 vragen.

    • Hier was de nieuwe score nog beter. De oude score had een nauwkeurigheid van 0,600, terwijl CLUES de 0,762 bereikte.
    • Ze ontdekten dat de "Instabiliteit"-score vooral goed was in het opsporen van momenten waarop de AI gewoon grillig was.

De "Regime"-Strategie: De Rommel Sorteren

De paper stelt voor om elke vraag in een van de vier "Regimes" te sorteren op basis van de twee scores:

  • Regime I (Zelfverzekerd): Lage Ambiguïteit, Lage Instabiliteit. -> Beantwoord het automatisch.
  • Regime II (Ambiguïteit): Hoge Ambiguïteit, Lage Instabiliteit. -> Vraag de mens om verduidelijking.
  • Regime III (Instabiliteit): Lage Ambiguïteit, Hoge Instabiliteit. -> Markeer voor menselijke controle.
  • Regime IV (Gecombineerd): Hoge Ambiguïteit, Hoge Instabiliteit. -> Doe beide!

Dit sorteren is een game-changer voor de efficiëntie. In hun deployment-test ontdekten ze dat Regime IV (de rommelige, risicovolle zone) verantwoordelijk was voor 51% van alle fouten, ook al bevatte het slechts 25% van de totale vragen.

  • De Les: Als je alleen de rommelige 25% van de vragen naar een mens stuurt om te controleren, vang je de helft van alle fouten! Dat is twee keer zo efficiënt als het willekeurig controleren van vragen.

Hoe Zeker Zijn Ze?

De auteurs zijn vrij zelfverzekerd over hun resultaten, maar ze zijn voorzichtig om de aard van hun bevindingen niet te overschatten.

  • Ze hebben het framework gedemonstreerd en de effectiviteit ervan gevalideerd door middel van empirisch bewijs op specifieke datasets (AmbigQA, SituatedQA en hun klinische benchmark), in plaats van een theoretisch wiskundig bewijs te leveren voor de onderliggende vergelijkingen.
  • Ze hebben de verbetering in real-world-achtige omgevingen gemeten, waarbij ze lieten zien dat de nieuwe score consequent beter is in het opsporen van fouten.
  • Ze geven echter toe dat in een echte operationele omgeving waar fouten zeldzaam zijn (slechts ongeveer 4,4% van de vragen was fout in hun test), het systeem nog niet perfect is. Het is een geweldig hulpmiddel voor "triage" (sorteren), maar het lost niet elk probleem automatisch op.
  • Ze merken ook een beperking op: het systeem moet eerst meerdere interpretaties genereren, wat meer rekenkracht kost. Als de AI die de interpretaties genereert slecht is, kan het hele systeem in de war raken.

De Kern van het Verhaal

De paper beweert niet dat ze de onzekerheid van AI hebben "opgelost". In plaats daarvan suggereren ze dat we, door een tweestaps-proces en een speciale wiskundige filter (de Schur complement) te gebruiken, eindelijk het verschil kunnen zien tussen een verwarrende vraag en een glitchende AI. Dit stelt ons in staat om te stoppen met gokken en de juiste actie te ondernemen: hulp vragen wanneer de vraag vaag is, of het werk controleren wanneer de AI onvoorspelbaar gedrag vertoont. Dit is een stap richting het veiliger en betrouwbaarder maken van AI-artsen en AI-onderzoekers.

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.

Probeer Digest →