Artifcial Bee Colony Algorithm with Cosine Similarity on Raspberry Pi Cluster for Enhancing Medical Data Classifcation

Main Article Content

Anan Banharnsakun

Abstract

Machine learning plays a very important role in our daily lives. Machine learning is used to solve difficult problems encountered in many fields of study. Especially in medical diagnosis, machine learning is used to support patient diagnosis. In this research, the artificial bee colony approach, a well-known bio-inspired algorithm in the field of machine learning, is proposed to enhance the classification of cancer diagnosis data by combining it with cosine similarity measurements and parallel computing on Raspberry Pi clusters. The performance of the proposed method is validated and compared with other well-known algorithms against the Breast Cancer Wisconsin dataset taken from the UCI machine learning repository. Experimental results indicate that the proposed method achieves superior classification accuracy compared to existing approaches, yielding improvements of up to 6.45%. Furthermore, it can scale effectively to support large-scale medical data for disease diagnosis.

Article Details

How to Cite
Banharnsakun, A. (2026). Artifcial Bee Colony Algorithm with Cosine Similarity on Raspberry Pi Cluster for Enhancing Medical Data Classifcation. INTERNATIONAL SCIENTIFIC JOURNAL OF ENGINEERING AND TECHNOLOGY (ISJET), 10(1), 1–11. retrieved from https://ph02.tci-thaijo.org/index.php/isjet/article/view/259718
Section
Research Article

References

H. Khan and M. Javaid, “Big data applications in medical field: A literature review,” J. Ind. Integr. Manag., vol. 6, no. 1, pp. 53-69, Jul. 2021.

A. Kalantari, A. Kamsin, S. Shamshirband, A. Gani, H. Alinejad-Rokny, and A. T. Chronopoulos, “Computational intelligence approaches for classification of medical data: State-of-the-art, future challenges and research directions,” Neurocomputing, vol. 276, pp. 2-22, Feb. 2018.

L. D. L. Fuente-Tomas et al., “Classification of patients with bipolar disorder using k-means clustering,” PLoS One, vol. 14, no. 1, p. e0210314, Jan. 2019.

P. Nanglia, S. Kumar, A. N. Mahajan, P. Singh, and D. Rathee, “A hybrid algorithm for lung cancer classification using SVM and Neural Networks,” ICT Express, vol. 7, no. 3, pp. 335-341, Sep. 2021.

A. Hamed, A. Sobhy, and H. Nassar, “Accurate classification of COVID-19 based on incomplete heterogeneous data using a KNN variant algorithm,” Arab. J. Sci. Eng., vol. 46, no. 9, pp. 8261-8272, Sep. 2021.

M. Z. Alam, M. S. Rahman, and M. S. Rahman, “A random forest based predictor for medical data classifcation using feature ranking,” Inf. Med. Unlocked, vol. 15, p. 100180, Apr. 2019.

R. A. Haraty, M. Dimishkieh, and M. Masud, “An enhanced K-means clustering algorithm for pattern discovery in healthcare data,” Int. J. Distrib. Sens. Netw., vol. 11, no. 6, p. 615740, Jun. 2015.

Z. Wang, J. Na, and B. Zheng, “An improved kNN classifier for epilepsy diagnosis,” IEEE Access, vol. 8, pp. 100022-100030, May 2020.

J. Cervantes, F. García-Lamont, L. Rodríguez-Mazahua, and A. Lopez, “A comprehensive survey on support vector machine classification: Applications, challenges and trends,” Neurocomputing, vol. 408, pp. 189-215, May 2020.

X. Fan et al., “Review and classification of bio-inspired algorithms and their applications,” J. Bionic Eng., vol. 17, no. 3, pp. 611-631, Aug. 2020.

A. Yadav and D. K. Vishwakarma, “A comparative study on bio-inspired algorithms for sentiment analysis,” Clust. Comput., vol. 23, no. 4, pp. 2969-2989, 2020.

F. Valdez, O. Castillo, and P. Melin, “Bio-inspired algorithms and its applications for optimization in fuzzy clustering,” Algorithms, vol. 14, no. 4, p. 122, Dec. 2021.

V. Rajput, P. Mulay, and C. M. Mahajan, “Bio-inspired algorithms for feature engineering: Analysis, applications and future research directions,” Inf. Discov. Deliv., vol. 53, no. 1, pp. 56-71, Jan. 2025.

S. S. Yadav and S. M. Jadhav, “Deep convolutional neural network based medical image classification for disease diagnosis,” J. Big Data, vol. 6, no. 1, pp. 1-18, Dec. 2019.

A. K. Dubey, A. Kumar, and R. Agrawal, “An efficient ACO-PSO-based framework for data classification and preprocessing in big data,” Evol. Intell., vol. 14, no. 2, pp. 909-922, Jun. 2021.

R. Divya and R. S. S. Kumari, “Genetic algorithm with logistic regression feature selection for Alzheimer’s disease classification,” Neural Comput. Appl., vol. 33, no. 14, pp. 8435-8444, Dec. 2021.

D. Karaboga, “An idea based on honey bee swarm for numerical optimization,” Tech. Rep. TR06, Erciyes Univ., Eng. Fac., Comput. Eng. Dept., Turkey, 2005.

D. Karaboga, B. Gorkemli, C. Ozturk, and N. Karaboga, “A comprehensive survey: Artificial Bee Colony (ABC) algorithm and applications,” Artif. Intell. Rev., vol. 42, no. 1, pp. 21-57, Mar. 2014.

B. Akay and D. Karaboga, “A survey on the applications of Artificial Bee Colony in signal, image, and video processing,” Signal Image Video Process., vol. 9, no. 4, pp. 967-990, Mar. 2015.

B. Akay, D. Karaboga, B. Gorkemli, and E. Kaya, “A survey on the Artificial Bee Colony algorithm variants for binary, integer and mixed integer programming problems,” Appl. Soft Comput., vol. 106, p. 107351, Jul. 2021.

A. Banharnsakun, “Artificial Bee Colony algorithm for solving the knight’s tour problem,” in Proc. Int. Conf. Intell. Comput. Optim., 2018, pp. 129-138.

A. Banharnsakun, “Artificial Bee Colony algorithm for content-based image retrieval,” Comput. Intell., vol. 36, no. 1, pp. 351-367, Jan. 2020.

A. Banharnsakun, “Low-Light Image Enhancement with Artificial Bee Colony Method,” in Proc. Int. Conf. Intell. Comput. Optim., 2021, pp. 3-13.

L. Syed, S. Jabeen, S. Manimala, and A. Alsaeedi, “Smart healthcare framework for ambient assisted living using IoMT and big data analytics techniques,” Future Gener. Comput. Syst., vol. 101, pp. 136-151, Jun. 2019.

P. Galetsi, K. Katsaliaki, and S. Kumar, “Big data analytics in health sector: Theoretical framework, techniques and prospects,” Int. J. Inf. Manage., vol. 50, pp. 206-216, Feb. 2020.

L. Wang and C. A. Alexander, “Big data analytics in medical engineering and healthcare: Methods, advances and challenges,” J. Med. Eng. Technol., vol. 44, no. 6, pp. 267-283, Jun. 2020.

M. D. Mudaliar and N. Sivakumar, “IoT-based real-time energy monitoring system using Raspberry Pi,” Internet Things, vol. 12, p. 100292, Dec. 2020.

D. K. Dewangan and S. P. Sahu, “Deep learning-based speed bump detection model for intelligent vehicle system using Raspberry Pi,” IEEE Sens. J., vol. 21, no. 3, pp. 3570-3578, Feb. 2020.

V. Gonzalez-Huitron et al., “Disease detection in tomato leaves via CNN with lightweight architectures implemented in Raspberry Pi 4,” Comput. Electron. Agric., vol. 181, p. 105951, Feb. 2021.

J. Han, M. Kamber, and J. Pei, Data Mining: Concepts and Techniques, Third Edition. Massachusetts: Morgan Kaufmann Publishers, 2011, pp. 83-124.

L. Jiang and Y. Wang, “A wind power forecasting model based on data decomposition and cross-attention mechanism with cosine similarity,” Electr. Power Syst. Res., vol. 229, p. 110156, Jan. 2024.

M. Ahmad and M. Mazzara, “Scsnet: Sharpened cosine similarity-based neural network for hyperspectral image classification,” IEEE Geosci. Remote Sens. Lett., vol. 21, pp. 1-4, Feb. 2024.

R. W. Nash, M. R. Crusoe, M. Kontak, and N. Brown, “Supercomputing with MPI meets the Common Workflow Language standards: An experience report,” in Proc. IEEE/ACM Workflows Support Large-Scale Sci., 2020, pp. 17-24.

R. Ehsani and F. Drabløs, “Robust distance measures for kNN classification of cancer data,” Cancer Inform., vol. 19, pp. 1-9, Oct. 2020.

S. Huang et al., “Applications of Support Vector Machine (SVM) learning in cancer genomics,” Cancer Genomics Proteomics, vol. 15, no. 1, pp. 41-51, Dec. 2018.

M. Krishnamoorthi and A. M. Natarajan, “ABK-means: An algorithm for data clustering using ABC and K-means algorithm,” Int. J. Comput. Sci. Eng., vol. 8, no. 4, pp. 383-391, Oct. 2013.

W. Wolberg, “Breast cancer Wisconsin (original).” UCI Machine Learning Repository. 1990. [Online]. Available: https://doi.org/10.24432/C5HP4Z [Accessed: Sep. 25, 2025].

S. Athani, S. Joshi, B. A. Rao, S. Rai, and N. G. Kini, “Parallel implementation of kNN algorithm for breast cancer detection,” in Proc. Evol. Comput. Intell. FICTA 2020, 2020, pp. 475-483.

Z. Kang, N. Xiao, Z. Chen, Y. Ou, and X. Li, “An improved parallel SVM algorithm on distributed system,” in Proc. Int. Conf. CyberC, 2020, pp. 204-209.

D. Jaiswal and P. Kumar, “A survey on parallel computing for traditional computer vision,” Concurrency Comput.: Pract. Exp., vol. 34, no. 4, p. e6638, Sep. 2022.