Deep Convolutional Neural Network Ensembles Using ECOC
Deep neural networks have enhanced the performance of decision making systems in many applications, including image understanding, and further gains can be achieved by constructing ensembles. However, designing an ensemble of deep networks is often not very beneficial since the time needed to train...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9452167/ |
id |
doaj-d0e8b725deaf445ea43c6b007215d0b0 |
---|---|
record_format |
Article |
spelling |
doaj-d0e8b725deaf445ea43c6b007215d0b02021-08-20T23:00:30ZengIEEEIEEE Access2169-35362021-01-019860838609510.1109/ACCESS.2021.30887179452167Deep Convolutional Neural Network Ensembles Using ECOCSara Atito Ali Ahmed0https://orcid.org/0000-0002-7576-5791Cemre Zor1https://orcid.org/0000-0002-6141-2610Muhammad Awais2https://orcid.org/0000-0002-1122-0709Berrin Yanikoglu3https://orcid.org/0000-0001-7403-7592Josef Kittler4https://orcid.org/0000-0002-8110-9205Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul, TurkeyCentre for Medical Image Computing (CMIC), University College London, London, U.KCentre for Vision, Speech and Signal Processing (CVSSP), University of Surrey, Guildford, U.KFaculty of Engineering and Natural Sciences, Sabanci University, Istanbul, TurkeyCentre for Vision, Speech and Signal Processing (CVSSP), University of Surrey, Guildford, U.KDeep neural networks have enhanced the performance of decision making systems in many applications, including image understanding, and further gains can be achieved by constructing ensembles. However, designing an ensemble of deep networks is often not very beneficial since the time needed to train the networks is generally very high or the performance gain obtained is not very significant. In this paper, we analyse an error correcting output coding (ECOC) framework for constructing ensembles of deep networks and propose different design strategies to address the accuracy-complexity trade-off. We carry out an extensive comparative study between the introduced ECOC designs and the state-of-the-art ensemble techniques such as ensemble averaging and gradient boosting decision trees. Furthermore, we propose a fusion technique, that is shown to achieve the highest classification performance.https://ieeexplore.ieee.org/document/9452167/Deep learningensemble learningerror correcting output codinggradient boosting decision treesmulti-task classification |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Sara Atito Ali Ahmed Cemre Zor Muhammad Awais Berrin Yanikoglu Josef Kittler |
spellingShingle |
Sara Atito Ali Ahmed Cemre Zor Muhammad Awais Berrin Yanikoglu Josef Kittler Deep Convolutional Neural Network Ensembles Using ECOC IEEE Access Deep learning ensemble learning error correcting output coding gradient boosting decision trees multi-task classification |
author_facet |
Sara Atito Ali Ahmed Cemre Zor Muhammad Awais Berrin Yanikoglu Josef Kittler |
author_sort |
Sara Atito Ali Ahmed |
title |
Deep Convolutional Neural Network Ensembles Using ECOC |
title_short |
Deep Convolutional Neural Network Ensembles Using ECOC |
title_full |
Deep Convolutional Neural Network Ensembles Using ECOC |
title_fullStr |
Deep Convolutional Neural Network Ensembles Using ECOC |
title_full_unstemmed |
Deep Convolutional Neural Network Ensembles Using ECOC |
title_sort |
deep convolutional neural network ensembles using ecoc |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2021-01-01 |
description |
Deep neural networks have enhanced the performance of decision making systems in many applications, including image understanding, and further gains can be achieved by constructing ensembles. However, designing an ensemble of deep networks is often not very beneficial since the time needed to train the networks is generally very high or the performance gain obtained is not very significant. In this paper, we analyse an error correcting output coding (ECOC) framework for constructing ensembles of deep networks and propose different design strategies to address the accuracy-complexity trade-off. We carry out an extensive comparative study between the introduced ECOC designs and the state-of-the-art ensemble techniques such as ensemble averaging and gradient boosting decision trees. Furthermore, we propose a fusion technique, that is shown to achieve the highest classification performance. |
topic |
Deep learning ensemble learning error correcting output coding gradient boosting decision trees multi-task classification |
url |
https://ieeexplore.ieee.org/document/9452167/ |
work_keys_str_mv |
AT saraatitoaliahmed deepconvolutionalneuralnetworkensemblesusingecoc AT cemrezor deepconvolutionalneuralnetworkensemblesusingecoc AT muhammadawais deepconvolutionalneuralnetworkensemblesusingecoc AT berrinyanikoglu deepconvolutionalneuralnetworkensemblesusingecoc AT josefkittler deepconvolutionalneuralnetworkensemblesusingecoc |
_version_ |
1721200787461242880 |