From a million papers to a decision you can defend.

CausalMosaic reads the empirical literature, extracts every causal claim it can verify, and assembles the fragments into a single Structural Causal Model, so that domain experts can ask “what if?” and get an answer with the studies attached.

Research preview · Doctoral research at TU Munich (sebis) · funded by Software Campus
Not read
5 M+
scientific papers published every year – the evidence exists; nobody can read it.
Not shared
6.8%
of authors who promised their data on request actually shared it.
Not used
14%
of surveyed health professionals use evidence-based medicine regularly.
The approach

Reverse the research process.

Prediction tells you what will happen. Causation tells you what to do. The ground truth we need – a complete causal system – already exists, fragmented across millions of papers, trials, and guidelines. CausalMosaic combines the literature with the user's own data: the literature provides the causal structure, the user's data steers which questions are worth asking. LLMs do structured extraction only; the math is deterministic.

1

Extract fragments

Parse the literature for causal claims: variables, direction, effect size, study design, sample size.

2

Weight by quality

Score each claim by methodological rigour with a GRADE-inspired framework.

3

Synthesise the system

Stitch the fragments into a single, consistent model. Conflicts get flagged. Uncertainty stays transparent.

4

Answer "what if?"

Query all scenarios against the model, conditioned on your own data; with pathways and sources attached.

The app · Decision Lab

Watch a single question become a causal model.

Describe what you’re trying to decide. CausalMosaic proposes the variables worth tracking, synthesises the literature, ranks interventions by expected effect, and shows the result as a range of outcomes and their uncertainty. Every claim collapses into the underlying studies.

Demo · the walkthrough is scripted. Both examples run on fictional studies, of invented cohorts and datasets: every number is fitted from their data, and every claim traces back to the sentence it came from. Press Play, or jump to any step.

Decision Lab
Waiting for input
no corpus yet

Describe the decision in the chat. The model is built from the conversation.

Nodes – role
Unassigned (default)
Evidence – observed value
Intervention – do(X = x)
Query target
Latent – nothing reports it; structural only
Edges
On pinned intervention’s pathway
Carrying an observed value
Not in the current query
Contested – studies disagree on this effect
No estimated relationship strength
Overlay
Six pillars of trust

An answer is only as good as you can defend it.

Decision making in medicine, policy, or regulated business takes more than confidence scores from a chat box. CausalMosaic is built around six explicit guarantees, each surfaced in the interface.

Grounded in evidence

Every causal claim is rooted in peer-reviewed studies. LLMs do structured extraction only; the math is done deterministically.

Robust through aggregation

Hundreds of studies per relationship, each weighted by methodological quality. Wisdom of the crowd, with transparent voting.

Uncertainty-aware

Answers are ranges of outcomes. Every edge is drawn by its effect, its edge probability and its ensemble agreement: how strong it is, how likely it is to exist, and how far the studies agree.

Interpretable (the "how")

A Structural Causal Model is interpretable by design. "A causes B with strength X" – no neural-network shrug.

Transparent

Every claim traces back to its primary evidence. Click an edge, see the studies, open the passage. EU-AI-Act-ready by construction.

Explainable (the "why")

Run an intervention – the pathways that drove the answer light up. The causal structure is the explanation.

How it works

From a question to a model you can defend.

The domain expert sets the question and the room to move. Everything downstream – literature retrieval, graph synthesis, probability estimation – is auditable and deterministic.

01

Define the search space

The user describes the situation in chat and, optionally, drops in any data they already have – a patient record, a cohort summary, a business profile. From that, CausalMosaic proposes a candidate set of observed variables and the levers available to intervene on. The user accepts, edits, or extends the set before the system goes to the literature.

02

Retrieve evidence for every variable pair

For each pair of variables, we pull the relevant peer-reviewed studies and score them by methodological rigour (GRADE-inspired). LLMs are kept on a short leash – they only do structured extraction of effect sizes, study designs, and sample sizes. No hallucinated findings reach the model.

03

Synthesise an uncertainty-aware causal graph

Bayesian aggregation stitches the fragmented findings into a single causal graph. Each edge carries the probability that the relationship exists at all, and how much the underlying studies agree on it. Where they disagree, the edge stays flagged for the user rather than being averaged into a false consensus.

04

Learn the probability distributions

The model needs to know how each variable's outcome depends on its parents. Studies usually report only summary statistics, often of the same concept through different projections – pack-years, years-smoked, binary smoker. We reconstruct the latent distribution that produced those projections, then use it to parameterise each node of the model.

Text2Tabular – ACL 2026Verifiable Parameterisation of BNs – ACL 2026
05

Ask "what if?" – propose, optimise, present trade-offs

With the model in place the user asks the questions that matter: observational ("what's the risk given this profile?"), interventional ("what changes if I act on X?"), or counterfactual ("what would have happened if…?"). CausalMosaic proposes candidate interventions, deterministic algorithms score each one on the network – expected outcome, shift in distribution, remaining uncertainty – and the user sees a ranked set of options with the trade-off made explicit: low-risk-medium-impact vs. high-impact-higher-risk, with the causal pathway and supporting studies attached to every claim.

Roadmap

Where the research stands.

The pipeline is being built one paper at a time. Two papers are published at ACL 2026, covering data reconstruction and Bayesian-network parameterisation; further work is in active development.

Published · ACL 2026

Text2Tabular – Reconstructing tabular research data from scientific publications

A unified framework combining LLM-driven information extraction with copula-based distribution modelling and constrained MCMC refinement. Reconstructs realistic research datasets from publication summaries alone – preserving multivariate relationships of the originals on Train-on-Synthetic-Test-on-Real benchmarks.

Step 04 · learning probability distributions
Published · ACL 2026

Verifiable parameterisation of Bayesian networks from scientific literature

Five strategies for reconstructing local conditional probability tables from statistical summaries alone, evaluated across mixed-type networks. Copula-based methods significantly outperform baselines – unlocking BN parameterisation when raw tabular data is unavailable.

Step 04 · learning probability distributions
Three more planned
Planned

Relevant-paper retrieval across sources

Coverage benchmarks across PubMed, OpenAlex, Google Scholar, and similar indexes – and a preprocessing pipeline that normalises metadata across them (e.g. via the Unified Medical Language System), so the same concept can be matched reliably regardless of source.

Step 02 · evidence retrieval
Planned

Reliable structured information extraction from multimodal documents

Extracting findings from every part of a medical publication – text, tables and figures. Trial reports draw most of their figures from a few types (flow diagrams, Kaplan–Meier curves, forest plots), so their structure can be detected explicitly. Every answer comes only from what was extracted and points to its source in the document.

Step 02 · evidence retrieval
Planned · next product milestone

User-acceptance study with clinicians and analysts

A clickable Decision Lab prototype tested with a first cohort of domain experts. Evaluating usability of the chat-driven setup, trust in the synthesised graph, and end-to-end uncertainty propagation from primary evidence through to the ranked interventions on the screen. The findings will steer the next research cycle.

Steps 01 & 05 · interaction + decision presentation