paper-with-me

홈 › Papers

DεpS: Delayed ε-Shrinking for Faster Once-For-All Training

2024-07-08 · Aditya Annavajjala, Alind Khare, Animesh Agrawal, Igor Fedorov, Hugo Latapie, Myungjin Lee, Alexey Tumanov

CNNs are increasingly deployed across different hardware, dynamic environments, and low-power embedded devices. This has led to the design and training of CNN architectures with the goal of maximizing accuracy subject to such variable deployment constraints. As the number of deployment scenarios grows, there is a need to find scalable solutions to design and train specialized CNNs. Once-for-all training has emerged as a scalable approach that jointly co-trains many models (subnets) at once with a constant training cost and finds specialized CNNs later. The scalability is achieved by training the full model and simultaneously reducing it to smaller subnets that share model weights (weight-shared shrinking). However, existing once-for-all training approaches incur huge training costs reaching 1200 GPU hours. We argue this is because they either start the process of shrinking the full model too early or too late. Hence, we propose Delayed $\epsilon$-Shrinking (D$\epsilon$pS) that starts the process of shrinking the full model when it is partially trained (~50%) which leads to training cost improvement and better in-place knowledge distillation to smaller models. The proposed approach also consists of novel heuristics that dynamically adjust subnet learning rates incrementally (E), leading to improved weight-shared knowledge distillation from larger to smaller subnets as well. As a result, DEpS outperforms state-of-the-art once-for-all training techniques across different datasets including CIFAR10/100, ImageNet-100, and ImageNet-1k on accuracy and cost. It achieves 1.83% higher ImageNet-1k top1 accuracy or the same accuracy with 1.3x reduction in FLOPs and 2.5x drop in training cost (GPU*hrs)

📄 PDF Abstract BibTeX arXiv:2407.06167

Code (0)

등록된 구현이 없습니다.

Tasks

AllGPUKnowledge Distillation

Methods 이 논문이 사용한 방법론

Knowledge Distillation A very simple way to improve the performance of almost any machine learning algorithm is to train many different models on the same data and then to average their predictions.…

Similar Papers 제목 키워드 기반

Fully Decoupled Neural Network Learning Using Delayed Gradients

2019-06-21 · Huiping Zhuang, Yi Wang, Qinglai Liu, Shuai Zhang 외

Training neural networks with back-propagation (BP) requires a sequential passing of activations and gradients, which forces the network modules to work in a synchronous fashion. This has been recognized as the lockings …

FedLWS: Federated Learning with Adaptive Layer-wise Weight Shrinking

2025-03-19 · Changlong Shi, Jinmeng Li, He Zhao, Dandan Guo 외

In Federated Learning (FL), weighted aggregation of local models is conducted to generate a new global model, and the aggregation weights are typically normalized to 1. A recent study identifies the global weight shrinki…

Federated Learning

RUDDER: Return Decomposition for Delayed Rewards

2018-06-20 · NeurIPS 2019 12 · Jose A. Arjona-Medina, Michael Gillhofer, Michael Widrich, Thomas Unterthiner 외

We propose RUDDER, a novel reinforcement learning approach for delayed rewards in finite Markov decision processes (MDPs). In MDPs the Q-values are equal to the expected immediate reward plus the expected future rewards.…

Atari Gamesreinforcement-learningReinforcement LearningReinforcement Learning (RL)

EviTrack: Selection over Sampling for Delayed Disambiguation

2026-05-19 · Omer Haq arxiv

Sequential prediction is challenging in regimes of delayed disambiguation, where early observations are ambiguous and multiple latent explanations remain plausible until sufficient evidence accumulates. Standard approach…

Formal guarantees for heuristic optimization algorithms used in machine learning

2022-07-31 · Xiaoyu Li

Recently, Stochastic Gradient Descent (SGD) and its variants have become the dominant methods in the large-scale optimization of machine learning (ML) problems. A variety of strategies have been proposed for tuning the s…

BIG-bench Machine LearningStochastic Optimization