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

Shane Bergsma

dblp:57/2540 · DBLP profile ↗
← Back
32ranked-venue papers
21as first author
10since 2021 · last 2025
—ORCID · none

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

Artificial intelligence and machine learning · 28 · 20 first-author · 7 since 2021Systems, architecture and hardware · 2 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 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
18 papers
Deep learning architectures and training · 32% Efficient and distributed learning · 16% Time series and sequential data · 13%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 100%

Topics — the 25 heaviest of 30, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Deep learning architectures and training
hyperparameter transfer
1.622025
Don't be lazy: CompleteP enables compute-efficient deep transformers · NeurIPS 2025
Sparse maximal update parameterization: A holistic approach to sparse training dynamics · NeurIPS 2024
Machine learning › Deep learning architectures and training
training dynamics
1.622025
Don't be lazy: CompleteP enables compute-efficient deep transformers · NeurIPS 2025
Sparse maximal update parameterization: A holistic approach to sparse training dynamics · NeurIPS 2024
Machine learning › Generative modeling
autoregressive model
1.222023
SutraNets: Sub-series Autoregressive Networks for Long-Sequence, Probabilistic Forecasting · NeurIPS 2023
C2FAR: Coarse-to-Fine Autoregressive Networks for Precise Probabilistic Forecasting · NeurIPS 2022
Machine learning › Time series and sequential data › time series modeling
probabilistic forecasting
1.222023
SutraNets: Sub-series Autoregressive Networks for Long-Sequence, Probabilistic Forecasting · NeurIPS 2023
C2FAR: Coarse-to-Fine Autoregressive Networks for Precise Probabilistic Forecasting · NeurIPS 2022
Machine learning › Efficient and distributed learning › efficient training
compute-efficient training
0.912025
Don't be lazy: CompleteP enables compute-efficient deep transformers · NeurIPS 2025
Machine learning › Optimization for machine learning
hyperparameter optimization
0.912025
Power Lines: Scaling laws for weight decay and batch size in LLM pre-training · NeurIPS 2025
Natural language and speech › Language models and text generation › large language model training › language model pretraining
large language model pretraining
0.912025
Power Lines: Scaling laws for weight decay and batch size in LLM pre-training · NeurIPS 2025
Natural language and speech › Language models and text generation
large language model training
0.912025
Straight to Zero: Why Linearly Decaying the Learning Rate to Zero Works Best for LLMs · ICLR 2025
Machine learning › Optimization for machine learning
learning rate schedule
0.912025
Straight to Zero: Why Linearly Decaying the Learning Rate to Zero Works Best for LLMs · ICLR 2025
Machine learning › Deep learning architectures and training › training optimization
large-batch training
0.812024
Normalization Layer Per-Example Gradients are Sufficient to Predict Gradient Noise Scale in Transformers · NeurIPS 2024
Machine learning › Efficient and distributed learning
model compression
0.812024
Sparse maximal update parameterization: A holistic approach to sparse training dynamics · NeurIPS 2024
Machine learning › Efficient and distributed learning › model compression
sparse neural network
0.812024
Sparse maximal update parameterization: A holistic approach to sparse training dynamics · NeurIPS 2024
Machine learning › Time series and sequential data › time series analysis › time series forecasting
long-term time series forecasting
0.712023
SutraNets: Sub-series Autoregressive Networks for Long-Sequence, Probabilistic Forecasting · NeurIPS 2023
Performance modeling and evaluation
workload characterization
0.512021
Generating Complex, Realistic Cloud Workloads using Recurrent Neural Networks · SOSP 2021
Performance modeling and evaluation › workload characterization
workload modeling
0.512021
Generating Complex, Realistic Cloud Workloads using Recurrent Neural Networks · SOSP 2021
Recommender systems
user profiling
0.212013
Using Conceptual Class Attributes to Characterize Social Media Users · ACL (1) 2013
Natural language and speech › Information extraction and text analysis
coreference resolution
0.122008
Distributional Identification of Non-Referential Pronouns · ACL 2008
Bootstrapping Path-Based Pronoun Resolution · ACL 2006
Natural language and speech › Information extraction and text analysis › coreference resolution
pronoun resolution
0.122008
Distributional Identification of Non-Referential Pronouns · ACL 2008
Bootstrapping Path-Based Pronoun Resolution · ACL 2006
Natural language and speech › Information extraction and text analysis
lexical disambiguation
0.122011
Web-Scale N-gram Models for Lexical Disambiguation · IJCAI 2009
Learning Bilingual Lexicons Using the Visual Similarity of Labeled Web Images · IJCAI 2011
Natural language and speech › Machine translation
bilingual lexicon induction
0.112011
Learning Bilingual Lexicons Using the Visual Similarity of Labeled Web Images · IJCAI 2011
Knowledge, reasoning and agents › Knowledge representation and reasoning › semantic representation
compositional semantics
0.112010
Predicting the Semantic Compositionality of Prefix Verbs · EMNLP 2010
Natural language and speech › Information extraction and text analysis
text classification
0.112010
Creating Robust Supervised Classifiers via Web-Scale N-Gram Data · ACL 2010
Natural language and speech › Speech recognition and synthesis › pronunciation modeling
grapheme-to-phoneme conversion
0.112009
A Ranking Approach to Stress Prediction for Letter-to-Phoneme Conversion · ACL/IJCNLP 2009
Natural language and speech › Information extraction and text analysis › lexical semantics › verb semantics
selectional preference
0.112008
Discriminative Learning of Selectional Preference from Unlabeled Text · EMNLP 2008
Information retrieval › query understanding › query parsing
query segmentation
0.112007
Learning Noun Phrase Query Segmentation · EMNLP-CoNLL 2007

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

maximal update parameterization · 1.6recurrent neural network · 1.0generative process modeling · 1.0scaling laws · 0.9power law fitting · 0.9linear decay-to-zero · 0.9lazy learning theory · 0.9adamw · 0.9sparsity-aware reparameterization · 0.8per-example gradient norms · 0.8layernorm backward pass · 0.8custom kernel · 0.8
YearPublicationVenuePosition
2025 Straight to Zero: Why Linearly Decaying the Learning Rate to Zero Works Best for LLMs
abstract
LLMs are commonly trained with a learning rate (LR) warmup, followed by cosine decay to 10% of the maximum (10x decay). In a large-scale empirical study, we show that under an optimal peak LR, a simple linear decay-to-zero (D2Z) schedule consistently outperforms other schedules when training at compute-optimal dataset sizes. D2Z is superior across a range of model sizes, batch sizes, datasets, and vocabularies. Benefits increase as dataset size increases. Leveraging a novel interpretation of AdamW as an exponential moving average of weight updates, we show how linear D2Z optimally balances the demands of early training (moving away from initial conditions) and late training (averaging over more updates in order to mitigate gradient noise). In experiments, a 610M-parameter model trained for 80 tokens-per-parameter (TPP) using D2Z achieves lower loss than when trained for 200 TPP using 10x decay, corresponding to an astonishing 60% compute savings. Models such as Llama2-7B, trained for 286 TPP with 10x decay, could likely have saved a majority of compute by training with D2Z.
Shane Bergsma, Nolan Dey, Gurpreet Gosal, Gavia Gray, Daria Soboleva, Joel Hestness
ICLR1
2025 Power Lines: Scaling laws for weight decay and batch size in LLM pre-training
abstract
Efficient LLM pre-training requires well-tuned hyperparameters (HPs), including learning rate η and weight decay λ. We study scaling laws for HPs: formulas for how to scale HPs as we scale model size N, dataset size D, and batch size B. Recent work suggests the AdamW timescale, τ = B/(ηλD), should remain constant across training settings, and we verify the implication that optimal λ scales linearly with B, for a fixed N and D. However, as N and D scale, we show optimal τ obeys a precise power law in the tokens-per-parameter ratio, D/N. This law thus provides a method to accurately predict λopt in advance of large-scale training. We also study scaling laws for optimal batch size Bopt (the B enabling lowest loss at a given N,D) and critical batch size Bcrit (the B beyond which further data parallelism becomes ineffective). In contrast to prior work, we find both Bopt and Bcrit scale as power laws in D, independent of model size, N. Finally, we analyze how these findings inform the real-world selection of Pareto-optimal N and D under dual training time and compute objectives.
Shane Bergsma, Nolan Dey, Gurpreet Gosal, Gavia Gray, Daria Soboleva, Joel Hestness
NeurIPS1
2025 Don't be lazy: CompleteP enables compute-efficient deep transformers
abstract
We study compute efficiency of LLM training when using different parameterizations, i.e., rules for adjusting model and optimizer hyperparameters (HPs) as model size changes. Some parameterizations fail to transfer optimal base HPs (such as learning rate) across changes in model depth, requiring practitioners to either re-tune these HPs as they scale up (expensive), or accept sub-optimal training when re-tuning is prohibitive. Even when they achieve HP transfer, we develop theory to show parameterizations may still exist in the lazy learning regime where layers learn only features close to their linearization, preventing effective use of depth and nonlinearity. Finally, we identify and adopt the parameterization we call CompleteP that achieves both depth-wise HP transfer and non-lazy learning in all layers. CompleteP enables a wider range of model width/depth ratios to remain compute-efficient, unlocking shapes better suited for different hardware settings and operational contexts. Moreover, CompleteP enables 12-34% compute efficiency improvements over the prior state-of-the-art. All experiments were run on Cerebras CS-3 systems. A minimal implementation is available at https://github.com/EleutherAI/nanoGPT-mup/tree/completep.
Nolan Dey, Bin Claire Zhang, Lorenzo Noci, Mufan Bill Li, Blake Bordelon, Shane Bergsma, Cengiz Pehlevan, Boris Hanin, Joel Hestness
NeurIPS6
2024 Sparse maximal update parameterization: A holistic approach to sparse training dynamics
abstract
Several challenges make it difficult for sparse neural networks to compete with dense models. First, setting a large fraction of weights to zero impairs forward and gradient signal propagation. Second, sparse studies often need to test multiple sparsity levels, while also introducing new hyperparameters (HPs), leading to prohibitive tuning costs. Indeed, the standard practice is to re-use the learning HPs originally crafted for dense models. Unfortunately, we show sparse and dense networks do not share the same optimal HPs. Without stable dynamics and effective training recipes, it is costly to test sparsity at scale, which is key to surpassing dense networks and making the business case for sparsity acceleration in hardware. A holistic approach is needed to tackle these challenges and we propose S$\textmu$Par as one such approach. For random unstructured static sparsity, S$\textmu$Par ensures activations, gradients, and weight updates all scale independently of sparsity level. Further, by reparameterizing the HPs, S$\textmu$Par enables the same HP values to be optimal as we vary both sparsity level and model width. HPs can be tuned on small dense networks and transferred to large sparse models, greatly reducing tuning costs. On large-scale language modeling, S$\textmu$Par shows increasing improvements over standard parameterization as sparsity increases, leading up to 11.9\% relative loss improvement at 99.2\% sparsity. A minimal implementation of S$\textmu$Par is available at https://github.com/EleutherAI/nanoGPT-mup/tree/supar.
Nolan Dey, Shane Bergsma, Joel Hestness
NeurIPS2
2024 Normalization Layer Per-Example Gradients are Sufficient to Predict Gradient Noise Scale in Transformers
abstract
Per-example gradient norms are a vital ingredient for estimating gradient noise scale (GNS) with minimal variance. Observing the tensor contractions required to compute them, we propose a method with minimal FLOPs in 3D or greater tensor regimes by simultaneously computing the norms while computing the parameter gradients. Using this method we are able to observe the GNS of different layers at higher accuracy than previously possible. We find that the total GNS of contemporary transformer models is predicted well by the GNS of only the normalization layers. As a result, focusing only on the normalization layer, we develop a custom kernel to compute the per-example gradient norms while performing the LayerNorm backward pass with zero throughput overhead. Tracking GNS on only those layers, we are able to guide a practical batch size schedule that reduces training time by 18% on a Chinchilla-optimal language model.
Gavia Gray, Aman Tiwari, Shane Bergsma, Joel Hestness
NeurIPS3
2023 SutraNets: Sub-series Autoregressive Networks for Long-Sequence, Probabilistic Forecasting
abstract
We propose SutraNets, a novel method for neural probabilistic forecasting of long-sequence time series. SutraNets use an autoregressive generative model to factorize the likelihood of long sequences into products of conditional probabilities. When generating long sequences, most autoregressive approaches suffer from harmful error accumulation, as well as challenges in modeling long-distance dependencies. SutraNets treat long, univariate prediction as multivariate prediction over lower-frequency sub-series. Autoregression proceeds across time and across sub-series in order to ensure coherent multivariate (and, hence, high-frequency univariate) outputs. Since sub-series can be generated using fewer steps, SutraNets effectively reduce error accumulation and signal path distances. We find SutraNets to significantly improve forecasting accuracy over competitive alternatives on six real-world datasets, including when we vary the number of sub-series and scale up the depth and width of the underlying sequence models.
Shane Bergsma, Timothy Zeyl
NeurIPS1
2022 CoSpot: a cooperative VM allocation framework for increased revenue from spot instances
abstract
Most large cloud operators offer a lower-priced, lower-priority alternative to regular (on-demand or reserved) virtual machines, commonly referred to as spot instances. Spot instances are opportunistically allocated to servers in order to utilize any residual cloud capacity, but are evicted whenever regular virtual machines need to use that capacity. This paper proposes CoSpot, a lightweight framework for cooperative allocation of regular virtual machines and spot instances, which allows for easy integration of arbitrary virtual machine and spot allocators. In our experiments, employing the framework achieves up to 245% improvement (average 34% improvement) in spot revenue, with no loss in virtual machine revenue, compared to the baseline VM and spot allocation without using our framework. We also derive and release a reusable workload with both virtual machines and spot instances, based on data previously shared by Microsoft Azure.
Syed M. Iqbal, Haley Li, Shane Bergsma, Ivan Beschastnikh, Alan J. Hu
SoCC3
2022 C2FAR: Coarse-to-Fine Autoregressive Networks for Precise Probabilistic Forecasting
abstract
We present coarse-to-fine autoregressive networks (C2FAR), a method for modeling the probability distribution of univariate, numeric random variables. C2FAR generates a hierarchical, coarse-to-fine discretization of a variable autoregressively; progressively finer intervals of support are generated from a sequence of binned distributions, where each distribution is conditioned on previously-generated coarser intervals. Unlike prior (flat) binned distributions, C2FAR can represent values with exponentially higher precision, for only a linear increase in complexity. We use C2FAR for probabilistic forecasting via a recurrent neural network, thus modeling time series autoregressively in both space and time. C2FAR is the first method to simultaneously handle discrete and continuous series of arbitrary scale and distribution shape. This flexibility enables a variety of time series use cases, including anomaly detection, interpolation, and compression. C2FAR achieves improvements over the state-of-the-art on several benchmark forecasting datasets.
Shane Bergsma, Timothy Zeyl, Javad Rahimipour Anaraki
NeurIPS1
2021 Fundy: A Scalable and Extensible Resource Manager for Cloud Resources
abstract
Scalability is an important property for a resource manager in the cloud. It is challenging to manage large-scale cluster resources while serving a large number of requests. Moreover, cloud-based applications and new technologies result in changeable requirements, so a cloud resource manager needs to continuously evolve. This paper presents a novel architecture design for a scalable and extensible resource manager. Our resource manager named Fundy employs a microservices architecture based on an in-memory data grid. The in-memory data grid accelerates data processing and enables Fundy to easily scale out. The data grid facilitates Fundy's microservices-based architecture. Because of the architecture, it is possible to rapidly deploy new features in Fundy. Fundy also enables multiple schedulers to schedule different workloads on shared infrastructure. In addition, we introduce a new packing algorithm to improve the allocation quality of our scheduler and a tensor scheduling algorithm to speed up parallel processing of requests by orders of magnitude. Fundy has been deployed in our production public cloud. This paper includes evaluation based on real-world traces and the results highlight the advantages of Fundy.
Xiaodi Ke, Siqi Ji, Shane Bergsma, Zhenhua Hu
CLOUD4
2021 Generating Complex, Realistic Cloud Workloads using Recurrent Neural Networks
abstract
Decision-making in large-scale compute clouds relies on accurate workload modeling. Unfortunately, prior models have proven insufficient in capturing the complex correlations in real cloud workloads. We introduce the first model of large-scale cloud workloads that captures long-range inter-job correlations in arrival rates, resource requirements, and lifetimes. Our approach models workload as a three-stage generative process, with separate models for: (1) the number of batch arrivals over time, (2) the sequence of requested resources, and (3) the sequence of lifetimes. Our lifetime model is a novel extension of recent work in neural survival prediction. It represents and exploits inter-job correlations using a recurrent neural network. We validate our approach by showing it is able to accurately generate the production virtual machine workload of two real-world cloud providers.
Shane Bergsma, Timothy Zeyl, Arik Senderovich, J. Christopher Beck
SOSP1
2019 Minimum Makespan Workflow Scheduling for Malleable Jobs with Precedence Constraints and Lifetime Resource Demands
abstract
Scheduling complex workflows for big data systems is both fundamentally challenging and of great practical importance. Some state-of-the-art schedulers ignore important real-world considerations for the sake of algorithmic tractability, while others are tailored for specific workloads. We consider the preemption version of the Minimum Makespan Workflow Scheduling of Malleable Jobs with Precedence Constraints (MMWS-MP) problem [24], [27] and generalize it to be applicable to a broader range of real-world big data applications. In particular, we formulate MMWSMPL by introducing an additional constraint on the lifetime resource demand, which models constant resource consumption throughout the lifetime of a set of jobs. Practical examples include ApplicationMasters in YARN, port reservations, software licenses, and GPU cycles. We devise two scheduling strategies for MMWS-MPL: (1) LPSched, which takes a linear programming approach, and (2) BoltSched, a mostly greedy heuristic. We prove that LPSched achieves a constant approximation ratio of (2+ε) for any ε>0 and thus serves as a theoretically sound comparison baseline. We empirically evaluate both strategies on synthetic benchmarks and show that BoltSched produces schedules that are nearly as good as LPSched at a fraction (around 10%) of the computational cost.
Xiaodi Ke, Timothy Zeyl, Kaixiang Du, Sam Sanjabi, Shane Bergsma, Reza Pournaghi
ICDCS6
2013 Using Conceptual Class Attributes to Characterize Social Media Users
Shane Bergsma, Benjamin Van Durme
ACL (1)1
2013 Broadly Improving User Classification via Communication-Based Name and Location Clustering on Twitter
Shane Bergsma, Mark Dredze, Benjamin Van Durme, Theresa Wilson, David Yarowsky
HLT-NAACL1
2012 Stylometric Analysis of Scientific Articles
Shane Bergsma, Matt Post, David Yarowsky
HLT-NAACL1
2011 Using Large Monolingual and Bilingual Corpora to Improve Coordination Disambiguation
Shane Bergsma, David Yarowsky, Kenneth Church 0001
ACL1
2011 Learning Bilingual Lexicons Using the Visual Similarity of Labeled Web Images
abstract
Speakers of many different languages use the Internet. A common activity among these users is uploading images and associating these images with words (in their own language) as captions, filenames, or surrounding text. We use these explicit, monolingual, image-to-word connections to successfully learn implicit, bilingual, word-to-word translations. Bilingual pairs of words are proposed as translations if their corresponding images have similar visual features. We generate bilingual lexicons in 15 language pairs, focusing on words that have been automatically identified as physical objects. The use of visual similarity substantially improves performance over standard approaches based on string similarity: for generated lexicons with 1000 translations, including visual information leads to an absolute improvement in accuracy of 8-12 % over string edit distance alone. 1
Shane Bergsma, Benjamin Van Durme
IJCAI1
2010 Creating Robust Supervised Classifiers via Web-Scale N-Gram Data
Shane Bergsma, Emily Pitler, Dekang Lin
ACL1
2010 Fast and Accurate Arc Filtering for Dependency Parsing
Shane Bergsma, Colin Cherry
COLING1
2010 Using Web-scale N-grams to Improve Base NP Parsing Performance
Emily Pitler, Shane Bergsma, Dekang Lin, Kenneth Church 0001
COLING2
2010 Improved Natural Language Learning via Variance-Regularization Support Vector Machines
Shane Bergsma, Dekang Lin, Dale Schuurmans
CoNLL1
2010 Predicting the Semantic Compositionality of Prefix Verbs
Shane Bergsma, Aditya Bhargava, Grzegorz Kondrak
EMNLP1
2010 New Tools for Web-Scale N-grams
Dekang Lin, Kenneth Church 0001, Heng Ji 0001, Satoshi Sekine, David Yarowsky, Shane Bergsma, Kailash Patil, Emily Pitler, Rachel Lathbury, Vikram Rao, Kapil Dalwani, Sushant Narsale
LREC6
2009 A Ranking Approach to Stress Prediction for Letter-to-Phoneme Conversion
Qing Dou, Shane Bergsma, Sittichai Jiampojamarn, Grzegorz Kondrak
ACL/IJCNLP2
2009 Glen, Glenda or Glendale: Unsupervised and Semi-supervised Learning of English Noun Gender
Shane Bergsma, Dekang Lin, Randy Goebel
CoNLL1
2009 Web-Scale N-gram Models for Lexical Disambiguation
Shane Bergsma, Dekang Lin, Randy Goebel
IJCAI1
2008 Distributional Identification of Non-Referential Pronouns
Shane Bergsma, Dekang Lin, Randy Goebel
ACL1
2008 Discriminative Learning of Selectional Preference from Unlabeled Text
Shane Bergsma, Dekang Lin, Randy Goebel
EMNLP1
2007 Alignment-Based Discriminative String Similarity
Shane Bergsma, Grzegorz Kondrak
ACL1
2007 Learning Noun Phrase Query Segmentation
Shane Bergsma, Qin Iris Wang
EMNLP-CoNLL1
2007 Automatic Answer Typing for How-Questions
Christopher Pinchak, Shane Bergsma
HLT-NAACL2
2006 Bootstrapping Path-Based Pronoun Resolution
abstract
We present an approach to pronoun resolution based on syntactic paths. Through a simple bootstrapping procedure, we learn the likelihood of coreference between a pronoun and a candidate noun based on the path in the parse tree between the two entities. This path information enables us to handle previously challenging resolution instances, and also robustly addresses traditional syntactic coreference constraints. Highly coreferent paths also allow mining of precise probabilistic gender/number information. We combine statistical knowledge with well known features in a Support Vector Machine pronoun resolution classifier. Significant gains in performance are observed on several datasets.
Shane Bergsma, Dekang Lin
ACL1
2005 An Expectation Maximization Approach to Pronoun Resolution
Colin Cherry, Shane Bergsma
CoNLL2