Back

Autonomous Learning Members Publications

Symbolic Regression and Equation Learning

Finding concise analytical expressions for given data is also called symbolic regression. Our equation learning method does this also for systems with many degrees of freedom. We use it in several applications in physics and robotics.

Members

Empirical Inference, Autonomous Learning
Senior Research Scientist
Autonomous Learning
  • Doctoral Researcher
Probabilistic Numerics
Empirical Inference
  • Guest Scientist

Publications

Autonomous Learning Conference Paper Learning equations for extrapolation and control Sahoo, S. S., Lampert, C. H., Martius, G. In Proc. \35th International Conference on Machine Learning, ICML 2018, Stockholm, Sweden, 2018, 80:4442-4450, http://proceedings.mlr.press/v80/sahoo18a/sahoo18a.pdf, (Editors: Dy, Jennifer and Krause, Andreas), PMLR, 2018
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.
Code Arxiv Poster Slides URL BibTeX