Learning Diffusion Priors from Observations by Expectation Maximization

François Rozet, G'erome Andry, Franccois Lanusse, Gilles Louppe
2/3/2026

No official code found. Best implementation: francois-rozet/diem (37 stars, MIT, JAX, last commit 2026-03-19). 2 more below.

Abstract

Diffusion models recently proved to be remarkable priors for Bayesian inverse problems. However, training these models typically requires access to large amounts of clean data, which could prove difficult in some settings. In this work, we present DiEM, a novel method based on the expectation-maximization algorithm for training diffusion models from incomplete and noisy observations only. Unlike previous works, DiEM leads to proper diffusion models, which is crucial for downstream tasks. As part of our methods, we propose and motivate an improved posterior sampling scheme for unconditional diffusion models. We present empirical evidence supporting the effectiveness of our approach.

View on arXivView PDF

Code Implementations(3)

MMPS Benchmark

71Shell, PythonAug 1, 20242 years ago
JAXMIT

Official implementation of Learning Diffusion Priors from Observations by Expectation Maximization

372PythonMay 21, 20247 months agoMIT
diffusion-modelempirical-bayesexpectation-maximizationfastmriinverse-problems+1 more
homerjed/emflowCommunity59%

Implementation of the paper 'Learning Diffusion Priors from Observations by Expectation Maximization' (Rozet++24) in JAX and Equinox.

20PythonFeb 14, 20251 years ago

Similar Papers

Cite this paper

@article{rozet2026learning,
  title  = {Learning Diffusion Priors from Observations by Expectation Maximization},
  author = {François Rozet and G'erome Andry and Franccois Lanusse and Gilles Louppe},
  year   = {2026},
  eprint = {2405.13712},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2405.13712},
  url    = {https://arxiv.org/abs/2405.13712},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.13712.svg)](https://codeofpaper.com/paper/2405.13712)

Discussion