An Approach to Symbolic Regression Using Feyn
Kevin Ren\'e Brol{\o}s, Meera Vieira Machado, Chris Cave, Jaan Kasak,, Valdemar Stentoft-Hansen, Victor Galindo Batanero, Tom Jelen, Casper Wilstrup

TL;DR
This paper introduces Feyn, a supervised machine learning tool utilizing the QLattice inspired by Feynman's path integral, enabling interpretable symbolic regression for scientific data analysis.
Contribution
The paper presents the Feyn tool and QLattice, a novel approach that combines interpretability with model exploration in symbolic regression, differing from traditional black-box methods.
Findings
QLattice explores multiple models for problem-solving.
Feyn allows user-controlled trade-offs between interpretability and complexity.
Demonstrated application on scientific data sets for data discovery.
Abstract
In this article we introduce the supervised machine learning tool called Feyn. The simulation engine that powers this tool is called the QLattice. The QLattice is a supervised machine learning tool inspired by Richard Feynman's path integral formulation, that explores many potential models that solves a given problem. It formulates these models as graphs that can be interpreted as mathematical equations, allowing the user to completely decide on the trade-off between interpretability, complexity and model performance. We touch briefly upon the inner workings of the QLattice, and show how to apply the python package, Feyn, to scientific problems. We show how it differs from traditional machine learning approaches, what it has in common with them, as well as some of its commonalities with symbolic regression. We describe the benefits of this approach as opposed to black box models. To…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Physics and Python Applications · Neural Networks and Applications
