Nous: A Predictive World Model for Long-Term Agent Memory
“notus” introduceert een nieuwe agent-geheugenarchitectuur die traditionele opslag van feiten vervangt door een predictief wereldmodel van categorische kansverdelingen, waarbij informatie wordt vastgehouden als belief-updates (delta's) en vergeten natuurlijk plaatsvindt door entropie-verval, waarmee competitieve prestaties wordt behaald op benchmarks voor langdurige conversaties zonder dat externe vectordatabases of graph-engines vereist zijn.
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 probeert je een gesprek met een vriend te herinneren. De meeste computerprogramma's die dit proberen te doen, werken als een archiefkast. Ze nemen elk feit dat je zegt ("Ik hou van pizza," "Ik werk bij Google") en stoppen het in een mapje. Als je later zegt: "Eigenlijk haat ik pizza en werk ik bij Amazon," voegt de archiefkast er gewoon een nieuwe notitie aan toe. Het weet niet hoe het een conflict moet oplossen, waardoor er een rommelige lade vol tegenstrijdige papieren ontstaat.
Het paper introduceert Nous, een nieuwe manier voor AI-agenten om dingen te onthouden. In plaats van een archiefkast werkt Nous als een levend, ademend brein.
Zo werkt het, met behulp van eenvoudige analogieën:
1. Het kernidee: Voorspellen, niet opslaan
De auteurs stellen dat het menselijk geheugen niet gaat over het opslaan van een perfect transcript van het verleden. Het gaat over het hebben van een wereldmodel dat voorspelt wat er hierna zal gebeuren.
- De oude manier: "Ik heb een database-record dat zegt 'Pranav werkt bij Google'."
- De Nous-manier: "Ik heb een mentaal beeld van de baan van Pranav. Op dit moment ben ik voor 87% zeker dat hij bij Google werkt, 8% zeker dat hij bij Amazon werkt, en 5% zeker dat ik het niet weet."
2. Hoe het leert: De "verrassingsmeter"
Elke keer dat de AI iets nieuws hoort, controleert het het mentale beeld tegenover wat het net heeft gehoord.
- Lage verrassing: Als de AI denkt "Pranav houdt van koffie" en jij zegt "Pranav houdt van koffie", dan zegt de AI: "Oké, dat komt overeen met mijn vermoeden." Er verandert niet veel.
- Hoge verrassing: Als de AI denkt "Pranav houdt van koffie" en jij zegt "Pranav haat koffie", dan krijgt de AI een schok. In het paper wordt dit "surprise" (verrassing) genoemd.
- De update: In plaats van alleen het nieuwe feit op te schrijven, verschuift de AI wiskundig zijn mentale beeld. Het deel "koffieliefhebber" krimpt, en het deel "koffiehater" groeit. De AI onthoudt hoeveel zijn geest veranderde, niet alleen het nieuwe feit.
3. Vergeten: De vervagende echo
In een database moet je handmatig oude bestanden verwijderen. In Nous gebeurt vergeten op een natuurlijke manier, zoals een geluid dat wegsterft in een grote kamer.
- Als de AI een lange tijd niets meer heeft gehoord over een specifiek feit, drijft de zekerheid over dat feit langzaam richting "ik heb geen idee".
- Het paper noemt dit entropy decay (entropie-verval). Het is als een elastiekje dat langzaam zijn spanning verliest als je er niet aan trekt. Als je een herinnering niet versterkt, wordt deze van nature vaag en onzeker.
4. Conflicten oplossen: De "Delta"
Wanneer de AI zijn geest bijwerkt, overschrijft het niet zomaar het oude bestand. Het slaat een Delta op (een Griekse letter die vaak wordt gebruikt voor "verandering").
- Zie een Delta als een dagboeknotitie die zegt: "Op dinsdag dacht ik dat Pranav bij Google werkte. Toen hoorde ik dat hij naar Amazon is verhuisd, dus heb ik mijn overtuiging aangepast."
- Dit stelt de AI in staat om een geschiedenis bij te houden van hoe het leerde, in plaats van alleen een lijst met statische feiten.
5. Omgaan met lijsten (De "Aggregatie"-truc)
Er is één lastig deel. Als je vraagt: "Welke plaatsen heeft Pranav bezocht?", zou een simpel "beste gok"-model misschien alleen "Parijs" zeggen omdat dat het meest waarschijnlijke antwoord is. Maar je wilt een lijst van alle plaatsen.
- De oplossing: Nous houdt een speciale log bij van elke keer dat het "verrast" werd door een nieuwe plek. Wanneer het om een lijst wordt gevraagd, graaft het door die log om de volledige geschiedenis te geven, terwijl het nog steeds zijn "beste gok" behoudt voor eenvoudige vragen.
De resultaten: Hoe goed werkt het?
De auteurs hebben Nous getest op een benchmark genaamd LoCoMo, die bestaat uit lange gesprekken met veel vragen. Ze hebben het vergeleken met andere systemen (zoals A-MEM en BeliefMem) met behulp van een standaard AI-model (GPT-4o-mini).
- De score: Nous scoorde aanzienlijk hoger dan de andere systemen in drie van de vier categorieën (Single-hop, Multi-hop en Open-domain vragen).
- De vergelijking: Ze hebben het ook vergeleken met BeliefMem, een systeem gebouwd door een ander team met een zeer vergelijkbaar "overtuigingsgebaseerd" idee. Op basis van de cijfers gerapporteerd door beide teams, kwam Nous als winnaar uit de bus.
- De kanttekening: De auteurs zijn zeer eerlijk. Ze geven toe dat het vergelijken van hun resultaten met BeliefMem geen perfecte "appels met appels"-test is, omdat de twee teams licht verschillende methoden gebruikten om vragen te stellen en antwoorden te beoordelen. Ze zijn van plan in de toekomst een striktere, zij-aan-zij test uit te voeren.
Samenvatting
Nous is een AI-geheugensysteem dat kennis behandelt als een waarschijnlijkheid (een vermoeden dat beter of slechter wordt) in plaats van een feit (een hard record).
- Het leert door verrassing te meten.
- Het vergeet door onzekerheid te laten groeien in de loop van de tijd.
- Het lost conflicten op door waarschijnlijkheden te verschuiven in plaats van bestanden te verwijderen.
Het paper beweert dat deze aanpak de AI beter maakt in het onthouden van lange gesprekken, het afhandelen van tegenstrijdigheden en het beantwoorden van complexe vragen, zonder dat daarvoor een enorme externe database nodig is. Het wordt gepresenteerd als een nieuw, open-source hulpmiddel dat de auteurs nog steeds aan het verfijnen zijn.
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.