← Latest papers
🤖 machine learning

Use What You Know: Causal Foundation Models with Partial Graphs

This paper introduces a method to enhance Causal Foundation Models by conditioning them on partial or complete causal graph information through learnable attention biases and graph-convolutional encoders, enabling them to match the performance of specialized models while effectively leveraging domain expertise.

Original authors: Arik Reuter, Anish Dhir, Cristiana Diaconu, Jake Robertson, Ole Ossen, Frank Hutter, Adrian Weller, Mark van der Wilk, Bernhard Schölkopf

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

Original authors: Arik Reuter, Anish Dhir, Cristiana Diaconu, Jake Robertson, Ole Ossen, Frank Hutter, Adrian Weller, Mark van der Wilk, Bernhard Schölkopf

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 Picture: The "All-Knowing" Detective vs. The "Skeptical" Detective

Imagine you are trying to figure out why a specific event happened. Maybe you want to know: "If we give this patient a new drug, will they get better?"

For a long time, scientists had to build a custom detective for every single case. If the case was about smoking and cancer, they built one detective. If it was about education and income, they built another. These detectives were great at their specific job but useless for anything else.

Recently, a new type of "Foundation Model" (a super-smart AI) was invented. Think of this as an All-Knowing Detective who has read every book in the library. They can look at any data and guess the answer to almost any question. This is called a Causal Foundation Model (CFM).

The Problem:
Even though this All-Knowing Detective is smart, they are currently a bit "naive." They only look at the raw data (the crime scene photos) and try to guess what happened. They don't listen to the experts.

  • Example: If you ask the detective, "Does smoking cause cancer?" they might look at the data and say, "Well, I see they often happen together, but maybe cancer makes people smoke?" because they don't know the biological timeline.
  • The Issue: In the real world, experts often know some things. We know smoking comes before cancer. We know age comes before retirement. But the current AI models refuse to use this "expert knowledge" unless you completely rebuild them from scratch.

The Solution: Giving the Detective a "Cheat Sheet"

The authors of this paper asked: Can we teach this All-Knowing Detective to listen to our expert hints without rebuilding them?

They developed a way to give the model a "Cheat Sheet" (a partial graph) while it is working. This cheat sheet doesn't need to be perfect. It just needs to tell the model what we do know.

The "Cheat Sheet" Analogy: The Family Tree

Imagine you are trying to figure out who is related to whom in a massive, confusing family reunion.

  • The Old Way: You look at a photo of 100 people and try to guess who is the grandfather, who is the cousin, and who is the baby. You might get it wrong.
  • The New Way: You get a piece of paper (the Partial Ancestral Matrix) that says:
    • "We know for sure that Grandma is an ancestor of the baby." (This is a 1).
    • "We know for sure that the baby is not an ancestor of Grandma." (This is a -1).
    • "We have no idea if Uncle Bob is related to Cousin Sue." (This is a 0).

The paper shows that even with this "incomplete" cheat sheet (where some relationships are marked as "unknown"), the AI performs much better than if it had no cheat sheet at all.

How They Did It: The "Traffic Controller" and the "Map Reader"

The paper describes two specific tricks they used to make the AI listen to this cheat sheet. Think of the AI as a giant team of workers passing notes to each other.

  1. The Traffic Controller (Soft Attention Bias):
    Normally, the workers pass notes to anyone they want. The authors added a "Traffic Controller" who looks at the cheat sheet.

    • If the sheet says "Grandma is an ancestor of the baby," the Controller gives that note a green light (encourages the AI to pay attention).
    • If the sheet says "The baby is NOT an ancestor of Grandma," the Controller gives that note a red light (discourages the AI from paying attention).
    • If the sheet says "Unknown," the light is yellow (the AI can decide for itself).
    • Key Point: This isn't a hard rule; it's a gentle nudge. This makes the system robust even if the cheat sheet has some errors.
  2. The Map Reader (Graph Convolutional Network):
    This is like giving every worker a map of the whole family tree before they start working. It helps them understand their "role" in the big picture. Even if they are just looking at one person, they know, "Oh, I am looking at a grandchild, so I should think about the parents."

The Results: Why "Partial" is Better Than "Perfect"

The researchers tested this on many different scenarios, from simple math problems to complex, realistic simulations.

  • It Works: When they gave the model the cheat sheet, it made much more accurate predictions about cause-and-effect.
  • It's Flexible: The model can handle a cheat sheet that is 100% full of information, or one that is 90% blank (just a few hints). It works in both cases.
  • The "Don't Guess" Rule: This is the most important finding. The paper shows that if you are unsure about a relationship, it is much better to mark it as "Unknown" (0) than to guess and get it wrong.
    • Analogy: If you are driving and you aren't sure if a road is a one-way street, it is safer to assume "I don't know" and drive carefully than to guess "It's one-way" and drive the wrong way. The paper proves that guessing wrong hurts the AI's performance significantly, but saying "I don't know" only hurts it a little bit.

Summary

The paper introduces a way to upgrade "All-Knowing" AI models so they can use partial expert knowledge. Instead of needing a perfect map of the entire world, the AI can now work with a sketchy map that has some blank spots. By using a "Traffic Controller" to guide its attention and a "Map Reader" to understand the big picture, the AI becomes a much better detective, able to answer "What if?" questions more accurately, even when we only have partial information.

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 →