Demo Data from EDBT 2026 / reviewers in the wild / expert
Elad Hoffer
dblp:156/0135
· DBLP profile ↗
13ranked-venue papers
4as first author
4since 2021 · last 2023
0000-0002-7339-1431ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 13 · 4 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author
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
12 papers |
Efficient and distributed learning · 46% Optimization for machine learning · 20% Deep learning architectures and training · 16% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 50% Distributed systems · 50% |
Topics — the 30 heaviest of 32, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
model compression |
1.9 | 4 | 2023 | Accurate Neural Training with 4-bit Matrix Multiplications at Standard Formats · ICLR 2023 Neural gradients are near-lognormal: improved quantized and sparse training · ICLR 2021 The Knowledge Within: Methods for Data-Free Model Compression · CVPR 2020 |
Machine learning › Efficient and distributed learning › model compression
quantization |
1.0 | 2 | 2023 | Accurate Neural Training with 4-bit Matrix Multiplications at Standard Formats · ICLR 2023 Scalable methods for 8-bit training of neural networks · NeurIPS 2018 |
Machine learning › Deep learning architectures and training › training optimization
large-batch training |
0.7 | 2 | 2020 | Augment Your Batch: Improving Generalization Through Instance Repetition · CVPR 2020 Train longer, generalize better: closing the generalization gap in large batch training of neural networks · NIPS 2017 |
Machine learning › Optimization for machine learning
stochastic gradient descent |
0.7 | 2 | 2020 | Augment Your Batch: Improving Generalization Through Instance Repetition · CVPR 2020 Train longer, generalize better: closing the generalization gap in large batch training of neural networks · NIPS 2017 |
Machine learning › Efficient and distributed learning
distributed training |
0.7 | 1 | 2023 | DropCompute: simple and more robust distributed synchronous training via compute variance reduction · NeurIPS 2023 |
Machine learning › Optimization for machine learning › gradient-based optimization
gradient descent |
0.7 | 2 | 2018 | The Implicit Bias of Gradient Descent on Separable Data · J. Mach. Learn. Res. 2018 The Implicit Bias of Gradient Descent on Separable Data · ICLR (Poster) 2018 |
Machine learning › Efficient and distributed learning › distributed training
straggler mitigation |
0.7 | 1 | 2023 | DropCompute: simple and more robust distributed synchronous training via compute variance reduction · NeurIPS 2023 |
Machine learning › Efficient and distributed learning › model compression › quantization
quantized training |
0.5 | 1 | 2021 | Neural gradients are near-lognormal: improved quantized and sparse training · ICLR 2021 |
Machine learning › Efficient and distributed learning › model compression
sparse training |
0.5 | 1 | 2021 | Neural gradients are near-lognormal: improved quantized and sparse training · ICLR 2021 |
Machine learning › Efficient and distributed learning › distributed training
asynchronous training |
0.4 | 1 | 2020 | At Stability's Edge: How to Adjust Hyperparameters to Preserve Minima Selection in Asynchronous Training of Neural Networks? · ICLR 2020 |
Machine learning › Deep learning architectures and training
data augmentation |
0.4 | 1 | 2020 | Augment Your Batch: Improving Generalization Through Instance Repetition · CVPR 2020 |
Machine learning › Efficient and distributed learning › model compression › quantization › post-training quantization
data-free quantization |
0.4 | 1 | 2020 | The Knowledge Within: Methods for Data-Free Model Compression · CVPR 2020 |
Machine learning › Optimization for machine learning
hyperparameter optimization |
0.4 | 1 | 2020 | At Stability's Edge: How to Adjust Hyperparameters to Preserve Minima Selection in Asynchronous Training of Neural Networks? · ICLR 2020 |
Machine learning › Generative modeling › synthetic data generation
synthetic sample generation |
0.4 | 1 | 2020 | The Knowledge Within: Methods for Data-Free Model Compression · CVPR 2020 |
Machine learning › Deep learning architectures and training › regularization
training regularization |
0.4 | 1 | 2020 | Augment Your Batch: Improving Generalization Through Instance Repetition · CVPR 2020 |
Machine learning › Deep learning architectures and training › normalization
batch normalization |
0.3 | 1 | 2018 | Scalable methods for 8-bit training of neural networks · NeurIPS 2018 |
Machine learning › Trustworthy machine learning › calibration
classifier calibration |
0.3 | 1 | 2018 | Fix your classifier: the marginal value of training the last weight layer · ICLR (Poster) 2018 |
Machine learning › Transfer learning and domain adaptation
fine-tuning |
0.3 | 1 | 2018 | Fix your classifier: the marginal value of training the last weight layer · ICLR (Poster) 2018 |
Machine learning › Learning theory
implicit bias |
0.3 | 1 | 2018 | The Implicit Bias of Gradient Descent on Separable Data · ICLR (Poster) 2018 |
Machine learning › Optimization for machine learning
implicit regularization |
0.3 | 1 | 2018 | The Implicit Bias of Gradient Descent on Separable Data · J. Mach. Learn. Res. 2018 |
Machine learning › Transfer learning and domain adaptation › fine-tuning
last-layer retraining |
0.3 | 1 | 2018 | Fix your classifier: the marginal value of training the last weight layer · ICLR (Poster) 2018 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › regression › generalized linear model
logistic regression |
0.3 | 1 | 2018 | The Implicit Bias of Gradient Descent on Separable Data · J. Mach. Learn. Res. 2018 |
Machine learning › Efficient and distributed learning
low-precision training |
0.3 | 1 | 2018 | Norm matters: efficient and accurate normalization schemes in deep networks · NeurIPS 2018 |
Machine learning › Optimization for machine learning › convergence analysis
max-margin convergence |
0.3 | 1 | 2018 | The Implicit Bias of Gradient Descent on Separable Data · J. Mach. Learn. Res. 2018 |
Machine learning › Deep learning architectures and training
normalization |
0.3 | 1 | 2018 | Norm matters: efficient and accurate normalization schemes in deep networks · NeurIPS 2018 |
Machine learning › Learning theory › generalization error
generalization gap |
0.3 | 1 | 2017 | Train longer, generalize better: closing the generalization gap in large batch training of neural networks · NIPS 2017 |
Machine learning › Optimization for machine learning
learning rate schedule |
0.3 | 1 | 2017 | Train longer, generalize better: closing the generalization gap in large batch training of neural networks · NIPS 2017 |
Distributed systems › distributed algorithms
distributed synchronization |
0.2 | 1 | 2023 | DropCompute: simple and more robust distributed synchronous training via compute variance reduction · NeurIPS 2023 |
Parallel and multicore computing
parallel programming models and runtimes |
0.2 | 1 | 2023 | DropCompute: simple and more robust distributed synchronous training via compute variance reduction · NeurIPS 2023 |
Machine learning › Trustworthy machine learning › privacy
privacy-preserving machine learning |
0.1 | 1 | 2020 | The Knowledge Within: Methods for Data-Free Model Compression · CVPR 2020 |
Methods — techniques the papers use, named apart from their topics
quantization · 1.9variance reduction · 1.3allreduce · 1.3gradient descent · 0.7sparsity · 0.5synthetic data generation · 0.4data augmentation · 0.4batch normalization statistics · 0.4batch augmentation · 0.4SGD · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Accurate Neural Training with 4-bit Matrix Multiplications at Standard Formats
Brian Chmiel, Ron Banner, Elad Hoffer, Hilla Ben-Yaacov, Daniel Soudry |
ICLR | 3 |
| 2023 | DropCompute: simple and more robust distributed synchronous training via compute variance reductionabstractBackground: Distributed training is essential for large scale training of deep neural networks (DNNs). The dominant methods for large scale DNN training are synchronous (e.g. All-Reduce), but these require waiting for all workers in each step. Thus, these methods are limited by the delays caused by straggling workers.
Results: We study a typical scenario in which workers are straggling due to variability in compute time. We find an analytical relation between compute time properties and scalability limitations, caused by such straggling workers. With these findings, we propose a simple yet effective decentralized method to reduce the variation among workers and thus improve the robustness of synchronous training. This method can be integrated with the widely used All-Reduce. Our findings are validated on large-scale training tasks using 200 Gaudi Accelerators. Niv Giladi, Shahar Gottlieb, Moran Shkolnik, Asaf Karnieli, Ron Banner, Elad Hoffer, Kfir Y. Levy, Daniel Soudry |
NeurIPS | 6 |
| 2021 | Neural gradients are near-lognormal: improved quantized and sparse training
Brian Chmiel, Liad Ben-Uri, Moran Shkolnik, Elad Hoffer, Ron Banner, Daniel Soudry |
ICLR | 4 |
| 2021 | Task-Agnostic Continual Learning Using Online Variational Bayes With Fixed-Point UpdatesabstractCatastrophic forgetting is the notorious vulnerability of neural networks to the changes in the data distribution during learning. This phenomenon has long been considered a major obstacle for using learning agents in realistic continual learning settings. A large body of continual learning research assumes that task boundaries are known during training. However, only a few works consider scenarios in which task boundaries are unknown or not well defined: task-agnostic scenarios. The optimal Bayesian solution for this requires an intractable online Bayes update to the weights posterior. We aim to approximate the online Bayes update as accurately as possible. To do so, we derive novel fixed-point equations for the online variational Bayes optimization problem for multivariate gaussian parametric distributions. By iterating the posterior through these fixed-point equations, we obtain an algorithm (FOO-VB) for continual learning that can handle nonstationary data distribution using a fixed architecture and without using external memory (i.e., without access to previous data). We demonstrate that our method (FOO-VB) outperforms existing methods in task-agnostic scenarios. FOO-VB Pytorch implementation is available at https://github.com/chenzeno/FOO-VB. Chen Zeno, Itay Golan, Elad Hoffer, Daniel Soudry |
Neural Comput. | 3 |
| 2020 | The Knowledge Within: Methods for Data-Free Model CompressionabstractBackground: Recently, an extensive amount of research has been focused on compressing and accelerating Deep Neural Networks (DNN). So far, high compression rate algorithms require part of the training dataset for a low precision calibration, or a fine-tuning process. However, this requirement is unacceptable when the data is unavailable or contains sensitive information, as in medical and biometric use-cases. Contributions: We present three methods for generating synthetic samples from trained models. Then, we demonstrate how these samples can be used to calibrate and fine-tune quantized models without using any real data in the process. Our best performing method has a negligible accuracy degradation compared to the original training set. This method, which leverages intrinsic batch normalization layers' statistics of the trained model, can be used to evaluate data similarity. Our approach opens a path towards genuine data-free model compression, alleviating the need for training data during model deployment. Matan Haroush, Itay Hubara, Elad Hoffer, Daniel Soudry |
CVPR | 3 |
| 2020 | Augment Your Batch: Improving Generalization Through Instance RepetitionabstractLarge-batch SGD is important for scaling training of deep neural networks. However, without fine-tuning hyperparameter schedules, the generalization of the model may be hampered. We propose to use batch augmentation: replicating instances of samples within the same batch with different data augmentations. Batch augmentation acts as a regularizer and an accelerator, increasing both generalization and performance scaling for a fixed budget of optimization steps. We analyze the effect of batch augmentation on gradient variance and show that it empirically improves convergence for a wide variety of networks and datasets. Our results show that batch augmentation reduces the number of necessary SGD updates to achieve the same accuracy as the state-of-the-art. Overall, this simple yet effective method enables faster training and better generalization by allowing more computational resources to be used concurrently. Elad Hoffer, Tal Ben-Nun, Itay Hubara, Niv Giladi, Torsten Hoefler, Daniel Soudry |
CVPR | 1 |
| 2020 | At Stability's Edge: How to Adjust Hyperparameters to Preserve Minima Selection in Asynchronous Training of Neural Networks?
Niv Giladi, Mor Shpigel Nacson, Elad Hoffer, Daniel Soudry |
ICLR | 3 |
| 2018 | Fix your classifier: the marginal value of training the last weight layer
Elad Hoffer, Itay Hubara, Daniel Soudry |
ICLR (Poster) | 1 |
| 2018 | The Implicit Bias of Gradient Descent on Separable Data
Daniel Soudry, Elad Hoffer, Mor Shpigel Nacson, Nathan Srebro |
ICLR (Poster) | 2 |
| 2018 | Scalable methods for 8-bit training of neural networksabstractQuantized Neural Networks (QNNs) are often used to improve network efficiency during the inference phase, i.e. after the network has been trained. Extensive research in the field suggests many different quantization schemes. Still, the number of bits required, as well as the best quantization scheme, are yet unknown. Our theoretical analysis suggests that most of the training process is robust to substantial precision reduction, and points to only a few specific operations that require higher precision. Armed with this knowledge, we quantize the model parameters, activations and layer gradients to 8-bit, leaving at higher precision only the final step in the computation of the weight gradients. Additionally, as QNNs require batch-normalization to be trained at high precision, we introduce Range Batch-Normalization (BN) which has significantly higher tolerance to quantization noise and improved computational complexity. Our simulations show that Range BN is equivalent to the traditional batch norm if a precise scale adjustment, which can be approximated analytically, is applied. To the best of the authors' knowledge, this work is the first to quantize the weights, activations, as well as a substantial volume of the gradients stream, in all layers (including batch normalization) to 8-bit while showing state-of-the-art results over the ImageNet-1K dataset. Ron Banner, Itay Hubara, Elad Hoffer, Daniel Soudry |
NeurIPS | 3 |
| 2018 | Norm matters: efficient and accurate normalization schemes in deep networksabstractOver the past few years, Batch-Normalization has been commonly used in deep networks, allowing faster training and high performance for a wide variety of applications. However, the reasons behind its merits remained unanswered, with several shortcomings that hindered its use for certain tasks. In this work, we present a novel view on the purpose and function of normalization methods and weight-decay, as tools to decouple weights' norm from the underlying optimized objective. This property highlights the connection between practices such as normalization, weight decay and learning-rate adjustments. We suggest several alternatives to the widely used $L^2$ batch-norm, using normalization in $L^1$ and $L^\infty$ spaces that can substantially improve numerical stability in low-precision implementations as well as provide computational and memory benefits. We demonstrate that such methods enable the first batch-norm alternative to work for half-precision implementations. Finally, we suggest a modification to weight-normalization, which improves its performance on large-scale tasks. Elad Hoffer, Ron Banner, Itay Golan, Daniel Soudry |
NeurIPS | 1 |
| 2018 | The Implicit Bias of Gradient Descent on Separable DataabstractWe examine gradient descent on unregularized logistic regression problems, with homogeneous linear predictors on linearly separable datasets. We show the predictor converges to the direction of the max-margin (hard margin SVM) solution. The result also generalizes to other monotone decreasing loss functions with an infimum at infinity, to multi-class problems, and to training a weight layer in a deep network in a certain restricted setting. Furthermore, we show this convergence is very slow, and only logarithmic in the convergence of the loss itself. This can help explain the benefit of continuing to optimize the logistic or cross-entropy loss even after the training error is zero and the training loss is extremely small, and, as we show, even if the validation loss increases. Our methodology can also aid in understanding implicit regularization in more complex models and with other optimization methods. Daniel Soudry, Elad Hoffer, Mor Shpigel Nacson, Suriya Gunasekar, Nathan Srebro |
J. Mach. Learn. Res. | 2 |
| 2017 | Train longer, generalize better: closing the generalization gap in large batch training of neural networksabstractBackground: Deep learning models are typically trained using stochastic gradient descent or one of its variants. These methods update the weights using their gradient, estimated from a small fraction of the training data. It has been observed that when using large batch sizes there is a persistent degradation in generalization performance - known as the "generalization gap" phenomenon. Identifying the origin of this gap and closing it had remained an open problem. Contributions: We examine the initial high learning rate training phase. We find that the weight distance from its initialization grows logarithmically with the number of weight updates. We therefore propose a "random walk on a random landscape" statistical model which is known to exhibit similar "ultra-slow" diffusion behavior. Following this hypothesis we conducted experiments to show empirically that the "generalization gap" stems from the relatively small number of updates rather than the batch size, and can be completely eliminated by adapting the training regime used. We further investigate different techniques to train models in the large-batch regime and present a novel algorithm named "Ghost Batch Normalization" which enables significant decrease in the generalization gap without increasing the number of updates. To validate our findings we conduct several additional experiments on MNIST, CIFAR-10, CIFAR-100 and ImageNet. Finally, we reassess common practices and beliefs concerning training of deep models and suggest they may not be optimal to achieve good generalization. Elad Hoffer, Itay Hubara, Daniel Soudry |
NIPS | 1 |