paper-with-me

Papers

Coded Deep Learning: Framework and Algorithm

2025-01-16 · En-hui Yang, Shayan Mohajer Hamidi

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 and activations, eliminating most floating-point operations and reducing training complexity; (iii) during training, both weights and activations are entropy constrained so that they are compressible in an information-theoretic sense throughout training, thus reducing communication costs in model/data parallelism; and (iv) the trained model in CDL is by default in a quantized format with compressible quantized weights, reducing post-training inference and storage complexity. Additionally, a variant of CDL, namely relaxed CDL (R-CDL), is presented to further improve the trade-off between validation accuracy and compression though requiring full precision in training with other advantageous features of CDL intact. Extensive empirical results show that CDL and R-CDL outperform the state-of-the-art algorithms in DNN compression in the literature.

📄 PDF Abstract BibTeX arXiv:2501.09849

Code (0)

등록된 구현이 없습니다.

Tasks

Deep Learning

Similar Papers 제목 키워드 기반

Video Reconstruction by Spatio-Temporal Fusion of Blurred-Coded Image Pair

2020-10-20 · S Anupama, Prasan Shedligeri, Abhishek Pal, Kaushik Mitra

Learning-based methods have enabled the recovery of a video sequence from a single motion-blurred image or a single coded exposure image. Recovering video from a single motion-blurred image is a very ill-posed problem an…

Video Reconstruction

Joint demosaicing and fusion of multiresolution coded acquisitions: A unified image formation and reconstruction method

2022-09-03 · Daniele Picone, Mauro Dalla Mura, Laurent Condat

Novel optical imaging devices allow for hybrid acquisition modalities such as compressed acquisitions with locally different spatial and spectral resolutions captured by a single focal plane array. In this work, we propo…

DemosaickingImage Reconstruction

A Unified Learning Based Framework for Light Field Reconstruction from Coded Projections

2018-12-26 · Anil Kumar Vadathya, Sharath Girish, Kaushik Mitra

Light field presents a rich way to represent the 3D world by capturing the spatio-angular dimensions of the visual signal. However, the popular way of capturing light field (LF) via a plenoptic camera presents spatio-ang…

All

VNVC: A Versatile Neural Video Coding Framework for Efficient Human-Machine Vision

2023-06-19 · Xihua Sheng, Li Li, Dong Liu, Houqiang Li

Almost all digital videos are coded into compact representations before being transmitted. Such compact representations need to be decoded back to pixels before being displayed to humans and - as usual - before being enh…

DecoderMotion CompensationMotion EstimationVideo Enhancement+1

N2D: (Not Too) Deep Clustering via Clustering the Local Manifold of an Autoencoded Embedding

2019-08-16 · Ryan McConville, Raul Santos-Rodriguez, Robert J. Piechocki, Ian Craddock

Deep clustering has increasingly been demonstrating superiority over conventional shallow clustering algorithms. Deep clustering algorithms usually combine representation learning with deep neural networks to achieve thi…

ClusteringDeep ClusteringImage ClusteringRepresentation Learning+3