Pith. sign in

REVIEW 3 cited by

Differentiable programming across the PDE and Machine Learning barrier

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2409.06085 v1 pith:WMNLI4L4 submitted 2024-09-09 cs.LG cs.MScs.NAmath.NAphysics.comp-ph

classification cs.LGcs.MScs.NAmath.NAphysics.comp-ph
keywords learningmachinecouplingdifferentiablephysicalcodedifferentialequations
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

The combination of machine learning and physical laws has shown immense potential for solving scientific problems driven by partial differential equations (PDEs) with the promise of fast inference, zero-shot generalisation, and the ability to discover new physics. Examples include the use of fundamental physical laws as inductive bias to machine learning algorithms, also referred to as physics-driven machine learning, and the application of machine learning to represent features not represented in the differential equations such as closures for unresolved spatiotemporal scales. However, the simulation of complex physical systems by coupling advanced numerics for PDEs with state-of-the-art machine learning demands the composition of specialist PDE solving frameworks with industry-standard machine learning tools. Hand-rolling either the PDE solver or the neural net will not cut it. In this work, we introduce a generic differentiable programming abstraction that provides scientists and engineers with a highly productive way of specifying end-to-end differentiable models coupling machine learning and PDE-based components, while relying on code generation for high performance. Our interface automates the coupling of arbitrary PDE-based systems and machine learning models and unlocks new applications that could not hitherto be tackled, while only requiring trivial changes to existing code. Our framework has been adopted in the Firedrake finite-element library and supports the PyTorch and JAX ecosystems, as well as downstream libraries.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 3 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Solver-Integrated Adversarial Attacking and Training of Neural Operators

    cs.LG 2025-10 conditional novelty 6.0 of 10

    Solver-integrated PGD attacks produce stronger adversarial examples for neural operators than dictionary-based attacks, and round-based retraining improves some out-of-distribution accuracy but with mixed, costly results.

  2. Missing Physics Discovery through Fully Differentiable Finite Element-Based Machine Learning

    cs.CE 2025-07 conditional novelty 6.0 of 10

    FEML couples a differentiable finite element solver with neural networks to learn missing constitutive and thermal laws from indirect observations, with demonstrations on synthetic problems.

  3. Learning to Optimize by Differentiable Programming

    cs.MS 2026-01 unverdicted novelty 2.0 of 10

    A tutorial survey of differentiable-programming-based first-order optimization, with dual-based PyTorch case studies and no new results.

Pith tools