Masked Training of Neural Networks with Partial Gradients
Amirkeivan Mohtashami, Martin Jaggi, Sebastian U. Stich

TL;DR
This paper introduces a unified theoretical framework for various stochastic gradient descent variants, including methods for communication efficiency and model compression, and demonstrates its effectiveness through joint training of networks like Slimmable Networks.
Contribution
It provides a comprehensive theoretical analysis of diverse SGD variants and applies this framework to improve joint training of neural networks such as Slimmable Networks.
Findings
Unified framework encompasses multiple SGD variants
Joint training of low-rank and standard Transformers improves performance
Framework guides efficiency improvements and generalization
Abstract
State-of-the-art training algorithms for deep learning models are based on stochastic gradient descent (SGD). Recently, many variations have been explored: perturbing parameters for better accuracy (such as in Extragradient), limiting SGD updates to a subset of parameters for increased efficiency (such as meProp) or a combination of both (such as Dropout). However, the convergence of these methods is often not studied in theory. We propose a unified theoretical framework to study such SGD variants -- encompassing the aforementioned algorithms and additionally a broad variety of methods used for communication efficient training or model compression. Our insights can be used as a guide to improve the efficiency of such methods and facilitate generalization to new applications. As an example, we tackle the task of jointly training networks, a version of which (limited to sub-networks) is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Advanced Neural Network Applications · Domain Adaptation and Few-Shot Learning
MethodsAttention Is All You Need · Linear Layer · Stochastic Gradient Descent · Absolute Position Encodings · Position-Wise Feed-Forward Layer · Byte Pair Encoding · Adam · Layer Normalization · Multi-Head Attention · Label Smoothing
