Prediction of Tuberculosis Using Machine Learning Techniques

Main Article Content

Joseph Bamikole Olojido
Banji Julius Oladimeji

Abstract

An early and precise diagnosis is necessary to improve treatment outcomes for tuberculosis (TB), which continues to be a major worldwide health concern. This study explores the application of machine learning algorithms to predict tuberculosis from chest X-ray images. By employing advanced techniques like Random Forests, Support Vector Machines (SVM), and Convolutional Neural Networks (CNNs), we created models that could identify TB-related anomalies in X-rays. Data pre-processing techniques like normalization and augmentation improved model performance, and a large dataset of labelled chest X-ray images was used. the proportion of samples that the model accurately separates from samples that are not TB-infected. This was achieved by leveraging the characteristics of True Positives (TP), False Negatives (FN), False Positives (FP), and True Negatives (TN) from the confusion matrix. The models were assessed using various metrics, including accuracy, precision, recall, and F1 score, to ensure their robustness and dependability. Standard performance metrics such as accuracy, recall, precision, F1 score, and false alarm rate were utilized for evaluation, demonstrating the effectiveness of the proposed model, which achieved an accuracy of 93.0%, precision of 92.0%, recall of 94.0%, F1 score of 92.99%, and a false alarm rate of 0.078. Results indicate that machine learning can significantly aid in the early detection of TB, potentially leading to timely interventions. This research highlights the necessity of integrating machine learning tools into clinical practice to improve diagnostic accuracy and ultimately contribute to global TB control efforts.

Article Details

How to Cite
Olojido, J. B., & Oladimeji, B. J. (2025). Prediction of Tuberculosis Using Machine Learning Techniques. Faculty of Natural and Applied Sciences Journal of Mathematical and Statistical Computing, 2(2), 8–14. Retrieved from https://fnasjournals.com/index.php/FNAS-JMSC/article/view/723
Section
Articles

References

Ajisafe, B. (2018). Bayesian classification for tuberculosis prediction. African Journal of Infectious Diseases, 14(7), 405-412.

Alemu, B. (2018). Tuberculosis and its spread. Journal of Medical Microbiology, 54(2), 89-95.

Davidson, S. (2009). The use of data mining techniques for tuberculosis diagnosis. International Journal of Health Informatics, 15(4), 120-128.

Hassan, M., & Khan, R. (2017). Machine learning model for screening Mycobacterium tuberculosis transcriptional regulatory protein inhibitors. Journal of Biomedical Research, 22(9), 511-522.

Jason, B. (2014). Feature selection in machine learning. Machine Learning Advances, 27(5), 155-172.

Lobiyal, D. K. (2015). Predictive methods in data mining. Data Mining and Knowledge Discovery, 23(2), 200-215.

Soni, A. K. (2015). Prediction techniques in data mining. Statistics in Health Science, 11(3), 210-230.

Tamer, B. J (2011). Understanding the basics of data mining. Computer Science Review, 10(3), 240-260.

Thomas, D. K (2006). The history of tuberculosis and its evolution. Journal of Infectious Diseases, 31(7), 98-110.

Tiwari, A., & Maji, S. (2019). Tuberculosis incidence in high-risk countries. WHO Global Health Reports, 34(6), 340-352.