Achieving Constraints in Neural Networks: A Stochastic Augmented Lagrangian Approach

Diogo Lavado, Cláudia Soares, Alessandra Micheletti
10/25/2023
cs.LGmath.OC

No confident code implementation found for this paper.

Abstract

Regularizing Deep Neural Networks (DNNs) is essential for improving generalizability and preventing overfitting. Fixed penalty methods, though common, lack adaptability and suffer from hyperparameter sensitivity. In this paper, we propose a novel approach to DNN regularization by framing the training process as a constrained optimization problem. Where the data fidelity term is the minimization objective and the regularization terms serve as constraints. Then, we employ the Stochastic Augmented Lagrangian (SAL) method to achieve a more flexible and efficient regularization mechanism. Our approach extends beyond black-box regularization, demonstrating significant improvements in white-box models, where weights are often subject to hard constraints to ensure interpretability. Experimental results on image-based classification on MNIST, CIFAR10, and CIFAR100 datasets validate the effectiveness of our approach. SAL consistently achieves higher Accuracy while also achieving better constraint satisfaction, thus showcasing its potential for optimizing DNNs under constrained settings.

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{lavado2023achieving,
  title  = {Achieving Constraints in Neural Networks: A Stochastic Augmented Lagrangian Approach},
  author = {Diogo Lavado and Cláudia Soares and Alessandra Micheletti},
  year   = {2023},
  eprint = {2310.16647},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.16647v1}
}

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

Discussion