← Nieuwste papers
🤖 machine learning

Single State Update Predictive Coding training for Time Series Forecasting and Anomaly Detection

Dit artikel introduceert een parallelle trainingsmethode voor Predictive Coding Networks die een generatieve PCN koppelt aan een encoderende PCN om sequentiële achterwaartse foutpropagatie te elimineren, waardoor stabiel, continu online leren mogelijk wordt voor tijdreeksvoorspelling en anomaliedetectie.

Oorspronkelijke auteurs: Matteo Cardoni, Sam Leroux

Gepubliceerd 2026-08-26
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Matteo Cardoni, Sam Leroux

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

In de wereld van kunstmatige intelligentie worden machines vaak geleerd te leren door naar een eindproduct te kijken en terug te werken om te begrijpen hoe het is gemaakt. Deze methode, bekend als backpropagation, is de standaardmotor achter moderne deep learning, maar het heeft een aanzienlijk gebrek: het vereist dat de computer informatie verwerkt in een strikte, stapsgewijze sequentie. Stel je een rij mensen voor die een bericht van de achterkant van de kamer naar de voorkant doorgeven; als de persoon achteraan van gedachten verandert, moet het bericht weer helemaal terug door de rij reizen om de fout te corrigeren. Deze sequentiële aard maakt het proces traag en moeilijk uit te voeren op kleine, draagbare apparaten die in realtime moeten leren. Een andere benadering, genaamd predictive coding, biedt een uitweg. In plaats van achterwaarts te werken, suggereert dit paradigma dat het brein en machines leren door constant te raden wat er hierna zal gebeuren en vervolgens hun interne staat alleen aan te passen wanneer de werkelijkheid afwijkt van die gok. Het doel is om deze aanpassingen overal tegelijkertijd te laten plaatsvinden, in het hele systeem, in plaats van te wachten tot een signaal van de ene naar de andere kant is gereisd.

Onderzoekers Matteo Cardoni en Sam Leroux aan de Gentse Universiteit hebben een nieuwe trainingsmethode ontwikkeld die dit concept van parallel leren tot leven brengt voor tijdreeksgegevens, zoals videostreams of sensorgegevens. Hun werk pakt een hardnekkige flessenhals in predictive coding-netwerken aan: hoewel de theorie parallelle updates toestaat, blijft de praktische implementatie vaak nog steeds hangen in het wachten tot foutsignalen sequentieel van de outputlaag terug naar de inputlaag worden gepropageerd. Om dit op te lossen, introduceerde het team een methode die twee neurale netwerken aan elkaar koppelt. Eén netwerk, dat fungeert als een generator, probeert het volgende moment in een sequentie te voorspellen op basis van het vorige. Het tweede netwerk, dat fungeert als een encoder, observeert de werkelijke binnenkomende gegevens. In plaats van de generator alleen door een traag, iteratief proces te laten leren, draait de encoder mee met de generator en stemt de interne activiteit ervan af. Dit partnerschap zorgt ervoor dat het systeem zijn volledige interne staat in één enkele, verenigde stap kan bijwerken, in plaats van door meerdere rondes van correctie te cyclen.

De onderzoekers testten deze aanpak door een gesimuleerde omgeving te creëren waarin een cijfer uit een standaardset van afbeeldingen over een zwarte achtergrond bewoog. Ze gaven een vijflaags neuraal netwerk de taak om het volgende frame van deze beweging te voorspellen. Onder normale omstandigheden bewoog het cijfer diagonaal, maar de onderzoekers introduceerden plotselinge anomalieën, zoals het feit dat het cijfer abrupt van richting veranderde, tegen muren botste of zelfs in een compleet ander getal veranderde. Het systeem moest deze nieuwe patronen on the fly leren, waarbij het het nieuwe gedrag als normaal beschouwde zodra het werd waargenomen. In deze experimenten worstelde de traditionele methode, die vertrouwt op meerdere sequentiële stappen om fouten te corrigeren, wanneer het patroon veranderde. Het slaagde er vaak niet in om snel aan te passen, waardoor de voorspellingen uit de pas liepen met de werkelijkheid. In contrast hiermee herstelde de nieuwe gekoppelde-netwerkbenadering zich bijna onmiddellijk. Wanneer het bewegingspatroon verschoof, paste het systeem zijn interne representatie aan in één enkele update en begon het de nieuwe traject nauwkeurig te voorspellen, waarbij een stabiele en continue leercurve werd behouden.

De resultaten toonden aan dat deze single-state update techniek een veel stabieler leerproces bood. Terwijl de traditionele methode grillige pieken in fouten produceerde telkens wanneer de gegevens veranderden, zorgde de nieuwe aanpak voor een vloeiendere overgang, waardoor het model de nieuwe dynamiek als normaal kon behandelen zonder de grip te verliezen. De studie suggereert dat door een ondersteunend netwerk te gebruiken om het leerproces te begeleiden, het systeem de trage, sequentiële propagatie van fouten kan omzeilen die dit type modellen gewoonlijk beperkt. Deze bevinding is bijzonder significant voor de toekomst van kunstmatige intelligentie op edge-apparaten, zoals smartphones of sensoren, waar vermogen en verwerkingssnelheid beperkt zijn. Door machines in staat te stellen continu en parallel te leren, biedt deze techniek een veelbelovend pad naar systemen die zich in realtime kunnen aanpassen aan een veranderende wereld, zonder de zware computationele kosten van het wachten op een lange keten van correcties.

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 →