Friedman 2000 - Bayesian Structure Learning Framework
Summary
The posterior over structures factorises into per-family scores when the prior satisfies structure modularity, global parameter independence and parameter modularity (Theorem 2.1). The goal is the posterior probability of a feature such as an edge: , a super-exponential sum.
Overview
Standard approach: model selection (one high-scoring DAG). Fine when data are plentiful (the best model can be orders of magnitude more likely than any other) but not when data are scarce relative to the model.
Main Content
Feature posterior (eq. 1)
, if the feature (edge , Markov-blanket membership, directed path) holds in .
Priors
Structure prior : uniform, or the paper’s choice (uniform over parent sets of a given size; negative log is the description length of the parent set). Structure modularity: . Global parameter independence: (eq. 2). Parameter modularity: if then (eq. 3). Discrete networks: Dirichlet priors; Gaussian networks: Wishart priors.
Theorem 2.1 (decomposable marginal likelihood)
If is complete and the priors satisfy parameter independence and modularity, then
With structure modularity as well, .
Why averaging is hard: the number of structures is ; bounding in-degree by still gives at least ; exhaustive enumeration works for 4-5 nodes. Existing approximations: record the structures visited in search (biased and similar for greedy hill climbing), Occam’s window (Madigan & Raftery), and structure-MCMC (Madigan & York), whose chain over a peaked, rugged landscape may mix slowly. Eq. 4: for a set of high-scoring structures.
Examples
Marginal likelihood for linear-Gaussian local models with a conjugate prior is the BGe score (see Bayesian Causal Discovery - BGe Score, Interventions and Sachs Data); for discrete data it is the BDe score.
Connections
Friedman 2000 - Closed Form for a Known Ordering exploits modularity to sum over exponentially many DAGs. Frequentist counterpart: GES and Score-Based Discovery (greedy score search).
See Also
Friedman 2000 - Being Bayesian about Network Structure - Overview