Online Generalised Predictive Coding
Dit artikel introduceert Online Generalised Predictive Coding (ODEM), een uitbreiding van Dynamic Expectation Maximisation die gelijktijdige online inferentie van latente toestanden, leren van modelparameters en schatting van onzekerheid in dynamische omgevingen mogelijk maakt door een scheiding van tijdschalen, en dat de robuustheid ervan aantoont, zelfs bij niet-overeenkomende of chaotische generatieve modellen.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van een preprint die niet peer-reviewed is. Dit is geen medisch advies. Neem geen gezondheidsbeslissingen op basis van deze inhoud. Lees de volledige disclaimer
Stel je voor dat je brein een detective is die probeert een mysterie in real-time op te lossen. Elke seconde arriveren er nieuwe aanwijzingen (zintuiglijke data), en de detective moet direct zijn theorie over wat er gebeurt bijwerken, de regels van het spel leren en uitzoeken hoe zeer hij zijn eigen zintuigen kan vertrouwen.
Dit artikel introduceert een nieuw wiskundig hulpmiddel genaamd ODEM (Online Dynamic Expectation Maximisation) dat een computer helpt precies te doen wat deze detective doet. Het is een manier voor een machine om de verborgen oorzaken van de wereld om haar heen te 'raden', te leren van fouten en haar vertrouwen aan te passen, terwijl de wereld blijft bewegen.
Hieronder volgt een uiteenzetting van hoe het werkt, met gebruikmaking van eenvoudige analogieën:
1. De Drie Taken van de Detective (Drievoudige Schatting)
De meeste computerprogramma's proberen één ding tegelijk te doen. ODEM probeert drie dingen gelijktijdig te doen, wat de auteurs 'online drievoudige schatting' noemen:
- Het volgen van de verborgen toestand: Uitzoeken waar dingen zich nu bevinden (bijvoorbeeld: "Vliegt die vogel naar links of naar rechts?").
- Het leren van de regels: Uitzoeken hoe de wereld werkt (bijvoorbeeld: "Vogels vliegen meestal in een boog, niet in een rechte lijn").
- Het schatten van onzekerheid: Bepalen hoeveel vertrouwen je in de data kunt stellen (bijvoorbeeld: "Het is mistig, dus mijn zicht is onbetrouwbaar; ik zou meer vertrouwen moeten stellen in mijn herinnering aan vliegpatronen van vogels").
Het artikel betoogt dat om echt 'online' te zijn, het systeem niet kan wachten tot het alle data heeft gezien voordat het een beslissing neemt. Het moet een gok wagen, deze direct bijwerken en doorgaan naar de volgende seconde data zonder terug te kijken.
2. De 'Soepele' Truc (Gegeneraliseerde Coördinaten)
Stel je voor dat je probeert te voorspellen waar een auto over één seconde zal zijn.
- Oude manier: Je kijkt alleen naar waar de auto zich nu bevindt. Als de auto plotseling slaat, ben je te laat met je voorspelling.
- ODEM's manier: Het kijkt naar de positie van de auto, zijn snelheid, zijn versnelling en zelfs hoe snel de versnelling verandert (jerk).
Het artikel noemt dit het gebruik van 'Gegeneraliseerde Coördinaten van Beweging'. Denk hierbij aan een filmcamera die niet alleen een foto maakt van de locatie van de auto, maar ook zijn snelheid opneemt en hoe hard de bestuurder op het gaspedaal drukt. Door de 'gladheid' van de beweging te kennen, kan het systeem de toekomst veel beter voorspellen, zelfs als de auto zich op een chaotische, onvoorspelbare manier beweegt.
3. De Snelheidstrap (Scheiding van Tijdschalen)
Een van de grootste uitdagingen in dit 'detectivewerk' is dat sommige dingen snel veranderen en andere langzaam.
- Snel: De positie van een bewegend object (verandert elke milliseconde).
- Langzaam: De regels van het spel of hoeveel ruis er in de lucht zit (verandert over minuten of uren).
ODEM gebruikt een slimme truc genaamd scheiding van temporele schalen. Het behandelt de 'snelle' updates (het volgen van het object) en de 'langzame' updates (het leren van de regels) als twee verschillende taken die met verschillende snelheden plaatsvinden.
- De snelle taak: Update constant, als een reflex.
- De langzame taak: Update alleen af en toe, als het leren van een nieuwe gewoonte.
Dit voorkomt dat het systeem in de war raakt. Het probeert niet de wetten van de natuurkunde te herschrijven elke keer dat een vogel met zijn vleugels slaat; het werkt de wetten alleen bij als het patroon over een lange periode aanhoudt.
4. De Test: De 'Verkeerde' Kaart
Om te bewijzen dat hun systeem werkt, hebben de onderzoekers een moeilijke test opgezet.
- De Realiteit: Ze creëerden een complexe, chaotische wereld met behulp van een wiskundig model genaamd de Generalised Lotka-Volterra (denk hierbij aan een simulatie van drie diersoorten die met elkaar interageren en vechten om voedsel).
- De Detective: Ze gaven het ODEM-systeem een 'kaart' gebaseerd op een compleet ander wiskundig model genaamd het Lorenz-systeem (vaak gebruikt om weerspatronen te simuleren).
Normaal gesproken raak je verdwaald als je probeert een jungle te navigeren met een kaart van een stad. Omdat ODEM echter de 'gladde beweging'-truc (Gegeneraliseerde Coördinaten) en de 'snelheidstrap'-truc (scheiding van tijdschalen) gebruikte, slaagde het eropvallend goed in om de bewegingen van de dieren te volgen, zelfs al was zijn interne kaart fundamenteel verkeerd over het type wereld waarin het zich bevond.
5. Het Resultaat: Een Beter Detective
Het artikel toont aan dat ODEM kan:
- Verborgen toestanden nauwkeurig volgen, zelfs als de wereld chaotisch is.
- De juiste 'regels' (parameters) na verloop van tijd leren, zelfs als het begon met de verkeerde.
- Zijn vertrouwen (onzekerheid) aanpassen op basis van hoe ruisachtig de data is.
De auteurs concluderen dat deze methode een biologisch geïnspireerde manier biedt voor machines om in real-time te leren en zich aan te passen, net zoals een menselijk brein dat doet, zonder dat ze hoeven te stoppen en de volledige geschiedenis van gebeurtenissen opnieuw hoeven te analyseren elke keer dat er een nieuw stukje data arriveert.
Kortom: ODEM is een slim, snellerend systeem dat de toekomst voorspelt door te kijken naar hoe dingen soepel bewegen, de regels langzaam leert en weet wanneer het zijn ogen moet vertrouwen versus zijn geheugen – allemaal terwijl de wereld blijft draaien.
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.