Quantifying Catastrophic Forgetting in IoT Intrusion Detection Systems

This paper proposes a method-agnostic framework for domain continual learning in RPL-based IoT intrusion detection systems, demonstrating through a comprehensive benchmark of 48 attack domains that Replay-based approaches and Synaptic Intelligence effectively mitigate catastrophic forgetting while balancing plasticity, stability, and efficiency in resource-constrained environments.

Sourasekhar Banerjee, David Bergqvist, Salman Toor, Christian Rohner, Andreas Johnsson

Published 2026-03-03
📖 5 min read🧠 Deep dive

Imagine you have a very smart security guard for a massive, connected city made of tiny, low-power devices (like smart thermostats, sensors, and wearables). This is the Internet of Things (IoT).

The problem is that bad guys (hackers) are constantly inventing new ways to break into this city.

The Problem: The "Amnesia" Guard

In the past, security guards were trained on a static list of known crimes. If a criminal showed up wearing a new disguise or using a new trick, the guard didn't recognize them.

Even worse, if you tried to teach the guard a new trick by showing them a new criminal, they would often forget how to catch the old criminals. This is called Catastrophic Forgetting.

  • Analogy: Imagine a student studying for a history exam. They memorize the French Revolution perfectly. Then, they start studying the American Revolution. If they study the American one too hard, they might suddenly forget the dates of the French Revolution. Their brain "overwrote" the old memory with the new one.

In the world of IoT, this is dangerous. If a security system forgets how to spot a "Blackhole" attack (where a device swallows data) because it's too busy learning about a "Flooding" attack (where a device screams too much), the network gets hacked.

The Solution: The "Super-Learner" Guard

The authors of this paper propose a new way to train these security guards using something called Continual Learning.

Instead of retraining the guard from scratch every time a new crime appears, they use special techniques to help the guard learn the new crime without forgetting the old ones. They treat every new type of attack as a new "subject" in the school curriculum, but the guard keeps their notes from previous subjects.

The Experiment: Testing the Methods

The researchers built a massive simulation with 48 different "worlds" (domains). These worlds varied by:

  1. The Attack: Four main types of digital attacks (Blackhole, Flooding, Worst Parent, Local Repair).
  2. The Behavior: Each attack could be sudden, turn on/off like a switch, or change slowly over time.
  3. The Size: The city could be small (5 devices) or large (20 devices).

They tested five different "learning strategies" to see which one helped the guard learn best:

  1. The "No-CL" Baseline (The Forgetful Student): Just learns the new thing and forgets the old. Result: Terrible.
  2. EWC (The "Important Notes" Method): The guard marks the most important parts of their brain and tries not to change them. Result: Good at remembering, but slow to learn new things.
  3. SI (Synaptic Intelligence - The "Efficient Note-Taker"): The guard tracks exactly how much they learned from each lesson and adjusts carefully. Result: Almost zero forgetting, very efficient, but learns new things slowly.
  4. LwF (The "Teacher's Shadow"): The guard tries to mimic what they used to know without looking at old notes. Result: Okay, but not great.
  5. Replay (The "Flashcard" Method): The guard keeps a small box of "flashcards" (examples) from past crimes. When learning a new crime, they occasionally flip through the old flashcards to refresh their memory. Result: The Winner.

The Results: Who Won?

  • The Champion: Replay (Flashcards).
    This method was the best overall. By keeping a few real examples of past attacks and showing them to the model while learning new ones, the guard maintained a perfect balance. They could learn new tricks and remember old ones.

    • The Catch: It requires a little bit of storage space to keep those flashcards.
  • The Runner-Up: Synaptic Intelligence (SI).
    This was the most efficient. It didn't need to store any flashcards; it just adjusted its brain weights carefully. It forgot almost nothing! However, it was a bit "stubborn"—it was so good at remembering the past that it was slower to adapt to brand-new, weird attacks.

  • The Loser: No Continual Learning.
    Without these special techniques, the security guard forgot how to stop 30-40% of the old attacks as soon as they started learning new ones.

Why Does This Matter?

IoT devices are everywhere, but they are small and have very little battery and memory. You can't just install a giant supercomputer on a smart lightbulb to solve this.

This paper proves that we can build lightweight, smart security systems that evolve with the hackers.

  • If you have a little bit of memory, use the Flashcard (Replay) method for the best protection.
  • If you are extremely tight on memory, use the Efficient Note-Taker (SI) method to stay safe without forgetting.

The Bottom Line

The world of IoT security is like a game of chess where the opponent keeps changing the rules. You can't just memorize the opening moves; you need a player who can learn new strategies on the fly without forgetting the basics. This paper shows us exactly how to build that player.

Get papers like this in your inbox

Personalized daily or weekly digests matching your interests. Gists or technical summaries, in your language.

Try Digest →