Learning Equations for Extrapolation and Control
arXiv:1806.07259
Abstract
We present an approach to identify concise equations from data using a shallow neural network approach. In contrast to ordinary black-box regression, this approach allows understanding functional relations and generalizing them from observed data to unseen parts of the parameter space. We show how to extend the class of learnable equations for a recently proposed equation learning network to include divisions, and we improve the learning and model selection strategy to be useful for challenging real-world data. For systems governed by analytical expressions, our method can in many cases identify the true underlying equation and extrapolate to unseen domains. We demonstrate its effectiveness by experiments on a cart-pendulum system, where only 2 random rollouts are required to learn the forward dynamics and successfully achieve the swing-up task.
arXiv comment9 pages, 9 figures, ICML 2018
References in corpus (1)
Cited by in corpus (14)
- Out-of-Distribution Generalization via Risk Extrapolation (REx)
- Integration of Neural Network-Based Symbolic Regression in Deep Learning for Scientific Discovery
- Shape-constrained Symbolic Regression -- Improving Extrapolation with Prior Knowledge
- Deep symbolic regression: Recovering mathematical expressions from data via risk-seeking policy gradients
- Augmenting astrophysical scaling relations with machine learning: application to reducing the Sunyaev-Zeldovich flux-mass scatter
- System Identification Through Lipschitz Regularized Deep Neural Networks
- Neural-Guided Symbolic Regression with Asymptotic Constraints
- A Neuro-Symbolic Method for Solving Differential and Functional Equations
- CTSR: Cartesian tensor-based sparse regression for data-driven discovery of high-dimensional invariant governing equations
- Symbolically Solving Partial Differential Equations using Deep Learning
- A Neural Network Ensemble Approach to System Identification
- Inferring the Structure of Ordinary Differential Equations
- Deep Inverse Optimization
- Error Autocorrelation Objective Function for Improved System Modeling