paper-with-me

Papers

Comprehensive SNN Compression Using ADMM Optimization and Activity Regularization

2019-11-03 · Lei Deng, Yujie Wu, Yifan Hu, Ling Liang, Guoqi Li, Xing Hu, Yufei Ding, Peng Li, Yuan Xie

As well known, the huge memory and compute costs of both artificial neural networks (ANNs) and spiking neural networks (SNNs) greatly hinder their deployment on edge devices with high efficiency. Model compression has been proposed as a promising technique to improve the running efficiency via parameter and operation reduction. Whereas, this technique is mainly practiced in ANNs rather than SNNs. It is interesting to answer how much an SNN model can be compressed without compromising its functionality, where two challenges should be addressed: i) the accuracy of SNNs is usually sensitive to model compression, which requires an accurate compression methodology; ii) the computation of SNNs is event-driven rather than static, which produces an extra compression dimension on dynamic spikes. To this end, we realize a comprehensive SNN compression through three steps. First, we formulate the connection pruning and weight quantization as a constrained optimization problem. Second, we combine spatio-temporal backpropagation (STBP) and alternating direction method of multipliers (ADMM) to solve the problem with minimum accuracy loss. Third, we further propose activity regularization to reduce the spike events for fewer active operations. These methods can be applied in either a single way for moderate compression or a joint way for aggressive compression. We define several quantitative metrics to evaluation the compression performance for SNNs. Our methodology is validated in pattern recognition tasks over MNIST, N-MNIST, CIFAR10, and CIFAR100 datasets, where extensive comparisons, analyses, and insights are provided. To our best knowledge, this is the first work that studies SNN compression in a comprehensive manner by exploiting all compressible components and achieves better results.

📄 PDF Abstract BibTeX arXiv:1911.00822

Code (1)

yjwu17/ADMM-Compression-for-SNNs 공식 구현 pytorch

Tasks

Model CompressionQuantization

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

ADMM-NN: An Algorithm-Hardware Co-Design Framework of DNNs Using Alternating Direction Method of Multipliers

2018-12-31 · Ao Ren, Tianyun Zhang, Shaokai Ye, Jiayu Li 외

To facilitate efficient embedded and hardware implementations of deep neural networks (DNNs), two important categories of DNN model compression techniques: weight pruning and weight quantization are investigated. The for…

Model CompressionQuantization

Regularized Compression of MRI Data: Modular Optimization of Joint Reconstruction and Coding

2020-10-08 · Veronica Corona, Yehuda Dar, Guy Williams, Carola-Bibiane Schönlieb

The Magnetic Resonance Imaging (MRI) processing chain starts with a critical acquisition stage that provides raw data for reconstruction of images for medical diagnosis. This flow usually includes a near-lossless data co…

Data CompressionImage CompressionMedical DiagnosisMRI Reconstruction

Toward Extremely Low Bit and Lossless Accuracy in DNNs with Progressive ADMM

2019-05-02 · Sheng Lin, Xiaolong Ma, Shaokai Ye, Geng Yuan 외

Weight quantization is one of the most important techniques of Deep Neural Networks (DNNs) model compression method. A recent work using systematic framework of DNN weight quantization with the advanced optimization algo…

Model CompressionQuantization

Progressive DNN Compression: A Key to Achieve Ultra-High Weight Pruning and Quantization Rates using ADMM

2019-03-23 · Shaokai Ye, Xiaoyu Feng, Tianyun Zhang, Xiaolong Ma 외

Weight pruning and weight quantization are two important categories of DNN model compression. Prior work on these techniques are mainly based on heuristics. A recent work developed a systematic frame-work of DNN weight p…

Model CompressionQuantization

CAE-ADMM: Implicit Bitrate Optimization via ADMM-based Pruning in Compressive Autoencoders

2019-01-22 · Haimeng Zhao, Peiyuan Liao

We introduce ADMM-pruned Compressive AutoEncoder (CAE-ADMM) that uses Alternative Direction Method of Multipliers (ADMM) to optimize the trade-off between distortion and efficiency of lossy image compression. Specificall…

Image CompressionMS-SSIMNeural Architecture SearchSSIM