A Globally Convergent Algorithm for Neural Network Parameter Optimization Based on Difference-of-Convex Functions

Daniel Tschernutter, Mathias Kraus, Stefan Feuerriegel
1/15/2024
cs.LGcs.NEmath.OC

No confident code implementation found for this paper.

Abstract

We propose an algorithm for optimizing the parameters of single hidden layer neural networks. Specifically, we derive a blockwise difference-of-convex (DC) functions representation of the objective function. Based on the latter, we propose a block coordinate descent (BCD) approach that we combine with a tailored difference-of-convex functions algorithm (DCA). We prove global convergence of the proposed algorithm. Furthermore, we mathematically analyze the convergence rate of parameters and the convergence rate in value (i.e., the training loss). We give conditions under which our algorithm converges linearly or even faster depending on the local shape of the loss function. We confirm our theoretical derivations numerically and compare our algorithm against state-of-the-art gradient-based solvers in terms of both training loss and test loss.

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{tschernutter2024globally,
  title  = {A Globally Convergent Algorithm for Neural Network Parameter Optimization Based on Difference-of-Convex Functions},
  author = {Daniel Tschernutter and Mathias Kraus and Stefan Feuerriegel},
  year   = {2024},
  eprint = {2401.07936},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.07936v1}
}

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

Discussion