← Nieuwste papers
💬 NLP

SCAR: Semantic Continuity-Aware Retrieval for Efficient Context Expansion in RAG

Het artikel stelt SCAR voor, een adaptief retrieval-beleid dat boundary fragmentatie in RAG vermindert door selectief naburige chunks uit te breiden op basis van een relatieve relevantiedrempel, waarmee een significant hogere recall wordt bereikt met minder tokens en een robuuste transfereerbaarheid over verschillende embedding-modellen zonder herkalibratie wordt aangetoond.

Oorspronkelijke auteurs: Nathanaël Langlois

Gepubliceerd 2026-06-16
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Nathanaël Langlois

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 mysterie probeert op te lossen door een enorme, 500 pagina tellende detective te lezen. Je hebt een zeer slimme assistent (de AI) die het boek voor je kan lezen, maar het boek is in kleine, rigide fragmenten van 10 pagina's gehakt.

Het Probleem: Het "Opgeknipt" Boek
Soms zit de belangrijkste aanwijzing niet in slechts één fragment. Het kan precies in het midden worden gesplitst. Bijvoorbeeld, de vraag gaat over een specifieke financiële tabel, maar de "Header" van de tabel staat op pagina 10, en de "Rijen" met de cijfers staan op pagina 11.

Als je assistent alleen pagina 10 pakt, ziet hij wel de titel, maar geen cijfers. Als hij pagina 11 pakt, ziet hij wel cijfers, maar geen titel. De aanwijzing is gefragmenteerd.

Om dit op te lossen, gebruiken de meeste systemen een "Static Window"-strategie. Dit is alsof je zegt: "Telkens wanneer je een pagina vindt, pak je de pagina ervoor en de pagina erna, voor het geval dat."

  • Het Nadeel: Dit is verspillend. Je eindigt met 10 pagina's tekst terwijl je er slechts 2 nodig had. Het is alsof je een hele gereedschapskist meeneemt om één enkele losse schroef vast te draaien. Het vertraagt de AI en verwart het met te veel "ruis" (irrelevante informatie).

De Oplossing: SCAR (De Slimme Bibliothecaresse)
Het artikel introduceert SCAR (Semantic Continuity-Aware Retrieval). Denk aan SCAR niet als een robot die alles in de buurt grijpt, maar als een slimme bibliothecaresse die het verhaal begrijpt.

Wanneer de bibliothecaresse een pagina vindt die bij je vraag past, grijpt ze niet automatisch de buurpagina's. In plaats daarvan stelt ze twee vragen:

  1. Relevantie: Helpt de buurpagina echt bij het beantwoorden van de vraag?
  2. Continuïteit: Vloeit de buurpagina natuurlijk voort uit de huidige pagina? (Is het onderdeel van dezelfde zin, tabel of paragraaf, of is het een totaal nieuw onderwerp?)

Hoe SCAR Beslist (De "Continuity Penalty")
SCAR gebruikt een slim trucje. Het berekent een "straf" (penalty) voor het overstappen naar een nieuwe pagina.

  • Als de buurpagina een perfect vervolg is van het verhaal (hoge semantische gelijkenis), is de straf laag en pakt SCAR deze pagina.
  • Als de buurpagina een totaal ander onderwerp is (zoals de overgang van een financiële tabel naar een juridische disclaimer), is de straf hoog. Zelfs als de buurpagina enkele trefwoorden bevat, besluit SCAR: "Nee, dit verbreekt de flow," en laat deze achter.

De Resultaten: Minder Ruis, Dezelfde Antwoorden
De auteurs hebben dit getest op vier verschillende soorten complexe documenten (zoals juridische contracten en financiële rapporten) met 320 verschillende vragen.

  • De Oude Manier (Static Window): Om het juiste antwoord te krijgen, moest het systeem gemiddeld 10,16 chunks (pagina's) per vraag lezen.
  • De SCAR-Manier: SCAR vond het juiste antwoord met slechts 7,84 chunks.

Wat dit in Gewonemensentaal Betekent:

  • Efficiëntie: SCAR verminderde de hoeveelheid werk die de AI moest lezen met ongeveer 23% zonder het vermogen te verliezen om het juiste antwoord te vinden.
  • Kwaliteit: De antwoorden van de AI waren net zo accuraat en "getrouw" aan de brontekst als voorheen; de AI begon niet te hallucineren of dingen te verzinnen omdat hij minder las.
  • Aanpasbaarheid: Het systeem werkt goed, zelfs als je het "woordenboek" (embedding model) verandert waarmee het woorden begrijpt. Je hoeft de instellingen niet opnieuw af te stemmen; het werkt gewoon.

De Kernboodschap
SCAR is een "drop-in" upgrade voor AI-systemen die documenten lezen. Het voorkomt dat de AI blindelings irrelevante pagina's grijpt, enkel omdat ze naast de juiste pagina staan. Het fungeert als een menselijke lezer die weet wanneer hij een pagina moet omslaan en wanneer hij moet stoppen, wat tijd en rekenkracht bespaart terwijl de antwoorden accuraat blijven.

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 →