Table of Contents
Fetching ...

Learning Treatment Allocations with Risk Control Under Partial Identifiability

Sofia Ek, Dave Zachariah

TL;DR

This work addresses learning treatment allocations under partial identifiability by focusing on constraining treatment risk $T(\pi)$ while minimizing population risk $R(\pi)$. It develops a certifiable, finite-sample policy-learning framework that uses miscalibration bounds with $\Gamma\ge1$ to obtain upper bounds on $R(\pi)$ and $T(\pi)$ via weights $\overline{W}^{\Gamma}$, and enforces a high-probability guarantee $\mathbb{P}(T(\pi)\le \tau) \ge 1-\alpha$ across feasible $\Gamma$. The method splits data into $\mathcal{D}_m$ to learn a nominal policy $\pi(X;t)$ under a constraint, and $\mathcal{D}_n$ to construct an upper confidence bound $\overline{T}^{\alpha}_n(t)$ and select $t_n$ to certify the risk bound; an interpretable fast-and-frugal-tree implementation is used for practical deployment. Experiments on synthetic data and the STAR dataset show that the certified policies achieve the desired treatment-risk control with high probability while reducing population risk, demonstrating applicability to precision medicine and other safety-critical domains.

Abstract

Learning beneficial treatment allocations for a patient population is an important problem in precision medicine. Many treatments come with adverse side effects that are not commensurable with their potential benefits. Patients who do not receive benefits after such treatments are thereby subjected to unnecessary harm. This is a `treatment risk' that we aim to control when learning beneficial allocations. The constrained learning problem is challenged by the fact that the treatment risk is not in general identifiable using either randomized trial or observational data. We propose a certifiable learning method that controls the treatment risk with finite samples in the partially identified setting. The method is illustrated using both simulated and real data.

Learning Treatment Allocations with Risk Control Under Partial Identifiability

TL;DR

This work addresses learning treatment allocations under partial identifiability by focusing on constraining treatment risk while minimizing population risk . It develops a certifiable, finite-sample policy-learning framework that uses miscalibration bounds with to obtain upper bounds on and via weights , and enforces a high-probability guarantee across feasible . The method splits data into to learn a nominal policy under a constraint, and to construct an upper confidence bound and select to certify the risk bound; an interpretable fast-and-frugal-tree implementation is used for practical deployment. Experiments on synthetic data and the STAR dataset show that the certified policies achieve the desired treatment-risk control with high probability while reducing population risk, demonstrating applicability to precision medicine and other safety-critical domains.

Abstract

Learning beneficial treatment allocations for a patient population is an important problem in precision medicine. Many treatments come with adverse side effects that are not commensurable with their potential benefits. Patients who do not receive benefits after such treatments are thereby subjected to unnecessary harm. This is a `treatment risk' that we aim to control when learning beneficial allocations. The constrained learning problem is challenged by the fact that the treatment risk is not in general identifiable using either randomized trial or observational data. We propose a certifiable learning method that controls the treatment risk with finite samples in the partially identified setting. The method is illustrated using both simulated and real data.
Paper Structure (17 sections, 3 theorems, 45 equations, 13 figures, 1 table, 1 algorithm)

This paper contains 17 sections, 3 theorems, 45 equations, 13 figures, 1 table, 1 algorithm.

Key Result

Lemma 4.1

The population and treatment risks are upper bounded by where $\overline{W}^{\Gamma}$ denote weights. These are given by in the case of observational data $(S=0)$, and when using randomized data $(S=1)$. Moreover, if $\Gamma = 1$, then (eq:upperbounds) holds with equalities.

Figures (13)

  • Figure 1: Tolerance $\tau$ versus (a) treatment risk and (b) population risk of learned allocation policies $\pi$. The proposed learning method is set to limit the treatment risk to be no greater than $\tau$ with a probability of at least $90\%$. The shaded regions (10-90th percentiles) represent the resulting risks of policies learned from 1000 different datasets. Thus $\tau$ trades off two types of risks (a) and (b). The details of the example are given in \ref{['sec:exp_synthetic']}.
  • Figure 2: Structural causal models, specified by acyclic directed graphs, that describe the data generating process in (a) observational studies and (b) randomized trials (b). In (a), both observed covariates $X$ and unbserved factors $U$ may jointly influence treatment decisions $A$ and health loss $L$, introducing unmeasured confounding. In (b), unobserved factors $U$ may additionally influence selection into trials, introducing unmeasured selection factors. The (conditional) indicator $S$ determines inclusion in a randomized trial study.
  • Figure 3: Treatment allocation policies $\pi(X; t_{n})$ learned from a synthetic dataset under different risk tolerance levels $\tau$, assuming $\Gamma = 1$ in \ref{['eq:minimization_policy']}.
  • Figure 4: The treatment risk tolerance $\tau$ versus treatment risk, $T(\pi)$, and the population risk, $R(\pi)$, under $\pi$. The learned policies are certified to control the risk with probability of at least $1-\alpha = 90\%$, up to a specified degree of miscalibration ($\Gamma = {1 ,2}$). The shaded blue region represents the range between the 10th and 90th percentiles of policies learned using 1,000 different datasets. (a) For an assumed degree of odds miscalibration of $\Gamma = 2$, the treatment risk is controlled as expected. Assuming no miscalibration, $\Gamma=1$, is less credible and we also see there is no risk control in this case. (b) The corresponding population risks.
  • Figure 5: Treatment and population risks of policies learned from STAR dataset. The shaded regions are obtained by randomized sample splitting.
  • ...and 8 more figures

Theorems & Definitions (10)

  • Lemma 4.1
  • Remark 4.2
  • Theorem 4.3
  • Remark 4.4
  • Remark 4.5
  • Remark 4.6
  • proof : Proof of \ref{['lem:partialidentifiability']}
  • proof : Proof of \ref{['sec:main_theorem']}
  • Theorem B.1
  • proof