RunPool: A Dynamic Pooling Layer for Convolution Neural Network

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 i...

Full description

Bibliographic Details
Main Authors: Huang Jin Jie, Putra Wanda
Format: Article
Language:English
Published: Springer 2020-01-01
Series:International Journal of Computational Intelligence Systems
Subjects:
Online Access:https://www.atlantis-press.com/article/125932844/view
_version_ 1828827468613550080
author Huang Jin Jie
Putra Wanda
author_facet Huang Jin Jie
Putra Wanda
author_sort Huang Jin Jie
collection DOAJ
description 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.
first_indexed 2024-12-12T15:01:24Z
format Article
id doaj.art-bdd12834fccc476eaaf5f10b56e149d7
institution Directory Open Access Journal
issn 1875-6883
language English
last_indexed 2024-12-12T15:01:24Z
publishDate 2020-01-01
publisher Springer
record_format Article
series International Journal of Computational Intelligence Systems
spelling doaj.art-bdd12834fccc476eaaf5f10b56e149d72022-12-22T00:20:48ZengSpringerInternational Journal of Computational Intelligence Systems1875-68832020-01-0113110.2991/ijcis.d.200120.002RunPool: A Dynamic Pooling Layer for Convolution Neural NetworkHuang Jin JiePutra WandaDeep 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.https://www.atlantis-press.com/article/125932844/viewDynamic poolingDeep learningMalicious classificationSocial network
spellingShingle Huang Jin Jie
Putra Wanda
RunPool: A Dynamic Pooling Layer for Convolution Neural Network
International Journal of Computational Intelligence Systems
Dynamic pooling
Deep learning
Malicious classification
Social network
title RunPool: A Dynamic Pooling Layer for Convolution Neural Network
title_full RunPool: A Dynamic Pooling Layer for Convolution Neural Network
title_fullStr RunPool: A Dynamic Pooling Layer for Convolution Neural Network
title_full_unstemmed RunPool: A Dynamic Pooling Layer for Convolution Neural Network
title_short RunPool: A Dynamic Pooling Layer for Convolution Neural Network
title_sort runpool a dynamic pooling layer for convolution neural network
topic Dynamic pooling
Deep learning
Malicious classification
Social network
url https://www.atlantis-press.com/article/125932844/view
work_keys_str_mv AT huangjinjie runpooladynamicpoolinglayerforconvolutionneuralnetwork
AT putrawanda runpooladynamicpoolinglayerforconvolutionneuralnetwork