Skip to main navigation Skip to search Skip to main content

Unsupervised PulseNet: Automated Pruning of Convolutional Neural Networks by K-Means Clustering

  • United Technologies Corporation

Research output: Chapter in Book/Report/Conference proceedingsConference proceedingpeer-review

Abstract

Convolutional Neural Networks (CNNs) achieve state-of-the-art results in many application areas, including image classification. For some applications it would be useful but impractical to deploy them on mobile devices with limited memory and power. A currently active area of research is the compression of deep networks while maintaining accuracy, with the aim of reducing memory usage, energy consumption and processing time. Several network compression methods have been proposed and have achieved good results, but they usually require the specification of parameters and are computationally expensive. We propose a new fast automated method called Unsupervised PulseNet that uses unsupervised k-means clustering to detect clusters of similar filters, and nodes in fully-connected layers, and prunes those that are redundant. We evaluate it on the CIFAR10, CIFAR100 and Tiny-Imagenet datasets using Alexnet, VGG16 and a 2-layer CNN called CifarNet suggested by the Tensorflow group. Compared to other methods in the literature we achieve the greatest compression, in shorter times, and with negligible loss in classification accuracy. In particular, we reduced Alexnet down to less than 0.7% of its original size, while not losing more than 2% classification accuracy.

Original languageEnglish
Title of host publicationMachine Learning, Optimization, and Data Science - 7th International Conference, LOD 2021, Revised Selected Papers
EditorsGiuseppe Nicosia, Varun Ojha, Emanuele La Malfa, Gabriele La Malfa, Giorgio Jansen, Panos M. Pardalos, Giovanni Giuffrida, Renato Umeton
PublisherSpringer Science and Business Media Deutschland GmbH
Pages172-184
Number of pages13
ISBN (Print)9783030954666
DOIs
Publication statusPublished - 2022
Event7th International Conference on Machine Learning, Optimization, and Data Science, LOD 2021 - Virtual, Online
Duration: 4 Oct 20218 Oct 2021

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13163 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference7th International Conference on Machine Learning, Optimization, and Data Science, LOD 2021
CityVirtual, Online
Period4/10/218/10/21

UCC Futures

  • Artificial Intelligence and Data Analytics

Keywords

  • Classification
  • Convolutional Neural Network
  • Image Recognition
  • Network compression
  • Pruning networks

Fingerprint

Dive into the research topics of 'Unsupervised PulseNet: Automated Pruning of Convolutional Neural Networks by K-Means Clustering'. Together they form a unique fingerprint.

Cite this