Litcius/Paper detail

Lightweight Compression Of Neural Network Feature Tensors For Collaborative Intelligence

Robert A. Cohen, Hyomin Choi, Ivan V. Bajic

202041 citationsDOIOpen Access PDF

Abstract

In collaborative intelligence applications, part of a deep neural network (DNN) is deployed on a relatively low-complexity device such as a mobile phone or edge device, and the remainder of the DNN is processed where more computing resources are available, such as in the cloud. This paper presents a novel lightweight compression technique designed specifically to code the activations of a split DNN layer, while having a low complexity suitable for edge devices and not requiring any retraining. We also present a modified entropy-constrained quantizer design algorithm optimized for clipped activations. When applied to popular object-detection and classification DNNs, we were able to compress the 32-bit floating point activations down to 0.6 to 0.8 bits, while keeping the loss in accuracy to less than 1%. When compared to HEVC, we found that the lightweight codec consistently provided better inference accuracy, by up to 1.3%. The performance and simplicity of this lightweight compression technique makes it an attractive option for coding a layer's activations in split neural networks for edge/cloud applications.

Topics & Concepts

Computer scienceArtificial neural networkCodecArtificial intelligenceData compressionCompression (physics)Edge deviceCode (set theory)Feature (linguistics)InferenceEnhanced Data Rates for GSM EvolutionCoding (social sciences)Image compressionEncoding (memory)Mobile devicePoint (geometry)Computer engineeringPattern recognition (psychology)ComputationKey (lock)Floating pointCompression ratioDeep neural networksData compression ratioLossless compressionFeature extractionRemainderMachine learningAdvanced Data Compression TechniquesVideo Surveillance and Tracking MethodsCCD and CMOS Imaging Sensors