Antimicrobial Resistance in TB: Leveraging AI to Combat Adverse Outcomes

Authored by: Aparna Chaudhary 

Antimicrobial resistance (AMR) is one of the most critical global health challenges, threatening decades of progress in treating infectious diseases. Among the diseases impacted by AMR, tuberculosis (TB) stands out due to its global prevalence and severe consequences, particularly in high-burden countries like India. Despite significant progress in TB control, the rise of multidrug-resistant TB (MDR-TB) and extensively drug-resistant TB (XDR-TB) has created serious obstacles to  treatment and disease control.

Non-adherence to TB treatment is a crucial factor contributing to the development of drug resistance. Ensuring that people with TB (PwTB) complete their treatment regimens is essential for controlling the disease and preventing AMR. Addressing the factors leading to treatment non-adherence, such as loss to follow-up (LFU), requires innovative solutions. 

Understanding Antimicrobial Resistance in Tuberculosis

TB is caused by Mycobacterium tuberculosis, a bacterium that primarily affects the lungs but can affect other organs. TB treatment involves a combination of antibiotics administered over 6-9 months for drug-sensitive TB. In cases of drug-resistant TB, the treatment duration can extend to 18-20 months. Longevity treatment is essential to eliminate bacteria that can remain dormant in the body. However, the lengthy duration makes it challenging for many patients to adhere to the regimen, increasing the risk of incomplete treatment and drug resistance.

When patients do not complete their treatment, surviving bacteria may become resistant to one or more antibiotics given under the treatment regimen. MDR-TB arises when bacteria become resistant to at least isoniazid and rifampicin, the two most potent anti-TB drugs. XDR-TB occurs when bacteria become resistant to a broader array of drugs, making treatment options more limited and less effective. Additionally, these individuals continue transmitting the infection, and the development of drug resistance in the community through droplet and aerosol dispersal of drug-resistant TB from people with active infection when they cough, speak, or sneeze without covering their mouth and nose.

TB patients who remain non-adherent to their treatment, i.e., stop or interrupt the treatment for two or more consecutive months, are characterized as “Loss to follow-up”.

In India, non-adherence to TB treatment is driven by factors like drug side effects, socioeconomic challenges, and gaps in healthcare infrastructure. According to the India TB Report 2023, 2.6 % (54,127) of new and relapse TB cases were lost to follow-up (LFU). Moreover, 10 -12% of these LFUs report back with drug resistance(Rahayu SR et al, 2023). Thus, poor adherence becomes one of the critical drivers of drug-resistant TB, making it a public health priority to address these challenges.

The Role of Predictive AI in Reducing AMR in TB

Advancements in artificial intelligence offer powerful tools to drive innovation in TB care, enabling proactive approaches to improve treatment adherence and combat drug resistance. Wadhwani AI’s predictive AI solution, developed in collaboration with the Central TB Division, the Ministry of Health and Family Welfare, and USAID, is a promising breakthrough designed to reduce adverse outcomes like LFU and ensure treatment adherence. This can play a pivotal role in preventing the development of AMR among TB patients in India.

The AI model generates a risk score for each patient based on several parameters recorded at treatment initiation in India’s TB surveillance portal, Ni-kshay. Patients are then classified as “high-risk” or “low-risk” based on their likelihood of experiencing adverse outcomes. The solution currently targets the top 35% of patients with high-risk scores, correctly identifying 69% of patients who experience adverse outcomes.

By identifying high-risk patients early, the AI solution enables healthcare workers to intervene proactively with tailored support, such as counseling, reminders, or assistance in overcoming logistical barriers. This  approach helps improve treatment adherence and ensures that patients complete their treatment  reducing the chances of AMR development. The solution can  also help optimize resource allocation for patients who need more support. Eventually, this will aid in strengthening patient-centric care by addressing the unique needs of individuals  at higher risk. 

Conclusion

The rise of antimicrobial resistance to TB poses a serious public health threat, particularly in high-burden countries like India where it threatens to reverse years of progress in TB control. Ensuring treatment adherence is one of the most effective ways to prevent the development of drug-resistant TB. 

The predictive AI solution developed by Wadhwani AI  addresses this challenge by identifying patients at risk of LFU or non-adherence and enabling timely interventions. This prevents the development and spread of drug-resistant TB strains, thus safeguarding public health.

By reducing loss to follow-up and ensuring treatment adherence, AI can play a pivotal role in combating the development of AMR in TB, which will ultimately benefit patients and the broader community.

  • Wadhwani AI

    We are an independent and nonprofit institute developing multiple AI-based solutions in healthcare and agriculture, to bring about sustainable social impact at scale through the use of artificial intelligence.

Share

ML Engineer

ROLES AND RESPONSIBILITIES

An ML Engineer at Wadhwani AI will be responsible for building robust machine learning solutions to problems of societal importance; usually under the guidance of senior ML scientists, and in collaboration with dedicated software engineers. To our partners, a Wadhwani AI solution is generally a decision making tool that requires some piece of data to engage. It will be your responsibility to ensure that the information provided using that piece of data is sound. This not only requires robust learned models, but pipelines over which those models can be built, tweaked, tested, and monitored. The following subsections provide details from the perspective of solution design:

Early stage of proof of concept (PoC)

  • Setup and structure code bases that support an interactive ML experimentation process, as well as quick initial deployments
  • Develop and maintain toolsets and processes for ensuring the reproducibility of results
  • Code reviews with other technical team members at various stages of the PoC
  • Develop, extend, adopt a reliable, colab-like environment for ML

Late PoC

This is early to mid-stage of AI product development

  • Develop ETL pipelines. These can also be shared and/or owned by data engineers
  • Setup and maintain feature stores, databases, and data catalogs. Ensuring data veracity and lineage of on-demand pulls
  • Develop and support model health metrics

Post PoC

Responsibilities during production deployment

  • Develop and support A/B testing. Setup continuous integration and development (CI/CD) processes and pipelines for models
  • Develop and support continuous model monitoring
  • Define and publish service-level agreements (SLAs) for model serving. Such agreements include model latency, throughput, and reliability
  • L1/L2/L3 support for model debugging
  • Develop and support model serving environments
  • Model compression and distillation

We realize this list is broad and extensive. While the ideal candidate has some exposure to each of these topics, we also envision great candidates being experts at some subset. If either of those cases happens to be you, please apply.

DESIRED QUALIFICATIONS

Master’s degree or above in a STEM field. Several years of experience getting their hands dirty applying their craft.

Programming

  • Expert level Python programmer
  • Hands-on experience with Python libraries
    • Popular neural network libraries
    • Popular data science libraries (Pandas, numpy)
  • Knowledge of systems-level programming. Under the hood knowledge of C or C++
  • Experience and knowledge of various tools that fit into the model building pipeline. There are several – you should be able to speak to the pluses and minuses of a variety of tools given some challenge within the ML development pipeline
  • Database concepts; SQL
  • Experience with cloud platforms is a plus
mle

ML Scientist

ROLES AND RESPONSIBILITIES

As an ML Scientist at Wadhwani AI, you will be responsible for building robust machine learning solutions to problems of societal importance, usually under the guidance of senior ML scientists. You will participate in translating a problem in the social sector to a well-defined AI problem, in the development and execution of algorithms and solutions to the problem, in the successful and scaled deployment of the AI solution, and in defining appropriate metrics to evaluate the effectiveness of the deployed solution.

In order to apply machine learning for social good, you will need to understand user challenges and their context, curate and transform data, train and validate models, run simulations, and broadly derive insights from data. In doing so, you will work in cross-functional teams spanning ML modeling, engineering, product, and domain experts. You will also interface with social sector organizations as appropriate.  

REQUIREMENTS

Associate ML scientists will have a strong academic background in a quantitative field (see below) at the Bachelor’s or Master’s level, with project experience in applied machine learning. They will possess demonstrable skills in coding, data mining and analysis, and building and implementing ML or statistical models. Where needed, they will have to learn and adapt to the requirements imposed by real-life, scaled deployments. 

Candidates should have excellent communication skills and a willingness to adapt to the challenges of doing applied work for social good. 

DESIRED QUALIFICATIONS

  • B.Tech./B.E./B.S./M.Tech./M.E./M.S./M.Sc. or equivalent in Computer Science, Electrical Engineering, Statistics, Applied Mathematics, Physics, Economics, or a relevant quantitative field. Work experience beyond the terminal degree will determine the appropriate seniority level.
  • Solid software engineering skills across one or multiple languages including Python, C++, Java.
  • Interest in applying software engineering practices to ML projects.
  • Track record of project work in applied machine learning. Experience in applying AI models to concrete real-world problems is a plus.
  • Strong verbal and written communication skills in English.
mls