1
Return

The Pontryagin Maximum Principle for Training Convolutional Neural Networks\ast

delete2025-12-31
delete0
PRE
AI
S
S. Hofmann *
A
Alfio Borzı̀
DOI:10.1137/24M1675369delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
A novel batch sequential quadratic Hamiltonian (bSQH) algorithm for training convolutional neural networks (CNNs) with L0-based regularization is presented. This methodology is based on a discrete-time Pontryagin maximum principle (PMP). It uses forward and backward sweeps together with the layerwise approximate maximization of an augmented Hamiltonian function, where the augmentation parameter is chosen adaptively. A technique for determining this augmentation parameter is proposed, and the loss-reduction and convergence properties of the bSQH algorithm are analyzed theoretically and validated numerically. Results of numerical experiments in the context of image classification with a sparsity-enforcing, L0-based regularizer demonstrate the effectiveness of the proposed method in full-batch and mini-batch modes.
Keywords:
convolutional neural network
discrete Pontryagin maximum principle
sequential quadratic Hamil-tonian method
method of successive approximations
numerical optimization

Journal

S
SIAM JOURNAL ON MATHEMATICS OF DATA SCIENCE
IF:
2.6
Papers:
17
Citations:
0

Organization

U
university of wurzburg
Scholars:
712
Papers: 259
Citations: 0
Cited Papers

Cited Papers

Citing Papers

Citing Papers