Flag Aggregator: Scalable Distributed Training under Failures and Augmented Losses using Convex Optimization
Not on the map. Why?
Abstract (arXiv)
Modern ML applications increasingly rely on complex deep learning models and large datasets. There has been an exponential growth in the amount of computation needed to train the largest models. Therefore, to scale computation and data, these models are inevitably trained in a distributed manner in clusters of nodes, and their updates are aggregated before being applied to the model. However, a distributed setup is prone to Byzantine failures of individual nodes, components, and software. With data augmentation added to these settings, there is a critical need for robust and efficient aggregation systems. We define the quality of workers as reconstruction ratios ∈ (0,1], and formulate aggregation as a Maximum Likelihood Estimation procedure using Beta densities. We show that the Regularized form of log-likelihood wrt subspace can be approximately solved using iterative least squares solver, and provide convergence guarantees using recent Convex Optimization landscape results. Our empirical findings demonstrate that our approach significantly enhances the robustness of state-of-the-art Byzantine resilient aggregators. We evaluate our method in a distributed setup with a parameter server, and show simultaneous improvements in communication efficiency and accuracy across various tasks. The code is publicly available at https://github.com/hamidralmasi/FlagAggregator
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 42 of its 94 references that are in the map. First posted on arXiv 12 Feb 2023.
Builds on
42 of 94 references.
References · 42
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2016Making the V in VQA Matter: Elevating the Role of Image Understanding in Visual Question Answeringcited by 2,516
- 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,628
- 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,352
- 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,340
- 2017Random Erasing Data Augmentationcited by 1,239
- 2020Fast is better than free: Revisiting adversarial trainingcited by 727
- 2018Byzantine-Robust Distributed Learning: Towards Optimal Statistical Ratescited by 711
- 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 641
- 2018The Hidden Vulnerability of Distributed Learning in Byzantiumcited by 329
30 more
- 2017Unified Deep Supervised Domain Adaptation and Generalizationcited by 323
- 2019A Little Is Enough: Circumventing Defenses For Distributed Learningcited by 288
- 2017A Rewriting System for Convex Optimization Problemscited by 179
- 2021What Makes Multi-modal Learning Better than Single (Provably)cited by 153
- 2019Fall of Empires: Breaking Byzantine-tolerant SGD by Inner Product Manipulationcited by 141
- 2017Non-convex Optimization for Machine Learningcited by 133
- 2018Generalized Byzantine-tolerant SGDcited by 95
- 2018DRACO: Byzantine-resilient Distributed Training via Redundant Gradientscited by 75
- 2019Scaling Distributed Machine Learning with In-Network Aggregationcited by 65
- 2023Fixing by Mixing: A Recipe for Optimal Byzantine ML under Heterogeneitycited by 65
- 2022Byzantine Machine Learning Made Easy by Resilient Averaging of Momentumscited by 63
- 2019Noisy Matrix Completion: Understanding Statistical Guarantees for Convex Relaxation via Nonconvex Optimizationcited by 58
- 2020Byzantine-Resilient Non-Convex Stochastic Gradient Descentcited by 57
- 2019DETOX: A Redundancy-based Framework for Faster and More Robust Gradient Aggregationcited by 44
- 2022Efficient and Effective Augmentation Strategy for Adversarial Trainingcited by 43
- 2022Robust Sparse Mean Estimation via Sum of Squarescited by 24
- 2019Outlier-Robust High-Dimensional Sparse Estimation via Iterative Filteringcited by 23
- 2019Large-Batch Training for LSTM and Beyondcited by 21
- 2019Invariance-inducing regularization using worst-case transformations suffices to boost accuracy and spatial robustnesscited by 18
- 2022Maximum Likelihood Estimation in Gaussian Process Regression is Ill-Posedcited by 16
- 2021Outlier-Robust Sparse Estimation via Non-Convex Optimizationcited by 14
- 2018Phocas: dimensional Byzantine-resilient stochastic gradient descentcited by 13
- 2019Optimization on flag manifoldscited by 13
- 2018Smoothed analysis for low-rank solutions to semidefinite programs in quadratic penalty formcited by 10
- 2019Fast, Provably convergent IRLS Algorithm for p-norm Linear Regressioncited by 10
- 2020Iteratively Reweighted Least Squares for Basis Pursuit with Global Linear Convergence Ratecited by 10
- 2022The Flag Median and FlagIRLScited by 9
- 2017Computation Error Analysis of Block Floating Point Arithmetic Oriented Convolution Neural Network Accelerator Designcited by 7
- 2017Intrinsic Grassmann Averages for Online Linear, Robust and Nonlinear Subspace Learningcited by 4
- 2020Byzantine Fault-Tolerant Distributed Machine Learning Using Stochastic Gradient Descent (SGD) and Norm-Based Comparative Gradient Elimination (CGE)cited by 4
Built on by
Not cited yet.