UniSymNet: A Unified Symbolic Network Guided by Transformer

Xinxin Li, Juan Zhang, Da Li, Xingyu Liu, Jin Xu +1 more
5/9/2025
cs.LGcs.AIcs.SC

No confident code implementation found for this paper.

Abstract

Symbolic Regression (SR) is a powerful technique for automatically discovering mathematical expressions from input data. Mainstream SR algorithms search for the optimal symbolic tree in a vast function space, but the increasing complexity of the tree structure limits their performance. Inspired by neural networks, symbolic networks have emerged as a promising new paradigm. However, most existing symbolic networks still face certain challenges: binary nonlinear operators $\{\times, ÷\}$ cannot be naturally extended to multivariate operators, and training with fixed architecture often leads to higher complexity and overfitting. In this work, we propose a Unified Symbolic Network that unifies nonlinear binary operators into nested unary operators and define the conditions under which UniSymNet can reduce complexity. Moreover, we pre-train a Transformer model with a novel label encoding method to guide structural selection, and adopt objective-specific optimization strategies to learn the parameters of the symbolic network. UniSymNet shows high fitting accuracy, excellent symbolic solution rate, and relatively low expression complexity, achieving competitive performance on low-dimensional Standard Benchmarks and high-dimensional SRBench.

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. Any repos shown below are weak matches — 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{li2025unisymnet,
  title  = {UniSymNet: A Unified Symbolic Network Guided by Transformer},
  author = {Xinxin Li and Juan Zhang and Da Li and Xingyu Liu and Jin Xu and Junping Yin},
  year   = {2025},
  eprint = {2505.06091},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.06091v1}
}

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/2505.06091.svg)](https://codeofpaper.com/paper/2505.06091)

Discussion