Intro video transcript
Accessible transcript
What happens in the intro video, chapter by chapter.
0:00–0:09 · Title and purpose
Welcome to this demo of the Causal Argumentative Learning Assistant: a tool for transparent and contestable causal discovery.
0:09–0:20 · Attributable inputs
Data-derived conditional-independence tests, language-model proposals, and expert judgements enter CArLA as attributable, potentially defeasible inputs.
0:20–0:31 · Causal ABA
Causal ABA constructs arguments for causal hypotheses and exposes attacks between incompatible claims, including what must be released if a claim is forced in.
0:31–0:40 · Inspectable outputs
Its outputs are candidate causal graphs paired with an evidence ledger of retained facts, assumptions, and unresolved preferences.
0:40–0:48 · Contestability loop
Reviewers challenge evidence, resolve conflicts, and rerun. Every revision is logged.
0:48–1:08 · Load the Asia benchmark run
We now load an existing run of Causal ABA on the bnlearn Asia benchmark. Its variables cover travel, tuberculosis, smoking, lung cancer, bronchitis, X-ray results, and dyspnoea, meaning shortness of breath. The displayed graph is a candidate open to review.
1:08–1:23 · Inspect provenance
The run summary preserves the algorithm configuration and provenance behind this particular graph, rather than presenting it as a free-standing picture. Explanatory inspection makes the grounds for this candidate transparent.
1:23–1:49 · Inspect the CI ledger
The conditional-independence panel exposes the statistical evidence used by Causal ABA. Its 163 statements split into 86 retained facts and 77 defeasible assumptions. In and out answer a different question: whether each statement agrees with the displayed graph. There are 127 in and 36 out; expanding out confirms that all 36 are assumptions.
1:49–2:15 · Inspect and adopt one language-model input
Next, the language-model panel exposes structural proposals without applying them automatically. Turning on the overlay and selecting lung to X-ray brings its local evidence into view. Five of five prompts support that direction. We adopt this one proposal: it is provisionally accepted as a fact, subject to coherence with every active input, and its source remains attached for later review.
2:15–2:41 · Add one clinical input
A clinical reviewer then enters the review and challenges the candidate graph. Bronchitis can cause shortness of breath, so the reviewer proposes bronchitis to dyspnoea. Saving records a hard, attributable input for the next evaluation. It does not draw an edge directly onto the graph. This is contestability: expert judgement becomes an attributable, checkable commitment.
2:41–3:01 · Inspect the combined contestation log
The contestation log includes all prior contestations: the language-model adoption, the clinical challenge, and curator constraints on temporal scope and soft preferences. Scrolling reveals their sources, confidence, and rationales. Show all constraints visualises the complete recorded set.
3:01–3:30 · Check the resulting conflict
Now we check conflicts. One hard blocker is found: lung to X-ray is required by the adopted language-model consensus, but forbidden by a broader curator rule. The red resolution panel places the two histories side by side. The conflict is therefore an explicit attack between attributable claims, not a hidden validation failure or a silently overwritten input. Dynamic consistency checking exposes conflicting commitments.
3:30–3:46 · Resolve with a recorded exception
The review chair keeps lung to X-ray as a named exception to the broader scope rule and records the rationale. CArLA changes the formal constraint set, preserves the defeated alternative in the log, and confirms that the remaining hard inputs are coherent.
3:46–4:11 · Rerun Causal ABA
We rerun Causal ABA on the data evidence, the adopted proposal, the clinical edge, the scoped prohibitions, and the explicit resolution together. The output is derived from this exact, fingerprinted input set. When computation finishes, the revised candidate and its audit summary appear together. This is auditable redress: revisions follow from resolved inputs.
4:11–4:33 · Compare graph revisions and residual disagreement
Immediate changes distinguish additions from removals. The rerun adds bronchitis to dyspnoea and lung to X-ray, and removes dyspnoea to tuberculosis. An unsatisfied soft preference also remains visible in the summary. The system records residual disagreement for possible later contestation instead of claiming automatic obedience.
4:33–4:51 · Compare the supporting evidence
The revision releases 15 lower-ranked statements, leaving 71 facts and 92 assumptions. CArLA combines inspectable evidence and explicit redress in a user-friendly platform with an auditable workflow, enabling contestable causal discovery for high-stakes decision-making.
4:51–4:59 · Thanks and invitation
Thanks for watching. Feel free to get in touch should you have any questions or thoughts!