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.

Mart van Baalen

dblp:242/9228 · DBLP profile ↗
← Back
8ranked-venue papers
1as first author
4since 2021 · last 2024
—ORCID · none

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

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

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
8 papers
Efficient and distributed learning · 88% Language models and text generation · 5% Optimization for machine learning · 3%

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

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
model compression
4.482024
Sparse High Rank Adapters · NeurIPS 2024
The LLM Surgeon · ICLR 2024
Pruning vs Quantization: Which is Better? · NeurIPS 2023
Machine learning › Efficient and distributed learning › model compression
quantization
2.962023
Pruning vs Quantization: Which is Better? · NeurIPS 2023
FP8 Quantization: The Power of the Exponent · NeurIPS 2022
Bayesian Bits: Unifying Quantization and Pruning · NeurIPS 2020
Machine learning › Efficient and distributed learning › model compression
pruning
1.932024
The LLM Surgeon · ICLR 2024
Pruning vs Quantization: Which is Better? · NeurIPS 2023
Bayesian Bits: Unifying Quantization and Pruning · NeurIPS 2020
Machine learning › Efficient and distributed learning › model compression › quantization
post-training quantization
1.022022
FP8 Quantization: The Power of the Exponent · NeurIPS 2022
Up or Down? Adaptive Rounding for Post-Training Quantization · ICML 2020
Natural language and speech › Language models and text generation
large language model
0.812024
The LLM Surgeon · ICLR 2024
Machine learning › Efficient and distributed learning
parameter-efficient fine-tuning
0.812024
Sparse High Rank Adapters · NeurIPS 2024
Machine learning › Efficient and distributed learning › parameter-efficient fine-tuning
sparse fine-tuning
0.812024
Sparse High Rank Adapters · NeurIPS 2024
Machine learning › Efficient and distributed learning › model quantization
quantization error analysis
0.712023
Pruning vs Quantization: Which is Better? · NeurIPS 2023
Machine learning › Efficient and distributed learning › model quantization
FP8 quantization
0.612022
FP8 Quantization: The Power of the Exponent · NeurIPS 2022
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
approximate inference
0.412020
Bayesian Bits: Unifying Quantization and Pruning · NeurIPS 2020
Machine learning › Optimization for machine learning
combinatorial optimization
0.412020
Up or Down? Adaptive Rounding for Post-Training Quantization · ICML 2020
Machine learning › Efficient and distributed learning › model compression › quantization
mixed-precision quantization
0.412020
Bayesian Bits: Unifying Quantization and Pruning · NeurIPS 2020
Machine learning › Efficient and distributed learning › model compression › quantization
quantization robustness
0.412020
Gradient $\ell_1$ Regularization for Quantization Robustness · ICLR 2020
Machine learning › Efficient and distributed learning › model compression › quantization › post-training quantization
data-free quantization
0.412019
Data-Free Quantization Through Weight Equalization and Bias Correction · ICCV 2019
Machine learning › Deep learning architectures and training
transformer
0.212024
The LLM Surgeon · ICLR 2024

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

sparse weight tuning · 0.8low-rank adaptation · 0.8kronecker-factored curvature approximation · 0.8fine-tuning · 0.7analytical error bounds · 0.7quantization-aware training · 0.6FP8 simulation · 0.6soft relaxation · 0.4quadratic unconstrained binary optimization · 0.4gradient regularization · 0.4
YearPublicationVenuePosition
2024 The LLM Surgeon
abstract
State-of-the-art language models are becoming increasingly large in an effort to achieve the highest performance on large corpora of available textual data. However, the sheer size of the Transformer architectures makes it difficult to deploy models within computational, environmental or device-specific constraints. We explore data-driven compression of existing pretrained models as an alternative to training smaller models from scratch. To do so, we scale Kronecker-factored curvature approximations of the target loss landscape to large language models. In doing so, we can compute both the dynamic allocation of structures that can be removed as well as updates of remaining weights that account for the removal. We provide a general framework for unstructured, semi-structured and structured pruning and improve upon weight updates to capture more correlations between weights, while remaining computationally efficient. Experimentally, our method can prune rows and columns from a range of OPT models and Llamav2-7B by 20\%-30\%, with a negligible loss in performance, and achieve state-of-the-art results in unstructured and semi-structured pruning of large language models. We will open source our code on GitHub upon acceptance.
Tycho F. A. van der Ouderaa, Markus Nagel, Mart van Baalen, Tijmen Blankevoort
ICLR3
2024 Sparse High Rank Adapters
abstract
Low Rank Adaptation (LoRA) has gained massive attention in the recent generative AI research. One of the main advantages of LoRA is its ability to be fused with pretrained models, adding no overhead during inference. However, from a mobile deployment standpoint, we can either avoid inference overhead in the fused mode but lose the ability to switch adapters rapidly, or suffer significant (up to 30% higher) inference latency while enabling rapid switching in the unfused mode. LoRA also exhibits concept-loss when multiple adapters are used concurrently. In this paper, we propose Sparse High Rank Adapters (SHiRA), a new paradigm which incurs no inference overhead, enables rapid switching, and significantly reduces concept-loss. Specifically, SHiRA can be trained by directly tuning only 1-2% of the base model weights while leaving others unchanged. This results in a highly sparse adapter which can be switched directly in the fused mode. We further provide theoretical and empirical insights on how high sparsity in SHiRA can aid multi-adapter fusion by reducing concept loss. Our extensive experiments on LVMs and LLMs demonstrate that finetuning only a small fraction of the parameters in the base model significantly outperforms LoRA while enabling both rapid switching and multi-adapter fusion. Finally, we provide a latency- and memory-efficient SHiRA implementation based on Parameter-Efficient Finetuning (PEFT) Library which trains at nearly the same speed as LoRA while consuming up to 16% lower peak GPU memory, thus making SHiRA easy to adopt for practical use cases. To demonstrate rapid switching benefits during inference, we show that loading SHiRA on a base model can be 5x-16x faster than LoRA fusion on a CPU.
Kartikeya Bhardwaj, Nilesh Prasad Pandey, Sweta Priyadarshi, Viswanath Ganapathy, Shreya Kadambi, Rafael Esteves 0002, Shubhankar Borse, Paul N. Whatmough, Risheek Garrepalli, Mart van Baalen, Harris Teague, Markus Nagel
NeurIPS10
2023 Pruning vs Quantization: Which is Better?
abstract
Neural network pruning and quantization techniques are almost as old as neural networks themselves. However, to date, only ad-hoc comparisons between the two have been published. In this paper, we set out to answer the question of which is better: neural network quantization or pruning? By answering this question, we hope to inform design decisions made on neural network hardware going forward. We provide an extensive comparison between the two techniques for compressing deep neural networks. First, we give an analytical comparison of expected quantization and pruning error for general data distributions. Then, we provide lower and upper bounds for the per-layer pruning and quantization error in trained networks and compare these to empirical error after optimization. Finally, we provide an extensive experimental comparison for training 8 large-scale models trained on 3 tasks and provide insights into the representations learned during fine-tuning with quantization and pruning in the loop. Our results show that in most cases quantization outperforms pruning. Only in some scenarios with a very high compression ratio, compression might be beneficial from an accuracy standpoint.
Andrey Kuzmin, Markus Nagel, Mart van Baalen, Arash Behboodi, Tijmen Blankevoort
NeurIPS3
2022 FP8 Quantization: The Power of the Exponent
abstract
When quantizing neural networks for efficient inference, low-bit integers are the go-to format for efficiency. However, low-bit floating point numbers have an extra degree of freedom, assigning some bits to work on an exponential scale instead. This paper in-depth investigates this benefit of the floating point format for neural network inference. We detail the choices that can be made for the FP8 format, including the important choice of the number of bits for the mantissa and exponent, and show analytically in which settings these choices give better performance. Then we show how these findings translate to real networks, provide an efficient implementation for FP8 simulation, and a new algorithm that enables the learning of both the scale parameters and number of exponent bits in the FP8 format. Our chief conclusion is that when doing post-training quantization for a wide range of networks, the FP8 format is better than INT8 in terms of accuracy, and the choice of the number of exponent bits is driven by the severity of outliers in the network. We also conduct experiments with quantization-aware training where the difference in formats disappears as the network is trained to reduce the effect of outliers.
Andrey Kuzmin, Mart van Baalen, Markus Nagel, Jorn Peters, Tijmen Blankevoort
NeurIPS2
2020 Gradient $\ell_1$ Regularization for Quantization Robustness
Milad Alizadeh, Arash Behboodi, Mart van Baalen, Christos Louizos, Tijmen Blankevoort, Max Welling
ICLR3
2020 Up or Down? Adaptive Rounding for Post-Training Quantization
abstract
When quantizing neural networks, assigning each floating-point weight to its nearest fixed-point value is the predominant approach. We find that, perhaps surprisingly, this is not the best we can do. In this paper, we propose AdaRound, a better weight-rounding mechanism for post-training quantization that adapts to the data and the task loss. AdaRound is fast, does not require fine-tuning of the network, and only uses a small amount of unlabelled data. We start by theoretically analyzing the rounding problem for a pre-trained neural network. By approximating the task loss with a Taylor series expansion, the rounding task is posed as a quadratic unconstrained binary optimization problem. We simplify this to a layer-wise local loss and propose to optimize this loss with a soft relaxation. AdaRound not only outperforms rounding-to-nearest by a significant margin but also establishes a new state-of-the-art for post-training quantization on several networks and tasks. Without fine-tuning, we can quantize the weights of Resnet18 and Resnet50 to 4 bits while staying within an accuracy loss of 1%.
Markus Nagel, Rana Ali Amjad, Mart van Baalen, Christos Louizos, Tijmen Blankevoort
ICML3
2020 Bayesian Bits: Unifying Quantization and Pruning
abstract
We introduce Bayesian Bits, a practical method for joint mixed precision quantization and pruning through gradient based optimization. Bayesian Bits employs a novel decomposition of the quantization operation, which sequentially considers doubling the bit width. At each new bit width, the residual error between the full precision value and the previously rounded value is quantized. We then decide whether or not to add this quantized residual error for a higher effective bit width and lower quantization noise. By starting with a power-of-two bit width, this decomposition will always produce hardware-friendly configurations, and through an additional 0-bit option, serves as a unified view of pruning and quantization. Bayesian Bits then introduces learnable stochastic gates, which collectively control the bit width of the given tensor. As a result, we can obtain low bit solutions by performing approximate inference over the gates, with prior distributions that encourage most of them to be switched off. We experimentally validate our proposed method on several benchmark datasets and show that we can learn pruned, mixed precision networks that provide a better trade-off between accuracy and efficiency than their static bit width equivalents.
Mart van Baalen, Christos Louizos, Markus Nagel, Rana Ali Amjad, Ying Wang 0051, Tijmen Blankevoort, Max Welling
NeurIPS1
2019 Data-Free Quantization Through Weight Equalization and Bias Correction
abstract
We introduce a data-free quantization method for deep neural networks that does not require fine-tuning or hyperparameter selection. It achieves near-original model performance on common computer vision architectures and tasks. 8-bit fixed-point quantization is essential for efficient inference on modern deep learning hardware. However, quantizing models to run in 8-bit is a non-trivial task, frequently leading to either significant performance reduction or engineering time spent on training a network to be amenable to quantization. Our approach relies on equalizing the weight ranges in the network by making use of a scale-equivariance property of activation functions. In addition the method corrects biases in the error that are introduced during quantization. This improves quantization accuracy performance, and can be applied to many common computer vision architectures with a straight forward API call. For common architectures, such as the MobileNet family, we achieve state-of-the-art quantized model performance. We further show that the method also extends to other computer vision architectures and tasks such as semantic segmentation and object detection.
Markus Nagel, Mart van Baalen, Tijmen Blankevoort, Max Welling
ICCV2