Back to results

Universität Bielefeld

On Deep Network Optimization

Abstract

dc:description.abstract

Optimization is a fundamental task in machine learning, critical for training large and deep networks that have become prevalent in recent years. These networks demand significant computational resources, motivating research into improving the efficiency and effectiveness of the optimization process. We focus on two optimization aspects in this thesis:<br /> First, Improving the gradient descent procedure used in every deep learning pipeline using the classical field of line search methods. Second, improving learning procedures for transformers by means of individual learning rates, attention heads and debiasing steps.<br /> To be more precise, current back-propagation schemes are dominated by stochastic gradient techniques which depend on the step size as a hyperparameter, the first part of this research investigates line search methods as more general schemes which determine the optimum learning rate automatically. We do this by analyzing failure cases and the loss landscape, thereby proposing several enhancements to the current state-of-the-art techniques in deep learning. Specifically, we introduce adaptations to the classical line search to better handle mini-batching, a numerical approach for integrating line searches with other optimizers, and a layer-wise line search algorithm. Our proposed methods demonstrate superior performance across various tasks and architectures, outperforming existing methods.<br /> Transformers constitute a particularly prominent deep architecture which is used in diverse tasks including natural language processing, vision, time series predictions and many more. The second part of this thesis addresses several issues when training or fine-tuning transformer-based architectures. We explore optimization avenues such as mitigating catastrophic forgetting in transformers, addressing biases in large language models, and improving transformer classification head design. For each issue, we identify specific problems, propose enhancements, and validate them through extensive experiments.<br /> Our findings indicate that applying these line search methods and transformer improvements, whether individually or in combination, significantly advances the state-of-the-art in optimizing deep networks, particularly transformers. This research not only provides a solid foundation for future studies but also has broad impli- cations for the development of more efficient and robust neural network training methodologies.<br /> The contributions of this thesis lie in both theoretical advancements and practical applications, offering new insights and tools for optimizing deep learning processes.

Degree

thesis:*
Level thesis:degree_level
thesis.doctoral
Grantor dc:publisher
Universität Bielefeld
Year
2025

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Kenneweg, Philip

Identifiers

dc:identifier.*
Repository record source_url
https://pub.uni-bielefeld.de/record/3002246
OAI identifier oai:identifier
oai:pub.uni-bielefeld.de:3002246

Chain of custody

source
Harvested from
Universität Bielefeld
Base URL
pub.uni-bielefeld.de/oai
Last updated
2026-07-27
Source record
OAI-PMH GetRecord
citation

Kenneweg, Philip. On Deep Network Optimization. thesis.doctoral thesis, Universität Bielefeld, 2025. https://pub.uni-bielefeld.de/record/3002246