Novelty-based Tree-of-Thought Search for LLM Reasoning and Planning
Dit artikel introduceert een op nieuwheid gebaseerde Tree-of-Thought-zoekmethode die gebruikmaakt van de vooraf getrainde kennis van een LLM om redundante redeneringspaden te meten en te snoeien, waardoor de efficiëntie wordt verbeterd en de tokenkosten worden verlaagd bij op taal gebaseerde plannings- en redeneertaken.
Oorspronkelijk artikel vrijgegeven aan het publieke domein onder CC0 1.0 (http://creativecommons.org/publicdomain/zero/1.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 probeert een zeer complex puzzel op te lossen, zoals het navigeren door een enorm doolhof of het uitvogelen hoe je blokken perfect kunt stapelen. Je hebt een super slimme assistent (een AI) die kan denken, maar die een slechte gewoonte heeft: hij raakt snel overweldigd en geeft veel geld uit (in "tokens", de valuta die AI gebruikt om na te denken) door elke mogelijke route uit te proberen, zelfs diegene die duidelijk doodlopen.
Dit artikel introduceert een nieuwe manier om deze AI slimmer te laten denken, niet alleen harder. De auteurs noemen dit "Novelty-based Tree-of-Thought Search" (Zoeken op basis van Nieuwigheid in de Boom van Gedachten).
Hier is de uiteenzetting met eenvoudige analogieën:
1. Het Probleem: De "Eindeloze Gang"
Huidige AI-methoden (genaamd "Tree of Thoughts" of Boom van Gedachten) werken als een persoon die een doolhof verkent. Ze proberen een route, lopen tegen een muur aan, gaan terug en proberen een andere.
- Het Probleem: De AI probeert vaak routes die slechts lichte variaties zijn van routes die ze al heeft geprobeerd. Het is alsof je een gang afloopt, linksom draait, tegen een muur aanloopt, rechtsom draait en besef dat je precies in dezelfde kamer zit als vijf minuten geleden.
- De Kosten: Omdat de AI blijft doorgaan met het verkennen van deze doodlopende paden, verbruikt het enorme hoeveelheden tijd en geld (rekenkracht).
2. De Oplossing: De "Nieuwigheidsfilter"
De auteurs hebben een idee uit oude computerplanning (gebruikt voor dingen zoals robotnavigatie) overgenomen en de AI geleerd dit te gebruiken. Ze noemen dit "Nieuwigheid".
Denk aan "Nieuwigheid" als een versheidsdetector.
- Oude manier: De AI vraagt: "Wat kan ik als volgende doen?" en probeert alles.
- Nieuwe manier: Voordat de AI een nieuwe route probeert, vraagt het zichzelf: "Heb ik een situatie zoals deze al eerder gezien?"
- Als het antwoord "Ja, dit is in feite hetzelfde als eerder" is, zegt de AI: "Sla het over!" en snijdt die tak onmiddellijk af.
- Als het antwoord "Nee, dit is iets nieuws" is, blijft de AI verkennen.
3. Hoe Ze de AI Dit Leerden
Het lastige deel is dat AI niet van nature "atomen" of "variabelen" begrijpt zoals oude computers dat doen. Het begrijpt taal.
- De onderzoekers gaven de AI geen complexe wiskundige formule. In plaats daarvan gaven ze hen een simpele vraag: "Is deze nieuwe staat verschillend van de lijst van staten die we al hebben bezocht?"
- De AI gebruikt zijn algemene kennis om "Ja" of "Nee" te beantwoorden. Als het "Nee" zegt (het is niet nieuw), wordt dat pad gesnoeid (afgesneden).
4. De Resultaten: Slimmer, Niet Alleen Sneller
Het team testte dit op drie verschillende soorten uitdagingen:
- Blocksworld: Blokken stapelen en verplaatsen (zoals een klassiek videospel).
- Logistiek: Pakketten verplaatsen over steden met vrachtwagens en vliegtuigen.
- Wiskunde: Oplossen van moeilijke wiskundeproblemen uit de middelbare school.
Wat gebeurde er?
- In de beste gevallen: De AI werd een meester in efficiëntie. Het vond net zo vaak de juiste oplossing als voorheen, maar gebruikte tot 20 keer minder geld (tokens) omdat het stopte met tijdverspilling op doodlopende paden.
- De Haken en Ogen: Het systeem is een beetje fragiel. Het is als een auto met een zeer gevoelige motor. Als je de instructies (prompts) perfect afstemt, vliegt het. Als de instructies iets afwijken, raakt de AI in de war, stopt het met werken, of geeft het zelfs meer geld uit omdat het te veel "Is dit nieuw?"-vragen stelt.
5. De Grote Conclusie
Het artikel bewijst dat we redeneren door AI veel goedkoper en sneller kunnen maken door het te leren herkennen wanneer het "dat al eerder heeft gedaan".
Echter, de auteurs zijn eerlijk over de beperkingen:
- Het werkt het beste wanneer de AI al goed is in de specifieke taak.
- Het is sterk afhankelijk van hoe je de vragen stelt (de "prompt").
- Het garandeert niet elke keer een perfecte oplossing, maar wanneer het werkt, is het een enorme winst voor efficiëntie.
Kortom: Ze leerden de AI om te stoppen met in cirkels te lopen door te vragen: "Heb ik dit al eerder gezien?" Als het antwoord ja is, draait hij zich om en redt hij een fortuin.
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.