Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Atli Kosson

dblp:241/6129 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
5since 2021 · last 2024
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 6 · 4 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
6 papers
Deep learning architectures and training · 68% Optimization for machine learning · 20% Efficient and distributed learning · 12%

Topics — the 10 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Deep learning architectures and training
training dynamics
1.522024
Scaling Laws and Compute-Optimal Training Beyond Fixed Training Durations · NeurIPS 2024
Rotational Equilibrium: How Weight Decay Balances Learning Across Neural Networks · ICML 2024
Machine learning › Deep learning architectures and training › normalization
batch normalization
0.812024
Ghost Noise for Regularizing Deep Neural Networks · AAAI 2024
Machine learning › Deep learning architectures and training › training optimization
large-batch training
0.812024
Analyzing & Reducing the Need for Learning Rate Warmup in GPT Training · NeurIPS 2024
Machine learning › Optimization for machine learning
learning rate schedule
0.812024
Scaling Laws and Compute-Optimal Training Beyond Fixed Training Durations · NeurIPS 2024
Machine learning › Optimization for machine learning › learning rate schedule
learning rate warmup
0.812024
Analyzing & Reducing the Need for Learning Rate Warmup in GPT Training · NeurIPS 2024
Machine learning › Deep learning architectures and training
regularization
0.812024
Ghost Noise for Regularizing Deep Neural Networks · AAAI 2024
Machine learning › Deep learning architectures and training › transformer
transformer training
0.712023
Multiplication-Free Transformer Training via Piecewise Affine Operations · NeurIPS 2023
Machine learning › Deep learning architectures and training
normalization
0.412019
Online Normalization for Training Neural Networks · NeurIPS 2019
Machine learning › Efficient and distributed learning › efficient training
compute-optimal training
0.212024
Scaling Laws and Compute-Optimal Training Beyond Fixed Training Durations · NeurIPS 2024
Machine learning › Deep learning architectures and training
recurrent neural network
0.112019
Online Normalization for Training Neural Networks · NeurIPS 2019

Methods — techniques the papers use, named apart from their topics

weight decay · 0.8stochastic weight averaging · 0.8normalization · 0.8lion · 0.8learning rate warmup · 0.8ghost noise injection · 0.8ghost batch normalization · 0.8cooldowns · 0.8constant learning rate · 0.8adamw · 0.8
YearPublicationVenuePosition
2024 Ghost Noise for Regularizing Deep Neural Networks
abstract
Batch Normalization (BN) is widely used to stabilize the optimization process and improve the test performance of deep neural networks. The regularization effect of BN depends on the batch size and explicitly using smaller batch sizes with Batch Normalization, a method known as Ghost Batch Normalization (GBN), has been found to improve generalization in many settings. We investigate the effectiveness of GBN by disentangling the induced ``Ghost Noise'' from normalization and quantitatively analyzing the distribution of noise as well as its impact on model performance. Inspired by our analysis, we propose a new regularization technique called Ghost Noise Injection (GNI) that imitates the noise in GBN without incurring the detrimental train-test discrepancy effects of small batch training. We experimentally show that GNI can provide a greater generalization benefit than GBN. Ghost Noise Injection can also be beneficial in otherwise non-noisy settings such as layer-normalized networks, providing additional evidence of the usefulness of Ghost Noise in Batch Normalization as a regularizer.
Atli Kosson, Dongyang Fan, Martin Jaggi
AAAI1
2024 Rotational Equilibrium: How Weight Decay Balances Learning Across Neural Networks
abstract
This study investigates how weight decay affects the update behavior of individual neurons in deep neural networks through a combination of applied analysis and experimentation. Weight decay can cause the expected magnitude and angular updates of a neuron’s weight vector to converge to a steady state we call rotational equilibrium. These states can be highly homogeneous, effectively balancing the average rotation—a proxy for the effective learning rate—across different layers and neurons. Our work analyzes these dynamics across optimizers like Adam, Lion, and SGD with momentum, offering a new simple perspective on training that elucidates the efficacy of widely used but poorly understood methods in deep learning. We demonstrate how balanced rotation plays a key role in the effectiveness of normalization like Weight Standardization, as well as that of AdamW over Adam with L2-regularization. Finally, we show that explicitly controlling the rotation provides the benefits of weight decay while substantially reducing the need for learning rate warmup.
Atli Kosson, Bettina Messmer, Martin Jaggi
ICML1
2024 Scaling Laws and Compute-Optimal Training Beyond Fixed Training Durations
abstract
Scale has become a main ingredient in obtaining strong machine learning models. As a result, understanding a model's scaling properties is key to effectively designing both the right training setup as well as future generations of architectures. In this work, we argue that scale and training research has been needlessly complex due to reliance on the cosine schedule, which prevents training across different lengths for the same model size. We investigate the training behavior of a direct alternative --- constant learning rate and cooldowns --- and find that it scales predictably and reliably similar to cosine. Additionally, we show that stochastic weight averaging yields improved performance along the training trajectory, without additional training costs, across different scales. Importantly, with these findings we demonstrate that scaling experiments can be performed with significantly reduced compute and GPU hours by utilizing fewer but reusable training runs. Our code is available at https://github.com/epfml/schedules-and-scaling/.
Alexander Hägele, Elie Bakouch, Atli Kosson, Loubna Ben Allal, Leandro von Werra, Martin Jaggi
NeurIPS3
2024 Analyzing & Reducing the Need for Learning Rate Warmup in GPT Training
abstract
Learning Rate Warmup is a popular heuristic for training neural networks, especially at larger batch sizes, despite limited understanding of its benefits. Warmup decreases the update size $\Delta \mathbf{w}_t = \eta_t \mathbf{u}_t$ early in training by using lower values for the learning rate $\eta_t$. In this work we argue that warmup benefits training by keeping the overall size of $\Delta \mathbf{w}_t$ limited, counteracting large initial values of $\mathbf{u}_t$. Focusing on small-scale GPT training with AdamW/Lion, we explore the following question: *Why and by which criteria are early updates $\mathbf{u}_t$ too large?* We analyze different metrics for the update size including the $\ell_2$-norm, resulting directional change, and impact on the representations of the network, providing a new perspective on warmup. In particular, we find that warmup helps counteract large angular updates as well as a limited critical batch size early in training. Finally, we show that the need for warmup can be significantly reduced or eliminated by modifying the optimizer to explicitly normalize $\mathbf{u}_t$ based on the aforementioned metrics.
Atli Kosson, Bettina Messmer, Martin Jaggi
NeurIPS1
2023 Multiplication-Free Transformer Training via Piecewise Affine Operations
abstract
Multiplications are responsible for most of the computational cost involved in neural network training and inference. Recent research has thus looked for ways to reduce the cost associated with them. Inspired by Mogami 2020, we replace multiplication with a cheap piecewise affine approximation that is achieved by adding the bit representation of the floating point numbers together as integers. We show that transformers can be trained with the resulting modified matrix multiplications on both vision and language tasks with little to no performance impact, and without changes to the training hyperparameters. We further replace all non-linearities in the networks making them fully and jointly piecewise affine in both inputs and weights. Finally, we show that we can eliminate all multiplications in the entire training process, including operations in the forward pass, backward pass and optimizer update, demonstrating the first successful training of modern neural network architectures in a fully multiplication-free fashion.
Atli Kosson, Martin Jaggi
NeurIPS1
2019 Online Normalization for Training Neural Networks
abstract
Online Normalization is a new technique for normalizing the hidden activations of a neural network. Like Batch Normalization, it normalizes the sample dimension. While Online Normalization does not use batches, it is as accurate as Batch Normalization. We resolve a theoretical limitation of Batch Normalization by introducing an unbiased technique for computing the gradient of normalized activations. Online Normalization works with automatic differentiation by adding statistical normalization as a primitive. This technique can be used in cases not covered by some other normalizers, such as recurrent networks, fully connected networks, and networks with activation memory requirements prohibitive for batching. We show its applications to image classification, image segmentation, and language modeling. We present formal proofs and experimental results on ImageNet, CIFAR, and PTB datasets.
Vitaliy Chiley, Ilya Sharapov, Atli Kosson, Urs Köster, Ryan Reece, Sofia Samaniego de la Fuente, Vishal Subbiah, Michael James 0002
NeurIPS3