paper-with-me

홈 › Papers

Logic Guided Genetic Algorithms

2020-10-21 · Dhananjay Ashok, Joseph Scott, Sebastian Wetzel, Maysum Panju, Vijay Ganesh

We present a novel Auxiliary Truth enhanced Genetic Algorithm (GA) that uses logical or mathematical constraints as a means of data augmentation as well as to compute loss (in conjunction with the traditional MSE), with the aim of increasing both data efficiency and accuracy of symbolic regression (SR) algorithms. Our method, logic-guided genetic algorithm (LGGA), takes as input a set of labelled data points and auxiliary truths (ATs) (mathematical facts known a priori about the unknown function the regressor aims to learn) and outputs a specially generated and curated dataset that can be used with any SR method. Three key insights underpin our method: first, SR users often know simple ATs about the function they are trying to learn. Second, whenever an SR system produces a candidate equation inconsistent with these ATs, we can compute a counterexample to prove the inconsistency, and further, this counterexample may be used to augment the dataset and fed back to the SR system in a corrective feedback loop. Third, the value addition of these ATs is that their use in both the loss function and the data augmentation process leads to better rates of convergence, accuracy, and data efficiency. We evaluate LGGA against state-of-the-art SR tools, namely, Eureqa and TuringBot on 16 physics equations from "The Feynman Lectures on Physics" book. We find that using these SR tools in conjunction with LGGA results in them solving up to 30.0% more equations, needing only a fraction of the amount of data compared to the same tool without LGGA, i.e., resulting in up to a 61.9% improvement in data efficiency.

📄 PDF Abstract BibTeX arXiv:2010.11328

Code (0)

등록된 구현이 없습니다.

Tasks

Data AugmentationSymbolic Regression

Similar Papers 제목 키워드 기반

Searching the Landscape of Flux Vacua with Genetic Algorithms

2019-07-23 · Alex Cole, Andreas Schachner, Gary Shiu

In this paper, we employ genetic algorithms to explore the landscape of type IIB flux vacua. We show that genetic algorithms can efficiently scan the landscape for viable solutions satisfying various criteria. More speci…

MCTS guided Genetic Algorithm for optimization of neural network weights

2023-08-07 · Akshay Hebbar

In this research, we investigate the possibility of applying a search strategy to genetic algorithms to explore the entire genetic tree structure. Several methods aid in performing tree searches; however, simpler algorit…

Genetic optimization algorithms applied toward mission computability models

2020-05-27 · Mee Seong Im, Venkat R. Dasari

Genetic algorithms are modeled after the biological evolutionary processes that use natural selection to select the best species to survive. They are heuristics based and low cost to compute. Genetic algorithms use selec…

Discovering Attention-Based Genetic Algorithms via Meta-Black-Box Optimization

2023-04-08 · Robert Tjarko Lange, Tom Schaul, Yutian Chen, Chris Lu 외

Genetic algorithms constitute a family of black-box optimization algorithms, which take inspiration from the principles of biological evolution. While they provide a general-purpose tool for optimization, their particula…

Epigenetic opportunities for Evolutionary Computation

2021-08-10 · Sizhe Yuen, Thomas H. G. Ezard, Adam J. Sobey

Evolutionary Computation is a group of biologically inspired algorithms used to solve complex optimisation problems. It can be split into Evolutionary Algorithms, which take inspiration from genetic inheritance, and Swar…

Evolutionary Algorithms