Deep Symbolic Regression

RESOURCE

Abstract

Symbolic regression is the task of finding tractable mathematical expressions that best fit an input dataset. Deep symbolic regression (DSR) searches the space of tractable mathematical expressions by using a recurrent neural network that generates mathematical expressions. The network is trained using reinforcement learning.
Developers:
Petersen, Brenden [1] Larma, Mikel [1] Mundhenk, Terrell [1] Kim, Sookyung [1] Kim, Joanne [1] Santiago, Claudio [1]
  1. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Release Date:
2019-12-10
Project Type:
Open Source, Publicly Available Repository
Software Type:
Scientific
Version:
1.0
Licenses:
BSD 3-clause "New" or "Revised" License
Sponsoring Org.:
Code ID:
34501
Site Accession Number:
1009012
Research Org.:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Country of Origin:
United States

RESOURCE

Citation Formats

Petersen, Brenden K., Larma, Mikel L., Mundhenk, Terrell N., Kim, Sookyung, Kim, Joanne T., and Santiago, Claudio P. Deep Symbolic Regression. Computer Software. https://github.com/brendenpetersen/deep-symbolic-regression. USDOE National Nuclear Security Administration (NNSA). 10 Dec. 2019. Web. doi:10.11578/dc.20200220.1.
Petersen, Brenden K., Larma, Mikel L., Mundhenk, Terrell N., Kim, Sookyung, Kim, Joanne T., & Santiago, Claudio P. (2019, December 10). Deep Symbolic Regression. [Computer software]. https://github.com/brendenpetersen/deep-symbolic-regression. https://doi.org/10.11578/dc.20200220.1.
Petersen, Brenden K., Larma, Mikel L., Mundhenk, Terrell N., Kim, Sookyung, Kim, Joanne T., and Santiago, Claudio P. "Deep Symbolic Regression." Computer software. December 10, 2019. https://github.com/brendenpetersen/deep-symbolic-regression. https://doi.org/10.11578/dc.20200220.1.
@misc{ doecode_34501,
title = {Deep Symbolic Regression},
author = {Petersen, Brenden K. and Larma, Mikel L. and Mundhenk, Terrell N. and Kim, Sookyung and Kim, Joanne T. and Santiago, Claudio P.},
abstractNote = {Symbolic regression is the task of finding tractable mathematical expressions that best fit an input dataset. Deep symbolic regression (DSR) searches the space of tractable mathematical expressions by using a recurrent neural network that generates mathematical expressions. The network is trained using reinforcement learning.},
doi = {10.11578/dc.20200220.1},
url = {https://doi.org/10.11578/dc.20200220.1},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20200220.1}},
year = {2019},
month = {dec}
}