Deep Generative Prior for First Order Inverse Optimization
Haoyu Yang, Kamyar Azizzadenesheli, Haoxing Ren
TL;DR
Inverse design seeks to recover inputs $a$ from observations $u^*$ under the forward map $\mathcal{F}$, but is typically ill-posed and challenging for gradient-based methods. The authors introduce Deep Generative Prior (DGP), which couples a differentiable forward surrogate $F_\theta$ with a learned generative prior $G_\phi$ and performs Langevin dynamics in the latent space to produce diverse, physically plausible inverse solutions, yielding posterior samples rather than single estimates. They provide a bound on inverse design error $\mathcal{L}(\hat{a}) \le \mathcal{L}(a^*) + L_F \epsilon_G + 2\epsilon_F$ and demonstrate strong performance across 2D Darcy flow, ill-posed Navier–Stokes, and inverse lithography tasks, achieving higher quality solutions with orders-of-magnitude speedups over MCMC baselines and robustness to out-of-distribution targets. The data-driven, surrogate-based framework offers scalable, multi-modal inverse-design capabilities when explicit physics priors are unavailable, with broad implications for engineering domains where prior distributions are unknown or difficult to encode.
Abstract
Inverse design optimization aims to infer system parameters from observed solutions, posing critical challenges across domains such as semiconductor manufacturing, structural engineering, materials science, and fluid dynamics. The lack of explicit mathematical representations in many systems complicates this process and makes the first order optimization impossible. Mainstream approaches, including generative AI and Bayesian optimization, address these challenges but have limitations. Generative AI is computationally expensive, while Bayesian optimization, relying on surrogate models, suffers from scalability, sensitivity to priors, and noise issues, often leading to suboptimal solutions. This paper introduces Deep Physics Prior (DPP), a novel method enabling first-order gradient-based inverse optimization with surrogate machine learning models. By leveraging pretrained auxiliary Neural Operators, DPP enforces prior distribution constraints to ensure robust and meaningful solutions. This approach is particularly effective when prior data and observation distributions are unknown.
