← Latest papers
🤖 AI

Relational Structural Causal Models

This paper introduces relational structural causal models and relational neural causal models to enable AI systems to learn causal representations that support reasoning about interventions and counterfactuals for unseen combinations of objects, even in the presence of unobserved confounding.

Original authors: Adiba Ejaz, Elias Bareinboim

Published 2026-06-16
📖 5 min read🧠 Deep dive

Original authors: Adiba Ejaz, Elias Bareinboim

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 how to drive a car. You show it thousands of videos of traffic. But here's the catch: in every video you show it, there are always exactly two cars and one pedestrian.

Now, you put the robot on a real road where there are three cars and two pedestrians. The robot panics. It has never seen this specific combination before. It doesn't know if the third car should stop or go.

This is the problem the paper tackles. It asks: How can we build an AI that understands the rules of how things interact, so it can handle new, unseen combinations of objects without needing to be retrained?

The authors call their solution Relational Structural Causal Models (RSCMs). Here is a breakdown of what they did, using simple analogies.

1. The Problem: The "Recipe" vs. The "Ingredients"

Most AI models today are like a chef who memorized a recipe for a salad with exactly three tomatoes and two cucumbers. If you give them a salad with four tomatoes and one cucumber, they get confused. They don't understand the logic of the salad; they just memorized the specific list of ingredients.

In the real world (like traffic, biology, or social networks), the number of objects changes constantly.

  • Traffic: Sometimes there are 2 cars, sometimes 10. Sometimes a pedestrian is in front of Car A, sometimes Car B.
  • The Goal: We need an AI that learns the "recipe" (the causal rules), not just the specific ingredients. It needs to know: "If a red light controls a car, the car stops," regardless of whether there is one car or a hundred.

2. The Solution: The "Universal Rulebook"

The authors created a new type of model called a Relational Structural Causal Model (RSCM).

Think of an RSCM not as a list of specific facts, but as a Universal Rulebook.

  • Instead of saying "Car 1 stops when Light 1 is red," the rulebook says: "Any car stops if any light controlling it is red."
  • It also handles relationships: "A car stops if any pedestrian in its path is crossing."

This allows the AI to take the same rulebook and apply it to a scene with 2 cars or a scene with 50 cars. It doesn't need to see every possible combination to know what to do.

3. The Big Discovery: You Can't Just "Guess"

The paper makes a very important, somewhat scary discovery. They proved mathematically that you cannot simply look at data from one set of scenes and automatically figure out what happens in a totally new scene.

The Analogy:
Imagine you have a machine that makes sandwiches.

  • Scene A: You only ever see the machine make sandwiches with one slice of cheese.
  • Scene B: You want to know what happens if you put two slices of cheese in.

The authors proved that without knowing the internal mechanism (the "causal graph"), you cannot guess the outcome of Scene B just by watching Scene A.

  • Maybe the machine adds cheese linearly (2 slices = double the taste).
  • Maybe the machine has a limit (2 slices = it jams).
  • Maybe the machine ignores the second slice entirely.

If you only watch the machine make single-slice sandwiches, you have no way of knowing which of these three rules is true. You need to know the structure of the machine (the causal graph) to make that prediction.

4. The Fix: Drawing the Map

To solve this "guessing" problem, the authors say we need to provide the AI with a Map of Relationships (a Relational Causal Graph).

This map tells the AI:

  • "Signals control Pedestrians."
  • "Pedestrians in a car's path affect the Car."
  • "Signals do not directly affect Cars unless they control them."

Once the AI has this map, it can use a special mathematical tool (called "identification criteria") to figure out if it can answer a question about a new scene.

  • If the map says "Yes": The AI can confidently predict the outcome of the new scene using data from the old scenes.
  • If the map says "No": The AI knows it doesn't have enough information and shouldn't guess.

5. The "Neural" Engine

Finally, the authors built a computer program (a Neural Network) that uses this Rulebook and Map. They call it a Relational Neural Causal Model.

They tested this on simulated traffic scenes.

  • They trained the AI on scenes with specific numbers of cars and pedestrians.
  • They asked it to predict what would happen in scenes with different numbers of cars and pedestrians.

The Result:
The new model was much better at predicting the unseen scenes than standard AI models. Even when the standard models were trained directly on the "unseen" scenes, the new model (trained on different scenes but using the right rules) often performed just as well or better.

Summary

  • The Problem: AI struggles when the number of objects or their arrangement changes (e.g., 2 cars vs. 10 cars).
  • The Insight: You can't learn the rules for new combinations just by looking at old data; you need to know the underlying causal structure.
  • The Tool: They created a "Rulebook" (RSCM) and a "Map" (Causal Graph) that tells the AI how objects interact.
  • The Proof: They showed mathematically when you can and cannot predict new scenarios, and built a neural network that successfully uses these rules to generalize to unseen traffic scenes.

In short, they gave AI a way to understand the logic of relationships rather than just memorizing lists of objects, allowing it to handle the messy, changing complexity of the real world.

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 →