Research map / Probabilistic and scientific modeling / Causal discovery
Differentiable Structure Learning and Causal Discovery for General Binary Data
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Proposes a general differentiable structure learning framework for binary/discrete data based on the multivariate Bernoulli distribution with higher-order interaction terms, proves non-identifiability and Markov-equivalence identifiability under SMR, and introduces the two-stage BiNOTEARS method.
Problem
Causal discovery (DAG structure learning) for discrete binary data without assuming a specific structural equation model, while capturing arbitrary (including higher-order) dependencies among variables.
Approach
Represents any binary distribution as a multivariate Bernoulli with all interaction features, induces a weighted adjacency matrix from squared interaction coefficients, and solves a single differentiable program with a quasi-MCP sparsity penalty and an acyclicity constraint to recover the sparsest DAG up to Markov equivalence.
Key results
- On the real protein dataset (n=7,466, d=11), BiNOTEARS achieves SHD 13 versus 16 for NOTEARS-MLP and 22 for NOTEARS.
- On small synthetic graphs with second-order interactions, DAGMA (first-order only) shows markedly poor recovery while BiNOTEARS remains competitive.
- BiNOTEARS attains performance on par with existing baselines (PC, FGES, DAGMA) on larger synthetic graphs.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use BiNOTEARS instead of NOTEARS-MLP | Structure learning on the human immune-cell protein and phospholipid network · Human immune-cell protein and phospholipid network | SHD: 16 -> 13 | Helped |
| Use NOTEARS-MLP instead of NOTEARS | Structure learning on the human immune-cell protein and phospholipid network · Human immune-cell protein and phospholipid network | SHD: 22 -> 16 | Helped |
| Remove all first-order effects for nodes with multiple parents, retaining only the highest-order interaction (ablation) | BiNOTEARS on simulated small DAGs · Small DAG simulation (d<10), ablated first-order effects | SHD | No clear effect |
Surprising findings
- The general multivariate Bernoulli model is non-identifiable: for every topological order there is a distinct graph-parameter pair reproducing the same distribution.
Limitations
- Exact method scales exponentially in the number of nodes because the feature map has 2^p terms; BiNOTEARS is a heuristic without theoretical guarantees.
- Theoretical guarantees are population-level and rely on positivity of the distribution and the SMR or faithfulness assumption.
- Experiments are limited to small or moderate graphs (d up to around 11 for real data).
Experimental setup
Datasets: synthetic binary data from SEMs with higher-order interactions protein-signaling flow cytometry dataset (n=7,466, d=11)
Benchmarks: synthetic binary graphs (d<10 and larger graphs) protein-signaling real dataset (d=11)
Metrics: structural Hamming distance (SHD) number of edges
Baselines: DAGMA PC FGES NOTEARS NOTEARS-MLP
Builds on: NOTEARS DAGMA NOTEARS-MLP minimax concave penalty
Closest papers by meaning
- Differentiable Causal Discovery for Latent Hierarchical Causal Models (ICLR 2025 · similarity 0.90)
- Learning Discrete Latent Variable Structures with Tensor Rank Conditions (NeurIPS 2024 · similarity 0.89)
- Scores for Learning Discrete Causal Graphs with Unobserved Confounders (AAAI 2024 · similarity 0.89)
- Identification of Latent Confounders via Investigating the Tensor Ranks of the Nonlinear Observations (ICML 2025 · similarity 0.89)
- Local Causal Structure Learning in the Presence of Latent Variables (ICML 2024 · similarity 0.89)
- THE ROBUSTNESS OF DIFFERENTIABLE CAUSAL DISCOVERY IN MISSPECIFIED SCENARIOS (ICLR 2025 · similarity 0.88)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
