Universität Passau
Investigating a Second-Order Optimization Strategy for Neural Networks
Abstract
dc:description.abstractIn summary, this cumulative dissertation investigates the application of the conjugate gradient method CG for the optimization of artificial neural networks (NNs) and compares this method with common first-order optimization methods, especially the stochastic gradient descent (SGD). The presented research results show that CG can effectively optimize both small and very large networks. However, the default machine precision of 32 bits can lead to problems. The best results are only achieved in 64-bits computations. The research also emphasizes the importance of the initialization of the NNs’ trainable parameters and shows that an initialization using singular value decomposition (SVD) leads to drastically lower error values. Surprisingly, shallow but wide NNs, both in Transformer and CNN architectures, often perform better than their deeper counterparts. Overall, the research results recommend a re-evaluation of the previous preference for extremely deep NNs and emphasize the potential of CG as an optimization method.
Degree
thesis:*- Level thesis:degree_level
- thesis.doctoral
- Grantor dc:publisher
- Universität Passau
- Year
- 2024
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Bermeitinger, Bernhard
- Contributors dc:contributor
-
- Handschuh, Siegfried
- Schuller, Björn
Rights
dc:rights- Statement dc:rights
-
- Standardbedingung laut Einverständniserklärung
Identifiers
dc:identifier.*- Repository record source_url
- https://opus4.kobv.de/opus4-uni-passau/frontdoor/index/index/docId/1408
- OAI identifier oai:identifier
- oai:kobv.de-opus4-uni-passau:1408