Neuro-Symbolic AI for Analytical Solutions of Differential Equations
About
Analytical solutions to differential equations offer exact, interpretable insight but are rarely available because discovering them requires expert intuition or exhaustive search of combinatorial spaces. We introduce SIGS, a neuro-symbolic framework for equation-driven closed-form solution discovery. SIGS uses a context-free grammar to generate mathematically valid and physically meaningful building blocks, with a user-specified Ansatz prescribing how these blocks combine, embeds them into a topology-regularised continuous latent manifold, and searches this manifold in two stages: structure selection followed by coefficient refinement using gradient descent, scoring candidates only against the PDE residual and prescribed boundary and initial conditions. This design unifies symbolic reasoning with numerical optimization; the grammar constrains candidate solution blocks to be proper by construction, while the latent search makes exploration tractable and data-free. SIGS is the first neuro-symbolic method to (i) recover analytical solutions for coupled nonlinear PDE systems, (ii) discover equivalent symbolic forms when the grammar lacks the natural primitives, and (iii) produce accurate symbolic approximations for PDEs lacking known closed-form solutions. Overall, SIGS improves over existing symbolic methods by orders of magnitude in both accuracy and runtime across standard PDE benchmarks.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| PDE solving | Burgers' equation | L2 Relative Error0.0664 | 15 | |
| Differential Equation Solving | Damped wave equation | Relative L2 Error1.22 | 7 | |
| Differential Equation Solving | Diffusion equation | Relative L2 Error7.16 | 7 | |
| PDE solving | Diffusion PDE | Wall-clock Time (CPU) (ms)1.47e+4 | 6 | |
| Solving partial differential equations | Damped wave equation | Wall-clock Time (CPU)8.95 | 6 | |
| Solving partial differential equations | Burgers' equation | Wall-clock Time (CPU)11.62 | 6 | |
| Solving partial differential equations | Poisson-Gauss PG-2 | Wall-clock Time (CPU)90.4 | 5 | |
| Solving partial differential equations | Poisson-Gauss PG-3 | Wall-clock Time (CPU)111 | 5 | |
| Solving partial differential equations | Poisson-Gauss PG-4 | Wall-clock Time (CPU)83.4 | 5 | |
| Coupled symbolic approximation | Compressible Euler steady manufactured system on periodic domain [0, 1]^2 | Relative L2 Error9.84 | 4 |