Ambient Physics: Training Neural PDE Solvers with Partial Observations

Harris Abdul Majid, Giannis Daras, Francesco Tudisco, Steven McDonagh
2/14/2026
cs.AIcs.LG

No confident code implementation found for this paper.

Abstract

In many scientific settings, acquiring complete observations of PDE coefficients and solutions can be expensive, hazardous, or impossible. Recent diffusion-based methods can reconstruct fields given partial observations, but require complete observations for training. We introduce Ambient Physics, a framework for learning the joint distribution of coefficient-solution pairs directly from partial observations, without requiring a single complete observation. The key idea is to randomly mask a subset of already-observed measurements and supervise on them, so the model cannot distinguish "truly unobserved" from "artificially unobserved", and must produce plausible predictions everywhere. Ambient Physics achieves state-of-the-art reconstruction performance. Compared with prior diffusion-based methods, it achieves a 62.51$\%$ reduction in average overall error while using 125$\times$ fewer function evaluations. We also identify a "one-point transition": masking a single already-observed point enables learning from partial observations across architectures and measurement patterns. Ambient Physics thus enables scientific progress in settings where complete observations are unavailable.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{majid2026ambient,
  title  = {Ambient Physics: Training Neural PDE Solvers with Partial Observations},
  author = {Harris Abdul Majid and Giannis Daras and Francesco Tudisco and Steven McDonagh},
  year   = {2026},
  eprint = {2602.13873},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2602.13873v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2602.13873.svg)](https://codeofpaper.com/paper/2602.13873)

Discussion