A survey on deep learning in image polarity detection : balancing generalization performances and computational costs
Deep convolutional neural networks (CNNs) provide an effective tool to extract complex information from images. In the area of image polarity detection, CNNs are customarily utilized in combination with transfer learning techniques to tackle a major problem: The unavailability of large sets of label...
Saved in:
Main Authors: | , , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/142828 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-142828 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1428282020-07-03T03:38:15Z A survey on deep learning in image polarity detection : balancing generalization performances and computational costs Ragusa, Edoardo Cambria, Erik Zunino, Rodolfo Gastaldo, Paolo School of Computer Science and Engineering Engineering::Computer science and engineering Convolutional Neural Networks Deep Learning Deep convolutional neural networks (CNNs) provide an effective tool to extract complex information from images. In the area of image polarity detection, CNNs are customarily utilized in combination with transfer learning techniques to tackle a major problem: The unavailability of large sets of labeled data. Thus, polarity predictors in general exploit a pre-trained CNN as the feature extractor that in turn feeds a classification unit. While the latter unit is trained from scratch, the pre-trained CNN is subject to fine-tuning. As a result, the specific CNN architecture employed as the feature extractor strongly affects the overall performance of the model. This paper analyses state-of-the-art literature on image polarity detection and identifies the most reliable CNN architectures. Moreover, the paper provides an experimental protocol that should allow assessing the role played by the baseline architecture in the polarity detection task. Performance is evaluated in terms of both generalization abilities and computational complexity. The latter attribute becomes critical as polarity predictors, in the era of social networks, might need to be updated within hours or even minutes. In this regard, the paper gives practical hints on the advantages and disadvantages of the examined architectures both in terms of generalization and computational cost. Published version 2020-07-03T03:38:15Z 2020-07-03T03:38:15Z 2019 Journal Article Ragusa, E., Cambria, E., Zunino, R., & Gastaldo, P. (2019). A survey on deep learning in image polarity detection : balancing generalization performances and computational costs. Electronics, 8(7), 783-. doi:10.3390/electronics8070783 2079-9292 https://hdl.handle.net/10356/142828 10.3390/electronics8070783 2-s2.0-85071026354 7 8 en Electronics © 2019 The Authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering Convolutional Neural Networks Deep Learning |
spellingShingle |
Engineering::Computer science and engineering Convolutional Neural Networks Deep Learning Ragusa, Edoardo Cambria, Erik Zunino, Rodolfo Gastaldo, Paolo A survey on deep learning in image polarity detection : balancing generalization performances and computational costs |
description |
Deep convolutional neural networks (CNNs) provide an effective tool to extract complex information from images. In the area of image polarity detection, CNNs are customarily utilized in combination with transfer learning techniques to tackle a major problem: The unavailability of large sets of labeled data. Thus, polarity predictors in general exploit a pre-trained CNN as the feature extractor that in turn feeds a classification unit. While the latter unit is trained from scratch, the pre-trained CNN is subject to fine-tuning. As a result, the specific CNN architecture employed as the feature extractor strongly affects the overall performance of the model. This paper analyses state-of-the-art literature on image polarity detection and identifies the most reliable CNN architectures. Moreover, the paper provides an experimental protocol that should allow assessing the role played by the baseline architecture in the polarity detection task. Performance is evaluated in terms of both generalization abilities and computational complexity. The latter attribute becomes critical as polarity predictors, in the era of social networks, might need to be updated within hours or even minutes. In this regard, the paper gives practical hints on the advantages and disadvantages of the examined architectures both in terms of generalization and computational cost. |
author2 |
School of Computer Science and Engineering |
author_facet |
School of Computer Science and Engineering Ragusa, Edoardo Cambria, Erik Zunino, Rodolfo Gastaldo, Paolo |
format |
Article |
author |
Ragusa, Edoardo Cambria, Erik Zunino, Rodolfo Gastaldo, Paolo |
author_sort |
Ragusa, Edoardo |
title |
A survey on deep learning in image polarity detection : balancing generalization performances and computational costs |
title_short |
A survey on deep learning in image polarity detection : balancing generalization performances and computational costs |
title_full |
A survey on deep learning in image polarity detection : balancing generalization performances and computational costs |
title_fullStr |
A survey on deep learning in image polarity detection : balancing generalization performances and computational costs |
title_full_unstemmed |
A survey on deep learning in image polarity detection : balancing generalization performances and computational costs |
title_sort |
survey on deep learning in image polarity detection : balancing generalization performances and computational costs |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/142828 |
_version_ |
1681057261410058240 |