← Nieuwste papers
⚡ electrical engineering

Ultrafast On-Chip Online Learning via Spline Locality in Kolmogorov-Arnold Networks

Dit artikel으로 toont aan dat Kolmogorov-Arnold Networks (KANs) ultrasnelle, modelvrije online leerprocessen op FPGA's mogelijk maken met latency-tijden van minder dan een microseconde door gebruik te maken van B-spline-lokaliteit voor ijle updates en een inherente robuustheid tegen fixed-point kwantisatie, waarmee zij conventionele MLP's in hulpbron-beperkte, hoogfrequente controlesystemen overtreffen.

Oorspronkelijke auteurs: Duc Hoang, Aarush Gupta, Philip Harris

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

Oorspronkelijke auteurs: Duc Hoang, Aarush Gupta, Philip Harris

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

Het Grote Probleem: Leren met de Snelheid van het Licht

Stel je voor dat je een ruimteschip probeert te besturen dat zo snel beweegt dat als je zelfs maar een fractie van een seconde wacht om je instrumenten te controleren, je al gecrasht bent. Dit is de realiteit voor systemen zoals kwantumcomputers en kernfusiereactoren. Ze veranderen zo snel (in microseconden) dat traditionele computers te traag zijn.

Normaal gesproken, wanneer een computer leert, stuurt hij gegevens naar een groot "brein" (zoals een server of een computer in de cloud), wacht op de berekeningen van het brein, en stuurt dan het antwoord terug. Tegen de tijd dat het antwoord arriveert, is de situatie alwevend veranderd.

Het Doel: De onderzoekers wilden een "brein" bouwen dat volledig ín de machine leeft (op een chip) en dat direct kan leren en zich kan aanpassen, zonder het apparaat ooit te verlaten.

De Oude Manier vs. De Nieuwe Manier

Om dit op te lossen, vergeleken het team twee soorten leermodellen:

  1. De Oude Manier (MLP's - Multi-Layer Perceptrons): Denk hierbij aan een gigantisch, dicht web. Om iets nieuws te leren, moet het hele web trillen en zichzelf opnieuw rangschikken. Elke enkele draad in het web is verbonden met elke andere draad.

    • Het Probleem: Op een kleine chip met beperkte ruimte en vermogen is het proberen te laten trillen van dit hele web te traag en verbruikt het te veel energie. Het is alsof je probek een enkele losse draad in een enorm wandtapijt te repareren door het hele tapijt te herbedraden. Ook wanneer je de berekeningen uitvoert met beperkte precisie (zoals het gebruik van een liniaal met alleen maar grote streepjes), wordt dit web wankel en breekt het af.
  2. De Nieuwe Manier (KAN's - Kolmogorov-Arnold Networks): Denk hierbij aan een modulaire Lego-muur gemaakt van flexibele, rekbare rubberen banden (genaamd B-splines).

    • De Magische Truk: Wanneer de muur iets nieuws moet leren, hoef je niet de hele muur aan te raken. Je raakt alleen de enkele specifieke rubberen banden aan precies daar waar de verandering plaatsvindt.
    • De Claim van het Papier: Omdat de rubberen banden alleen hun directe buren beïnvloeden (een eigenschap genaamd "lokaliteit"), hoeft de computer slechts een piepkleine hoeveelheid wiskunde uit te voeren voor elke update. Dit maakt het ongelooflijk snel en efficiënt.

Waarom KAN's Beter zijn voor Kleine Chips

Het papier benadrukt drie hoofdredenen waarom deze "Lego-muur"-aanpak wint op hardwarechips:

  • De "Sparse" Update: Stel je voor dat je een muurschildering aan het schilderen bent.

    • MLP: Om een vlekje te herstellen, moet je de hele muur opnieuw schilderen.
      • KAN: Je schildert alleen het kleine vierkantje waar de vlek zit.
    • Resultaat: De KAN gebruikt veel minder rekenkracht en geheugen, waardoor het op kleine chips (FPGA's) past die de zware belasting van de MLP niet aankunnen.
  • De "Stabiele" Wiskunde:

    • MLP: Als je probeert te rekenen met een liniaal met lage precisie (fixed-point getallen), kunnen de berekeningen van de MLP uit de hand lopen, zoals een microfoon die gaat piepen als hij te dicht bij een luidspreker komt.
    • KAN: De rubberen banden houden de wiskunde van nature binnen veilige, voorspelbare grenzen. Zelfs met een liniaal met lage precisie blijft de KAN stabiel en crasht hij niet.
  • Groeien Zonder Breken:

    • MLP: Om de MLP slimmer te maken, moet je meer draden aan het hele web toevoegen, wat het langzamer en zwaarder maakt.
    • KAN: Om de KAN slimmer te maken, voeg je gewoon meer "gridpunten" toe aan de rubberen banden. De hoeveelheid wiskunde die nodig is voor elke update blijft gelijk, maar het model wordt veel beter in het raden. Het is alsof je meer sporten aan een ladder toevoegt zonder de ladder zwaarder te maken om te beklimmen.

Het Experiment: De Test

De onderzoekers bouwden deze modellen op een FPGA (een type chip dat je on-the-fly kunt herprogrammeren) en testten ze in drie scenario's met hoge snelheid:

  1. Driftende Sensoren: Stel je een sensor voor die langzaam van kalibratie verandert in de loop van de tijd. De KAN volgde de veranderingen direct, terwijl de MLP in de war raakte en de controle verloor.
  2. Kwantumlezing: Ze probeerden de staat van een kwantumbit (qubit) te lezen, die erg ruisig is en van vorm verandert. De KAN leerde dit correct en in real-time te lezen, terwijl de MLP faalde of enorme hoeveelheden stroom nodig had.
    3.Robotbesturing: Ze probeerden een dubbele pendel-robot (Acrobot) te besturen waarbij de gewichten willekeurig veranderden. De KAN leerde deze snel in balans te houden, terwijl de MLP moeite had om zich aan te passen.

De Kernboodschap

Het papier claimt de eerste te zijn die laat zien dat een machine kan leren en zich kan aanpassen in minder dan een microseconde (een miljoenste van een seconde) volledig op een chip, zonder een supercomputer nodig te hebben.

Door de "Lego-muur"-aanpak (KAN's) te gebruiken in plaats van de "dichte web"-aanpak (MLP's), bereikten ze:

  • Snelheid: Updates vinden plaats in minder dan 100 nanoseconden.
  • Efficiëntie: Ze gebruikten 3 tot 4 keer minder hardwarebronnen.
  • Stabiliteit: Het systeem crashte niet, zelfs niet bij het gebruik van vereenvoudigde wiskunde.

Kortom, ze hebben een manier gevonden om AI "on the fly" te laten leren, zo snel dat het kan bijhouden met de snelste fysieke systemen in het universum, iets wat voorheen onmogelijk was met standaard AI-modellen.

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 →