Improving the Performance of Ensemble Models With Class Activation Maps

ArticleAçık Erişim

Özet

Convolutional neural networks with different architectures extract different features. Imagine a scenario where multiple models were trained on the same dataset, with the same hyperparameters, and under the same conditions. Because of their architecture, these models will learn to extract various features. As a result, even when all conditions are identical, different architectures will achieve varying levels of test accuracy. Test accuracy can be improved even more through ensembling models with varying levels of accuracy in different ways. The purpose of this research is to examine the encoder layers of models trained in such a scenario and to compare the effects of various architectures. In the study, the CIFAR-100 dataset was used to train five models based on ResNet18, GoogleNet, and MobileNetv3L. These models were ensembled in a multitude of ways. Class activation maps were computed for both analysis and ensembling. The research demonstrated that class activation maps could be used to learn how to ensemble models. As a result, model ensembling using class activation maps significantly improved test accuracy. Furthermore, one of the most important findings from the study is that including a model with low test accuracy in the ensemble can boost overall success. © Content of this journal is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Anahtar Kelimeler

RDL Kalıcı Bağlantı (PID)
https://rdlopen.rawdatalibrary.net/r/ebyu/11497Resmi atıflarda kullanılan kalıcı adres
Tam Kayıt
AlanDeğerDil
dc.contributor.authorGelen, Aykut Görkem
dc.date.accessioned2026-10-18T20:26:32.471189816Z
dc.date.available2026-10-18T20:26:32.471189816Z
dc.date.issued2025
dc.description.abstractConvolutional neural networks with different architectures extract different features. Imagine a scenario where multiple models were trained on the same dataset, with the same hyperparameters, and under the same conditions. Because of their architecture, these models will learn to extract various features. As a result, even when all conditions are identical, different architectures will achieve varying levels of test accuracy. Test accuracy can be improved even more through ensembling models with varying levels of accuracy in different ways. The purpose of this research is to examine the encoder layers of models trained in such a scenario and to compare the effects of various architectures. In the study, the CIFAR-100 dataset was used to train five models based on ResNet18, GoogleNet, and MobileNetv3L. These models were ensembled in a multitude of ways. Class activation maps were computed for both analysis and ensembling. The research demonstrated that class activation maps could be used to learn how to ensemble models. As a result, model ensembling using class activation maps significantly improved test accuracy. Furthermore, one of the most important findings from the study is that including a model with low test accuracy in the ensemble can boost overall success. © Content of this journal is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
dc.identifier.doi10.5152/electrica.2025.24184
dc.identifier.issn2619-9831
dc.identifier.issue1
dc.identifier.scopus2-s2.0-105020373568
dc.identifier.startpage0184
dc.identifier.urihttps://rdlopen.rawdatalibrary.net/r/ebyu/11497
dc.identifier.volume25
dc.identifier.wosWOS:001554687300001
dc.language.isoen
dc.publisherIstanbul University
dc.relation.ispartofElectrica
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectCIFAR-100
dc.subjectclass activation maps
dc.subjectensemble models
dc.subjectActivation analysis
dc.subjectArchitecture
dc.subjectConvolutional neural networks
dc.subjectNetwork architecture
dc.subjectActivation maps
dc.subjectClass activation map
dc.subjectCondition
dc.subjectConvolutional neural network
dc.subjectLearn+
dc.subjectMultiple-modeling
dc.subjectPerformance
dc.subjectTest accuracy
dc.subjectChemical activation
dc.titleImproving the Performance of Ensemble Models With Class Activation Maps
dc.typeArticle
dspace.entity.typePublication
rdl.citation.scopus0
rdl.citation.wos0
rdl.oa.statusgold
rdl.source.indexSCOPUS
rdl.source.indexWOS
rdl.wos.indexEmerging Sources Citation Index (ESCI)