From Auto-encoders to Capsule Networks: A Survey

Convolutional Neural Networks are a very powerful Deep Learning algorithm used in image processing, object classification and segmentation. They are very robust in extracting features from data and largely used in several domains. Nonetheless, they require a large number of training datasets and rel...

Full description

Bibliographic Details
Main Authors: El Alaoui-Elfels Omaima, Gadi Taoufiq
Format: Article
Language:English
Published: EDP Sciences 2021-01-01
Series:E3S Web of Conferences
Subjects:
Online Access:https://www.e3s-conferences.org/articles/e3sconf/pdf/2021/05/e3sconf_iccsre2021_01048.pdf
id doaj-8b030cba1c3846758849712f171d1162
record_format Article
spelling doaj-8b030cba1c3846758849712f171d11622021-01-26T08:19:08ZengEDP SciencesE3S Web of Conferences2267-12422021-01-012290104810.1051/e3sconf/202122901048e3sconf_iccsre2021_01048From Auto-encoders to Capsule Networks: A SurveyEl Alaoui-Elfels OmaimaGadi TaoufiqConvolutional Neural Networks are a very powerful Deep Learning algorithm used in image processing, object classification and segmentation. They are very robust in extracting features from data and largely used in several domains. Nonetheless, they require a large number of training datasets and relations between features get lost in the Max-pooling step, which can lead to a wrong classification. Capsule Networks (CapsNets) were introduced to overcome these limitations by extracting features and their pose using capsules instead of neurons. This technique shows an impressive performance in one-dimensional, two-dimensional and three-dimensional datasets as well as in sparse datasets. In this paper, we present an initial understanding of CapsNets, their concept, structure and learning algorithm. We introduce the progress made by CapsNets from their introduction in 2011 until 2020. We compare different CapsNets series to demonstrate strengths and challenges. Finally, we quote different implementations of Capsule Networks and show their robustness in a variety of domains. This survey provides the state-of-the-art of Capsule Networks and allows other researchers to get a clear view of this new field. Besides, we discuss the open issues and the promising directions of future research, which may lead to a new generation of CapsNets.https://www.e3s-conferences.org/articles/e3sconf/pdf/2021/05/e3sconf_iccsre2021_01048.pdfconvolutional neural networksauto-encoderscapsule networksrouting by agreement between capsulesem routingstacked capsule networkdeep learning.
collection DOAJ
language English
format Article
sources DOAJ
author El Alaoui-Elfels Omaima
Gadi Taoufiq
spellingShingle El Alaoui-Elfels Omaima
Gadi Taoufiq
From Auto-encoders to Capsule Networks: A Survey
E3S Web of Conferences
convolutional neural networks
auto-encoders
capsule networks
routing by agreement between capsules
em routing
stacked capsule network
deep learning.
author_facet El Alaoui-Elfels Omaima
Gadi Taoufiq
author_sort El Alaoui-Elfels Omaima
title From Auto-encoders to Capsule Networks: A Survey
title_short From Auto-encoders to Capsule Networks: A Survey
title_full From Auto-encoders to Capsule Networks: A Survey
title_fullStr From Auto-encoders to Capsule Networks: A Survey
title_full_unstemmed From Auto-encoders to Capsule Networks: A Survey
title_sort from auto-encoders to capsule networks: a survey
publisher EDP Sciences
series E3S Web of Conferences
issn 2267-1242
publishDate 2021-01-01
description Convolutional Neural Networks are a very powerful Deep Learning algorithm used in image processing, object classification and segmentation. They are very robust in extracting features from data and largely used in several domains. Nonetheless, they require a large number of training datasets and relations between features get lost in the Max-pooling step, which can lead to a wrong classification. Capsule Networks (CapsNets) were introduced to overcome these limitations by extracting features and their pose using capsules instead of neurons. This technique shows an impressive performance in one-dimensional, two-dimensional and three-dimensional datasets as well as in sparse datasets. In this paper, we present an initial understanding of CapsNets, their concept, structure and learning algorithm. We introduce the progress made by CapsNets from their introduction in 2011 until 2020. We compare different CapsNets series to demonstrate strengths and challenges. Finally, we quote different implementations of Capsule Networks and show their robustness in a variety of domains. This survey provides the state-of-the-art of Capsule Networks and allows other researchers to get a clear view of this new field. Besides, we discuss the open issues and the promising directions of future research, which may lead to a new generation of CapsNets.
topic convolutional neural networks
auto-encoders
capsule networks
routing by agreement between capsules
em routing
stacked capsule network
deep learning.
url https://www.e3s-conferences.org/articles/e3sconf/pdf/2021/05/e3sconf_iccsre2021_01048.pdf
work_keys_str_mv AT elalaouielfelsomaima fromautoencoderstocapsulenetworksasurvey
AT gaditaoufiq fromautoencoderstocapsulenetworksasurvey
_version_ 1724323247483256832