Litcius/Paper detail

Dimensionally-consistent equation discovery through probabilistic attribute grammars

Jure Brence, Sašo Džeroski, Ljupčo Todorovski

2023Information Sciences11 citationsDOIOpen Access PDF

Abstract

Equation discovery, also known as symbolic regression, is a machine learning task of inducing closed-form equations from data and background knowledge. The latter takes various forms. Domain-specific knowledge can constrain the space of candidate equations to those that make sense in the scientific or engineering domain of use. Cross-domain knowledge, on the other hand, imposes general rules for model acceptability, such as parsimony, understandability, or consistency of the equations with the dimensional units of the variables. In this paper, we propose using attribute grammars to ensure the induced equations' dimensional consistency. Attribute grammars are flexible enough to combine cross-domain knowledge on dimensional consistency with domain-specific knowledge expressed as a probabilistic context-free grammar. At the same time, we show that attribute grammars can be efficiently transformed into probabilistic context-free grammars for equation discovery with existing algorithms. Finally, we provide empirical evidence that attribute grammars ensuring dimensional consistency of equations can significantly improve the performance of equation discovery on the standard set of a hundred Feynman benchmarks.

Topics & Concepts

Computer scienceL-attributed grammarRule-based machine translationProbabilistic logicDomain (mathematical analysis)Consistency (knowledge bases)Theoretical computer scienceDomain knowledgeContext (archaeology)Context-free grammarArtificial intelligenceMachine learningNatural language processingMathematicsBiologyPaleontologyMathematical analysisModel Reduction and Neural NetworksNeural Networks and ApplicationsComputational Physics and Python Applications
Dimensionally-consistent equation discovery through probabilistic attribute grammars | Litcius