← Latest papers
💻 computer science

On the Decompositionality of Neural Networks

This paper introduces the formal concept of "neural decompositionality" based on semantic preservation at decision boundaries and proposes the SAVED framework to empirically evaluate and achieve modular decomposition, revealing that while language Transformers largely support such decomposition, vision models often exhibit intrinsic limitations.

Original authors: Junyong Lee, Baek-Ryun Seong, Sang-Ki Ko, Andrew Ferraiuolo, Minwoo Kang, Hyuntae Jeon, Seungmin Lim, Jieung Kim

Published 2026-04-10
📖 6 min read🧠 Deep dive

Original authors: Junyong Lee, Baek-Ryun Seong, Sang-Ki Ko, Andrew Ferraiuolo, Minwoo Kang, Hyuntae Jeon, Seungmin Lim, Jieung Kim

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

Imagine you have a massive, incredibly smart robot chef. This chef can cook thousands of different dishes perfectly. But there's a problem: the chef is a "black box." You can't see how it works. If you want to fix a mistake in how it chops onions, you have to take apart the whole robot, risk breaking the part that makes the soup, and hope for the best.

In the world of AI, these robots are Neural Networks. They are amazing, but they are usually treated as one giant, unchangeable blob.

This paper asks a simple but revolutionary question: "Can we take this giant robot chef apart into smaller, specialized helpers without ruining the food?"

The authors call this concept "Decompositionality." But they don't just mean cutting the robot into pieces physically; they mean cutting it in a way that preserves the logic of how it makes decisions.

Here is the breakdown of their discovery, using some everyday analogies:

1. The Problem: The "Black Box" Chef

Currently, if you want to make a neural network smaller or easier to understand, you usually just "prune" it (cut out unused parts) or split it up. But most of the time, people only check if the robot still gets the right answer on a test.

  • The Flaw: Imagine a student who memorized the answers to a math test. If you change the numbers slightly, they fail. But if you only check their score on the original test, they look perfect.
  • The Real Issue: The authors argue that just getting the right answer isn't enough. We need to know if the robot still understands the boundary between decisions. For example, does the robot know exactly where a "cat" stops being a "cat" and starts looking like a "dog"? If you split the robot, does it still know that boundary?

2. The Solution: The "Decision Boundary" Map

The authors say that the most important part of a neural network isn't the middle of the decision space (where it's easy to tell a cat from a dog); it's the Decision Boundary.

  • The Analogy: Think of a map of a city. The middle of a neighborhood is easy to navigate. The border between two neighborhoods is where things get tricky. If you are standing right on the line between "Cat Territory" and "Dog Territory," a tiny step could change your identity.
  • The Goal: A successful decomposition must preserve the rules of the game right at the border. If you split the robot, the new smaller robots must still agree with the big robot on who is a cat and who is a dog, especially for the tricky, borderline cases.

3. The Two Rules of a Good Split

The authors created a "Contract" (a set of rules) to see if a split is valid. You need both of these to happen at the same time:

  • Rule A: Semantic Fidelity (The "Truth" Rule)
    The new smaller robots must still make the right decisions, especially near the borders. If the big robot says "This is a cat," the small robot must also say "This is a cat," even if the picture is blurry.

    • Analogy: If you split a law firm into three smaller teams, all three teams must still give the same legal advice on the most difficult, borderline cases.
  • Rule B: Structural Divergence (The "Independence" Rule)
    The smaller robots must actually be different from each other. They shouldn't just be three copies of the same robot hiding in different boxes. They need to use different parts of the brain to do their jobs.

    • Analogy: If you split a law firm, you don't want three teams that all read the exact same books and use the exact same lawyers. You want one team to specialize in contracts, another in criminal law, and another in family law. They need to be distinct.

The Catch: Most methods fail one of these rules.

  • Some methods keep the "Truth" but fail the "Independence" (they just copy the whole robot three times).
  • Some methods get "Independence" but fail the "Truth" (they cut the robot so much it starts hallucinating).

4. The Experiment: SAVED (The Detective)

The authors built a tool called SAVED to test this. It's like a detective that:

  1. Finds the "borderline" cases (the tricky inputs).
  2. Tries to split the robot into smaller parts.
  3. Checks if the smaller parts still agree with the big robot on the borders (Rule A) AND if they are actually using different parts of the brain (Rule B).

5. The Big Discovery: It Depends on the Type of Brain

This is the most surprising part of the paper. They tested this on different types of AI:

  • Language Models (like BERT): Success! 🎉
    When they tried to split a language model (which reads text), it worked perfectly. The model naturally had "specialists" for different words and topics. You could split it up, and the pieces still understood the tricky boundaries of language.

    • Analogy: A library is naturally organized by genre. You can easily separate the "Mystery" section from the "Science" section without losing the plot.
  • Vision Models (like CNNs and ViTs): Failure.
    When they tried to split image models (which look at photos), it failed. The models couldn't be split without losing their ability to distinguish tricky images.

    • Analogy: Imagine a painting where every single brushstroke is a mix of red, blue, and yellow to create the whole picture. If you try to cut the canvas into pieces to separate the "red" part from the "blue" part, the image falls apart. The information is too mixed up (entangled) to be separated cleanly.

The Takeaway

This paper changes how we think about AI. It tells us that not all AI models can be broken down into smaller, modular pieces.

  • For Language: We can start building AI systems that are like a team of specialists, where we can swap out or fix individual parts easily.
  • For Vision: We have to accept that these models are more like a giant, tangled knot. You can't just untie them without untying the whole thing.

The authors have given us a formal way to measure this. Before, we just guessed if a model was "modular." Now, we have a contract to sign: "Does this split keep the truth at the borders, and are the pieces actually different?" If the answer is yes, we can finally start building AI that is easier to maintain, test, and trust.

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 →