← Latest papers
📊 statistics

Deep learning with missing data

This paper introduces Pattern Embedded Neural Networks (PENNs), a method that integrates observation indicators into a neural network architecture to achieve minimax-optimal convergence rates for multivariate nonparametric regression with missing covariates under arbitrary missingness mechanisms, while empirically outperforming standard neural networks across various datasets.

Original authors: Tianyi Ma, Tengyao Wang, Richard J. Samworth

Published 2026-07-02
📖 4 min read☕ Coffee break read

Original authors: Tianyi Ma, Tengyao Wang, Richard J. Samworth

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 "Missing Piece" Puzzle

Imagine you are trying to teach a robot to predict the weather. You give it data like temperature, humidity, and wind speed. But, sometimes the sensors break. On some days, the robot only gets the temperature. On others, it gets humidity and wind, but no temperature.

In the world of deep learning (the "brain" behind modern AI), this is a nightmare. Usually, if data is missing, scientists just fill in the blanks with a guess (like the average temperature). They then train the robot on this "filled-in" data.

The paper argues that this approach is flawed.
Why? Because the pattern of what is missing tells a story.

  • If the temperature sensor is broken, the robot needs to know that.
  • If the humidity sensor is broken, that's a different story.

The authors call these patterns of missing data "revelation vectors." They are like a map showing exactly which puzzle pieces are missing.

The Solution: Pattern Embedded Neural Networks (PENNs)

The authors propose a new way to train the AI called Pattern Embedded Neural Networks (PENNs).

Think of a standard AI as a student trying to solve a math problem.

  • The Old Way: The teacher gives the student a worksheet with some numbers missing. The student guesses the missing numbers, fills them in, and tries to solve the problem. If the student guesses wrong, the whole answer is wrong.
  • The PENN Way: The teacher gives the student the worksheet plus a special note that says, "Hey, the numbers in column 3 are missing."

The PENN architecture has three parts working together:

  1. The Filler: It takes the data with the missing spots and fills them in (using any standard method).
  2. The Pattern Detective: This is the magic part. It looks only at the "missingness map" (the revelation vectors). It compresses this map into a simple, compact summary. It learns that "Missing Temperature" and "Missing Humidity" are two very different situations, even if they look similar mathematically.
  3. The Boss: It takes the filled-in data and the summary from the Pattern Detective and combines them to make the final prediction.

Why This Matters: The "Noise" Problem

The paper explains a tricky problem with just adding the "missingness map" as extra data.

Imagine you have 20 different sensors. The number of ways they can be broken is 2202^{20} (over a million combinations). If you just tell the AI, "Here is a list of 20 zeros and ones showing what's broken," the AI gets overwhelmed. It tries to memorize every single combination, like a student trying to memorize a dictionary instead of learning the grammar. This is called overfitting.

The PENN solves this by using the Pattern Detective to learn the meaning of the missingness. It realizes that "Sensor 1 is broken" might mean the same thing as "Sensor 1 and 2 are broken" in terms of how to predict the weather. It groups similar missing patterns together, allowing the AI to learn from rare cases by borrowing knowledge from similar cases.

The Proof: Theory and Experiments

The authors didn't just build a cool tool; they proved it works mathematically.

  • The Theory: They showed that even if the missing data happens for complicated, weird reasons (not just random chance), their method is nearly the best possible way to learn. They proved that PENNs can learn as fast as if the AI knew exactly how to group the missing patterns from the start.
  • The Experiments: They tested this on:
    • Fake Data: They created scenarios where data was missing randomly and scenarios where it was missing on purpose (e.g., sensors break more often when it's very hot). In almost every case, PENN was much more accurate than standard AI.
    • Real Data: They tested it on real-world datasets, like predicting credit scores and identifying handwritten digits (where parts of the image are "missing" or blocked out). Again, PENN outperformed standard methods and other popular tools like XGBoost.

The Takeaway

When data is missing, the fact that it is missing is information.

  • Old AI: Ignores the missingness or treats it as a simple error to be fixed.
  • PENN: Treats the missingness as a clue. It uses a special "translator" to understand the pattern of missing data and feeds that understanding directly into the decision-making process.

The result is a smarter, more robust AI that doesn't get confused when its sensors go on the fritz.

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 →