CLAD-Net: Continual Activity Recognition in Multi-Sensor Wearable Systems

In dit paper wordt CLAD-Net voorgesteld, een framework dat zelftoezichtende transformers en kennisdistillatie combineert om continue menselijke activiteitsherkenning op draagbare sensoren mogelijk te maken zonder dat er sprake is van catastrofisch vergeten, zelfs bij beperkte gelabelde data.

Reza Rahimi Azghan, Gautham Krishna Gudur, Mohit Malu, Edison Thomaz, Giulia Pedrielli, Pavan Turaga, Hassan Ghasemzadeh

Gepubliceerd 2026-03-10
📖 5 min leestijd🧠 Diepgaand

Each language version is independently generated for its own context, not a direct translation.

Het Probleem: De "Vergetelijke" AI

Stel je voor dat je een persoonlijke trainer hebt die een AI is. Deze AI is supergoed in het herkennen van wat jij doet: lopen, rennen, fietsen. Maar dan komt er een nieuwe klant, een oudere man met een andere loopstijl. De AI moet nu leren hoe hij loopt.

Het probleem is dat de AI, zodra hij de nieuwe man leert kennen, zijn oude kennis over jou volledig vergeet. Hij begint je loopstijl te verwarren met die van de nieuwe klant. In de wereld van kunstmatige intelligentie noemen we dit catastrophical forgetting (catastrofaal vergeten).

Dit is een groot probleem in de gezondheidszorg. Als een systeem voor ouderenverpleging of revalidatie elke nieuwe patiënt moet leren kennen, mag het niet vergeten hoe de vorige patiënten bewogen. En vaak hebben we ook niet genoeg "etiketten" (antwoorden van de patiënt: "dit was wandelen, dit was vallen") om alles perfect te leren.

De Oplossing: CLAD-Net

De onderzoekers hebben een slim systeem bedacht dat CLAD-Net heet. Ze vergelijken dit met hoe het menselijk brein werkt. Het brein heeft namelijk twee systemen die samenwerken:

  1. Het langetermijngeheugen: Waar je algemene kennis bewaart (zoals "wat is lopen?").
  2. Het kortetermijngeheugen: Waar je nieuwe, specifieke details opslaat (zoals "hoe loopt jij precies?").

CLAD-Net doet precies hetzelfde met twee onderdelen:

1. De "Algemene Waarnemer" (De Zelflerende Transformer)

Dit is het langetermijngeheugen.

  • Hoe het werkt: Dit deel kijkt naar de sensordata (van horloges of armbanden) zonder te kijken naar de naam van de patiënt of wat er precies gebeurt. Het leert puur door te kijken naar patronen.
  • De analogie: Stel je voor dat je een kind leert wat een "hond" is. Je laat het niet alleen foto's van jouw hond zien, maar je laat het ook zien hoe honden eruitzien in het park, in de sneeuw, of als ze rennen. Het kind leert het concept van een hond, niet alleen jouw specifieke hond.
  • Het voordeel: Omdat het geen etiketten nodig heeft, kan het 24/7 leren van alle sensordata, zelfs als niemand zegt wat er gebeurt. Het bouwt een sterke basis van "wat is beweging?".

2. De "Specifieke Trainer" (De CNN met Kennisdistillatie)

Dit is het kortetermijngeheugen dat zich aanpast aan de nieuwe klant.

  • Hoe het werkt: Dit deel is de eigenlijke "trainer" die moet zeggen: "Ah, dit is wandelen." Maar als hij een nieuwe patiënt leert, mag hij de oude kennis niet vergeten.
  • De analogie: Stel je voor dat je een nieuwe taal leert (bijvoorbeeld Spaans). Je wilt niet dat je je vergeten Nederlands. De trainer gebruikt een truc genaamd kennisdistillatie. Hij houdt een "spiegel" van zijn oude zelf vast. Als hij iets nieuws leert, kijkt hij in de spiegel en zegt: "Oké, ik leer nu Spaans, maar ik moet mijn antwoorden op Nederlands vragen nog steeds hetzelfde houden als vroeger."
  • Het voordeel: Hij kan zich aanpassen aan nieuwe mensen zonder de oude mensen te vergeten, en hij hoeft geen oude data op te slaan (wat belangrijk is voor privacy).

Waarom is dit zo slim?

  1. Geen geheugenbank nodig: Veel andere systemen moeten oude data opslaan (zoals een fotoalbum) om niet te vergeten hoe de vorige patiënten liepen. Dat is lastig voor privacy en opslagruimte. CLAD-Net onthoudt het via zijn "spiegel" (de distillatie) en zijn "algemene kennis" (de transformer). Het heeft geen fotoalbum nodig.
  2. Werkt met weinig etiketten: In het echt zeggen mensen vaak niet: "Ik ben nu aan het rennen." Ze vergeten het of doen het niet. Omdat het eerste deel van CLAD-Net (de transformer) geen etiketten nodig heeft, kan het toch blijven leren. Het is als een kind dat leert door te kijken, niet alleen door instructies te krijgen.
  3. Cross-Attention (De "Blik over de schouder"): Het systeem kijkt niet alleen naar één sensor (bijv. op je pols), maar kijkt naar alle sensoren tegelijk (polss, borst, enkel) en vraagt zich af: "Wat doet mijn pols in relatie tot mijn enkel?" Dit helpt het systeem om de beweging beter te begrijpen, net zoals je beter begrijpt hoe iemand loopt als je naar zijn hele lichaam kijkt, niet alleen naar zijn voeten.

De Resultaten

De onderzoekers hebben dit getest op drie grote datasets met duizenden sensormetingen van verschillende mensen.

  • Conclusie: CLAD-Net vergeet veel minder dan andere systemen.
  • Privacy: Het is net zo goed als systemen die oude data opslaan, maar doet dit zonder die data op te slaan.
  • Robuust: Zelfs als maar 10% van de data een etiket heeft (weinig instructies), werkt het nog steeds uitstekend.

Samenvattend

CLAD-Net is als een slimme, eeuwige leermeester die:

  1. Altijd blijft kijken naar hoe mensen bewegen (zonder te hoeven vragen wat ze doen).
  2. Een spiegel van zijn oude kennis vasthoudt zodat hij nooit vergeet hoe hij dingen eerder deed.
  3. Zich aanpast aan elke nieuwe patiënt zonder de oude te vergeten.

Dit maakt het perfect voor toekomstige gezondheidsapps die jarenlang mee kunnen gaan met een patiënt, zonder dat de software "dwaas" wordt door nieuwe mensen te leren kennen.