LGAICVSep 22, 2022

Layer Freezing & Data Sieving: Missing Pieces of a Generic Framework for Sparse Training

Harvard
arXiv:2209.11204v123 citationsh-index: 48
Originality Incremental advance
AI Analysis

This work addresses efficiency challenges for sparse training on edge devices, but it is incremental as it adapts existing techniques to a new domain.

The paper tackles the problem of reducing training costs in sparse training without sacrificing accuracy by introducing a generic framework called SpFDE that incorporates layer freezing and data sieving techniques. The results show that SpFDE significantly reduces training costs while preserving accuracy across multiple dimensions.

Recently, sparse training has emerged as a promising paradigm for efficient deep learning on edge devices. The current research mainly devotes efforts to reducing training costs by further increasing model sparsity. However, increasing sparsity is not always ideal since it will inevitably introduce severe accuracy degradation at an extremely high sparsity level. This paper intends to explore other possible directions to effectively and efficiently reduce sparse training costs while preserving accuracy. To this end, we investigate two techniques, namely, layer freezing and data sieving. First, the layer freezing approach has shown its success in dense model training and fine-tuning, yet it has never been adopted in the sparse training domain. Nevertheless, the unique characteristics of sparse training may hinder the incorporation of layer freezing techniques. Therefore, we analyze the feasibility and potentiality of using the layer freezing technique in sparse training and find it has the potential to save considerable training costs. Second, we propose a data sieving method for dataset-efficient training, which further reduces training costs by ensuring only a partial dataset is used throughout the entire training process. We show that both techniques can be well incorporated into the sparse training algorithm to form a generic framework, which we dub SpFDE. Our extensive experiments demonstrate that SpFDE can significantly reduce training costs while preserving accuracy from three dimensions: weight sparsity, layer freezing, and dataset sieving.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes