Channel Regeneration: Improving Channel Utilization for Compact DNNs

Abstract

Overparameterized deep neural networks have redundant neurons that do not contribute to the network's accuracy. In this paper, we introduce a novel channel regeneration technique that reinvigorates these redundant channels by re-initializing its batch normalization scaling factor gamma. This re-initialization of BN gamma promotes regular weight updates during training. Furthermore, we show that channel regeneration encourages the channels to contribute equally to the learned representation and further boosts the generalization accuracy. We apply our technique at regular intervals of the training cycle to improve channel utilization. The solutions proposed in previous works either raise the total computational cost or increase the model complexity. Integrating the proposed channel regeneration technique into the training methodology of efficient architectures requires minimal effort and comes at no additional cost in size or memory. Extensive experiments on several image classification and semantic segmentation benchmarks demonstrate the effectiveness of applying the channel regeneration technique to compact architectures.

Cite

Text

Sharma and Foroosh. "Channel Regeneration: Improving Channel Utilization for Compact DNNs." AAAI Conference on Artificial Intelligence, 2023. doi:10.1609/AAAI.V37I2.25316

Markdown

[Sharma and Foroosh. "Channel Regeneration: Improving Channel Utilization for Compact DNNs." AAAI Conference on Artificial Intelligence, 2023.](https://mlanthology.org/aaai/2023/sharma2023aaai-channel/) doi:10.1609/AAAI.V37I2.25316

BibTeX

@inproceedings{sharma2023aaai-channel,
  title     = {{Channel Regeneration: Improving Channel Utilization for Compact DNNs}},
  author    = {Sharma, Ankit Kumar and Foroosh, Hassan},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2023},
  pages     = {2218-2226},
  doi       = {10.1609/AAAI.V37I2.25316},
  url       = {https://mlanthology.org/aaai/2023/sharma2023aaai-channel/}
}