Skip to content

jiangnanhugo/egg-sr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

108 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

EGG-SR: Embedding Symbolic Equivalence into Symbolic Regression via Equality Graph

1. Prerequisite of using these methods

  • install the dependency package
pip install -r requirements.txt
  • src/grammar: data structure for symbolic expressions. Before you run our program, you need to install the dataoracle by running
cd src/equality-graph/
pip install -e .
  • src/equality-graph: our implementaiton of e-graph. Before you run our program, you need to install the dataoracle by running
cd src/equality-graph/
pip install -e .

2. Directory

Datasets

  • datasets: the generated dataset. Every file represents a ground-truth expression.
  • datasets/scibench: the data oracle API to draw data. Before you run our program, you need to install the dataoracle by running
cd datasets/scibench
pip install -e .

Methods

Extra

  • plots: the jupyter notebook to generate our figure.
  • result: contains all the output of all the programs, the training logs.

3. Look at the summarized result

The experimental results are summarized in the result and plots folders.

Reference

About

EGG-SR: Embedding Symbolic Equivalence into Symbolic Regression via Equality Graph. ICLR 2026

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors