neural networks research group
areas
people
projects
demos
publications
software/data
Effective Regularization Through Evolutionary Loss-Function Metalearning (2025)
Santiago Gonzalez
, Xin Qiu, and
Risto Miikkulainen
Evolutionary computation can be used to optimize several different aspects of neural network architectures. For instance, the TaylorGLO method discovers novel, customized loss functions, resulting in improved performance, faster training, and improved data utilization. A likely reason is that such functions discourage overfitting, leading to effective regularization. This paper demonstrates theoretically that this is indeed the case for TaylorGLO. Learning rule decomposition reveals that evolved loss functions balance two factors: the pull toward zero error, and a push away from it to avoid overfitting. This is a general principle that may be used to understand other regularization techniques as well (as demonstrated in this paper for label smoothing). The theoretical analysis leads to a constraint that can be utilized to find more effective loss functions in practice; the mechanism also results in networks that are more robust (as demonstrated in this paper with adversarial inputs). The analysis in this paper thus constitutes a first step towards understanding regularization, and demonstrates the power of evolutionary neural architecture search in general.
View:
PDF
Citation:
In
Proceedings of the 2025 IEEE Congress on Evolutionary Computation
, 2025.
Bibtex:
@inproceedings{gonzalez:cec25, title={Effective Regularization Through Evolutionary Loss-Function Metalearning}, author={Santiago Gonzalez and Xin Qiu and Risto Miikkulainen}, booktitle={Proceedings of the 2025 IEEE Congress on Evolutionary Computation}, journal={arXiv:2010.00788}, month={ }, url="http://nn.cs.utexas.edu/?gonzalez:cec25", year={2025} }
People
Santiago Gonzalez
Ph.D. Alumni
slgonzalez [at] utexas edu
Risto Miikkulainen
Faculty
risto [at] cs utexas edu
Areas of Interest
Supervised Learning
Neuroevolution
Theory of Evolutionary Computation