← Nieuwste papers
💬 NLP

Beyond "I Don't Know": Evaluating LLM Self-Awareness in Discriminating Data and Model Uncertainty

Dit paper introduceert UA-Bench, een benchmark om de zelfbewustzijn van LLM's te evalueren bij het onderscheiden van data- en modelonzekerheid, en presenteert een strategie om dit onderscheid te verbeteren zonder de antwoordnauwkeurigheid te verliezen.

Oorspronkelijke auteurs: Jingyi Ren, Ante Wang, Yunghwei Lai, Xiaolong Wang, Linlu Gong, Weitao Li, Weizhi Ma, Yang Liu

Gepubliceerd 2026-04-21
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Jingyi Ren, Ante Wang, Yunghwei Lai, Xiaolong Wang, Linlu Gong, Weitao Li, Weizhi Ma, Yang Liu

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 superintelligente robot hebt die alles kan beantwoorden. Hij is slim, snel en kent bijna elk feit. Maar er is een groot probleem: soms denkt hij dat hij het antwoord weet, terwijl hij het eigenlijk niet weet. Hij "hallucineert" dan een antwoord, alsof hij een leugen vertelt die klinkt als de waarheid.

Deze paper, getiteld "Beyond 'I Don't Know'" (Voorbij "Ik weet het niet"), onderzoekt hoe we deze robots kunnen leren om niet alleen te zeggen "Ik weet het niet", maar om uit te leggen waarom ze het niet weten.

Hier is de uitleg in simpele taal, met een paar creatieve vergelijkingen:

1. Het Grote Misverstand: Twee soorten "Ik weet het niet"

Stel je voor dat je een detective bent die een raadsel probeert op te lossen. Er zijn twee redenen waarom je het antwoord misschien niet kunt vinden:

  • Type A: De puzzel is kapot (Data Uncertainty).
    Stel, iemand vraagt je: "Hoeveel meter heeft James deze week gerend?" Maar ze vergeten te zeggen hoe lang een sprint is. De informatie ontbreekt. De detective kan het niet oplossen, niet omdat hij dom is, maar omdat de vraag onvolledig is.

    • Wat moet de robot doen? Hij moet zeggen: "Je hebt me niet verteld hoe lang de sprint is. Ik kan het niet berekenen."
  • Type B: De detective is te klein (Model Uncertainty).
    Stel, de vraag is perfect: "Bereken de som van alle priemgetallen tot 123.456." De vraag is duidelijk, maar het is een taak die te zwaar is voor de hersenen van de robot. Hij kan het niet, niet omdat de vraag fout is, maar omdat hij simpelweg niet slim genoeg is (of geen rekenmachine heeft).

    • Wat moet de robot doen? Hij moet zeggen: "Ik snap de vraag, maar dit is te moeilijk voor mij. Ik kan het niet zonder hulp."

Het probleem: Tot nu toe zeggen robots bij beide situaties gewoon: "Ik weet het niet." Dat is te vaag. Als je een robot vraagt om te helpen, wil je weten: "Moet ik de vraag herschrijven?" (Type A) of "Moet ik een rekenmachine voor hem halen?" (Type B).

2. De Nieuwe Test: UA-Bench

De onderzoekers van de Tsinghua Universiteit hebben een nieuwe test gemaakt, genaamd UA-Bench. Het is als een examen voor robots, maar in plaats van te kijken of ze het juiste antwoord hebben, kijken ze of ze weten waarom ze vastlopen.

Ze hebben meer dan 3.500 vragen gemaakt, variërend van algemene kennis tot moeilijke wiskunde. Ze hebben 18 van de slimste robots ter wereld (zoals GPT-4, Claude en Qwen) getest.

De verrassende uitkomst:
Zelfs de aller slimste robots zijn slecht in dit onderscheid maken.

  • Ze kunnen vaak wel zien dat een vraag onvolledig is (Type A).
  • Maar als een vraag moeilijk is (Type B), denken ze vaak dat de vraag onvolledig is, of ze proberen het gewoon raar te raden. Ze durven niet toe te geven: "Ik ben niet slim genoeg voor dit."

Het is alsof een student die een heel moeilijk examen maakt, altijd zegt: "De vragen waren raar geschreven," in plaats van: "Ik heb dit onderwerp niet goed geleerd."

3. De Oplossing: Een "Gewetens-oefening" met Reinforcement Learning

Om dit op te lossen, hebben de onderzoekers een nieuwe manier bedacht om de robots te trainen. Ze noemen het Reinforcement Learning (Versterkend Leren), maar je kunt het zien als een streng leraar die de robot beloningen geeft voor eerlijkheid.

Stel je voor dat je de robot een spel laat spelen met drie regels:

  1. Geef het juiste antwoord: +1 punt.
  2. Geef eerlijk toe dat het te moeilijk is: +1 punt (voor het zeggen: "Ik weet het niet, want dit is te zwaar").
  3. Geef een fout antwoord: -1 punt.
  4. Geef een fout antwoord en doe alsof de vraag fout is: -1 punt (dit is het belangrijkste: de robot mag niet de schuld van zijn eigen onkunde bij de vraag leggen).

Ze hebben de robot geoefend met wiskundepuzzels. Ze maakten twee soorten "valstrikken":

  • Puzzels waarbij ze een getal weglieten (om te testen of de robot zegt: "Je hebt iets vergeten").
  • Puzzels die onmogelijk moeilijk waren (om te testen of de robot zegt: "Dit is te zwaar voor mij").

Het resultaat:
Na deze training werden de robots veel eerlijker. Ze leerden het verschil tussen "De vraag is raar" en "Ik ben niet slim genoeg". Ze bleven net zo goed in het beantwoorden van vragen die ze wel konden, maar ze gaven veel minder vals antwoord op de moeilijke vragen.

Samenvatting

Deze paper zegt eigenlijk: "Het is niet genoeg om te weten dat je iets niet weet. Je moet weten waarom je het niet weet."

  • Als een robot zegt: "Ik weet het niet," is dat veilig.
  • Maar als hij zegt: "Ik weet het niet omdat je me niet vertelde hoe lang de sprint was," kun je de vraag verbeteren.
  • En als hij zegt: "Ik weet het niet omdat dit te moeilijk is voor mijn hersenen," kun je een rekenmachine of een mens erbij halen.

De onderzoekers hebben bewezen dat we robots dit kunnen leren, waardoor ze veiliger en betrouwbaarder worden. Ze hoeven niet langer te liegen of te raden; ze kunnen eerlijk zeggen waar hun grenzen liggen.

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 →