← Latest papers
📊 statistics

Order-Agnostic Autoregressive Modelling with Missing Data

This paper introduces Missingness-Aware Order-Agnostic Autoregressive Models (MO-ARM), a framework that reinterprets order-agnostic autoregressive models through the lens of missing data to enable robust imputation under general missingness mechanisms and facilitate active information acquisition, consistently outperforming existing baselines on real-world benchmarks.

Original authors: Ignacio Peis, Pablo M. Olmos, Jes Frellsen

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

Original authors: Ignacio Peis, Pablo M. Olmos, Jes Frellsen

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 solve a giant jigsaw puzzle, but someone has ripped out half the pieces. In the real world, this happens all the time: a sensor breaks, a patient forgets to fill out a form, or a file gets corrupted. Usually, computers struggle with these "missing pieces." They either guess blindly, throw away the incomplete data, or get confused about what the picture is supposed to look like.

This paper introduces a new way for computers to handle missing puzzle pieces using a method called MO-ARM. Here is how it works, explained through simple analogies.

1. The Old Way: The "Strict Order" Problem

Traditional AI models that try to understand data are like a very rigid chef who insists on making a sandwich in only one specific order: bread, then cheese, then ham, then bread. If you give the chef a plate with only the ham and the second slice of bread, the chef panics. They can't make the sandwich because the "bread first" rule is broken.

In technical terms, these are Autoregressive Models. They predict the next piece of data based on the ones before it, but they are stuck with a single, fixed order. If data is missing in the middle, the chain breaks.

2. The New Idea: The "Order-Agnostic" Chef

The authors looked at a newer type of model called Order-Agnostic Autoregressive Models (OA-ARM). Imagine a chef who doesn't care about the order. They can start with the ham, then add the cheese, then the bread, or start with the bread, then the ham, then the cheese. They can build the sandwich in any random order they want.

The paper makes a brilliant discovery: When you train this "order-agnostic" chef on a complete sandwich (no missing pieces), they accidentally learn how to fill in missing pieces perfectly.

Why? Because during training, the chef is constantly asked to predict a random piece (like the ham) based on whatever other pieces are currently on the table (maybe just the bread). This is exactly the same mental exercise as filling in a missing puzzle piece. The paper proves that this training process is mathematically identical to practicing with "Missing Completely At Random" data. So, even if you only train on perfect data, the model becomes an expert at guessing what's missing.

3. The Upgrade: MO-ARM (The "Missingness-Aware" Chef)

The authors didn't stop there. They realized that in the real world, missing data isn't always random. Sometimes, data is missing because of the value itself (e.g., a thermometer breaks specifically when it gets too hot). This is called "Missing Not At Random" (MNAR).

They built MO-ARM, which adds a second layer of intelligence:

  • The Chef: Still builds the sandwich in any order.
  • The Detective: A new part of the model that asks, "Why is this piece missing?"

If the model learns that pieces are missing because they are "too hot," it adjusts its guesses accordingly. This allows MO-ARM to handle tricky, non-random missing data much better than previous methods.

4. The Superpower: The "Curious Detective"

One of the coolest features of MO-ARM is its ability to decide what to ask for next.

Imagine you are a doctor trying to diagnose a patient, but you can only afford to run a few tests. You don't want to run a random test; you want the one that tells you the most.

  • MO-ARM acts like a super-curious detective. It looks at the data you do have and calculates: "If I knew the value of this one specific missing variable, how much would my confidence in the final answer improve?"
  • It then picks that specific variable to "acquire" next.
  • It does this step-by-step, efficiently gathering the most valuable information to make a prediction, rather than guessing blindly.

5. Does it Work?

The authors tested this on two very different types of puzzles:

  1. Tabular Data: Like spreadsheets with numbers and categories (e.g., credit card data, medical records). MO-ARM consistently filled in the missing numbers better than other top-tier AI models.
  2. Images: Like a photo of a face where half the pixels are blacked out. MO-ARM was able to "inpaint" (fill in) the missing parts of the face, preserving the person's identity and structure better than other methods, even when 98% of the image was missing.

Summary

In short, this paper takes a flexible AI model that can learn in any order, realizes that this flexibility makes it a natural expert at guessing missing data, and then upgrades it to understand why data is missing. The result is a system that can:

  1. Fill in the blanks in messy, incomplete datasets better than anyone else.
  2. Decide which questions to ask next to get the most useful information with the least effort.

It turns a rigid, order-dependent AI into a flexible, detective-like tool for reasoning under uncertainty.

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 →