Data-Efficient Operator Learning via Unsupervised Pretraining and In-Context Learning

Wuyang Chen, Jialin Song, Pu Ren, Shashank Subramanian, Dmitriy Morozov +1 more
2/3/2026

No official code found. Best implementation: delta-lab-ai/data_efficient_nopt (12 stars, MIT, last commit 2024-10-28).

Abstract

Recent years have witnessed the promise of coupling machine learning methods and physical domain-specific insights for solving scientific problems based on partial differential equations (PDEs). However, being data-intensive, these methods still require a large amount of PDE data. This reintroduces the need for expensive numerical PDE solutions, partially undermining the original goal of avoiding these expensive simulations. In this work, seeking data efficiency, we design unsupervised pretraining for PDE operator learning. To reduce the need for training data with heavy simulation costs, we mine unlabeled PDE data without simulated solutions, and we pretrain neural operators with physics-inspired reconstruction-based proxy tasks. To improve out-of-distribution performance, we further assist neural operators in flexibly leveraging a similarity-based method that learns in-context examples, without incurring extra training costs or designs. Extensive empirical evaluations on a diverse set of PDEs demonstrate that our method is highly data-efficient, more generalizable, and even outperforms conventional vision-pretrained models. We provide our code at https://github.com/delta-lab-ai/data_efficient_nopt.

View on arXivView PDF

Code Implementations(1)

MIT
121Shell, PythonOct 19, 20241 years agoMIT

Similar Papers

Cite this paper

@article{chen2026dataefficient,
  title  = {Data-Efficient Operator Learning via Unsupervised Pretraining and In-Context Learning},
  author = {Wuyang Chen and Jialin Song and Pu Ren and Shashank Subramanian and Dmitriy Morozov and Michael W. Mahoney},
  year   = {2026},
  eprint = {2402.15734},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2402.15734},
  url    = {https://arxiv.org/abs/2402.15734},
  journal = {NEURIPS 2024 2024}
}

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/2402.15734.svg)](https://codeofpaper.com/paper/2402.15734)

Discussion