Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. Generalized physics-informed learning through language-wide differentiable programming

Generalized physics-informed learning through language-wide differentiable programming

Thumbnail Image
Download
Name

generalized-physics.pdf

Description
Published version
Size

532.55 KB

Format

Adobe PDF

Checksum (MD5)

a5e56deae9683182c5e61a19ccee1c66

sword-2021-05-19T17:42:11.original.xml (130 B)
Original SWORD entry document
Author(s)
Rackauckas, C
•
Edelman, A
•
Fischer, K
•
Innes, M
•
Saba, E
•
Shah, VB
•
Tebbutt, W
Journal
CEUR Workshop Proceedings
Citation
Rackauckas, C, Edelman, A, Fischer, K, Innes, M, Saba, E et al. "Generalized physics-informed learning through language-wide differentiable programming." CEUR Workshop Proceedings, 2587.
Version
Final published version
Abstract
Copyright © 2020, for this paper by its authors. Scientific computing is increasingly incorporating the advancements in machine learning to allow for data-driven physics-informed modeling approaches. However, re-targeting existing scientific computing workloads to machine learning frameworks is both costly and limiting, as scientific simulations tend to use the full feature set of a general purpose programming language. In this manuscript we develop an infrastructure for incorporating deep learning into existing scientific computing code through Differentiable Programming (∂P). We describe a ∂P system that is able to take gradients of full Julia programs, making Automatic Differentiation a first class language feature and compatibility with deep learning pervasive. Our system utilizes the one-language nature of Julia package development to augment the existing package ecosystem with deep learning, supporting almost all language constructs (control flow, recursion, mutation, etc.) while generating high-performance code without requiring any user intervention or refactoring to stage computations. We showcase several examples of physics-informed learning which directly utilizes this extension to existing simulation code: neural surrogate models, machine learning on simulated quantum hardware, and data-driven stochastic dynamical model discovery with neural stochastic differential equations.
MIT Department
Massachusetts Institute of Technology. Department of Mathematics
Terms of Use
Creative Commons Attribution 4.0 International license
https://creativecommons.org/licenses/by/4.0/
Persistent DSpace Link
https://hdl.handle.net/1721.1/137320
DOI of Published Version
http://ceur-ws.org/Vol-2587/
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.