Optimizing Categorical Boosting Model with Optuna for Anti-Tuberculosis Drugs Classification

Tuberculosis is one of the leading causes of death globally, with death rate reaching 1.30 million by 2022, an increase of 3.2% compared to the previous year. Indonesia is one of the countries with the highest number of tuberculosis cases in the world. The Directly Observed Treatment Short-course (DOTS) plays a role in improving the effectiveness of tuberculosis therapy by ensuring the availability of appropriate anti-tuberculosis drugs. However, errors in drug selection can lead to therapy failure, relapse, and Multi-Drug Resistant (MDR) cases. To overcome this, classification models based on patient medical record data can be used to improve the accuracy of drug selection. This research focuses on developing classification model to determine the type of drug using Categorical Boosting algorithm optimized with Optuna using Tree-structured Parzen Estimator. The data consisted of numerical variables, such as age, treatment duration, and categorical variables, such as history of diabetes mellitus, HIV status, drug combination. The CatBoost algorithm was chosen due to its ability to handle categorical data. Hyperparameter optimization was performed to obtain the best parameters. The preprocessing stage involved memory reduction, feature normalization, and encoding on 620 data samples, which were then divided into 90% training and 10% test data. Experimental results show CatBoost model produces an initial accuracy of 90%. After applying parameter optimization techniques using Optuna, the accuracy increased to 96%, showing 6% improvement. The model is able to accurately classify drugs combination, which can support the selection of more effective therapies for tuberculosis patients. Thus, the use of SMOTE to address class imbalance combined with Optuna for hyperparameter optimization was shown to improve the accuracy of CatBoost-based classification models. This finding confirms the effectiveness of SMOTE and Optuna methods in improving the accuracy of prediction models for drug type classification, contributing the improvement of tuberculosis treatment strategies.

Authors

Institutions

Publication Details

Journal
Indonesian Journal of Electronics Electromedical Engineering and Medical Informatics
Published
2025-05-18
DOI
https://doi.org/10.35882/ijeeemi.ijeeemi.v7i2.92
Primary Topic
Computational Drug Discovery Methods
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimizing Categorical Boosting Model with Optuna for Anti-Tuberculosis Drugs Classification

Dwi Arman Prasetya, Kartika Maulida Hindrayani, Yosua Satria Bara Harmoni
Indonesian Journal of Electronics Electromedical Engineering and Medical Informatics
Computational Drug Discovery Methods
article

Optimizing Categorical Boosting Model with Optuna for Anti-Tuberculosis Drugs Classification

Dwi Arman Prasetya, Kartika Maulida Hindrayani, Yosua Satria Bara Harmoni
article en

Abstract

Tuberculosis is one of the leading causes of death globally, with death rate reaching 1.30 million by 2022, an increase of 3.2% compared to the previous year. Indonesia is one of the countries with the highest number of tuberculosis cases in the world. The Directly Observed Treatment Short-course (DOTS) plays a role in improving the effectiveness of tuberculosis therapy by ensuring the availability of appropriate anti-tuberculosis drugs. However, errors in drug selection can lead to therapy failure, relapse, and Multi-Drug Resistant (MDR) cases. To overcome this, classification models based on patient medical record data can be used to improve the accuracy of drug selection. This research focuses on developing classification model to determine the type of drug using Categorical Boosting algorithm optimized with Optuna using Tree-structured Parzen Estimator. The data consisted of numerical variables, such as age, treatment duration, and categorical variables, such as history of diabetes mellitus, HIV status, drug combination. The CatBoost algorithm was chosen due to its ability to handle categorical data. Hyperparameter optimization was performed to obtain the best parameters. The preprocessing stage involved memory reduction, feature normalization, and encoding on 620 data samples, which were then divided into 90% training and 10% test data. Experimental results show CatBoost model produces an initial accuracy of 90%. After applying parameter optimization techniques using Optuna, the accuracy increased to 96%, showing 6% improvement. The model is able to accurately classify drugs combination, which can support the selection of more effective therapies for tuberculosis patients. Thus, the use of SMOTE to address class imbalance combined with Optuna for hyperparameter optimization was shown to improve the accuracy of CatBoost-based classification models. This finding confirms the effectiveness of SMOTE and Optuna methods in improving the accuracy of prediction models for drug type classification, contributing the improvement of tuberculosis treatment strategies.

Indonesian Journal of Electronics Electromedical Engineering and Medical InformaticsVol. 7(2)
University of Pembangunan Nasional Veteran Jawa Timur (ID)
Openalex Percentile: Top 78%
Computational Drug Discovery Methods
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.