Predicting Treatment Adherence of Tuberculosis Patients at Scale
Not on the map. Why?
Abstract (arXiv)
Tuberculosis (TB), an infectious bacterial disease, is a significant cause of death, especially in low-income countries, with an estimated ten million new cases reported globally in 2020. While TB is treatable, non-adherence to the medication regimen is a significant cause of morbidity and mortality. Thus, proactively identifying patients at risk of dropping off their medication regimen enables corrective measures to mitigate adverse outcomes. Using a proxy measure of extreme non-adherence and a dataset of nearly 700,000 patients from four states in India, we formulate and solve the machine learning (ML) problem of early prediction of non-adherence based on a custom rank-based metric. We train ML models and evaluate against baselines, achieving a ~ 100% lift over rule-based baselines and ~ 214% over a random classifier, taking into account country-wide large-scale future deployment. We deal with various issues in the process, including data quality, high-cardinality categorical data, low target prevalence, distribution shift, variation across cohorts, algorithmic fairness, and the need for robustness and explainability. Our findings indicate that risk stratification of non-adherent patients is a viable, deployable-at-scale ML solution. As the official AI partner of India's Central TB Division, we are working on multiple city and state-level pilots with the goal of pan-India deployment.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 15 of its 52 references that are in the map. First posted on arXiv 5 Nov 2022.
Builds on
15 of 52 references.
References · 15
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2019TabNet: Attentive Interpretable Tabular Learningcited by 648
- 2021Tabular Data: Deep Learning is Not All You Needcited by 535
- 2018All Models are Wrong, but Many are Useful: Learning a Variable's Importance by Studying an Entire Class of Prediction Models Simultaneouslycited by 373
- 2016Visualizing the Effects of Predictor Variables in Black Box Supervised Learning Modelscited by 213
- 2019Predictive Multiplicity in Classificationcited by 166
- 2021Well-tuned Simple Nets Excel on Tabular Datasetscited by 151
- 2016Entity Embeddings of Categorical Variablescited by 87
- 2022Neural Basis Models for Interpretabilitycited by 56
- 2020Empirical observation of negligible fairness-accuracy trade-offs in machine learning for public policycited by 44
- 2018Similarity encoding for learning with dirty categorical variablescited by 28
Built on by
Citing papers per year: 2026: 1.
1 paper.