Why Don't You Know? Evaluating the Impact of Uncertainty Sources on Uncertainty Quantification in LLMs
Deze studie toont aan dat bestaande methoden voor onzekerheidskwantificatie bij grote taalmodellen vaak falen wanneer onzekerheid voortkomt uit bronnen andere dan alleen kennisgebrek, en pleit daarom voor nieuwe benaderingen die de specifieke bron van onzekerheid expliciet in aanmerking nemen.
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
Waarom weten ze het niet? (Of: Waarom LLM's soms zeker zijn, maar fout)
Stel je voor dat je een superintelligente robot vraagt: "Wie was de eerste president van Frankrijk?"
De robot antwoordt direct en met overtuiging: "Napoleon Bonaparte!"
Jij denkt: "Goed zo!" Maar wacht even... Napoleon was keizer, geen president. De eerste president was Louis-Napoléon Bonaparte. De robot was zeker, maar fout.
Dit is precies het probleem waar deze nieuwe studie over gaat. Grote taalmodellen (zoals de AI die dit antwoordt) worden steeds vaker gebruikt in belangrijke dingen, zoals bij artsen of advocaten. Maar hoe weten we of de AI het echt weet, of dat ze gewoon aan het gokken is?
De onderzoekers van deze paper zeggen: "Helaas, de huidige methoden om te meten hoe 'onzeker' een AI is, kijken niet goed genoeg."
Hier is de uitleg, vertaald naar alledaagse taal:
1. Het probleem: Alle onzekerheid is niet hetzelfde
Vroeger dachten onderzoekers dat onzekerheid één ding was: "De AI weet het antwoord niet."
Maar in werkelijkheid zijn er drie verschillende redenen waarom een AI twijfelt (of juist niet twijfelt), en ze moeten allemaal anders worden behandeld:
Reden A: De kennis is er niet (De "Blindganger")
- Voorbeeld: Vraag de AI naar een gebeurtenis die gisteren pas plaatsvond.
- Wat er gebeurt: De AI heeft deze informatie nooit geleerd.
- Ideale reactie: De AI moet zeggen: "Ik weet dit niet."
- Huidige situatie: De AI probeert het vaak toch te raden en is dan vaak onzeker (wat goed is!).
Reden B: Er zijn meerdere goede antwoorden (De "Meerkeuze")
- Voorbeeld: Vraag: "Noem een dier dat in de woestijn leeft."
- Wat er gebeurt: Een kameel is goed. Een schorpioen is ook goed. Een adder is ook goed.
- Ideale reactie: De AI mag zelf kiezen welke het noemt. Het is geen fout als ze een kameel noemen in plaats van een schorpioen.
- Huidige situatie: De huidige meetinstrumenten denken: "Oh, de AI koos een kameel, maar een schorpioen was ook mogelijk. Dus de AI is onzeker!" Dit is verkeerd. De AI is niet onzeker; er zijn gewoon veel goede opties. De meetinstrumenten worden hierdoor "verward" en denken dat de AI fout zit, terwijl ze het juist goed doet.
Reden C: De vraag is vaag (De "Dubbelzinnige Vraag")
- Voorbeeld: Vraag: "Wie heeft dat gezegd?" (Zonder te zeggen wat "dat" is).
- Wat er gebeurt: De AI moet raden wat je bedoelt.
- Ideale reactie: De AI moet vragen: "Bedoel je de zin van gisteren of de zin van vandaag?"
- Huidige situatie: De AI denkt vaak: "Ik ga maar een gokje wagen!" en antwoordt zelfverzekerd met een verkeerd antwoord. De meetinstrumenten zien hier geen onzekerheid, terwijl de AI eigenlijk op een valstrik is gelopen.
2. Wat hebben de onderzoekers gedaan?
Ze hebben een nieuwe speeltuin (een dataset) gebouwd.
Stel je voor dat ze drie soorten vragenbakken hebben gemaakt:
- Bak 1: Vragen waar de AI het antwoord echt niet weet.
- Bak 2: Vragen waar meerdere antwoorden goed zijn.
- Bak 3: Vragen die zo vaag zijn dat je erom moet vragen.
Ze hebben verschillende AI-modellen (zoals Llama, Gemma en Qwen) deze vragen laten beantwoorden en gekeken of hun "onzekerheids-meter" het goed deed.
3. De verrassende ontdekkingen
De resultaten waren opvallend:
- Wanneer het wel werkt: Als de AI een vraag krijgt waar ze het antwoord niet weet (Bak 1), werken de huidige meters goed. Ze zeggen: "Ik weet het niet!" en dat is correct.
- Wanneer het misgaat:
- Bij meerdere goede antwoorden (Bak 2) denken de meters dat de AI onzeker is, terwijl de AI gewoon een keuze maakt uit goede opties. De meters zijn hier te streng.
- Bij vage vragen (Bak 3) denken de meters dat de AI zeker is, terwijl de AI eigenlijk op een gok zit. De meters zijn hier te naïef.
De metafoor:
Het is alsof je een thermometer hebt om de temperatuur te meten.
- Als het koud is (AI weet het niet), werkt de thermometer perfect.
- Maar als je de thermometer in de oven doet (meerdere goede antwoorden), schreeuwt hij: "Het is hier extreem koud!" (omdat hij de variatie niet begrijpt).
- En als je de thermometer in een mistbank houdt (vage vraag), zegt hij: "Het is perfect weer!" terwijl je eigenlijk niet weet of je een jas nodig hebt.
4. Wat betekent dit voor de toekomst?
De boodschap is simpel: We kunnen niet meer vertrouwen op één enkel cijfer om te zeggen of een AI "zeker" is.
Als we AI veilig willen gebruiken in de echte wereld, moeten we systemen bouwen die kunnen onderscheiden waarom er onzekerheid is:
- Is het omdat de AI het niet weet? -> Laat haar dan zeggen: "Ik weet het niet."
- Is het omdat er vele goede antwoorden zijn? -> Laat haar dan een keuze maken en niet twijfelen.
- Is het omdat de vraag vaag is? -> Laat haar dan vragen: "Wat bedoel je precies?"
Kortom: De huidige AI's zijn vaak slim, maar hun "onzekerheids-meter" is nog te simpel. Ze moeten leren om niet alleen te zeggen hoe zeker ze zijn, maar ook waarom ze twijfelen. Pas dan kunnen we ze echt veilig inzetten.
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.