Machine learning for Physics
Mehdi Bennani
Jan 27th 2026
Confidential - Google DeepMind
Agenda
Confidential - Google DeepMind
Introducing Physics Informed Neural Networks
Confidential - Google DeepMind
Let’s start with a toy physics problem
Confidential - Google DeepMind
A falling tennis ball
A governing equation :
This equation can be solved analytically :
Confidential - Google DeepMind
The experimental data
Confidential - Google DeepMind
A naive model may not generalize beyond the training domain
Confidential - Google DeepMind
Enforcing the governing equation during training may lead to better OOD generalization.
Confidential - Google DeepMind
How ?
Confidential - Google DeepMind
Physics Informed Neural Networks are optimized wrt the governing equations
Neural Network
Input
Model
Output
Loss
The governing equation is written as a differentiable loss function
M. Raissi, P. Perdikaris, G.E. Karniadakis, Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations.
Journal of Computational Physics, Volume 378, 2019
Confidential - Google DeepMind
Discovery of Unstable Singularities
Confidential - Google DeepMind
Joint work with
T. Buckmaster
G. Cao-Labora
J. Gomez Serrano
Y. Lai
T. Leger
Y. Wang
Confidential - Google DeepMind
Google DeepMind Team
Confidential - Google DeepMind
The Clay Millennium Problem
Open problem
Importance
Do the incompressible 3D Navier-Stokes’ equations develop singularities in finite time?
- 200 year old open problem
- One of the seven Clay Millennium Problems
Impactful related problems
- Incompressible 3D Euler equations
- Incompressible Porous Media equations
- Boussinesq equations
- Córdoba-Córdoba-Fontelos equation
Confidential - Google DeepMind
Singularities
Situations, such as when quantities like velocity or pressure become infinite, are called ‘singularities’ or ‘blow ups’.
They help mathematicians identify fundamental limitations in the equations of fluid dynamics, and help improve our understanding of how the physical world functions.
Confidential - Google DeepMind
Unstable
Stable
Unstable states are much more difficult to converge to
Higher unstable
Confidential - Google DeepMind
Stable vs Unstable Solutions
Finding unstable solutions is very challenging
Blow-up solutions for 3D Euler and Navier-Stokes are expected to be unstable
Confidential - Google DeepMind
Stable vs Unstable Solutions
Let us take the linearization of the equation at a stationary solution:
where
A self-similar solution is unstable if L has a portion of its spectrum in the positive real half plane.
Confidential - Google DeepMind
| Córdoba-Córdoba-Fontelos (CCF) | IPM with boundary | Boussinesq |
Stable solution | Lushnikov et al, ‘21, [JNS] | Ours, ‘25 | Wang et al, ‘23, [PRL] |
1st unstable solution | Wang et al, ‘23, [PRL] | Ours, ‘25 | Ours, ‘25 |
2nd unstable solution | Ours, ‘25 | Ours, ‘25 | Ours, ‘25 |
3rd unstable solution | | Ours, ‘25 | Ours, ‘25 |
4th unstable solution | | | Ours, ‘25 |
Simpler
Complex
Our recent results
Confidential - Google DeepMind
Quick Sketch of one of the problems
Confidential - Google DeepMind
The Incompressible Porous Media (IPM) Equations
where the 2D vector is the velocity and the scalar is the density.
Confidential - Google DeepMind
Evaluation
Confidential - Google DeepMind
Metrics
We track the maximum residuals and their derivatives over the domain
For example, for the following equation :
The residuals are defined as :
Then, we track the following derivatives :
Confidential - Google DeepMind
Maximum residuals over a fine eval grid below 10-13
Success Criteria
Confidential - Google DeepMind
Methods
Confidential - Google DeepMind
Some Important Ingredients
Confidential - Google DeepMind
Methods
Coordinates transformation
Confidential - Google DeepMind
The limitations of unbounded domains
In the cartesian coordinates, x1 and x2 are defined over the R2
The cartesian coordinates introduce the following limitations :
Confidential - Google DeepMind
We design a coordinate transformation that maps the infinite domain to a finite one
Confidential - Google DeepMind
Methods
Higher order residuals optimization
Confidential - Google DeepMind
The solutions may have subtle features in their higher derivatives
Wang, Yongji, et al. "Asymptotic Self-Similar Blow-up Profile for Three-Dimensional Axisymmetric Euler Equations Using Neural Networks." arXiv, 2023,
Confidential - Google DeepMind
We add higher order derivatives of the residuals to the optimization objective
Recall that, for one of the equations, the residuals are defined as :
Then, we optimize the following objective for the given equation:
Czarnecki, Wojciech M. et al. “Sobolev Training for Neural Networks.” Neural Information Processing Systems (2017).
Confidential - Google DeepMind
Methods
Second order optimization
Confidential - Google DeepMind
Second-order Optimization : Newton’s method
Confidential - Google DeepMind
Second-order Optimization : Gauss-Newton
Nice properties:
Following J. Martens, JMLR, 2020:
where
Hl is the Hessian of l w.r.t. θ
and Jf is the Jacobian f w.r.t. θ.
Confidential - Google DeepMind
Second order optimization converges to significantly lower errors
Confidential - Google DeepMind
Methods
Adaptive sampling
Confidential - Google DeepMind
Adaptive sampling to capture the error spikes
In order to capture fine error spikes, we sample the collocation points wrt the a distribution, defined as the absolute max residuals across equations.
Confidential - Google DeepMind
Methods
Multi-stage training
Confidential - Google DeepMind
Optimization steps
Wang et al, Multi-stage neural networks: Function approximator of machine precision
Journal of Computational Physics, 2024
Confidential - Google DeepMind
Second stage training enables 10-13 errors
Confidential - Google DeepMind
Multi-stage training algorithm (simplified)
Wang et al, Multi-stage neural networks: Function approximator of machine precision
Journal of Computational Physics, 2024
Confidential - Google DeepMind
Several other methods on the preprint
“Discovery of Unstable Singularities”
Preprint
Blog
Confidential - Google DeepMind
Thank you !
Confidential - Google DeepMind