Equilibrium Conserving Neural Operators for Super-Resolution Learning

Vivek Oommen, Andreas E. Robertson, Daniel Diaz, Coleman Alleman, Zhen Zhang +3 more
4/18/2025
cs.LGphysics.comp-ph

No confident code implementation found for this paper.

Abstract

Neural surrogate solvers can estimate solutions to partial differential equations in physical problems more efficiently than standard numerical methods, but require extensive high-resolution training data. In this paper, we break this limitation; we introduce a framework for super-resolution learning in solid mechanics problems. Our approach allows one to train a high-resolution neural network using only low-resolution data. Our Equilibrium Conserving Operator (ECO) architecture embeds known physics directly into the network to make up for missing high-resolution information during training. We evaluate this ECO-based super-resolution framework that strongly enforces conservation-laws in the predicted solutions on two working examples: embedded pores in a homogenized matrix and randomly textured polycrystalline materials. ECO eliminates the reliance on high-fidelity data and reduces the upfront cost of data collection by two orders of magnitude, offering a robust pathway for resource-efficient surrogate modeling in materials modeling. ECO is readily generalizable to other physics-based problems.

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{oommen2025equilibrium,
  title  = {Equilibrium Conserving Neural Operators for Super-Resolution Learning},
  author = {Vivek Oommen and Andreas E. Robertson and Daniel Diaz and Coleman Alleman and Zhen Zhang and Anthony D. Rollett and George E. Karniadakis and Rémi Dingreville},
  year   = {2025},
  eprint = {2504.13422},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.13422v1}
}

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

Discussion