Papers
Topics
Authors
Recent
Search
2000 character limit reached

Generalized Linear Recourse Bandit

Updated 24 January 2026
  • Generalized Linear Recourse Bandit (GLRB) is an algorithmic framework for sequential decision-making that combines treatment action selection with minimal, feasible adjustments to mutable features.
  • It leverages a generalized linear model and a biconvex coordinate descent approach to jointly optimize parameter estimates and recourse decisions under bounded constraints.
  • GLRB achieves provably optimal regret bounds and demonstrates superior performance in both synthetic and clinical evaluations compared to traditional bandit methods.

The Generalized Linear Recourse Bandit (GLRB) is an algorithmic framework for sequential decision-making that extends contextual bandits to incorporate algorithmic recourse, specifically focusing on settings where individualized recommendations must combine both action selection and feasible modifications to mutable features. The framework is grounded in a generalized linear model (GLM) reward structure and operationalizes the recourse bandit problem, where the goal is to jointly select a treatment action and propose a minimal, constrained modification to mutable context variables to optimize outcomes. GLRB achieves provably optimal regret bounds and accommodates both practical domain constraints (e.g., clinical plausibility) and robust statistical guarantees (Cao et al., 17 Jan 2026).

1. Problem Statement and Mathematical Formulation

GLRB formalizes the recourse bandit problem in a sequential, contextual setting. At each round t=1,…,Tt=1,\ldots,T, a learner observes a context xt=(xt,I,xt,M)∈RdI×RdM=Rdx_t = (x_{t,I}, x_{t,M}) \in \mathbb{R}^{d_I} \times \mathbb{R}^{d_M} = \mathbb{R}^d, partitioned into "immutable" features xt,Ix_{t,I} and "mutable" features xt,Mx_{t,M}. The learner selects both an action a∈Aa \in \mathcal{A} (∣A∣=K|\mathcal{A}| = K) and a recourse vector δ∈RdM\delta \in \mathbb{R}^{d_M} satisfying ∥δ∥≤γ\|\delta\| \leq \gamma, where γ\gamma is the recourse radius controlling the maximal allowable modification.

The realized context becomes xt(δ)=(xt,I,xt,M+δ)x_t(\delta) = (x_{t,I}, x_{t,M} + \delta). The reward structure adheres to a generalized linear model: if action xt=(xt,I,xt,M)∈RdI×RdM=Rdx_t = (x_{t,I}, x_{t,M}) \in \mathbb{R}^{d_I} \times \mathbb{R}^{d_M} = \mathbb{R}^d0 is selected at context xt=(xt,I,xt,M)∈RdI×RdM=Rdx_t = (x_{t,I}, x_{t,M}) \in \mathbb{R}^{d_I} \times \mathbb{R}^{d_M} = \mathbb{R}^d1, the observed reward is

xt=(xt,I,xt,M)∈RdI×RdM=Rdx_t = (x_{t,I}, x_{t,M}) \in \mathbb{R}^{d_I} \times \mathbb{R}^{d_M} = \mathbb{R}^d2

where xt=(xt,I,xt,M)∈RdI×RdM=Rdx_t = (x_{t,I}, x_{t,M}) \in \mathbb{R}^{d_I} \times \mathbb{R}^{d_M} = \mathbb{R}^d3 is a known, strictly increasing, xt=(xt,I,xt,M)∈RdI×RdM=Rdx_t = (x_{t,I}, x_{t,M}) \in \mathbb{R}^{d_I} \times \mathbb{R}^{d_M} = \mathbb{R}^d4-Lipschitz link function with xt=(xt,I,xt,M)∈RdI×RdM=Rdx_t = (x_{t,I}, x_{t,M}) \in \mathbb{R}^{d_I} \times \mathbb{R}^{d_M} = \mathbb{R}^d5, xt=(xt,I,xt,M)∈RdI×RdM=Rdx_t = (x_{t,I}, x_{t,M}) \in \mathbb{R}^{d_I} \times \mathbb{R}^{d_M} = \mathbb{R}^d6 is an unknown arm parameter, and xt=(xt,I,xt,M)∈RdI×RdM=Rdx_t = (x_{t,I}, x_{t,M}) \in \mathbb{R}^{d_I} \times \mathbb{R}^{d_M} = \mathbb{R}^d7 is zero-mean xt=(xt,I,xt,M)∈RdI×RdM=Rdx_t = (x_{t,I}, x_{t,M}) \in \mathbb{R}^{d_I} \times \mathbb{R}^{d_M} = \mathbb{R}^d8-sub-Gaussian noise. Parameter and context norms are bounded (xt=(xt,I,xt,M)∈RdI×RdM=Rdx_t = (x_{t,I}, x_{t,M}) \in \mathbb{R}^{d_I} \times \mathbb{R}^{d_M} = \mathbb{R}^d9, xt,Ix_{t,I}0).

The offline recourse-optimal pair for known parameters solves: xt,Ix_{t,I}1 The recourse regret over xt,Ix_{t,I}2 rounds is

xt,Ix_{t,I}3

where xt,Ix_{t,I}4 denote the context-optimal pair.

2. Algorithmic Structure of GLRB

GLRB integrates contextual parameter estimation with recourse optimization via the following procedural components:

2.1 Parameter Estimation and Confidence Sets

Parameters for each action xt,Ix_{t,I}5 are estimated via regularized maximum likelihood estimation (MLE) for GLMs: xt,Ix_{t,I}6 where xt,Ix_{t,I}7 and xt,Ix_{t,I}8 with xt,Ix_{t,I}9. The confidence set for arm xt,Mx_{t,M}0 at round xt,Mx_{t,M}1 is

xt,Mx_{t,M}2

where xt,Mx_{t,M}3 and xt,Mx_{t,M}4.

2.2 Optimistic Recourse Optimization (ORO-Arm)

For each arm xt,Mx_{t,M}5 at round xt,Mx_{t,M}6, GLRB solves a biconvex maximization: xt,Mx_{t,M}7 This is performed by two-block coordinate descent, alternating between closed-form updates for xt,Mx_{t,M}8 and xt,Mx_{t,M}9:

  • Fix a∈Aa \in \mathcal{A}0, update a∈Aa \in \mathcal{A}1 as a∈Aa \in \mathcal{A}2,
  • Fix a∈Aa \in \mathcal{A}3, update a∈Aa \in \mathcal{A}4 as a∈Aa \in \mathcal{A}5, with a∈Aa \in \mathcal{A}6 denoting a subgradient and a∈Aa \in \mathcal{A}7 the dual norm.

2.3 Action and Recourse Selection, and Update

From candidate pairs a∈Aa \in \mathcal{A}8, the pair maximizing the optimistic objective is selected, the chosen context modification is implemented, and the reward observed. Parameter estimates and covariance matrices are updated accordingly.

3. Theoretical Guarantees

GLRB achieves optimal regret properties under standard boundedness and regularity assumptions:

  • High-Probability Confidence: With probability at least a∈Aa \in \mathcal{A}9, the true parameter ∣A∣=K|\mathcal{A}| = K0 for each arm remains within the confidence set ∣A∣=K|\mathcal{A}| = K1 for all ∣A∣=K|\mathcal{A}| = K2.
  • Regret Bound: The recourse regret satisfies

∣A∣=K|\mathcal{A}| = K3

with probability at least ∣A∣=K|\mathcal{A}| = K4.

  • Matching Lower Bound: Any algorithm must incur

∣A∣=K|\mathcal{A}| = K5

and, with an ∣A∣=K|\mathcal{A}| = K6-suboptimal recourse oracle, ∣A∣=K|\mathcal{A}| = K7.

  • Proof Techniques: Proofs leverage self-normalized martingale bounds for GLM MLE, the elliptical potential lemma for bounding context uncertainty, and optimism guarantees within confidence sets.

4. Empirical Evaluation

Empirical validation compares GLRB to LinUCB, an LLM-only approach, and LIBRA (which leverages LLMs for warm-starting):

  • Synthetic Evaluation (d = 20, K = 10): GLRB demonstrates sublinear regret, outperforming LinUCB (linear regret growth) and LLM-only (bias-induced suboptimality).
  • Clinical Case Study (ACCORD dataset, hypertension management): Immutable features include age, gender, cardiovascular disease history; mutable features are DietScore, PhyActHours. Action set includes two treatment regimens (β-blocker and ACE+CCB+diuretic). The outcome metric is ∣A∣=K|\mathcal{A}| = K8. GLRB achieves superior cumulative regret and systolic blood pressure reduction, with LIBRA further enhancing early phase performance through GPT-based warm-starting.
  • Key Metrics: Recourse regret, sample efficiency, SBP drop, LLM query count (for LIBRA).

5. Model Assumptions and Practical Implementation

GLRB is based on the following conditions and addresses critical implementation considerations:

  • Reward Model Assumptions: Link function ∣A∣=K|\mathcal{A}| = K9 is strictly increasing, δ∈RdM\delta \in \mathbb{R}^{d_M}0-Lipschitz, with derivative δ∈RdM\delta \in \mathbb{R}^{d_M}1. Noise δ∈RdM\delta \in \mathbb{R}^{d_M}2 is conditionally δ∈RdM\delta \in \mathbb{R}^{d_M}3-sub-Gaussian.
  • Feasibility: Contexts and parameters are bounded; the recourse radius δ∈RdM\delta \in \mathbb{R}^{d_M}4 constrains feasible modifications.
  • Norms: Typically Euclidean or Mahalanobis; for general semialgebraic norms, the coordinate-descent solver converges to a critical point under the Kurdyka–Łojasiewicz property.
  • Algorithmic Efficiency: ORO subproblems per arm are solved efficiently via coordinate descent or semi-definite programming for Mahalanobis norms.
  • Parameter Calibration: δ∈RdM\delta \in \mathbb{R}^{d_M}5 is chosen for domain plausibility; regularization and error thresholds are set by cross-validation.
  • Human-in-the-Loop: Confidence radii may trigger domain-expert intervention, as operationalized in the LIBRA extension.

6. Extensions, Applications, and Broader Implications

GLRB supports multiple extensions and is amenable to deployment in high-stakes, recourse-relevant sectors:

  • Model and Environment Extensions:
    • Non-compliance modeling (adversarial and random), with robust/stochastic ORO variants.
    • Nonlinear and nonparametric reward modeling.
    • Meta-bandit approaches for expert oracle (e.g., multiple LLM) selection.
    • Multi-objective optimization balancing recourse cost, rewards, and preferences.
  • Practical Deployment:
    • Efficient ORO solvers, rigorous parameter selection, and monitoring for autonomy thresholds.
  • Applicability: Personalized medicine, credit allocation, and hiring practices benefit from algorithms capable of simultaneous action and feasible, minimal recourse proposals, with provable regret and fallback guarantees.

GLRB thus provides a principled approach to bandit learning in complex environments where recourse is not only possible but critical, integrating statistical rigor with actionable recommendations to facilitate trustworthy decision-making in sensitive domains (Cao et al., 17 Jan 2026).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Generalized Linear Recourse Bandit (GLRB).