Mechanistic Neural Networks for Scientific Machine Learning

Abstract

This paper presents *Mechanistic Neural Networks*, a neural network design for machine learning applications in the sciences. It incorporates a new *Mechanistic Block* in standard architectures to explicitly learn governing differential equations as representations, revealing the underlying dynamics of data and enhancing interpretability and efficiency in data modeling. Central to our approach is a novel fast, parallel and scalable *Relaxed Linear Programming Solver* (NeuRLP) using a differentiable optimization approach for ODE learning and solving. Mechanistic Neural Networks demonstrate their versatility for scientific machine learning applications on tasks from equation discovery to dynamic systems modeling.

Cite

Text

Pervez et al. "Mechanistic Neural Networks for Scientific Machine Learning." ICLR 2024 Workshops: AI4DiffEqtnsInSci, 2024.

Markdown

[Pervez et al. "Mechanistic Neural Networks for Scientific Machine Learning." ICLR 2024 Workshops: AI4DiffEqtnsInSci, 2024.](https://mlanthology.org/iclrw/2024/pervez2024iclrw-mechanistic/)

BibTeX

@inproceedings{pervez2024iclrw-mechanistic,
  title     = {{Mechanistic Neural Networks for Scientific Machine Learning}},
  author    = {Pervez, Adeel and Locatello, Francesco and Gavves, Stratis},
  booktitle = {ICLR 2024 Workshops: AI4DiffEqtnsInSci},
  year      = {2024},
  url       = {https://mlanthology.org/iclrw/2024/pervez2024iclrw-mechanistic/}
}