Deep Incubation: Training Large Models by Divide-and-Conquering
Zanlin Ni, Yulin Wang, Jiangwei Yu, Haojun Jiang, Yue Cao, Gao Huang

TL;DR
Deep Incubation introduces a divide-and-conquer training method for large models, enabling separate training of sub-modules with a shared meta model, resulting in improved efficiency and accuracy over traditional end-to-end training.
Contribution
The paper proposes a novel divide-and-conquer training approach using a shared meta model and module incubation algorithm for large models, enhancing training efficiency and performance.
Findings
Outperforms end-to-end training in accuracy and efficiency.
Improves ViT-Huge accuracy by 2.7% on ImageNet.
Reduces training time by 4x while maintaining performance.
Abstract
Recent years have witnessed a remarkable success of large deep learning models. However, training these models is challenging due to high computational costs, painfully slow convergence, and overfitting issues. In this paper, we present Deep Incubation, a novel approach that enables the efficient and effective training of large models by dividing them into smaller sub-modules that can be trained separately and assembled seamlessly. A key challenge for implementing this idea is to ensure the compatibility of the independently trained sub-modules. To address this issue, we first introduce a global, shared meta model, which is leveraged to implicitly link all the modules together, and can be designed as an extremely small network with negligible computational overhead. Then we propose a module incubation algorithm, which trains each sub-module to replace the corresponding component of the…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Domain Adaptation and Few-Shot Learning · Multimodal Machine Learning Applications
MethodsAttentive Walk-Aggregating Graph Neural Network
