Abstract
Lung Cancer is the deadliest cancer with maximum mortality rates all over the world. If lung cancers are not detected at an early stage, they will continue to be the leading cause of death due to cancer. Convolution neural networks (CNNs), a type of deep learning approach, have produced better outcomes for diagnosing malignant lung nodules. However, CNN can have variance in output which can be reduced using the ensemble learning technique. CNN ensemble approach also reduces the generalization error and increases the accuracy of lung nodule malignancy prediction using the ensemble CNN learning technique. In this study we reduce the variance in output and also improve the performance of lung nodule classification by using the weighted average ensemble technique on convolution models such as VGG16, Densenet, and Alexnet, and the weights are optimized using an evolutionary algorithm like grey wolf optimizer, whale swarm optimizer, firefly optimizer, differential evolution, particle swarm optimizer, and bat optimizer. The proposed approach uses a heterogeneous ensemble with a weighted approach and is evaluated on the LUNA 16 dataset, on which it has achieved an accuracy, sensitivity, and specificity of 96%, 97.43%, and 93.08% respectively, with an AUC score of 0.95 using an evolutionary algorithm like Bat Optimizer to optimize the weights.
Similar content being viewed by others
Data availability
The datasets generated and analyzed during the current study are available in the LUNA 16 repository.
References
Bray F, Ferlay J, Soerjomataram I, Siegel RL, Torre LA, Jemal A (2018) Global cancer statistics 2018: GLOBOCAN estimates of incidence and mortality worldwide for 36 cancers in 185 countries. CA Cancer J Clin 68(6):394–424
Siegel RL, Miller KD, Fuchs H, Jemal A (2021) Cancer Statistics, 2021. CA Cancer J Clin 71:7–33
Sahu P, Yu D, Dasari M, Hou F, Qin H (2019) A lightweight multi-section CNN for lung nodule classification and malignancy estimation. IEEE J Biomed Health Inform 23(3):960–968
Kaucha DP, Prasad PWC, Alsadoon A, Elchouemi A, Sreedharan S (2017) Early detection of lung cancer using SVM classifier in biomedical image processing. 2017 IEEE International Conference on Power, Control, Signals and Instrumentation Engineering (ICPCSI), Chennai, pp 3143–3148
Hawkins SH et al (2014) Predicting outcomes of nonsmall cell lung cancer using CT image features. IEEE Access 2:1418–1426
Hawkins S, Wang H, Liu Y, Garcia A, Stringfield O, Krewer H, Li Q, Cherezov D, Gatenby RA, Balagurunathan Y, Goldgof D, Schabath MB, Hall L, Gillies RJ (2016) Predicting malignant nodules from screening CT scans. J Thorac Oncol 11(12):2120–2128
Kuruvilla J, Gunavathi K (2014) Lung cancer classification using neural networks for CT images. Comput Methods Programs Biomed 113(1):202–209
Karthiga B, Rekha M (2020) Feature extraction and I-NB classification of CT images for early lung cancer detection. Mater Today: Proc 33(7):3334–3341
Jiang H, Ma H, Qian W, Gao M, Li Y (2018) An automatic detection system of lung nodule based on multigroup patch-based deep learning network. IEEE J Biomed Health Inform 22(4):1227–1237
Gu Y, Lu X, Yang L, Zhang B, Yu D, Zhao Y, Gao L, Wu L, Zhou T (2018) Automatic lung nodule detection using a 3D deep convolutional neural network combined with a multi-scale prediction strategy in chest CTs. Comput Biol Med 103:220–231
Zhao X, Liu L, Qi S, Teng Y, Li J, Qian W (2018) Agile convolutional neural network for pulmonary nodule classification using CT images. Int J Comput Assist Radiol Surg 13(4):585–595
Xie Y, Xia Y, Zhang J, Song Y, Feng D, Fulham M, Cai W (2019) Knowledge-based collaborative deep learning for benign-malignant lung nodule classification on chest CT. IEEE Trans Med Imaging 38(4):991–1004
Pang S, Zhang Y, Ding M, Wang X, Xie X (2020) A deep model for lung cancer type identification by densely connected convolutional networks and adaptive boosting. IEEE Access 8:4799–4805
Toğaçar M, Ergen B, Cömert Z (2020) Detection of lung cancer on chest CT images using minimum redundancy maximum relevance feature selection method with convolutional neural networks. Biocybern Biomed Eng 40(1):23–39
Sori WJ, Feng J, Liu S (2019) Multi-path convolutional neural network for lung cancer detection. Multidim Syst Sign Process 30:1749–1768
Harangi B (2018) Skin lesion classification with ensembles of deep convolutional neural networks. J Biomed Inform 86:25–32
Kumar A, Kim J, Lyndon D, Fulham M, Feng D (2017) An ensemble of fine-tuned convolutional neural networks for medical image classification. IEEE J Biomed Health Inform 21(1):31–40
Ko H, Ha H, Cho H, Seo K, Lee J (2019) Pneumonia detection with weighted voting ensemble of CNN models. 2019 2nd International Conference on Artificial Intelligence and Big Data (ICAIBD), Chengdu, China, pp 306–310
Zhang B et al (2019) Ensemble learners of multiple deep CNNs for pulmonary nodules classification using CT images. IEEE Access 7:110358–110371
Zheng G, Han G, Soomro NQ (2020) An inception module CNN classifiers fusion method on pulmonary nodule diagnosis by signs. Tsinghua Sci Technol 25(3):368–383
Cao H et al (2019) Multi-branch ensemble learning architecture based on 3D CNN for false positive reduction in lung nodule detection. IEEE Access 7:67380–67391
Rajaraman S, Antani SK (2020) Modality-specific deep learning model ensembles toward improving TB detection in chest radiographs. IEEE Access 8:27318–27326
Krizhevsky A, Sutskever I, Hinton GE. (2012) ImageNet classification with deep convolutional neural networks. In: Proceedings of the 25th International Conference on Neural Information Processing Systems - Volume 1 (NIPS'12). Curran Associates Inc., Red Hook, pp 1097–1105
Gao H, Zhuang L, van der Maaten L, Weinberger KQ (2018) Densely connected convolutional networks. arXiv:1608.06993v5
Simonyan K, Zisserman A (2015) Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556
Azharuddin M, Adamo N, Malik A, Livornese DS (2018) evaluating pulmonary nodules to detect lung cancer: does Fleischner criteria really work? J Cancer Res Pract 5:13–19
Storn R, Price K (1997) Differential evolution – a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11:341–359
Kennedy J, Eberhart R (1995) Particle swarm optimization. Proceedings of ICNN'95 - International Conference on Neural Networks, Perth, WA, Australia, vol 4, pp 1942–1948
Yang XS (2009) Firefly algorithms for multimodal optimization. In: Watanabe O, Zeugmann T (eds) Stochastic algorithms: foundations and applications. Lecture Notes in Computer Science, 5792
Yang X-S (2010) A new metaheuristic bat-inspired algorithm. In: Gonzalez JR, Pelta DA, Cruz C, Terrazas G, Krasnogor N (Eds) Nature Inspired Cooperative Strategies for Optimization (NICSO 2010), vol 284 of studies in computational intelligence. Springer, Berlin, pp 65–74
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
Setio AAA, Traverso A, De Bel T et al (2017) Validation, comparison, and combination of algorithms for automatic detection of pulmonary nodules in computed tomography images: the LUNA16 challenge. Med Image Anal 42:1–13
He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: CVPR
Naftaly U, Intrator N, Horn D (1997) Optimal ensemble averaging of neural networks. Netw: Comput Neural Syst 8(3):283–296
Xie J, Xu B, Chuang Z (2013) Horizontal and vertical ensemble with deep representation for classification, arXiv.1306.2759
Naik A, Edla DR, Kuppili V (2020) A combination of FractalNet and CNN for lung nodule classification. 2020 11th International Conference on Computing, Communication and Networking Technologies (ICCCNT), pp 1–7
Breiman L (1996) Bagging predictors. Mach Learn 24:123–140
Hussein S, Gillies R, Cao K, Song Q, Bag U (2017) TumorNet: lung nodule characterization using multi-view Convolutional Neural Network with Gaussian Process. In: 2017 IEEE 14th International Symposium on Biomedical Imaging (ISBI 2017), Melbourne, VIC, Australia, pp 1007-1010
Zhan J, Xia Y, Zeng H, Zhang Y (2018) NODULe: combining constrained multi-scale LoG filters with densely dilated 3D deep convolutional neural network for pulmonary nodule detection. Neurocomputing 317:159–167
Shen W, Zhou M, Yang F, Yu D, Dong D (2017) Multi-crop convolutional neural networks for lung nodule malignancy suspiciousness classification. Pattern Recogn 61:663–673
Lyu J, Ling SH (2018) Using multi-level convolutional neural network for classification of lung nodules on CT images. In: Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE Engineering in Medicine and Biology Society. Annual International Conference, 2018, Honolulu, HI, USA, pp 686-689
Chen H, Wu W, Xia H, Du J, Yang M, Ma B (2011) Classification of pulmonary nodules using neural network ensemble. In: Liu D, Zhang H, Polycarpou M, Alippi C, He H (eds) Advances in Neural Networks – ISNN 2011. Lecture Notes in Computer Science, vol 6677. Springer, Berlin
Xiao N, Qiang Y, Zia MB, Wang S, Lian J (2020) Ensemble classification for predicting the malignancy level of pulmonary nodules on chest computed tomography images. Oncol Lett 20(1):401–408
Qiao J, Fan Y, Zhang M, Fang K, Li D, Wang Z (2023) Ensemble framework based on attributes and deep features for benign-malignant classification of lung nodule. Biomed Signal Process Control 79:104217
Phankokkruad M (2015) Ensemble transfer learning for lung cancer detection. Ensemble transfer learning for lung cancer detection. In: 2021 4th international conference on data science and information technology, JULY 23–25. Shanghai, China DSIT, pp 438-442
Liu H, Cao H, Song E, Ma G, Xu X, Jin R, … Hung C-C (2020) Multi-model ensemble learning architecture based on 3D CNN for lung nodule malignancy suspiciousness classification. J Digit Imaging
Funding
The authors state that they have no known conflicting financial interests or personal connections that could have appeared to affect the work presented in this publication.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Naik, A., Edla, D.R., Parne, S.R. et al. Weighted ensemble CNN for lung nodule classification: an evolutionary approach. Multimed Tools Appl (2024). https://doi.org/10.1007/s11042-023-17996-x
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11042-023-17996-x