title: Rank-based pooling for deep convolutional neural networks.
abstract: Pooling is a key mechanism in deep convolutional neural networks (CNNs) which helps to achieve translation invariance. Numerous studies, both empirically and theoretically, show that pooling consistently boosts the performance of the CNNs. The conventional pooling methods are operated on activation values. In this work, we alternatively propose rank-based pooling. It is derived from the observations that ranking list is invariant under changes of activation values in a pooling region, and thus rank-based pooling operation may achieve more robust performance. In addition, the reasonable usage of rank can avoid the scale problems encountered by value-based methods. The novel pooling mechanism can be regarded as an instance of weighted pooling where a weighted sum of activations is used to generate the pooling output. This pooling mechanism can also be realized as rank-based average pooling (RAP), rank-based weighted pooling (RWP) and rank-based stochastic pooling (RSP) according to different weighting strategies. As another major contribution, we present a novel criterion to analyze the discriminant ability of various pooling methods, which is heavily under-researched in machine learning and computer vision community. Experimental results on several image benchmarks show that rank-based pooling outperforms the existing pooling methods in classification performance. We further demonstrate better performance on CIFAR datasets by integrating RSP into Network-in-Network.
authors.affiliation: School of Information Engineering, Zhengzhou University, Zhengzhou, 450052, China.
authors.forename: Zenglin
authors.initials: Z
authors.lastname: Shi
authors.affiliation: School of Information Engineering, Zhengzhou University, Zhengzhou, 450052, China. Electronic address: ieydye@zzu.edu.cn.
authors.forename: Yangdong
authors.initials: Y
authors.lastname: Ye
authors.affiliation: School of Information Engineering, Zhengzhou University, Zhengzhou, 450052, China.
authors.forename: Yunpeng
authors.initials: Y
authors.lastname: Wu
mesh_terms: D000069550:Machine Learning; D016571:Neural Networks, Computer
keywords: Convolutional neural network; Deep learning; Image classification; Pooling