Enabling Automatic Differentiation with Mollified Graph Neural Operators

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Lin, Ryan Y., Berner, Julius, Duruisseaux, Valentin, Pitt, David, Leibovici, Daniel, Kossaifi, Jean, Azizzadenesheli, Kamyar, Anandkumar, Anima
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912661650800640
author Lin, Ryan Y.
Berner, Julius
Duruisseaux, Valentin
Pitt, David
Leibovici, Daniel
Kossaifi, Jean
Azizzadenesheli, Kamyar
Anandkumar, Anima
author_facet Lin, Ryan Y.
Berner, Julius
Duruisseaux, Valentin
Pitt, David
Leibovici, Daniel
Kossaifi, Jean
Azizzadenesheli, Kamyar
Anandkumar, Anima
contents Physics-informed neural operators offer a powerful framework for learning solution operators of partial differential equations (PDEs) by combining data and physics losses. However, these physics losses rely on derivatives. Computing these derivatives remains challenging, with spectral and finite difference methods introducing approximation errors due to finite resolution. Here, we propose the mollified graph neural operator ($m$GNO), the first method to leverage automatic differentiation and compute exact gradients on arbitrary geometries. This enhancement enables efficient training on irregular grids and varying geometries while allowing seamless evaluation of physics losses at randomly sampled points for improved generalization. For a PDE example on regular grids, $m$GNO paired with autograd reduced the L2 relative data error by 20x compared to finite differences, although training was slower. It can also solve PDEs on unstructured point clouds seamlessly, using physics losses only, at resolutions vastly lower than those needed for finite differences to be accurate enough. On these unstructured point clouds, $m$GNO leads to errors that are consistently 2 orders of magnitude lower than machine learning baselines (Meta-PDE, which accelerates PINNs) for comparable runtimes, and also delivers speedups from 1 to 3 orders of magnitude compared to the numerical solver for similar accuracy. $m$GNOs can also be used to solve inverse design and shape optimization problems on complex geometries.
format Preprint
id arxiv_https___arxiv_org_abs_2504_08277
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Enabling Automatic Differentiation with Mollified Graph Neural Operators
Lin, Ryan Y.
Berner, Julius
Duruisseaux, Valentin
Pitt, David
Leibovici, Daniel
Kossaifi, Jean
Azizzadenesheli, Kamyar
Anandkumar, Anima
Machine Learning
Physics-informed neural operators offer a powerful framework for learning solution operators of partial differential equations (PDEs) by combining data and physics losses. However, these physics losses rely on derivatives. Computing these derivatives remains challenging, with spectral and finite difference methods introducing approximation errors due to finite resolution. Here, we propose the mollified graph neural operator ($m$GNO), the first method to leverage automatic differentiation and compute exact gradients on arbitrary geometries. This enhancement enables efficient training on irregular grids and varying geometries while allowing seamless evaluation of physics losses at randomly sampled points for improved generalization. For a PDE example on regular grids, $m$GNO paired with autograd reduced the L2 relative data error by 20x compared to finite differences, although training was slower. It can also solve PDEs on unstructured point clouds seamlessly, using physics losses only, at resolutions vastly lower than those needed for finite differences to be accurate enough. On these unstructured point clouds, $m$GNO leads to errors that are consistently 2 orders of magnitude lower than machine learning baselines (Meta-PDE, which accelerates PINNs) for comparable runtimes, and also delivers speedups from 1 to 3 orders of magnitude compared to the numerical solver for similar accuracy. $m$GNOs can also be used to solve inverse design and shape optimization problems on complex geometries.
title Enabling Automatic Differentiation with Mollified Graph Neural Operators
topic Machine Learning
url https://arxiv.org/abs/2504.08277