Skip to main content

Compressing Deep Networks by Neuron Agglomerative Clustering.

Publication ,  Journal Article
Wang, L-N; Liu, W; Liu, X; Zhong, G; Roy, PP; Dong, J; Huang, K
Published in: Sensors (Basel, Switzerland)
October 2020

In recent years, deep learning models have achieved remarkable successes in various applications, such as pattern recognition, computer vision, and signal processing. However, high-performance deep architectures are often accompanied by a large storage space and long computational time, which make it difficult to fully exploit many deep neural networks (DNNs), especially in scenarios in which computing resources are limited. In this paper, to tackle this problem, we introduce a method for compressing the structure and parameters of DNNs based on neuron agglomerative clustering (NAC). Specifically, we utilize the agglomerative clustering algorithm to find similar neurons, while these similar neurons and the connections linked to them are then agglomerated together. Using NAC, the number of parameters and the storage space of DNNs are greatly reduced, without the support of an extra library or hardware. Extensive experiments demonstrate that NAC is very effective for the neuron agglomeration of both the fully connected and convolutional layers, which are common building blocks of DNNs, delivering similar or even higher network accuracy. Specifically, on the benchmark CIFAR-10 and CIFAR-100 datasets, using NAC to compress the parameters of the original VGGNet by 92.96% and 81.10%, respectively, the compact network obtained still outperforms the original networks.

Duke Scholars

Published In

Sensors (Basel, Switzerland)

DOI

EISSN

1424-8220

ISSN

1424-8220

Publication Date

October 2020

Volume

20

Issue

21

Start / End Page

E6033

Related Subject Headings

  • Neurons
  • Neural Networks, Computer
  • Data Compression
  • Cluster Analysis
  • Analytical Chemistry
  • Algorithms
  • 4606 Distributed computing and systems software
  • 4104 Environmental management
  • 4009 Electronics, sensors and digital hardware
  • 4008 Electrical engineering
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Wang, L.-N., Liu, W., Liu, X., Zhong, G., Roy, P. P., Dong, J., & Huang, K. (2020). Compressing Deep Networks by Neuron Agglomerative Clustering. Sensors (Basel, Switzerland), 20(21), E6033. https://doi.org/10.3390/s20216033
Wang, Li-Na, Wenxue Liu, Xiang Liu, Guoqiang Zhong, Partha Pratim Roy, Junyu Dong, and Kaizhu Huang. “Compressing Deep Networks by Neuron Agglomerative Clustering.Sensors (Basel, Switzerland) 20, no. 21 (October 2020): E6033. https://doi.org/10.3390/s20216033.
Wang L-N, Liu W, Liu X, Zhong G, Roy PP, Dong J, et al. Compressing Deep Networks by Neuron Agglomerative Clustering. Sensors (Basel, Switzerland). 2020 Oct;20(21):E6033.
Wang, Li-Na, et al. “Compressing Deep Networks by Neuron Agglomerative Clustering.Sensors (Basel, Switzerland), vol. 20, no. 21, Oct. 2020, p. E6033. Epmc, doi:10.3390/s20216033.
Wang L-N, Liu W, Liu X, Zhong G, Roy PP, Dong J, Huang K. Compressing Deep Networks by Neuron Agglomerative Clustering. Sensors (Basel, Switzerland). 2020 Oct;20(21):E6033.

Published In

Sensors (Basel, Switzerland)

DOI

EISSN

1424-8220

ISSN

1424-8220

Publication Date

October 2020

Volume

20

Issue

21

Start / End Page

E6033

Related Subject Headings

  • Neurons
  • Neural Networks, Computer
  • Data Compression
  • Cluster Analysis
  • Analytical Chemistry
  • Algorithms
  • 4606 Distributed computing and systems software
  • 4104 Environmental management
  • 4009 Electronics, sensors and digital hardware
  • 4008 Electrical engineering