Differentiable Structural EM for Explicit-Latent Linear–Gaussian DAGs

Mohammad Ali Javidian, R. Mitchell Parry
Proceedings of the 13th International Conference on Probabilistic Graphical Models, PMLR 343:408-446, 2026.

Abstract

We bridge two largely separate lines of work on directed graphical models: Classical Structural EM, which handles hidden variables and is commonly instantiated through search over discrete graph structures; and Continuous DAG learning methods, which avoid combinatorial search through smooth optimization, but are usually designed for fully observed data. We combine these ideas for linear–Gaussian models with explicit hidden variables. Our proposed method treats the graph weights as parameters of a generative Gaussian model over both observed and hidden variables. This makes the E-step exact: instead of filling in hidden variables with point estimates, it computes the needed posterior first and second moments. The M-step then uses smooth sparsity and acyclicity penalties to guide the graph search, but accepts an update only when it does not decrease the unpenalized expected complete-data objective. This preserves the usual monotone improvement of EM while still benefiting from continuous DAG optimization. Experiments show that both ingredients are necessary: exact second-moment inference in the E-step and the unpenalized acceptance check in the M-step. On hidden-confounding synthetic models and a linear–Gaussian version of Friedman’s hidden-variable benchmark, a spectral warm start helps the explicit-latent model recover hidden structure, while observed-only and random-initialized alternatives perform substantially worse.

Cite this Paper


BibTeX
@InProceedings{pmlr-v343-javidian26a, title = {Differentiable Structural {EM} for Explicit-Latent Linear–{Gaussian} DAGs}, author = {Javidian, Mohammad Ali and Parry, R. Mitchell}, booktitle = {Proceedings of the 13th International Conference on Probabilistic Graphical Models}, pages = {408--446}, year = {2026}, editor = {Camps-Valls, Gustau and Leonelli, Manuele and Varando, Gherardo}, volume = {343}, series = {Proceedings of Machine Learning Research}, month = {09--11 Sep}, publisher = {PMLR}, pdf = {https://raw.githubusercontent.com/mlresearch/v343/main/assets/javidian26a/javidian26a.pdf}, url = {https://proceedings.mlr.press/v343/javidian26a.html}, abstract = {We bridge two largely separate lines of work on directed graphical models: Classical Structural EM, which handles hidden variables and is commonly instantiated through search over discrete graph structures; and Continuous DAG learning methods, which avoid combinatorial search through smooth optimization, but are usually designed for fully observed data. We combine these ideas for linear–Gaussian models with explicit hidden variables. Our proposed method treats the graph weights as parameters of a generative Gaussian model over both observed and hidden variables. This makes the E-step exact: instead of filling in hidden variables with point estimates, it computes the needed posterior first and second moments. The M-step then uses smooth sparsity and acyclicity penalties to guide the graph search, but accepts an update only when it does not decrease the unpenalized expected complete-data objective. This preserves the usual monotone improvement of EM while still benefiting from continuous DAG optimization. Experiments show that both ingredients are necessary: exact second-moment inference in the E-step and the unpenalized acceptance check in the M-step. On hidden-confounding synthetic models and a linear–Gaussian version of Friedman’s hidden-variable benchmark, a spectral warm start helps the explicit-latent model recover hidden structure, while observed-only and random-initialized alternatives perform substantially worse.} }
Endnote
%0 Conference Paper %T Differentiable Structural EM for Explicit-Latent Linear–Gaussian DAGs %A Mohammad Ali Javidian %A R. Mitchell Parry %B Proceedings of the 13th International Conference on Probabilistic Graphical Models %C Proceedings of Machine Learning Research %D 2026 %E Gustau Camps-Valls %E Manuele Leonelli %E Gherardo Varando %F pmlr-v343-javidian26a %I PMLR %P 408--446 %U https://proceedings.mlr.press/v343/javidian26a.html %V 343 %X We bridge two largely separate lines of work on directed graphical models: Classical Structural EM, which handles hidden variables and is commonly instantiated through search over discrete graph structures; and Continuous DAG learning methods, which avoid combinatorial search through smooth optimization, but are usually designed for fully observed data. We combine these ideas for linear–Gaussian models with explicit hidden variables. Our proposed method treats the graph weights as parameters of a generative Gaussian model over both observed and hidden variables. This makes the E-step exact: instead of filling in hidden variables with point estimates, it computes the needed posterior first and second moments. The M-step then uses smooth sparsity and acyclicity penalties to guide the graph search, but accepts an update only when it does not decrease the unpenalized expected complete-data objective. This preserves the usual monotone improvement of EM while still benefiting from continuous DAG optimization. Experiments show that both ingredients are necessary: exact second-moment inference in the E-step and the unpenalized acceptance check in the M-step. On hidden-confounding synthetic models and a linear–Gaussian version of Friedman’s hidden-variable benchmark, a spectral warm start helps the explicit-latent model recover hidden structure, while observed-only and random-initialized alternatives perform substantially worse.
APA
Javidian, M.A. & Parry, R.M.. (2026). Differentiable Structural EM for Explicit-Latent Linear–Gaussian DAGs. Proceedings of the 13th International Conference on Probabilistic Graphical Models, in Proceedings of Machine Learning Research 343:408-446 Available from https://proceedings.mlr.press/v343/javidian26a.html.

Related Material