paper-with-me

Papers

Transformer Semantic Genetic Programming for Symbolic Regression

2025-01-30 · Philipp Anthes, Dominik Sobania, Franz Rothlauf

In standard genetic programming (stdGP), solutions are varied by modifying their syntax, with uncertain effects on their semantics. Geometric-semantic genetic programming (GSGP), a popular variant of GP, effectively searches the semantic solution space using variation operations based on linear combinations, although it results in significantly larger solutions. This paper presents Transformer Semantic Genetic Programming (TSGP), a novel and flexible semantic approach that uses a generative transformer model as search operator. The transformer is trained on synthetic test problems and learns semantic similarities between solutions. Once the model is trained, it can be used to create offspring solutions with high semantic similarity also for unseen and unknown problems. Experiments on several symbolic regression problems show that TSGP generates solutions with comparable or even significantly better prediction quality than stdGP, SLIM_GSGP, DSR, and DAE-GP. Like SLIM_GSGP, TSGP is able to create new solutions that are semantically similar without creating solutions of large size. An analysis of the search dynamic reveals that the solutions generated by TSGP are semantically more similar than the solutions generated by the benchmark approaches allowing a better exploration of the semantic solution space.

📄 PDF Abstract BibTeX arXiv:2501.18479

Code (0)

등록된 구현이 없습니다.

Tasks

regressionSemantic SimilaritySemantic Textual SimilaritySymbolic Regression

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Multi-Head Attention 설명 없음
Position-Wise Feed-Forward Layer 설명 없음
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Adam 설명 없음

Similar Papers 제목 키워드 기반

Transformer Semantic Genetic Programming for d-dimensional Symbolic Regression Problems

2025-11-12 · Philipp Anthes, Dominik Sobania, Franz Rothlauf arxiv

Transformer Semantic Genetic Programming (TSGP) is a semantic search approach that uses a pre-trained transformer model as a variation operator to generate offspring programs with high semantic similarity to a given pare…

Semantic Similarity

The Inefficiency of Genetic Programming for Symbolic Regression -- Extended Version

2024-04-26 · Gabriel Kronberger, Fabricio Olivetti de Franca, Harry Desmond, Deaglan J. Bartlett 외

We analyse the search behaviour of genetic programming for symbolic regression in practically relevant but limited settings, allowing exhaustive enumeration of all solutions. This enables us to quantify the success proba…

regressionSymbolic Regression

A Comparison of Recent Algorithms for Symbolic Regression to Genetic Programming

2024-06-05 · Yousef A. Radwan, Gabriel Kronberger, Stephan Winkler

Symbolic regression is a machine learning method with the goal to produce interpretable results. Unlike other machine learning methods such as, e.g. random forests or neural networks, which are opaque, symbolic regressio…

regressionSymbolic Regression

Symbolic Regression via Neural-Guided Genetic Programming Population Seeding

2021-10-29 · T. Nathan Mundhenk, Mikel Landajuela, Ruben Glatt, Claudio P. Santiago 외

Symbolic regression is the process of identifying mathematical expressions that fit observed output from a black-box process. It is a discrete optimization problem generally believed to be NP-hard. Prior approaches to so…

Combinatorial OptimizationregressionSymbolic Regression

Symbolic Regression via Deep Reinforcement Learning Enhanced Genetic Programming Seeding

2021-12-01 · NeurIPS 2021 12 · Terrell Mundhenk, Mikel Landajuela, Ruben Glatt, Claudio Santiago 외

Symbolic regression is the process of identifying mathematical expressions that fit observed output from a black-box process. It is a discrete optimization problem generally believed to be NP-hard. Prior approaches to so…

Combinatorial OptimizationDeep Reinforcement Learningregressionreinforcement-learning+3