English

Learning $3$D-FilterMap for Deep Convolutional Neural Networks

Machine Learning 2018-01-08 v1

Abstract

We present a novel and compact architecture for deep Convolutional Neural Networks (CNNs) in this paper, termed 33D-FilterMap Convolutional Neural Networks (33D-FM-CNNs). The convolution layer of 33D-FM-CNN learns a compact representation of the filters, named 33D-FilterMap, instead of a set of independent filters in the conventional convolution layer. The filters are extracted from the 33D-FilterMap as overlapping 33D submatrics with weight sharing among nearby filters, and these filters are convolved with the input to generate the output of the convolution layer for 33D-FM-CNN. Due to the weight sharing scheme, the parameter size of the 33D-FilterMap is much smaller than that of the filters to be learned in the conventional convolution layer when 33D-FilterMap generates the same number of filters. Our work is fundamentally different from the network compression literature that reduces the size of a learned large network in the sense that a small network is directly learned from scratch. Experimental results demonstrate that 33D-FM-CNN enjoys a small parameter space by learning compact 33D-FilterMaps, while achieving performance compared to that of the baseline CNNs which learn the same number of filters as that generated by the corresponding 33D-FilterMap.

Keywords

Cite

@article{arxiv.1801.01609,
  title  = {Learning $3$D-FilterMap for Deep Convolutional Neural Networks},
  author = {Yingzhen Yang and Jianchao Yang and Ning Xu and Wei Han},
  journal= {arXiv preprint arXiv:1801.01609},
  year   = {2018}
}
R2 v1 2026-06-22T23:37:02.162Z