← Latest papers
📊 statistics

Incorporating Expert Knowledge into Bayesian Causal Discovery of Mixtures of Directed Acyclic Graphs

This paper proposes a novel framework combining Bayesian experimental design and variational mixture structure learning to incorporate expert knowledge into the discovery of heterogeneous causal structures, enabling the inference of mixtures of causal Bayesian networks that outperform existing methods on both synthetic and real-world breast cancer data.

Original authors: Zachris Björkman, Jorge Loría, Sophie Wharrie, Samuel Kaski

Published 2026-04-30
📖 4 min read☕ Coffee break read

Original authors: Zachris Björkman, Jorge Loría, Sophie Wharrie, Samuel Kaski

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 figure out how a complex machine works by looking at a pile of mixed-up parts. Usually, scientists try to find one single blueprint that explains how every part connects to every other part. But what if the machine isn't one thing? What if it's actually two different machines mixed together in the same box, each with its own unique blueprint?

This is the problem the paper tackles. It's about Causal Discovery—figuring out cause-and-effect relationships (like "smoking causes cancer" or "rain causes wet grass").

Here is a simple breakdown of what the authors did, using everyday analogies:

1. The Problem: The "One Blueprint" Trap

Most computer programs that try to figure out how things work assume there is only one correct answer (one single graph).

  • The Analogy: Imagine you have a bag of LEGOs from two different sets: a castle and a spaceship. If you try to build a single model that explains how all the bricks fit together, you'll end up with a weird, broken mess. You can't have a castle turret that is also a spaceship engine.
  • The Reality: In real life (like in medicine or biology), data often comes from different "subgroups." Some patients might have one type of disease mechanism, while others have a different one. A single model tries to force a square peg into a round hole, resulting in a confusing, inaccurate map.

2. The Solution: The "Mixture" Approach

The authors created a new method called VaMSL (Variational Mixture Structure Learning).

  • The Analogy: Instead of trying to build one giant, confused model, their program says, "Okay, let's sort these LEGOs into two piles." It then builds two separate blueprints: one for the castle and one for the spaceship.
  • How it works: It automatically groups similar data points together and learns a different cause-and-effect map for each group.

3. The Secret Ingredient: The "Expert Consultant"

Usually, computers need massive amounts of data to figure out these blueprints. But what if you don't have enough data? That's where Expert Knowledge comes in.

  • The Analogy: Imagine you are a detective trying to solve a crime, but you only have a few clues. You call in a Consultant (a domain expert) who knows the neighborhood well.
  • The Old Way: You might ask the consultant, "Did the butler do it?" and they say "Yes." You just take their word for it.
  • The New Way (This Paper): The authors use a smart strategy called Bayesian Experimental Design. Instead of asking random questions, the computer calculates: "Which single question will teach me the most?"
    • It asks the expert: "Between these two specific connections, which one is more likely to be true?"
    • The expert answers (e.g., "I'm 80% sure A causes B").
    • The computer uses that answer to instantly sharpen its blueprints, even with very little data.

4. Hard vs. Soft Constraints (The Rules of the Game)

The paper distinguishes between two ways an expert can help:

  • Hard Constraints (The "Hard No"): "This edge cannot exist." (e.g., "A patient's age cannot be caused by a tumor.") The computer treats this as an absolute law.
  • Soft Constraints (The "Gut Feeling"): "I think this edge is likely, but I'm not 100% sure." (e.g., "I think diet probably affects heart health.") The computer treats this as a strong hint, not a rule.
  • The Magic: The authors created a way to turn these "gut feelings" (probabilities) into a mathematical guide that helps the computer build the blueprints faster and more accurately.

5. What They Tested

The authors didn't just talk about it; they tested it:

  • Synthetic Data: They created fake data where they knew the "true" blueprints. They showed that their method, when guided by a simulated expert, could find the correct blueprints much better than methods that didn't ask for help or tried to use a single model.
  • Real-World Data: They tested it on a Breast Cancer dataset. They treated the different types of cancer (which have different causes) as the "mixed groups." Their method successfully identified the different subgroups and the specific cause-and-effect rules for each, outperforming standard methods.

Summary

Think of this paper as a new way to solve a puzzle.

  1. Old way: Try to force all puzzle pieces into one picture.
  2. New way: Realize there are two pictures mixed together, sort the pieces, and build two pictures.
  3. The Boost: When you are stuck, you don't just guess; you ask a smart consultant the most helpful question possible to get unstuck.

The result is a system that can learn complex, mixed-up cause-and-effect relationships much faster and more accurately, especially when data is scarce but expert knowledge is available.

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 →