Conditional Variational Diffusion Models

2312.02246

YC

0

Reddit

0

Published 4/29/2024 by Gabriel della Maggiora, Luis Alberto Croquevielle, Nikita Deshpande, Harry Horsley, Thomas Heinis, Artur Yakimovich

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.

Create account to get full access

or

If you already have an account, we'll log you in

Overview

  • Inverse problems aim to determine unknown parameters from observations, a crucial task in engineering and science.
  • Generative models, especially diffusion models, have gained popularity for their ability to produce realistic solutions and good mathematical properties.
  • A key drawback of diffusion models is their sensitivity to the choice of variance schedule, which controls the dynamics of the diffusion process.
  • Fine-tuning the variance schedule for specific applications is time-consuming and does not guarantee an optimal result.

Plain English Explanation

Inverse problems are a type of challenge where you try to figure out the hidden factors or settings that led to a particular observation. This is really important in many scientific and engineering fields.

Recently, a type of machine learning model called a diffusion model has become popular for solving inverse problems. Diffusion models are good at generating realistic solutions, and they have some nice mathematical properties that make them useful.

However, diffusion models have one major downside - they are very sensitive to the specific schedule or sequence of steps used in the diffusion process. Finding the best schedule for a particular application can be a lot of trial and error, which takes a lot of time and doesn't always lead to the best results.

Technical Explanation

The paper proposes a novel approach to learn the variance schedule as part of the training process, rather than manually fine-tuning it. This method supports probabilistic conditioning on data, provides high-quality solutions, and can adapt to different applications with minimal effort.

The approach is tested on two unrelated inverse problems: super-resolution microscopy and quantitative phase imaging. The results are comparable or superior to previous methods and fine-tuned diffusion models.

Critical Analysis

The paper acknowledges that manually fine-tuning the variance schedule can be time-consuming and may not lead to optimal results. The proposed approach addresses this limitation by learning the schedule as part of the training process.

However, the paper does not provide a detailed analysis of the computational cost or training time required for this learned schedule approach compared to manual fine-tuning. This could be an important practical consideration for real-world applications.

Additionally, the paper tests the approach on only two inverse problem domains. Further research is needed to evaluate its generalizability and performance across a wider range of inverse problems.

Conclusion

This research proposes an innovative way to address a key limitation of diffusion models - their sensitivity to the choice of variance schedule. By learning the schedule as part of the training process, the approach can produce high-quality solutions for inverse problems while minimizing the time and effort required for manual fine-tuning.

The promising results on super-resolution microscopy and quantitative phase imaging suggest this approach could have significant implications for solving inverse problems with latent diffusion models. Further research is needed to fully understand the capabilities and limitations of this method, but it represents an important step forward in the field of generative models for inverse problems.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Related Papers

Physics-Informed Diffusion Models

Jan-Hendrik Bastek, WaiChing Sun, Dennis M. Kochmann

YC

0

Reddit

0

Generative models such as denoising diffusion models are quickly advancing their ability to approximate highly complex data distributions. They are also increasingly leveraged in scientific machine learning, where samples from the implied data distribution are expected to adhere to specific governing equations. We present a framework to inform denoising diffusion models of underlying constraints on such generated samples during model training. Our approach improves the alignment of the generated samples with the imposed constraints and significantly outperforms existing methods without affecting inference speed. Additionally, our findings suggest that incorporating such constraints during training provides a natural regularization against overfitting. Our framework is easy to implement and versatile in its applicability for imposing equality and inequality constraints as well as auxiliary optimization objectives.

Read more

5/24/2024

Conditional score-based diffusion models for solving inverse problems in mechanics

Conditional score-based diffusion models for solving inverse problems in mechanics

Agnimitra Dasgupta, Harisankar Ramaswamy, Javier Murgoitio Esandi, Ken Foo, Runze Li, Qifa Zhou, Brendan Kennedy, Assad Oberai

YC

0

Reddit

0

We propose a framework to perform Bayesian inference using conditional score-based diffusion models to solve a class of inverse problems in mechanics involving the inference of a specimen's spatially varying material properties from noisy measurements of its mechanical response to loading. Conditional score-based diffusion models are generative models that learn to approximate the score function of a conditional distribution using samples from the joint distribution. More specifically, the score functions corresponding to multiple realizations of the measurement are approximated using a single neural network, the so-called score network, which is subsequently used to sample the posterior distribution using an appropriate Markov chain Monte Carlo scheme based on Langevin dynamics. Training the score network only requires simulating the forward model. Hence, the proposed approach can accommodate black-box forward models and complex measurement noise. Moreover, once the score network has been trained, it can be re-used to solve the inverse problem for different realizations of the measurements. We demonstrate the efficacy of the proposed approach on a suite of high-dimensional inverse problems in mechanics that involve inferring heterogeneous material properties from noisy measurements. Some examples we consider involve synthetic data, while others include data collected from actual elastography experiments. Further, our applications demonstrate that the proposed approach can handle different measurement modalities, complex patterns in the inferred quantities, non-Gaussian and non-additive noise models, and nonlinear black-box forward models. The results show that the proposed framework can solve large-scale physics-based inverse problems efficiently.

Read more

6/26/2024

Bayesian Conditioned Diffusion Models for Inverse Problems

Bayesian Conditioned Diffusion Models for Inverse Problems

Alper Gungor, Bahri Batuhan Bilecen, Tolga c{C}ukur

YC

0

Reddit

0

Diffusion models have recently been shown to excel in many image reconstruction tasks that involve inverse problems based on a forward measurement operator. A common framework uses task-agnostic unconditional models that are later post-conditioned for reconstruction, an approach that typically suffers from suboptimal task performance. While task-specific conditional models have also been proposed, current methods heuristically inject measured data as a naive input channel that elicits sampling inaccuracies. Here, we address the optimal conditioning of diffusion models for solving challenging inverse problems that arise during image reconstruction. Specifically, we propose a novel Bayesian conditioning technique for diffusion models, BCDM, based on score-functions associated with the conditional distribution of desired images given measured data. We rigorously derive the theory to express and train the conditional score-function. Finally, we show state-of-the-art performance in image dealiasing, deblurring, super-resolution, and inpainting with the proposed technique.

Read more

6/17/2024

👁️

Diffusion Posterior Sampling for General Noisy Inverse Problems

Hyungjin Chung, Jeongsol Kim, Michael T. Mccann, Marc L. Klasky, Jong Chul Ye

YC

0

Reddit

0

Diffusion models have been recently studied as powerful generative inverse problem solvers, owing to their high quality reconstructions and the ease of combining existing iterative solvers. However, most works focus on solving simple linear inverse problems in noiseless settings, which significantly under-represents the complexity of real-world problems. In this work, we extend diffusion solvers to efficiently handle general noisy (non)linear inverse problems via approximation of the posterior sampling. Interestingly, the resulting posterior sampling scheme is a blended version of diffusion sampling with the manifold constrained gradient without a strict measurement consistency projection step, yielding a more desirable generative path in noisy settings compared to the previous studies. Our method demonstrates that diffusion models can incorporate various measurement noise statistics such as Gaussian and Poisson, and also efficiently handle noisy nonlinear inverse problems such as Fourier phase retrieval and non-uniform deblurring. Code available at https://github.com/DPS2022/diffusion-posterior-sampling

Read more

5/21/2024