🇮🇳🇩🇪 Indo-German Workshop on Green AI for Healthcare & Mental Wellness · Sept 3–4, 2026 · IIT Delhi
Amit Sharma
Principal Researcher
Microsoft Research India
Title: Building self-improving AI systems
Date: 2nd September, 2026
Duration: 16:00-17:00
Venue: EE Committee Room
Bio
Amit Sharma is a Principal Researcher at Microsoft Research India. His work has led to foundational contributions in causal reasoning, with applications in enhancing AI systems' generalization, explainability and reasoning abilities. He developed the DiCE algorithm for counterfactual explanation and refutation methods for evaluating causal estimates, which have received over two thousand citations and are widely adopted in both academia and industry. The related open-source libraries, DoWhy for causal inference and DiCE for counterfactual explanations, have been downloaded by millions of users and are used to impact government policy, health outcomes, and business decisions globally. Amit is also the co-founder of PyWhy, an open-source ecosystem involving Carnegie Mellon University, Microsoft, Amazon and others for advancing scalable causal ML tools. His work has received many awards including the 2025 Oustanding Paper (Top-3 finalist) award at TMLR, Outstanding Paper award at ICLR 2026 workshop on logical reasoning, 2023 NASSCOM AI GameChangers award, Best Paper Award at ACM CHI 2021 conference, and the 2012 Yahoo! Key Scientific Challenges Award.
Abstract
As large language models are applied to complex domains, the frontier is shifting from models trained once to systems that improve themselves. I decompose self-improvement into three axes: environment generation, RL training, and harness evolution, including verifiers and memory. For the first two, I present executable counterfactuals, a framework that operationalizes counterfactual reasoning as code, enabling scalable generation of RL environments with controllable difficulty and verifiable answers. RL training on these environments induces the core behaviors of counterfactual reasoning -- abduction, intervention, and prediction -- and, unlike supervised fine-tuning, generalizes out of domain to new code structures and to math word problems. On the harness side, I present interwhen, which compiles natural-language policies into formal verifiers that certify each step of an agent's reasoning at runtime, raising the pass^4 reliability of a 30B open-weight model on τ²-bench Telecom from 32% to 87%. These axes compose into a single self-improvement loop, and present a central research question on how to perform RL jointly with the harness components and self-evolve both the model and its harness.