Ensemble Kalman Diffusion Guidance: A Derivative-free Method for Inverse Problems
Hongkai Zheng, Wenda Chu, Austin Wang, Nikola Kovachki, Ricardo Baptista, Yisong Yue

TL;DR
Ensemble Kalman Diffusion Guidance (EnKG) is a novel derivative-free method that leverages pre-trained diffusion models and only requires forward model evaluations, enabling solutions to complex inverse problems without privileged information.
Contribution
EnKG introduces a derivative-free framework for inverse problems using diffusion models and ensemble Kalman methods, applicable to scientific scenarios with black-box forward models.
Findings
Effective in scientific inverse problems like fluid flow and astronomy
Operates without derivative or privileged model information
Open-source implementation available
Abstract
When solving inverse problems, one increasingly popular approach is to use pre-trained diffusion models as plug-and-play priors. This framework can accommodate different forward models without re-training while preserving the generative capability of diffusion models. Despite their success in many imaging inverse problems, most existing methods rely on privileged information such as derivative, pseudo-inverse, or full knowledge about the forward model. This reliance poses a substantial limitation that restricts their use in a wide range of problems where such information is unavailable, such as in many scientific applications. We propose Ensemble Kalman Diffusion Guidance (EnKG), a derivative-free approach that can solve inverse problems by only accessing forward model evaluations and a pre-trained diffusion model prior. We study the empirical effectiveness of EnKG across various…
Peer Reviews
Decision·Submitted to ICLR 2025
- Interesting approach to solve inverse problems. - Derivative-free approaches can be useful in many cases and have received much less attention than gradient-based methods.
- Positioning relative to the state-of-the-art is not clear, in particular with respect to the proposed framework, which seems to be a variant of the existing ones (see **Q2**). - The evaluation is not completely satisfactory (see **Q3, Q4**).
1) EnKG operates without gradients, needing only black-box access to forward models, making it highly applicable to complex inverse problems with unknown or undefined derivatives. The proposed PC framework generalizes existing methods, enabling adaptability across various inverse problems without retraining. 2) The current work demonstrates strong performance, notably in complex tasks like the Navier-Stokes equation, outperforming gradient-based solutions 3) Provides deeper understanding and new
1) The method may face challenges when scaling to very large models or high-dimensional data, as ensemble-based approaches can become computationally expensive. A further insight along this line would be useful. Also, it relies on pre-trained diffusion models, which might limit effectiveness if high-quality models are not available for certain tasks. 2) The empirical validation focuses on specific problem sets; broader testing across diverse applications would strengthen the generalizability cla
1. Novel Approach: The paper introduces statistical linearization within ensemble Kalman methods to diffusion-based inverse problems, a novel concept in this context. 2. Innovative Guidance Term Formulation: The authors present a unique formulation for the guidance term, with a clever trick that replaces the derivative of the forward model with covariance from forward evaluations. 3. Comprehensive Validation: The effectiveness of EnKG is demonstrated across three different scenarios: (1) cases w
1. Limited Discussion of Related Work: The paper lacks depth in interpreting and explaining related works. - The motivation behind the weighting matrix $w_i C_{xx}^{(i)}$ is unclear. Could you provide further explanation on the intuition and reasoning behind the choice of weighting matrix? - Although the Kalman method is a core component, the paper does not provide a thorough explanation of its role and mechanics in this context. Specifically, which parts of the method are directly applied from
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInertial Sensor and Navigation · Target Tracking and Data Fusion in Sensor Networks
MethodsDiffusion
