RunPool: A Dynamic Pooling Layer for Convolution Neural Network
- DOI
- 10.2991/ijcis.d.200120.002How to use a DOI?
- Keywords
- Dynamic pooling; Deep learning; Malicious classification; Social network
- Abstract
Deep learning (DL) has achieved a significant performance in computer vision problems, mainly in automatic feature extraction and representation. However, it is not easy to determine the best pooling method in a different case study. For instance, experts can implement the best types of pooling in image processing cases, which might not be optimal for various tasks. Thus, it is required to keep in line with the philosophy of DL. In dynamic neural network architecture, it is not practically possible to find a proper pooling technique for the layers. It is the primary reason why various pooling cannot be applied in the dynamic and multidimensional dataset. To deal with the limitations, it needs to construct an optimal pooling method as a better option than max pooling and average pooling. Therefore, we introduce a dynamic pooling layer called RunPool to train the convolutional neural network (CNN) architecture. RunPool pooling is proposed to regularize the neural network that replaces the deterministic pooling functions. In the final section, we test the proposed pooling layer to address classification problems with online social network (OSN) dataset.
- Copyright
- © 2020 The Authors. Published by Atlantis Press SARL.
- Open Access
- This is an open access article distributed under the CC BY-NC 4.0 license (http://creativecommons.org/licenses/by-nc/4.0/).
Download article (PDF)
View full text (HTML)
Cite this article
TY - JOUR AU - Huang Jin Jie AU - Putra Wanda PY - 2020 DA - 2020/01/28 TI - RunPool: A Dynamic Pooling Layer for Convolution Neural Network JO - International Journal of Computational Intelligence Systems SP - 66 EP - 76 VL - 13 IS - 1 SN - 1875-6883 UR - https://doi.org/10.2991/ijcis.d.200120.002 DO - 10.2991/ijcis.d.200120.002 ID - Jie2020 ER -