Abstract
Medical imaging classification is an area that has taken relevance in recent years due to the capability to support the medical specialist at the time of diagnosis. However, there are different instruments to obtain images from the body, and each body organ is captured differently due to its chemical composition. In this way, there are some difficulties in working with different imaging modalities. Firstly, using different functions or methods to extract features from the images is necessary. Secondly, the classification performance depends on the relevant features extracted from the images, and thirdly, it is necessary to find the classifier that performs with the minimum error. Following the concept of Auto-Machine Learning (AutoML), where the feature engineering and the hyperparameter tuning of the classifier are done automatically, this work proposes an automated approach for feature extraction and image classification based on Genetic Programming. The approach modifies the functions and their parameters and the hyperparameters for the classifier. The results show that the approach can deal with different imaging modalities, demonstrating that feature extraction is necessary to increase the classification performance. For X-ray images, it achieves a classification accuracy of 0.99, and for computerized tomography, it achieves an accuracy of 0.96. On the other hand, the solutions given by the approach are easily reproducible and easy to interpret.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Tumor multiclass | kaggle. https://www.kaggle.com/datasets/amitkarmakar41/tumour-multiclass-dataset
Ain, Q.U., Al-Sahaf, H., Xue, B., Zhang, M.: Generating knowledge-guided discriminative features using genetic programming for melanoma detection. IEEE Trans. Emerg. Top. Comput. Intell. 5, 554–569 (2021). https://doi.org/10.1109/TETCI.2020.2983426
Bi, Y., Xue, B., Zhang, M.: Genetic programming with a new representation to automatically learn features and evolve ensembles for image classification. IEEE Trans. Cybern. 51, 1769–1783 (2021). https://doi.org/10.1109/TCYB.2020.2964566
Bi, Y., Xue, B., Zhang, M.: Dual-tree genetic programming for few-shot image classification. IEEE Trans. Evol. Comput. 26, 555–569 (2022). https://doi.org/10.1109/TEVC.2021.3100576
Cohen, J.P., Morrison, P., Dao, L.: COVID-19 image data collection (2020). https://doi.org/10.1016/s0140-6736(20)30211-7, https://arxiv.org/abs/2003.11597v1
Correia, J., Rodriguez-Fernandez, N., Vieira, L., Romero, J., Machado, P.: Towards automatic image enhancement with genetic programming and machine learning. Appl. Sci. 12, 2212 (2022). https://doi.org/10.3390/APP12042212
Cortes, C., Vapnik, V., Saitta, L.: Support-vector networks. Mach. Learn. 20, 273–297 (1995). https://doi.org/10.1007/BF00994018
Fan, Q., Bi, Y., Xue, B., Zhang, M.: Genetic programming for feature extraction and construction in image classification. Appl. Soft Comput. 118, 108509 (2022). https://doi.org/10.1016/j.asoc.2022.108509
Khan, A., Qureshi, A.S., Wahab, N., Hussain, M., Hamza, M.Y.: A recent survey on the applications of genetic programming in image processing. Comput. Intell. 37, 1745–1778 (2021). https://doi.org/10.1111/COIN.12459
Kim, J., Yoo, S.: Software review: Deap (distributed evolutionary algorithm in python) library. Genet. Program. Evolvable Mach. 20, 139–142 (2019). https://doi.org/10.1007/s10710-018-9341-4
Koza, J.R.: Genetic programming on the programming of computers by means of natural selection (1992). https://doi.org/10.1148/radiology.158.1.3940388
Montana, D.J.: Strongly typed genetic programming. Evolut. Comput. 3, 199–230 (1995). https://doi.org/10.1162/EVCO.1995.3.2.199
Muthu, R., Rani, C., Saritha, S., Pearl Mary, S.: Morphological operations in medical image pre-processing. In: International Conference on Advanced Computing and Communication Systems, pp. 2065–2070 (2017)
Tipping, M.E.: The relevance vector machine. In: Advances in Neural Information Processing Systems, vol. 12 (1999)
Liang, Y., Zhang, M., Browne, W.N.: Wrapper feature construction for figure-ground image segmentation using genetic programming. In: Wagner, M., Li, X., Hendtlass, T. (eds.) ACALCI 2017. LNCS (LNAI), vol. 10142, pp. 111–123. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-51691-2_10
Yao, Q., et al.: Taking human out of learning applications: a survey on automated machine learning (2018). https://arxiv.org/abs/1810.13306v4
Acknowledgments
The first author acknowledges support from the Mexican Council for Humanities, Science, and Technology (CONAHCYT) through a scholarship to pursue graduate studies at the University of Veracruz.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Herrera-Sánchez, D., Acosta-Mesa, HG., Mezura-Montes, E. (2024). Auto Machine Learning Based on Genetic Programming for Medical Image Classification. In: Calvo, H., Martínez-Villaseñor, L., Ponce, H., Zatarain Cabada, R., Montes Rivera, M., Mezura-Montes, E. (eds) Advances in Computational Intelligence. MICAI 2023 International Workshops. MICAI 2023. Lecture Notes in Computer Science(), vol 14502. Springer, Cham. https://doi.org/10.1007/978-3-031-51940-6_26
Download citation
DOI: https://doi.org/10.1007/978-3-031-51940-6_26
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-51939-0
Online ISBN: 978-3-031-51940-6
eBook Packages: Computer ScienceComputer Science (R0)