← Latest papers
🤖 machine learning

SEAL: Searching Expandable Architectures for Incremental Learning

SEAL is a neural architecture search framework for data-incremental learning that dynamically expands model capacity only when necessary and preserves stability through cross-distillation, effectively balancing plasticity and resource efficiency.

Original authors: Matteo Gambella, Manuel Roveri

Published 2026-06-24
📖 5 min read🧠 Deep dive

Original authors: Matteo Gambella, Manuel Roveri

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Problem: The "Overcrowded Backpack"

Imagine you are a student trying to learn a new subject every week.

  • Week 1: You learn about Cats. You fill your backpack with cat facts.
  • Week 2: You learn about Dogs. If your backpack is full, you might accidentally throw out the cat facts to make room for dog facts. This is called Catastrophic Forgetting.
  • Week 3: You learn about Birds. If your backpack is too small or rigid, you can't fit the new info in, and you stop learning effectively. This is Plasticity Loss.

Most AI models today are like a backpack with a fixed size. Once it's full, adding new things breaks the old things.

The Old Solutions (and why they are clunky)

Scientists have tried two main ways to fix this:

  1. The "Freeze" Method: You lock the parts of the backpack holding the cat facts so they can't be moved. But then, you can't learn new things easily because the bag is too stiff.
  2. The "Expand-Everything" Method: Every time you learn a new topic, you buy a brand new, bigger backpack and copy everything into it. This works, but it's wasteful. You end up with a giant pile of backpacks, using too much money (computing power) and space (memory).

The New Solution: SEAL

The authors introduce SEAL (Searching Expandable Architectures for Incremental Learning). Think of SEAL not as a backpack, but as a smart, modular Lego tower.

Here is how SEAL works, step-by-step:

1. The "Smart Architect" (Neural Architecture Search)

Instead of guessing how big the tower needs to be, SEAL has a built-in architect. This architect doesn't just design the tower; it also designs the rules for when to add more blocks.

  • The Goal: The architect wants to find the perfect balance: a tower that is small enough to be efficient but big enough to hold all the knowledge.

2. The "Capacity Check" (When to Expand)

SEAL doesn't just add blocks randomly. It constantly checks the tower's "stress levels."

  • The Metaphor: Imagine the tower has a pressure gauge. As you try to learn a new topic (like Birds), the gauge goes up.
  • The Trigger: If the pressure gets too high (meaning the model is struggling to learn without forgetting the old stuff), SEAL says, "Okay, we need to add a new floor."
  • The Benefit: If the pressure is low, it doesn't add anything. This saves space and energy. It only expands when absolutely necessary.

3. The "Moving Day" Safety Net (Cross-Distillation)

When you add a new floor to your Lego tower, the whole thing might wobble, and the old rooms might get messed up.

  • The Fix: SEAL uses a technique called Cross-Distillation. Think of this as a "ghost guide." Before you build the new floor, the ghost of the old tower stands next to you and whispers, "Remember how we arranged the furniture in the living room? Keep it exactly like that."
  • This ensures that when you add new learning, you don't accidentally delete the old memories.

4. The "Flatness" Test (Stability)

The paper mentions a concept called Flatness.

  • The Metaphor: Imagine balancing a ball on a hill.
    • Sharp Hill: If the ball is on a sharp peak, a tiny breeze (a new piece of data) will knock it off. This is unstable.
    • Flat Plateau: If the ball is on a wide, flat plateau, a breeze won't move it. It's stable.
  • SEAL specifically looks for designs that sit on these "flat plateaus." This makes the AI more robust, meaning it can handle new, slightly different data without falling apart.

What Did They Find?

The authors tested SEAL on three different "school curriculums" (datasets: CIFAR-10, CIFAR-100, and ImageNet-16).

  • Better Grades: SEAL got higher accuracy scores than the old methods.
  • Less Forgetfulness: It forgot less about the "Cats" when it started learning "Dogs."
  • Efficiency: It didn't waste resources. It only added extra "brain power" (parameters) when the data got too hard to handle.
  • The "Flatness" Bonus: They found that models designed to be "flat" (stable) actually needed fewer total blocks to do the job well. This is great for devices with limited memory (like IoT gadgets).

The Bottom Line

SEAL is a system that teaches an AI how to grow itself. It doesn't just learn; it figures out exactly when it needs to get bigger, builds that extra space carefully, and makes sure the old memories stay safe while the new ones are added. It's the difference between a student who keeps buying new backpacks and a student who builds a smart, expandable locker that only gets bigger when they really need it.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →