Symbolic Regression as Feature Engineering Method for Machine and Deep Learning Regression Tasks

Assaf Shmuel, Oren Glickman, Teddy Lazebnik
11/10/2023
cs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

In the realm of machine and deep learning regression tasks, the role of effective feature engineering (FE) is pivotal in enhancing model performance. Traditional approaches of FE often rely on domain expertise to manually design features for machine learning models. In the context of deep learning models, the FE is embedded in the neural network's architecture, making it hard for interpretation. In this study, we propose to integrate symbolic regression (SR) as an FE process before a machine learning model to improve its performance. We show, through extensive experimentation on synthetic and real-world physics-related datasets, that the incorporation of SR-derived features significantly enhances the predictive capabilities of both machine and deep learning regression models with 34-86% root mean square error (RMSE) improvement in synthetic datasets and 4-11.5% improvement in real-world datasets. In addition, as a realistic use-case, we show the proposed method improves the machine learning performance in predicting superconducting critical temperatures based on Eliashberg theory by more than 20% in terms of RMSE. These results outline the potential of SR as an FE component in data-driven models.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{shmuel2023symbolic,
  title  = {Symbolic Regression as Feature Engineering Method for Machine and Deep Learning Regression Tasks},
  author = {Assaf Shmuel and Oren Glickman and Teddy Lazebnik},
  year   = {2023},
  eprint = {2311.06028},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.06028v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.06028.svg)](https://codeofpaper.com/paper/2311.06028)

Discussion