Feature Pooling - A Feature Compression Method Used in Convolutional Neural Networks

被引:1
|
作者
Pei, Ge [1 ]
Gao, Hai-Chang [1 ]
Zhou, Xin [1 ]
Cheng, Nuo [2 ]
机构
[1] Xidian Univ, Sch Comp Sci & Technol, Xian 710071, Shaanxi, Peoples R China
[2] Xidian Univ, Sch Cyber Engn, Xian 710071, Shaanxi, Peoples R China
基金
中国国家自然科学基金;
关键词
convolutional neural network; features compression; pooling; image classification; image denoising; IMAGE; SPARSE;
D O I
10.6688/JISE.202005_36(3).0007
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recent works have shown that convolutional neural networks (CNNs) are now the most effective machine learning method for solving various computer vision problems. A key advantage of CNNs is that they extract features automatically; users do not need to know what features should be extracted for a certain task. It is typically believed that the deeper the CNNs are, the higher the features that can be extracted and the more powerfully the resulting representations networks will be. Therefore, present-day CNNs are becoming substantially deeper. Previous works have proven that not all features extracted by deep CNNs are useful. In this paper, we tentatively consider a question: how do we simply remove the useless features? We propose a simple pooling method called feature pooling to compress features extracted in deep CNNs. In contrast to traditional CNNs, which input feature maps from the previous layer directly to the next layer, feature pooling compresses features from the channel below, reconstructs feature maps and then sends them to the next layer. We evaluate feature pooling based on two tasks: image classification and image denoising. Each task has a distinct network architecture and uses several benchmarks. Promising results are achieved in both tasks, especially image denoising, in which we obtain state-of-the-art results. This finding verifies the previous proposition that feature pooling is a straightforward method to perform further feature compression in CNNs. We have also observed that feature pooling has several competitive advantages: it reduces the number of parameters, increases the compactness of the networks, and strengthens the representation power with both high effectiveness and wide applicability.
引用
收藏
页码:577 / 596
页数:20
相关论文
共 50 条
  • [21] Discriminative Unsupervised Feature Learning with Convolutional Neural Networks
    Dosovitskiy, Alexey
    Springenberg, Jost Tobias
    Riedmiller, Martin
    Brox, Thomas
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 27 (NIPS 2014), 2014, 27
  • [22] Feature learning for steganalysis using convolutional neural networks
    Yinlong Qian
    Jing Dong
    Wei Wang
    Tieniu Tan
    Multimedia Tools and Applications, 2018, 77 : 19633 - 19657
  • [23] SPATIAL AUDIO FEATURE DISCOVERY WITH CONVOLUTIONAL NEURAL NETWORKS
    Thuillier, Etienne
    Gamper, Hannes
    Tashev, Ivan J.
    2018 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2018, : 6797 - 6801
  • [24] Haar Wavelet Feature Compression for Quantized Graph Convolutional Networks
    Eliasof, Moshe
    Bodner, Benjamin J.
    Treister, Eran
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (04) : 4542 - 4553
  • [25] Multiactivation Pooling Method in Convolutional Neural Networks for Image Recognition
    Zhao, Qi
    Lyu, Shuchang
    Zhang, Boxue
    Feng, Wenquan
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2018,
  • [26] AlphaMEX: A smarter global pooling method for convolutional neural networks
    Zhang, Boxue
    Zhao, Qi
    Feng, Wenquan
    Lyu, Shuchang
    NEUROCOMPUTING, 2018, 321 : 36 - 48
  • [27] A Feature Matching Method based on the Convolutional Neural Network
    Dang, Wei
    Xiang, Longhai
    Liu, Shan
    Yang, Bo
    Liu, Mingzhe
    Yin, Zhengtong
    Yin, Lirong
    Zheng, Wenfeng
    JOURNAL OF IMAGING SCIENCE AND TECHNOLOGY, 2023, 67 (03)
  • [28] Kernel Pooling for Convolutional Neural Networks
    Cui, Yin
    Zhou, Feng
    Wang, Jiang
    Liu, Xiao
    Lin, Yuanqing
    Belongie, Serge
    30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, : 3049 - 3058
  • [29] Cascaded pooling for Convolutional Neural Networks
    Devi, Nilakshi
    Borah, Bhogeswar
    2018 FOURTEENTH INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING (ICINPRO) - 2018, 2018, : 155 - 159
  • [30] Pooling in Graph Convolutional Neural Networks
    Cheung, Mark
    Shi, John
    Jiang, Lavender
    Wright, Oren
    Moura, Jose M. F.
    CONFERENCE RECORD OF THE 2019 FIFTY-THIRD ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2019, : 462 - 466