Skip to main content
QUICK REVIEW

[論文レビュー] Solving Inverse Physics Problems with Score Matching

Benjamin Holzschuh, Simona Vegetti|arXiv (Cornell University)|Jan 24, 2023
Gaussian Processes and Bayesian Inference被引用数 7
ひとこと要約

The paper introduces SMDP, a diffusion-inspired method that uses a reverse physics simulator and a learned correction to solve inverse problems in evolving physical systems, with theoretical ties to score matching and likelihood training.

ABSTRACT

We propose to solve inverse problems involving the temporal evolution of physics systems by leveraging recent advances from diffusion models. Our method moves the system's current state backward in time step by step by combining an approximate inverse physics simulator and a learned correction function. A central insight of our work is that training the learned correction with a single-step loss is equivalent to a score matching objective, while recursively predicting longer parts of the trajectory during training relates to maximum likelihood training of a corresponding probability flow. We highlight the advantages of our algorithm compared to standard denoising score matching and implicit score matching, as well as fully learned baselines for a wide range of inverse physics problems. The resulting inverse solver has excellent accuracy and temporal stability and, in contrast to other learned inverse solvers, allows for sampling the posterior of the solutions.

研究の動機と目的

  • Motivate solving inverse problems for time-evolving physical systems where only end states are known.
  • Develop a method that combines an approximate inverse physics simulator with a learned correction to invert dynamics.
  • Provide theoretical connections between the learned correction and score matching / probability flow concepts.
  • Demonstrate robustness, accuracy, and posterior sampling capabilities across diverse inverse-physics tasks.

提案手法

  • Model the forward physics with a stochastic differential equation driven by a physics simulator P and diffusion g(t).
  • Introduce a differentiable reverse physics step tilde{P}^{-1} and a neural correction s_theta(x,t) to predict previous states (Equation 2).
  • Train s_theta using 1-step loss (Equation 3) or multi-step sliding-window loss (Equation 4) to improve trajectory corrections.
  • Show that 1-step training approximates score matching as Delta t -> 0 (Theorem 3.1), and multi-step training maximizes a variational lower bound for likelihood via the probability-flow ODE (Theorem 3.2).
  • Relate inference to a neural SDE (Equation 9) or an ODE (probability flow) variant for sampling the posterior or obtaining a maximum-likelihood trajectory.
  • Provide practical guidance on training schedule (S from 2 up to S_max) and inference settings (SMDP SDE vs SMDP ODE).

実験結果

リサーチクエスチョン

  • RQ1Can we solve inverse, time-evolving physics problems by combining a reverse approximate physics step with a learned correction?
  • RQ2Does the learned correction s_theta effectuate score matching for the forward physics SDE and how does multi-step training relate to likelihood training?
  • RQ3How do 1-step vs multi-step training impact accuracy, stability, and posterior sampling for inverse physics problems?
  • RQ4What are the empirical benefits of incorporating a differentiable inverse physics step compared to fully learned baselines across diverse physics domains?

主な発見

Methodp_flow_ODE_100%p_flow_ODE_10%p_flow_ODE_1%p_flow_SDE_100%p_flow_SDE_10%p_flow_SDE_1%
multi-step0.970.910.810.990.940.85
1-step0.780.440.410.930.710.75
ISM0.190.150.010.920.940.52
SSM-VR0.170.490.270.880.940.67
  • The proposed SMDP framework achieves accurate and temporally stable reconstructions for inverse physics problems and enables posterior sampling.
  • 1-step training aligns with score matching as Delta t → 0, justifying the approach theoretically.
  • Multi-step training corresponds to maximum likelihood training of the probability-flow ODE, improving trajectory stability.
  • Across experiments (1D toy SDE, stochastic heat equation, buoyancy-driven flow, turbulence with unknown dynamics), SMDP with multi-step loss outperforms denoising/implicit score matching baselines and fully learned surrogates.
  • The ODE variant yields deterministic, maximum-likelihood trajectories, while the SDE variant provides diverse samples and better spectral fidelity due to stochasticity.

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。