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

Alexander Borzunov

dblp:295/8854 · DBLP profile ↗
← Back
5ranked-venue papers
1as 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 · 5 · 1 first-author · 5 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
5 papers
Efficient and distributed learning · 78% Language models and text generation · 14% Representation and self-supervised learning · 9%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 54% Cloud and datacenter computing · 26% Parallel and multicore computing · 20%

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

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
distributed training
1.732023
SWARM Parallelism: Training Large Models Can Be Surprisingly Communication-Efficient · ICML 2023
Secure Distributed Training at Scale · ICML 2022
Distributed Deep Learning In Open Collaborations · NeurIPS 2021
Distributed systems
fault tolerance
1.222023
Distributed Inference and Fine-tuning of Large Language Models Over The Internet · NeurIPS 2023
Secure Distributed Training at Scale · ICML 2022
Natural language and speech › Language models and text generation
large language model inference
1.022024
SpQR: A Sparse-Quantized Representation for Near-Lossless LLM Weight Compression · ICLR 2024
Distributed Inference and Fine-tuning of Large Language Models Over The Internet · NeurIPS 2023
Machine learning › Efficient and distributed learning
model compression
0.812024
SpQR: A Sparse-Quantized Representation for Near-Lossless LLM Weight Compression · ICLR 2024
Machine learning › Efficient and distributed learning › model compression › quantization
post-training quantization
0.812024
SpQR: A Sparse-Quantized Representation for Near-Lossless LLM Weight Compression · ICLR 2024
Machine learning › Efficient and distributed learning › model compression
quantization
0.812024
SpQR: A Sparse-Quantized Representation for Near-Lossless LLM Weight Compression · ICLR 2024
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning
sparse coding
0.812024
SpQR: A Sparse-Quantized Representation for Near-Lossless LLM Weight Compression · ICLR 2024
Machine learning › Efficient and distributed learning › distributed training
communication-efficient training
0.712023
SWARM Parallelism: Training Large Models Can Be Surprisingly Communication-Efficient · ICML 2023
Machine learning › Efficient and distributed learning › distributed training
model parallelism
0.712023
SWARM Parallelism: Training Large Models Can Be Surprisingly Communication-Efficient · ICML 2023
Parallel and multicore computing
load balancing
0.712023
Distributed Inference and Fine-tuning of Large Language Models Over The Internet · NeurIPS 2023
Cloud and datacenter computing
resource management
0.712023
Distributed Inference and Fine-tuning of Large Language Models Over The Internet · NeurIPS 2023
Machine learning › Efficient and distributed learning › distributed training › robust distributed learning
byzantine-robust distributed learning
0.612022
Secure Distributed Training at Scale · ICML 2022
Distributed systems › fault tolerance
byzantine fault tolerance
0.612022
Secure Distributed Training at Scale · ICML 2022
Machine learning › Efficient and distributed learning
collaborative learning
0.512021
Distributed Deep Learning In Open Collaborations · NeurIPS 2021
Natural language and speech › Language models and text generation
large language model fine-tuning
0.212023
Distributed Inference and Fine-tuning of Large Language Models Over The Internet · NeurIPS 2023
Cloud and datacenter computing › utility computing › cloud pricing
spot instance
0.212023
SWARM Parallelism: Training Large Models Can Be Surprisingly Communication-Efficient · ICML 2023
Machine learning › Efficient and distributed learning › large-scale learning
large-scale model training
0.212022
Secure Distributed Training at Scale · ICML 2022

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

randomized pipeline · 1.3pipeline parallelism · 1.3model partitioning · 1.3gradient compression · 1.3decentralized inference · 1.3decentralized training · 1.1byzantine tolerance · 1.1sparse-quantized representation · 0.8outlier weight isolation · 0.8GPU inference · 0.8
YearPublicationVenuePosition
2024 SpQR: A Sparse-Quantized Representation for Near-Lossless LLM Weight Compression
abstract
Recent advances in large language model (LLM) pretraining have led to high-quality LLMs with impressive abilities. By compressing such LLMs via quantization to 3-4 bits per parameter, they can fit into memory-limited devices such as laptops and mobile phones, enabling personalized use. Quantizing models to 3-4 bits per parameter can lead to moderate to high accuracy losses, especially for smaller models (1-10B parameters), which are suitable for edge deployment. To address this accuracy issue, we introduce the Sparse-Quantized Representation (SpQR), a new compressed format and quantization technique that enables for the first time \emph{near-lossless} compression of LLMs across model scales while reaching similar compression levels to previous methods. SpQR works by identifying and isolating \emph{outlier weights}, which cause particularly large quantization errors, and storing them in higher precision while compressing all other weights to 3-4 bits, and achieves relative accuracy losses of less than $1\%$ in perplexity for highly-accurate LLaMA and Falcon LLMs. This makes it possible to run a 33B parameter LLM on a single 24 GB consumer GPU without performance degradation at 15\% speedup, thus making powerful LLMs available to consumers without any downsides. SpQR comes with efficient algorithms for both encoding weights into its format, as well as decoding them efficiently at runtime. Specifically, we provide an efficient GPU inference algorithm for SpQR, which yields faster inference than 16-bit baselines at similar accuracy while enabling memory compression gains of more than 4x.
Tim Dettmers, Ruslan Svirschevski, Vage Egiazarian, Denis Kuznedelev, Elias Frantar, Saleh Ashkboos, Alexander Borzunov, Torsten Hoefler, Dan Alistarh
ICLR7
2023 SWARM Parallelism: Training Large Models Can Be Surprisingly Communication-Efficient
abstract
Many deep learning applications benefit from using large models with billions of parameters. Training these models is notoriously expensive due to the need for specialized HPC clusters. In this work, we consider alternative setups for training large models: using cheap “preemptible” instances or pooling existing resources from multiple regions. We analyze the performance of existing model-parallel algorithms in these conditions and find configurations where training larger models becomes less communication-intensive. Based on these findings, we propose SWARM Parallelism (Stochastically Wired Adaptively Rebalanced Model Parallelism), a model-parallel training algorithm designed for poorly connected, heterogeneous and unreliable devices. SWARM creates temporary randomized pipelines between nodes that are rebalanced in case of failure. We empirically validate our findings and compare SWARM Parallelism with existing large-scale training approaches. Finally, we combine our insights with compression strategies to train a large Transformer language model with 1B shared parameters ($\approx$13B before sharing) on preemptible T4 GPUs with less than 200 Mb/s network.
Max Ryabinin, Tim Dettmers, Michael Diskin, Alexander Borzunov
ICML4
2023 Distributed Inference and Fine-tuning of Large Language Models Over The Internet
abstract
Large language models (LLMs) are useful in many NLP tasks and become more capable with size, with the best open-source models having over 50 billion parameters. However, using these 50B+ models requires high-end hardware, making them inaccessible to most researchers. In this work, we investigate methods for cost-efficient inference and fine-tuning of LLMs, comparing local and distributed strategies. We observe that a large enough model (50B+) can run efficiently even on geodistributed devices in a consumer-grade network. This could allow running LLM efficiently by pooling together idle compute resources of multiple research groups and volunteers. We address two open problems: (1) how to perform inference and fine-tuning reliably if any device can disconnect abruptly and (2) how to partition LLMs between devices with uneven hardware, joining and leaving at will. In order to do that, we develop special fault-tolerant inference algorithms and load-balancing protocols that automatically assign devices to maximize the total system throughput. We showcase these algorithms in Petals — a decentralized system that runs Llama 2 (70B) and BLOOM (176B) over the Internet up to $10\times$ faster than offloading for interactive generation. We evaluate the performance of our system in simulated conditions and a real-world setup spanning two continents.
Alexander Borzunov, Max Ryabinin, Artem Chumachenko, Dmitry Baranchuk, Tim Dettmers, Younes Belkada, Pavel Samygin, Colin Raffel
NeurIPS1
2022 Secure Distributed Training at Scale
abstract
Many areas of deep learning benefit from using increasingly larger neural networks trained on public data, as is the case for pre-trained models for NLP and computer vision. Training such models requires a lot of computational resources (e.g., HPC clusters) that are not available to small research groups and independent researchers. One way to address it is for several smaller groups to pool their computational resources together and train a model that benefits all participants. Unfortunately, in this case, any participant can jeopardize the entire training run by sending incorrect updates, deliberately or by mistake. Training in presence of such peers requires specialized distributed training algorithms with Byzantine tolerance. These algorithms often sacrifice efficiency by introducing redundant communication or passing all updates through a trusted server, making it infeasible to apply them to large-scale deep learning, where models can have billions of parameters. In this work, we propose a novel protocol for secure (Byzantine-tolerant) decentralized training that emphasizes communication efficiency.
Eduard Gorbunov, Alexander Borzunov, Michael Diskin, Max Ryabinin
ICML2
2021 Distributed Deep Learning In Open Collaborations
abstract
Modern deep learning applications require increasingly more compute to train state-of-the-art models. To address this demand, large corporations and institutions use dedicated High-Performance Computing clusters, whose construction and maintenance are both environmentally costly and well beyond the budget of most organizations. As a result, some research directions become the exclusive domain of a few large industrial and even fewer academic actors. To alleviate this disparity, smaller groups may pool their computational resources and run collaborative experiments that benefit all participants. This paradigm, known as grid- or volunteer computing, has seen successful applications in numerous scientific areas. However, using this approach for machine learning is difficult due to high latency, asymmetric bandwidth, and several challenges unique to volunteer computing. In this work, we carefully analyze these constraints and propose a novel algorithmic framework designed specifically for collaborative training. We demonstrate the effectiveness of our approach for SwAV and ALBERT pretraining in realistic conditions and achieve performance comparable to traditional setups at a fraction of the cost. Finally, we provide a detailed report of successful collaborative language model pretraining with nearly 50 participants.
Michael Diskin, Alexey Bukhtiyarov, Max Ryabinin, Lucile Saulnier, Quentin Lhoest, Anton Sinitsin, Dmitry Popov 0003, Dmitry V. Pyrkin, Maxim Kashirin, Alexander Borzunov, Albert Villanova del Moral, Denis Mazur, Ilia Kobelev, Yacine Jernite, Thomas Wolf 0008, Gennady Pekhimenko
NeurIPS10