cs.AIOct 20, 2026

Automatic Differentiation with Constraints in Forward and Inverse Problems

Authors: Nikolay Yavich, Alexander Ryabov, Viacheslav Naumov, Sayan Ranu, N. M. Anoop Krishnan, Evgeny Burnaev, Vladimir Vanovskiy

Organizations: Artificial Intelligence Center, Skolkovo Institute of Science and Technology, 121205 Moscow, Russia · Yardi School of Artificial Intelligence, Indian Institute of Technology Delhi, Hauz Khas, New Delhi, India 110016 · Learnable Intelligence Group, Autonomous Non-Profit Organization Artificial Intelligence Research Institute (AIRI), 105064 Moscow, Russia

Abstract

Approximate solutions of partial differential equations (PDEs) on unstructured grids can be represented on a graph. Numerical optimization involving stiff evolutionary and static PDEs often requires solving a large system of equations, which can be treated as a constraint. In this work, we present a fully differentiable graph-based implicit solver that incorporates this constraint. We evaluate its performance across four key tasks: a) linear and nonlinear forward modeling of evolutionary and static problems, b) solving inverse problems to estimate equation coefficients, c) solving inverse problems to estimate the right-hand side, and d) learnable graph coarsening to accelerate forward modeling. The stability and differentiability of our solver enable significant reductions in the complexity of forward modeling while efficiently addressing related inverse problems. These capabilities make it a powerful tool for different physics and engineering applications, in particular for geophysics, where inverse problems are commonly solved in order to reduce the model uncertainty.

Figures & tables

Explore similar work

CardsList
  1. An End-to-End PyTorch Interface for Differentiable PDE Solvers: A RANS Model-Correction Study

    May 19, 2026Luca Saverio, Michele Alessandro Bucci, Gianmarco Farro +2PDE SolvingDifferentiable Optimization

  2. Backward-Consistent Diffusion Sampling for Sparsely Observed PDE Inverse Problems

    Oct 3, 2026Yida Pan, Muhammad H. Ashiq, Chanyong Jung +4PDE Inverse ProblemsDiffusion-Based Inverse Problems

  3. Differentiate the Solver, Not the Equation: Reverse-Sweep Adjoints for Block Implicit Simulation

    Aug 9, 2026Lei Shu, Ying Jiang, Kui Wu +3Automatic DifferentiationDifferentiable Programming