Coded Deep Learning: Framework and Algorithm
En-hui Yang, Shayan Mohajer Hamidi

TL;DR
This paper introduces coded deep learning (CDL), a framework that integrates information-theoretic coding into deep learning to compress models, reduce computational complexity, and enable efficient parallelism, with empirical results outperforming existing methods.
Contribution
The paper presents a novel framework called CDL that combines probabilistic quantization and information-theoretic constraints to compress deep learning models and improve training and inference efficiency.
Findings
CDL outperforms state-of-the-art DNN compression algorithms.
R-CDL achieves a better accuracy-compression trade-off.
Significant reduction in training and inference complexity.
Abstract
The success of deep learning (DL) is often achieved with large models and high complexity during both training and post-training inferences, hindering training in resource-limited settings. To alleviate these issues, this paper introduces a new framework dubbed ``coded deep learning'' (CDL), which integrates information-theoretic coding concepts into the inner workings of DL, to significantly compress model weights and activations, reduce computational complexity at both training and post-training inference stages, and enable efficient model/data parallelism. Specifically, within CDL, (i) we first propose a novel probabilistic method for quantizing both model weights and activations, and its soft differentiable variant which offers an analytic formula for gradient calculation during training; (ii) both the forward and backward passes during training are executed over quantized weights…
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
TopicsNeural Networks and Applications · Machine Learning and Data Classification · AI in cancer detection
