Conditional Variational Diffusion Models

Gabriel della Maggiora, L. Croquevielle, Nikita Desphande, Harry Horsley, Thomas Heinis +1 more
12/1/2023
diffusion-flow

No official code found. Best implementation: casus/cvdm (10 stars, MIT, last commit 2025-01-20).

Abstract

Inverse problems aim to determine parameters from observations, a crucial task in engineering and science. Lately, generative models, especially diffusion models, have gained popularity in this area for their ability to produce realistic solutions and their good mathematical properties. Despite their success, an important drawback of diffusion models is their sensitivity to the choice of variance schedule, which controls the dynamics of the diffusion process. Fine-tuning this schedule for specific applications is crucial but time-costly and does not guarantee an optimal result. We propose a novel approach for learning the schedule as part of the training process. Our method supports probabilistic conditioning on data, provides high-quality solutions, and is flexible, proving able to adapt to different applications with minimum overhead. This approach is tested in two unrelated inverse problems: super-resolution microscopy and quantitative phase imaging, yielding comparable or superior results to previous methods and fine-tuned diffusion models. We conclude that fine-tuning the schedule by experimentation should be avoided because it can be learned during training in a stable way that yields better results.

View on arXivView PDF

Code Implementations(1)

casus/cvdmCommunity100%
MIT
100Python, DockerfileMar 6, 20241 years agoMIT

Similar Papers

Cite this paper

@article{maggiora2023conditional,
  title  = {Conditional Variational Diffusion Models},
  author = {Gabriel della Maggiora and L. Croquevielle and Nikita Desphande and Harry Horsley and Thomas Heinis and Artur Yakimovich},
  year   = {2023},
  eprint = {2312.02246},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2312.02246},
  journal = {ICLR 2023 2023}
}

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/2312.02246.svg)](https://codeofpaper.com/paper/2312.02246)

Discussion