← Nieuwste papers
🤖 machine learning

Chameleon: A Multiplier-Free Temporal Convolutional Network Accelerator for End-to-End Few-Shot and Continual Learning from Sequential Data

Chameleon is een 40-nm CMOS-accelerator die recordbrekende end-to-end few-shot en continual learning op sequentiële gegevens bereikt met minimale oppervlakteoverhead en ultra-laag stroomverbruik door gebruik te maken van een unificatiearchitectuur en een dual-mode, multiplier-vrije rekenarray.

Oorspronkelijke auteurs: Douwe den Blanken, Charlotte Frenkel

Gepubliceerd 2026-07-21
📖 7 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Douwe den Blanken, Charlotte Frenkel

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

De grens van leren: Waarom uw apparaten volwassen moeten worden

Stel u uw smartphone of slimme speaker voor als een briljante maar koppige student. Op dit moment is het ongelooflijk goed in het beantwoorden van vragen die het in een klaslokaal (de cloud) heeft geleerd voordat het de fabriek verliet. Maar als u het vraagt om een nieuw woord te herkennen dat u zojuist heeft uitgevonden, of een stem die iets anders klinkt omdat u verkouden bent, bevriest het. Het kan niet leren tijdens het werk. Om dit op te lossen, moeten we meestal uw gegevens terugsturen naar een gigantische server in de cloud, het model opnieuw trainen en het weer terugsturen. Dit is traag, verbruikt uw batterij en roept privacyzorgen op omdat u uw persoonlijke geheimen aan een derde partij overhandigt.

De droom van "Edge AI" is om deze apparaten de mogelijkheid te geven om te leren precies waar ze wonen, in realtime, zonder de cloud nodig te hebben. Denk erbij als het leren van een trucje aan een huisdier in uw eigen woonkamer, in plaats van het naar een school aan de andere kant van de stad te sturen. De uitdaging is dat deze apparaten pieklein zijn, op batterijen werken en zeer weinig geheugen hebben. Ze kunnen geen enorme bibliotheek aan tekstboeken (modellen) meedragen of de zware wiskunde uitvoeren die nodig is om vanaf nul te leren. Ze hebben een manier nodig om te leren van slechts een paar voorbeelden (zoals een nieuw trefwoord één of twee keer zien) en dit voor altijd te onthouden, terwijl ze energie verbruiken als een kolibrie. Dit is de puzzel die de onderzoekers achter de "Chameleon"-chip proberen op te lossen.


De Chameleon: Een vormveranderend brein voor kleine apparaten

Maak kennis met Chameleon. Het is geen hagedis, maar een microchip die is ontworpen om de ultieme vormveranderaar voor kunstmatige intelligentie te zijn. In de wereld van de elektronica zijn de meeste chips als gespecialiseerde gereedschappen: een hamer is geweldig voor spijkers maar verschrikkelijk voor schroeven. Meestal heeft u één chip voor het "denken" (inferentie) en een totaal andere, veel grotere en energieverslindende opstelling voor het "leren". De auteurs van dit artikel wilden een chip bouwen die beide naadloos kan doen, zoals een Zwitsers zakmes dat niet zwaarder wordt wanneer u een nieuw blad toevoegt.

De "One-Stop-Shop" Architectuur
De grootste hindernis waar het team voor stond, was dat leren meestal een enorme hoeveelheid extra hardware vereist. Stel u voor dat u een bibliotheek probeert toe te voegen aan een klein boomhutje; het dak zou instorten. Chameleon lost dit op door te beseffen dat leren en denken eigenlijk zeer vergelijkbare processen zijn. Ze hebben een verenigd systeem gebouwd waarin de chip exact dezelfde "spieren" (hardwarecircuits) gebruikt om een nieuwe taak te leren als om een oude taak uit te voeren.

In plaats van een aparte, logge leermachine nodig te hebben, behandelt Chameleon leren als slechts een andere stap in het denkproces. Ze bereikten dit door een slimme wiskundige truc te gebruiken die de "leerstap" verandert in een eenvoudige berekening die de chip al kent. Het resultaat? De leerfunctionaliteit voegt slechts 0,5% toe aan de grootte van de chip. Het is alsof u een geheim vakje aan uw rugzak toevoegt dat uw hele schoolbibliotheek bevat, maar de tas niet zwaarder of groter maakt.

Het Langetermijngeheugen (TCN's)
Real-world data, zoals uw stem of een hartslag, vindt plaats over een bepaalde tijd. Het is een verhaal, geen momentopname. De meeste AI-chips zijn slecht in het onthouden van lange verhalen; ze vergeten het begin tegen de tijd dat ze bij het einde zijn. Om dit op te lossen, gebruikt Chameleon iets dat een Temporal Convolutional Network (TCN) wordt genoemd.

Beschouw een TCN als een detective met een supersterke loep. Terwijl andere chips alleen de laatste paar seconden audio kunnen zien (zoals een korte zin), kan Chameleon tot 16.000 stappen terugkijken in de geschiedenis. Dit is een enorme sprong. Eerdere chips konden slechts een klein tijdsvenster zien, waardoor ingenieurs de audio eerst moesten comprimeren, wat vergelijkbaar is met het samensnoepen van een roman tot een tweet en daarbij alle details verliezen. De TCN van Chameleon kan het hele boek lezen zonder het samen te persen, waardoor het complexe patronen in ruwe audio direct kan begrijpen.

De Multiplier-vrije Magie
Het meest speelse deel van Chameleon is hoe het zijn wiskunde uitvoert. Normaal gesproken zijn AI-chips als rekenmachines die constant getallen vermenigvuldigen, wat veel energie en ruimte kost. Chameleon besloot volledig te stoppen met vermenigvuldigen. In plaats daarvan gebruikt het "bit shifting", wat lijkt op het naar links of rechts verschuiven van een komma.

Stel u voor dat u een rij lichtschakelaars heeft. In plaats van precies te berekenen hoeveel licht er aan moet (vermenigvuldiging), verschuift u de schakelaars gewoon naar een nieuwe positie (shifting). Hierdoor kan de chip draaien zonder "vermenigvuldigers", de meest energieverslindende onderdelen van een computer. Dit ontwerp laat Chameleon tussen twee modi schakelen:

  1. Ultra-Low Power Mode: Het draait op slechts 3,1 µW (microwatt), wat zo weinig stroom is dat het theoretisch op een kleine zonnecel of een trilling kan draaien. In deze modus is het perfect om de hele dag te luisteren naar een trefwoord zoals "Hey Siri" zonder de batterij leeg te trekken.
  2. High-Speed Mode: Wanneer het snel een nieuwe taak moet leren, kan het naar een hogere versnelling schakelen en draait het 4,3 keer sneller dan de beste chips die momenteel beschikbaar zijn voor deze taak.

Wat de Chip daadwerkelijk deed
De onderzoekers hebben de chip niet alleen gebouwd; ze hebben hem getest in de echte wereld. Ze hebben Chameleon gefabriceerd met een standaard 40-nanometer productieproces (een gangbare grootte voor moderne chips).

  • Leren vanaf nul: Ze testten het op een dataset genaamd Omniglot, die duizenden handgeschreven karakters uit verschillende alfabetten bevat. Chameleon leerde nieuwe karakters te herkennen na het zien van slechts één of vijf voorbeelden (shots). Het behaalde een nauwkeurigheid van 96,8% voor 1-shot learning en 98,8% voor 5-shot learning. Dit is een nieuw record voor chips die dit volledig zelfstandig doen zonder hulp van een cloudserver.
  • Nooit Vergeten: Ze testten ook "Continual Learning", waarbij de chip in de loop van de tijd 250 verschillende klassen één voor één leert. Na het leren van alle 250 klassen, herinnerde de chip ze nog steeds met een nauwkeurigheid van 82,2%. Dit bewijst dat de chip niet alleen nieuwe dingen leert, maar ook zijn oude herinneringen intact houdt.
  • Luisteren naar Ruwe Audio: Ten slotte hebben ze het getest op de Google Speech Commands dataset. In de "Ultra-Low Power" modus identificeerde het correct 12 verschillende stemcommando's (zoals "Ja", "Nee", "Omhoog", "Omlaag") met een nauwkeurigheid van 93,3%, terwijl het slechts 3,1 µW aan vermogen verbruikte. Nog indrukwekkender is dat het in staat was om naar ruwe, onbewerkte audio te luisteren (zonder dat er een aparte feature extractor nodig was) en nog steeds 86,4% nauwkeurigheid behaalde, wat zijn vermogen bewijst om complexe geluidsgolven direct te verwerken.

Wat het niet is
Het is belangrijk om op te merken wat Chameleon niet is. Het is geen toverstaf die alles direct kan leren zonder enige inspanning. De chip heeft nog steeds een vooraf getraind model nodig om mee te beginnen; het leert niet uit het absolute niets. Het vervangt ook niet de cloud voor alles; voor enorme, complexe taken blijft de cloud de koning. Echter, voor de specifieke taak om kleine, nieuwe taken te leren op een klein apparaat met beperkt vermogen, suggereert Chameleon een nieuwe weg vooruit.

De auteurs hebben deze resultaten gemeten op een fysieke chip die ze hebben gebouwd, niet alleen in een computersimulatie. Ze hebben aangetoond dat door een verenigde leerarchitectuur, een langetermijngeheugensysteem (TCN) en een multiplier-vrij ontwerp te combineren, het mogelijk is om een apparaat te hebben dat onderweg leert, alles onthoudt en werkt op een fractie van het vermogen van de huidige slimme apparaten. Het is een stap naar een toekomst waarin uw apparaten u niet alleen kennen, maar ook met u meegroeien.

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 →