Refining Neural Network with Symbolic Regression
Classical neural network (NN) compression methods, such as NN pruning and distillation, focus on reducing the NN size. However, these methods often sacrifice accuracy in the process. To address this issue, we propose a novel NN refinement method based on symbolic regression called SR-R. At its core, SR-R employs a symbolic regression method based on Cartesian genetic programming to find a compact mathematical expression that accurately approximates the input-output relationship of a selected module within the NN. SR-R then replaces the targeted module with the discovered mathematical expression. Finally, SR-R fine-tunes the parameters of the remaining modules in the NN. Experiments are conducted on two types of NN benchmarks: multilayer perceptron NNs (MLP) and convolutional NNs (CNN). Experimental results show that, compared with NN pruning and NN distillation, SR-R can effectively reduce the number of NN parameters while maintaining or even enhancing inference accuracy.
Authors
- Qiang Lü (ORCID: https://orcid.org/0000-0001-8217-2305)
- Jake Luo (ORCID: https://orcid.org/0000-0002-3900-643X)
- Wei Wei
- Can Huang
Institutions
- China University of Petroleum, Beijing (CN)
- University of Wisconsin–Milwaukee (US)
- Renmin University of China (CN)
Publication Details
- Journal
- Proceedings of the Genetic and Evolutionary Computation Conference Companion
- Published
- 2025-07-14
- DOI
- https://doi.org/10.1145/3712255.3726565
- Primary Topic
- Neural Networks and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00