← Latest papers
🤖 machine learning

Probabilistic Circuits for Irregular Multivariate Time Series Forecasting

The paper introduces CircuITS, a novel probabilistic circuit-based architecture that effectively balances model expressivity with structural guarantees for valid joint distributions to achieve superior uncertainty quantification in irregular multivariate time series forecasting.

Original authors: Christian Klötergens, Vijaya Krishna Yalavarthi, Lars Schmidt-Thieme

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

Original authors: Christian Klötergens, Vijaya Krishna Yalavarthi, Lars Schmidt-Thieme

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 future of a group of friends who are all doing different things at different times. Some are texting, some are sleeping, some are running errands, and they all check in at irregular intervals. You want to guess what they will be doing next, but you also need to understand how their actions might be connected. If one friend starts running, does that mean the others will too? Or are they independent?

This is the challenge of Irregular Multivariate Time Series (IMTS) forecasting. It's common in real life (like weather stations reporting at different times or hospital monitors checking patients at irregular intervals), but it's very hard for computers to handle because the data is messy and the relationships between variables are complex.

The paper introduces a new tool called CircuITS (Circuits for Irregular Multivariate Time Series) to solve this. Here is how it works, explained simply:

The Problem: The "Contradictory Oracle"

Previous AI models trying to do this had a major flaw. Imagine you ask a weather oracle: "What is the chance of rain?" It says 30%. Then you ask: "What is the chance of rain AND snow?" It says 40%. Finally, you ask: "What is the chance of rain, snow, AND wind?" It says 20%.

This is a contradiction! The chance of rain shouldn't change just because you asked about wind too. The probability of rain should be the same whether you ask about it alone or with other variables. This property is called Marginalization Consistency.

Old models were like unreliable oracles: they gave different answers depending on how you asked the question. This made them dangerous for high-stakes decisions (like in healthcare or climate science) because their predictions could be logically inconsistent.

The Solution: The "Lego Master" (CircuITS)

The authors built CircuITS, which is based on something called Probabilistic Circuits. Think of this as a giant, smart Lego structure built from two types of blocks:

  1. Sum Blocks (The Mixers): These represent "maybe this, maybe that." They mix different scenarios together.
  2. Product Blocks (The Separators): These represent "this AND that happening independently." They split complex problems into smaller, manageable pieces.

How CircuITS builds the prediction:
Instead of trying to guess the future of all 100 variables at once (which is like trying to solve a 100-piece puzzle in one giant, confusing heap), CircuITS builds the answer layer by layer.

  • Step 1: It looks at each "channel" (each friend or sensor) individually and creates a few possible scenarios for them (e.g., "Friend A is sleeping" or "Friend A is running").
  • Step 2: It uses Product Blocks to combine these scenarios. It asks, "If Friend A is running, what does that mean for Friend B?"
  • Step 3: It uses Sum Blocks to mix these combinations back together, creating a final, complex picture of the whole group's future.

Why It's Special

The magic of CircuITS is in its structure. The way the Lego blocks are snapped together is fixed and logical. Because of this rigid structure:

  • It never contradicts itself. If you ask about just one friend, the answer is mathematically guaranteed to be the same as if you asked about that friend plus 50 others. The "Lego" design forces the math to work out correctly every time.
  • It handles the mess. It can deal with data that arrives at weird times and skips around, which is common in the real world.
  • It finds the balance. Old models were either very flexible but inconsistent (giving contradictory answers) or consistent but too simple (missing complex patterns). CircuITS is the "Goldilocks" model: it is flexible enough to learn complex patterns but structured enough to never lie about its own probabilities.

The Results

The authors tested CircuITS on four real-world datasets:

  1. Weather data (temperature, rain, etc.).
  2. Three medical datasets (vital signs from ICU patients).

They compared it against the best existing models. The results showed that CircuITS was better at predicting the joint distribution (the big picture of how everything relates) and the marginal distribution (the specific prediction for individual variables) than any previous method.

In a specific test involving a "bifurcation" (a situation where a path splits into two distinct possibilities, like a river splitting), older models got confused and blended the two paths into a muddy middle. CircuITS, however, clearly kept the two paths separate, showing it could understand that the future had two distinct, valid possibilities.

Summary

CircuITS is a new AI architecture that predicts the future of messy, irregular data streams. It uses a specific "circuit" design (like a logical Lego set) to ensure that its predictions are always mathematically consistent. It doesn't matter how you ask the question; the answer will always make sense in the context of the whole group. This makes it a more reliable tool for forecasting in complex, real-world scenarios.

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 →