← Latest papers
🤖 machine learning

Neural Additive and Basis Models with Feature Selection and Interactions

This paper proposes integrating a trainable feature selection layer into Neural Additive and Basis Models to overcome computational bottlenecks in high-dimensional settings, thereby enabling efficient modeling of feature interactions while maintaining interpretability and competitive performance.

Original authors: Yasutoshi Kishimoto, Kota Yamanishi, Takuya Matsuda, Shinichi Shirakawa

Published 2026-06-19
📖 4 min read☕ Coffee break read

Original authors: Yasutoshi Kishimoto, Kota Yamanishi, Takuya Matsuda, Shinichi Shirakawa

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 predict the outcome of a complex event, like whether a patient will recover or if a loan will be approved. You have a massive list of clues (features) to help you decide.

The Problem: The "Black Box" vs. The "Too-Heavy" Box
In the world of Artificial Intelligence, there are two main ways to solve these puzzles:

  1. The Black Box (Deep Neural Networks): These are incredibly smart and accurate, but they work like a magic trick. You put data in, and an answer comes out, but no one knows how the machine made that decision. In fields like medicine or law, this is dangerous because you need to trust the reasoning.
  2. The Transparent Box (Generalized Additive Models): These are like a team of specialists. Each specialist looks at just one clue (e.g., "age" or "income") and gives a score. The final answer is just the sum of all these scores. This is easy to understand because you can see exactly how each clue contributed. However, traditional transparent boxes are often not smart enough to handle complex relationships between clues.

The Existing Solution: NAM and NBM
Researchers created "Neural Additive Models" (NAM) and "Neural Basis Models" (NBM). Think of these as upgrading the "Transparent Box." Instead of simple specialists, they use tiny, smart AI brains (Neural Networks) to look at each clue. This makes them both smart and transparent. You can still see how each clue affects the result.

The Bottleneck: The "Too Many Clues" Crisis
Here is where the old method breaks down.

  • The Interaction Problem: Sometimes, clues work better together. For example, "Age" and "Income" might predict something better when looked at together rather than separately. To do this, the old models tried to create a tiny AI brain for every possible pair of clues.
  • The Math Nightmare: If you have 1,000 clues, there are nearly 500,000 possible pairs. Trying to train 500,000 tiny AI brains at once is like trying to hire 500,000 employees to work in a tiny office. It crashes the computer, takes forever, and becomes impossible to manage.
  • The High-Dimensional Wall: When datasets get huge (thousands of clues), the old models simply stop working. They run out of memory and time.

The New Solution: The "Smart Selector"
The authors of this paper propose a simple but powerful fix: Feature Selection.

Imagine you are a detective with a massive evidence board. Instead of trying to analyze every single piece of evidence at once (which is impossible), you hire a Smart Selector.

  • How it works: The model starts with a "menu" of all possible clues. During training, it learns to assign a "weight" to each clue.
  • The Filter: It uses a special mathematical filter (called entmax) that acts like a sieve. It keeps the most important clues and effectively "turns off" the useless ones.
  • The Result: Instead of trying to build 500,000 AI brains for every pair of clues, the model only builds brains for the top 50 or 500 most important clues and pairs.

The Benefits

  1. Speed: Because the model ignores the junk data, it runs much faster. The paper shows that while the old models crash on datasets with 1,000+ clues, the new models (called NAM-FS and NBM-FS) handle them smoothly.
  2. Interactions: It allows the model to look at pairs of clues working together (like "Age + Income") without getting overwhelmed by the math.
  3. Transparency: Even though it's selecting the best clues, it remains transparent. You can still see exactly which clues were chosen and how they influenced the final decision.

The Results
The authors tested this on six different real-world datasets with thousands of clues.

  • Performance: Their new models were just as accurate, or even better, than the best existing "transparent" models.
  • Efficiency: They were significantly faster and could handle data sizes that the old models couldn't even touch.
  • Comparison: They also proved that letting the model learn which clues to pick during training is better than trying to pick the clues manually before starting.

In Summary
This paper introduces a way to make smart, transparent AI models that can handle massive amounts of data. It does this by teaching the AI to ignore the noise and focus only on the most important clues and their relationships, solving the problem of models that are either too dumb to be useful or too heavy to run.

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 →