← Nieuwste papers
🤖 machine learning

Retriever Portfolios: A Principled Approach to Adaptive RAG

Dit artikel stelt "Retriever Portfolios" voor, een principiële methode die automatisch een diverse subset van retrievers selecteert om heterogene queries te verwerken, waarbij een superieure nauwkeurigheid wordt bereikt met een lagere latentie en lagere kosten vergeleken met single-retriever of naïeve multi-retriever baselines.

Oorspronkelijke auteurs: Miltiadis Stouras, Vincent Cohen-Addad, Silvio Lattanzi, Ola Svensson

Gepubliceerd 2026-06-01
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Miltiadis Stouras, Vincent Cohen-Addad, Silvio Lattanzi, Ola Svensson

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 vraag probeert te beantwoorden en dat je een gigantische bibliotheek met boeken (het internet) tot je beschikking hebt om je te helpen. In de wereld van Kunstmatige Intelligentie wordt dit RAG (Retrieval-Augmented Generation) genoemd. De AI vraagt aan een "bibliothecaris" (een retriever) om de beste pagina's te vinden, en vervolgens gebruikt een "schrijver" (het Large Language Model) die pagina's om het antwoord te schrijven.

Een lange tijd gebruikten deze systemen één enkele bibliothecaris voor elke vraag. Het probleem? Sommige vragen zijn simpel ("Wie is de president?"), terwijl andere complexe puzzels zijn waarbij je verbanden moet leggen tussen veel verschillende boeken ("Hoe heeft de uitvinding van de drukpers de Franse Revolutie beïnvloed?").

Een bibliothecaris die goed is in het vinden van simpele feiten, kan verschrikkelijk zijn in het oplossen van complexe puzzels, en vice versa. Vertrouwen op slechts één bibliothecaris betekent dat je vaak de verkeerde pagina's krijgt, wat leidt tot foutieve antwoorden of "hallucinaties" (verzonnen feiten).

De Oplossing: Een "Portfolio van Bibliothecarissen"

De auteurs van dit artikel stellen een slimmere manier voor: in plaats van één bibliothecaris in te huren, huur je een klein team van gespecialiseerde bibliothecarissen in (een "portfolio").

Denk aan een medische kliniek.

  • De Oude Manier: Je hebt één huisarts die alles probeert te behandelen, van een gebroken teen tot een hartaanval. Die arts kan de hartaanval missen omdat hij gewend is naar voeten te kijken.
  • De Nieuwe Manier (Het Idee uit het Papier): Je hebt een kliniek met een voetarts, een hartspecialist en een neuroloog. Wanneer je binnenkomt, kijkt een slimme triageverpleegkundige (de "router") snel naar je symptomen en stuurt je naar de beste specialist voor jouw specifieke probleem.

In dit artikel zijn de "specialisten" verschillende zoekalgoritmen (retrievers) met verschillende instellingen. Sommige zijn goed in het vinden van exacte woordovereenkomsten, andere zijn goed in het vinden van ideeën die qua betekenis lijken, en andere zijn goed in het leggen van verbanden tussen gerelateerde concepten.

Hoe Ze het Team Hebben Opgebouwd

De onderzoekers hebben niet simpelweg gegokt wie ze moesten inhuren. Ze hebben een wiskundige methode ontwikkeld om het perfecte team samen te stellen:

  1. De Grote Pool: Ze begonnen met een enorme pool van 360 verschillende "bibliothecarissen" (verschillende zoekstrategieën en instellingen).
  2. Het "Best-of-K" Doel: Ze stelden een eenvoudige vraag: "Als we een klein team van 5 bibliothecarissen kiezen, welke 5 zullen dan het breedste gebied dekken?" Ze wilden geen 5 bibliothecarissen die allemaal precies hetzelfde doen. Ze wilden een divers team waarbij, als er één faalt, een ander slaagt.
  3. Het Algoritme: Ze gebruikten een greed algoritm (een stapsgewijs selectieproces) om het team te kiezen. Het kiest eerst de beste bibliothecaris, kiest daarna de tweede bibliothecaris die helpt bij de vragen die de eerste miste, enzovoort.
  4. Het Resultaat: Ze kwamen uit op een klein, divers team (bijv. 4 of 5 specialisten) dat bijna alle soorten vragen dekt.

Hoe het in de Praktijk Werkt

Wanneer een gebruiker een vraag stelt:

  1. De Router: Een lichtgewicht AI kijkt naar de vraag en besluit: "Dit lijkt op een complexe puzzel; laten we de grafiek-expert en de diversiteits-expert vragen."
  2. Parallel Zoeken: In plaats van eerst één bibliothecaris te vragen, te wachten, en dan een andere te vragen, vraagt het systeem het geselecteerde team tegelijkertijd (in parallel).
  3. Het Definitieve Antwoord: Het systeem krijgt een aantal verschillende sets pagina's. Een "rechter"-AI bekijkt de gegenereerde antwoorden van deze pagina's en kiest de beste.

Waarom Dit Beter Is (De Resultaten)

Het papier heeft dit getest op verschillende moeilijke benchmarks voor vraagbeantwoording (zoals HotpotQA en TriviaQA). Dit is wat ze ontdekten:

  • Betere Nauwkeurigheid: Het team van specialisten vond vaker de juiste informatie dan welke enkele bibliothecaris ook, zelfs als die enkele bibliothecaris gemiddeld genomen de "beste" was.
  • Sneller en Goedkoper: Andere methoden probeerden de bibliothecaris te "tunen" terwijl de vraag werd beantwoord (zoals het één voor één proberen van verschillende instellingen totdat het werkt). Dit is traag en duur. De methode uit het artikel kiest het team vooraf. Omdat de teamleden parallel werken, is het veel sneller en verbruikt het minder computerbronnen (tokens) terwijl het dezelfde of zelfs betere resultaten behaalt.
  • Niet Alleen "Meer Boeken": Ze bewezen dat de verbetering niet alleen kwam doordat ze meer pagina's lazen. Het was omdat ze de juiste pagina's lazen van de juiste specialist.

De Kern van het Verhaal

Dit artikel introduceert een principiële manier om te stoppen met het gebruik van een "one-size-fits-all" zoekmachine voor AI. Door een klein, divers team van zoekspecialisten op te bouwen en een slimme router te gebruiken om de juiste mensen voor de klus te kiezen, wordt het systeem nauwkeuriger, sneller en efficiënter. Het is het verschil tussen één generalist die alles probeert te doen en een gespecialiseerd team dat samenwerkt om het probleem op te lossen.

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 →