A Reinforcement Learning Approach to Domain-Knowledge Inclusion Using Grammar Guided Symbolic Regression
Laure Crochepierre (RTE, LORIA, ORPAILLEUR, UL), Lydia, Boudjeloud-Assala (LORIA, ORPAILLEUR, UL), Vincent Barbesant (RTE)

TL;DR
This paper introduces RBG2-SR, a reinforcement learning method that incorporates domain knowledge via grammar constraints into symbolic regression, improving interpretability and performance on real-world data.
Contribution
It proposes a novel POMDP-based framework for grammar-guided symbolic regression that effectively integrates domain knowledge and physical relationships.
Findings
Competitive performance against state-of-the-art methods
Best error-complexity trade-off in experiments
Effective use of grammar constraints in real-world scenarios
Abstract
In recent years, symbolic regression has been of wide interest to provide an interpretable symbolic representation of potentially large data relationships. Initially circled to genetic algorithms, symbolic regression methods now include a variety of Deep Learning based alternatives. However, these methods still do not generalize well to real-world data, mainly because they hardly include domain knowledge nor consider physical relationships between variables such as known equations and units. Regarding these issues, we propose a Reinforcement-Based Grammar-Guided Symbolic Regression (RBG2-SR) method that constrains the representational space with domain-knowledge using context-free grammar as reinforcement action space. We detail a Partially-Observable Markov Decision Process (POMDP) modeling of the problem and benchmark our approach against state-of-the-art methods. We also analyze the…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMultimodal Machine Learning Applications · Evolutionary Algorithms and Applications · Natural Language Processing Techniques
