← Latest papers
📊 statistics

Every Feedforward Neural Network Definable in an o-Minimal Structure Has Finite Sample Complexity

This paper establishes that any fixed feedforward neural network architecture definable within an o-minimal structure possesses finite sample complexity in the agnostic PAC model, demonstrating that distribution-free learnability is a fundamental consequence of tame mathematical definitions rather than a unique property of specific activation functions or architectures.

Original authors: Anastasis Kratsios, Gregory Cousins, Haitz Sáez de Ocáriz Borde, Bum Jun Kim, Simone Brugiapaglia

Published 2026-05-11
📖 5 min read🧠 Deep dive

Original authors: Anastasis Kratsios, Gregory Cousins, Haitz Sáez de Ocáriz Borde, Bum Jun Kim, Simone Brugiapaglia

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 are trying to teach a robot to recognize cats, predict stock prices, or translate languages. You build a complex machine out of many small parts (layers), each doing a specific job. In the world of AI, these machines are called Neural Networks.

For a long time, mathematicians and computer scientists have been asking a tricky question: "How much data does this robot actually need to learn before it starts making sense?"

If a robot is too complicated, it might need an infinite amount of data to learn, or it might just memorize the data without understanding anything (a problem called "overfitting"). If it needs a manageable, finite amount of data, we say it has "finite sample complexity." In plain English: It can actually learn from a real-world dataset.

This paper, titled "Every Feedforward Neural Network Definable in an o-Minimal Structure Has Finite Sample Complexity," delivers a massive, reassuring answer to that question.

Here is the breakdown in simple terms:

1. The Big Discovery: "If it's built nicely, it can learn."

The authors prove that almost every modern, standard neural network you see today (like the ones powering Chatbots, image generators, and self-driving cars) can learn.

They didn't just check one specific type of network. They looked at the entire "family" of networks used in practice:

  • MLPs: The classic "stack of layers."
  • CNNs: The ones great at looking at pictures.
  • Transformers: The ones behind modern Large Language Models (like the one you are talking to right now).
  • GNNs: The ones that understand graphs and relationships.

The paper says: As long as the network is "feedforward" (it moves in one direction, like water flowing down a slide, without looping back on itself) and is built from standard, well-behaved math operations, it is guaranteed to have finite sample complexity.

2. The Secret Ingredient: "O-Minimal Structures"

You might wonder, "What makes these networks 'well-behaved'?" The paper uses a fancy mathematical concept called o-minimal structures.

The Analogy: The "Tame" vs. "Wild" Garden
Imagine two gardens:

  • The Wild Garden: Here, plants can grow in infinite, chaotic spirals, loop back on themselves endlessly, and wiggle with infinite complexity. If you try to map this garden, you might need an infinite amount of paper. This represents "wild" math functions that are too chaotic to learn from data.
  • The Tame Garden (o-minimal): Here, the plants are well-behaved. They might curve, bend, or branch, but they don't wiggle infinitely. They are "tame." You can describe the whole garden with a finite set of rules.

The authors show that the math used to build modern AI (things like ReLU, Sigmoid, Softmax, Attention mechanisms) lives in the Tame Garden. Because these functions are "tame," the whole network built from them is also tame. And because it's tame, it cannot be infinitely complex. Therefore, it must be able to learn from a finite amount of data.

3. The "Unbounded" Surprise

Usually, when mathematicians try to prove a network can learn, they have to put a "speed limit" on the numbers inside the network (the parameters). They say, "Okay, the numbers can't get bigger than 1,000,000."

This paper says: You don't need a speed limit.
Even if the numbers inside the network can grow to be infinitely large (unbounded), as long as the shape of the network is built from these "tame" rules, it still learns. It's like saying a car can drive as fast as it wants, but as long as it stays on a paved road (the tame structure), it will eventually get to the destination.

4. What This Means for the Future of AI

The authors make a very important point about how we should think about AI design:

The "Baseline" Shift
In the past, researchers tried to prove that their specific new architecture was "learnable." They treated learnability as a special prize to be won.

This paper says: Learnability is the default setting.
If you build a standard, fixed-size, feedforward network, it is guaranteed to be learnable. It's like breathing; you don't need to prove you can breathe to be alive.

So, what should we focus on now?
Since "can it learn?" is no longer the hard question, we should stop worrying about it. Instead, we should focus on:

  • Inductive Bias: Does the network have the right "intuition" for the specific problem? (e.g., Does it know that a cat looks the same whether it's upside down?)
  • Symmetry: Does it respect the geometry of the data?
  • Efficiency: Can it learn quickly without needing a supercomputer?
  • Optimization: Can we actually train it without it getting stuck?

Summary

The paper is a mathematical "safety net." It proves that the chaotic, diverse world of modern AI (Transformers, CNNs, etc.) is actually built on a foundation of "tame" math. Because of this, these networks are not magical black boxes that might fail to learn; they are mathematically guaranteed to be capable of learning from data, even if their internal numbers get huge.

The takeaway: Stop worrying about whether your AI can learn. It can. Now, focus on making it learn better and faster.

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 →