Next Generation Loss Function for Image Classification
Shakhnaz Akhmedova, Nils K\"orber (Center for Artificial, Intelligence in Public Health Research, Robert Koch Institute, Berlin,, Germany)

TL;DR
This paper introduces a novel loss function for image classification, optimized via genetic programming, which outperforms traditional cross entropy across multiple datasets and tasks.
Contribution
The paper presents a new loss function discovered through genetic programming that consistently improves classification accuracy over standard loss functions.
Findings
NGL outperforms cross entropy on small datasets.
NGL improves top-1 accuracy on ImageNet-1k.
NGL enhances segmentation performance on Pascal VOC and COCO datasets.
Abstract
Neural networks are trained by minimizing a loss function that defines the discrepancy between the predicted model output and the target value. The selection of the loss function is crucial to achieve task-specific behaviour and highly influences the capability of the model. A variety of loss functions have been proposed for a wide range of tasks affecting training and model performance. For classification tasks, the cross entropy is the de-facto standard and usually the first choice. Here, we try to experimentally challenge the well-known loss functions, including cross entropy (CE) loss, by utilizing the genetic programming (GP) approach, a population-based evolutionary algorithm. GP constructs loss functions from a set of operators and leaf nodes and these functions are repeatedly recombined and mutated to find an optimal structure. Experiments were carried out on different…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications
MethodsSparse Evolutionary Training · + ( 1 ) ⟷ 888 ⟷ ( 829 ) ⟷ 0881||How do I resolve a dispute on Expedia?
