Source-linked AI summary

Balanced Policy Evaluation and Learning

Nathan Kallus

arXiv:1705.07384v2stat.MLcs.LGmath.OC

TL;DR

The paper studies how to evaluate and learn personalized decision policies from observational data when only enacted outcomes are observed and the historical policy is unknown. It directly optimizes finite-sample balance through policy-dependent weights and a bilevel learner, reporting improved empirical performance and theoretical consistency and regret guarantees. The approach uses wider weight support than standard methods, but its current learner is computationally intensive.

  • Problem

    Existing propensity-based and doubly robust methods can have high variance, discard observations outside target-policy overlap, and require a separate propensity-estimation stage.

  • Method

    The paper chooses weights that directly optimize finite-sample balance between reweighted historical data and the target policy, and learns policies through bilevel optimization over policies and weights.

  • Results

    The balanced approach achieves improved performance in evaluation and learning, with wider weight support and theoretical consistency and regret guarantees.

  • Takeaways & Limitations

    Balancing weights provide a direct alternative to propensity plug-ins while retaining more historical data, supporting the paper’s reported empirical gains.

  • Takeaways & Limitations

    The current policy learner is computationally intensive because it solves a quadratic program at each gradient step within a nonconvex bilevel optimization.

Abstract

from arXiv · show

We present a new approach to the problems of evaluating and learning personalized decision policies from observational data of past contexts, decisions, and outcomes. Only the outcome of the enacted decision is available and the historical policy is unknown. These problems arise in personalized medicine using electronic health records and in internet advertising. Existing approaches use inverse propensity weighting (or, doubly robust versions) to make historical outcome (or, residual) data look like it were generated by a new policy being evaluated or learned. But this relies on a plug-in approach that rejects data points with a decision that disagrees with the new policy, leading to high variance estimates and ineffective learning. We propose a new, balance-based approach that too makes the data look like the new policy but does so directly by finding weights that optimize for balance between the weighted data and the target policy in the given, finite sample, which is equivalent to minimizing worst-case or posterior conditional mean square error. Our policy learner proceeds as a two-level optimization problem over policies and weights. We demonstrate that this approach markedly outperforms existing ones both in evaluation and learning, which is unsurprising given the wider support of balance-based weights. We establish extensive theoretical consistency guarantees and regret bounds that support this empirical success.

1 Introduction

The paper addresses policy evaluation and learning from observational data with censored outcomes and unknown historical policies. It replaces propensity-based plug-in weighting with finite-sample balancing weights and develops theory and empirical evidence for the approach.

  • New approach: The method supports policy evaluation and learning, with learning formulated as optimization over policies and policy-dependent weights.The paper reports improved performance, extensive theoretical characterization, and vanishing regret bounds for the new methods.
  • Problem setting: Personalized policy evaluation and learning use historical covariates, treatments, and only the outcome of the treatment actually applied.The setting covers applications including personalized treatment, pricing, and advertising.
  • Existing approaches: These methods can have high variance, discard data outside policy overlap, and require a separate propensity-estimation stage.Plug-in propensity denominators can amplify errors, while weights proportional to π_Ti(Xi) exclude disagreeing treatments.
  • New approach: The proposed balance-based approach directly finds finite-sample weights that make the reweighted data resemble the target policy.Balance is formalized through discrepancies between reweighted and target-policy covariate distributions and is related to worst-case conditional mean square error.

2 Balanced Evaluation

Balanced evaluation chooses policy-dependent weights by directly optimizing the trade-off between covariate imbalance and variance, rather than relying on inverse-propensity plug-in weighting. The resulting estimators achieve favorable empirical performance and consistency under overlap, unconfoundedness, bounded variance, and kernel or outcome-model conditions.

  • CMSE and worst-case CMSE: The conditional mean square error decomposes into squared conditional bias plus weighted residual variance for both vanilla and doubly robust estimators.For the doubly robust estimator, the bias depends on the regression residual μ − μ̂.
  • Balanced evaluation: Balanced policy evaluation minimizes worst-case imbalance together with a variance penalty to target conditional mean square error directly.The imbalance term takes the worst-case value over a function class, while the variance term uses a positive semidefinite matrix.
  • Balanced evaluation: For RKHS function classes, the imbalance is a maximum mean discrepancy between target-policy and weighted empirical treatment distributions.This makes the objective a distributional balancing problem with variance regularization.
  • Evaluation using optimal balancing weights: Balanced evaluation achieves the best RMSE in the reported experiment, while its weights use support around 88–94 observations versus about 10–16 for standard approaches.Standard approaches trade bias and variance through propensity-based weighting, whereas the balanced approach uses substantially wider support.
  • Consistent evaluation: Under unconfoundedness, overlap, and bounded variance, the estimators are consistent under either well-specified RKHS outcome models or C0-universal kernels.The stated rates include Op(1/√n) under RKHS membership and op(1) under C0-universality; analogous doubly robust guarantees allow consistency when either regression or balancing weights are consistent.

3 Balanced Learning

Balanced policy learning jointly selects a policy and policy-dependent weights, with weights optimized for balance and variance through a bilevel objective. The paper provides gradient-based optimization, computational caveats, and consistency and regret guarantees under complexity, overlap, and outcome assumptions.

  • Balanced policy learning: The balanced policy learner minimizes policy evaluation plus regularization while choosing weights that minimize worst-case or posterior CMSE for each policy.This is formulated as a bilevel optimization problem, with vanilla and doubly robust variants.
  • Optimization: Policy optimization is nonconvex because balanced weights are not multiples of policy propensities, so the method uses gradient descent over a parameterized policy class.Logistic policies are optimized with BFGS and random starts; extreme parameters can yield deterministic policies.
  • Optimization: Each objective-gradient evaluation requires solving a quadratic program, making the current bilevel optimization computationally intensive, especially in batch mode.Warm starts can accelerate repeated quadratic programs, but the authors identify the optimization algorithm as a limitation.
  • Uniform consistency and regret bounds: The theoretical guarantees require learnability of the best-in-class policy, strong overlap, bounded residuals, and assumptions controlling the policy and balancing-function complexities.The results also use conditions on kernel universality and bounded kernel diagonals.
  • Uniform consistency and regret bounds: The proofs handle the functional complexities of both the policy class and the function space being balanced against, leading to regret bounds as a corollary.The section states that the same results extend under empirical-complexity replacements.
  • Uniform consistency and regret bounds: Uniform consistency results yield regret rates of Op(Rn(Π) + 1/√n) for balanced and balanced-DR learners under the stated function-norm conditions.Additional cases replace the estimation rate with r(n) when regression error contributes to the bound.

4 Conclusion

The conclusion presents balanced policy evaluation and learning as a direct optimal-balancing approach for observational or logged data. It reports promising numerical evidence but identifies computational intensity as the main current limitation.

  • Conclusion: The method finds optimal balancing weights that make historical data resemble the target policy while addressing near-zero propensities, sparse positive weights, and awkward two-stage procedures.The authors report promising signs of improvement in numerical examples.
  • Conclusion: The balanced learner is more computationally intensive than existing approaches because it solves a quadratic program at each gradient step.Future work proposes faster bilevel-optimization algorithms and larger comparative experiments.

A Omitted Proofs

The omitted proofs establish consistency and concentration properties for balanced estimators and derive theoretical guarantees under overlap, complexity, and regularity conditions. They also connect these results to conditional mean-square error and regret bounds.

  • Proof strategy: The conditional mean-square error decomposes into squared conditional bias plus conditional variance for a weighted estimator.This decomposition motivates controlling both imbalance and weight variance.
  • Concentration arguments: The proof uses conditional mean-zero residuals and iid structure to establish concentration for weighted empirical processes.Ghost samples, Rademacher variables, McDiarmid's inequality, Markov's inequality, and Slutsky's theorem appear in the argument.
  • Consistency bounds: Under universal-kernel and complexity conditions, the balanced estimator's conditional mean-square error converges to zero.The proof proceeds by showing the balance term is op(1) and then applying conditional arguments to the estimator error.
  • Doubly robust analysis: The doubly robust proofs bound the residual-balance term using estimation-error rates and kernel norms, preserving consistency under the stated regression conditions.The proof distinguishes cases based on convergence or boundedness of the regression estimates.
  • Differentiation: The gradient result differentiates the quadratic-program solution through KKT conditions and strict complementary slackness before applying the chain rule.This provides the derivative needed for gradient-based policy optimization.
  • Consistency bounds: The proofs control empirical imbalance and weight norms using concentration inequalities, Rademacher complexity, overlap, and bounded kernel assumptions.The resulting bounds hold uniformly over policy classes.

B IPW and DR weight SVM details

The IPW and DR baselines can be reduced to weighted multiclass SVM problems by converting policy indicators into hinge-loss objectives with nonnegative observation-dependent coefficients.

  • IPW details: Training a deterministic linear policy with IPW evaluation is reduced to weighted SVM classification by adding terms and replacing policy-disagreement indicators with convex hinge envelopes.The resulting formulation is a weighted version of multiclass Crammer–Singer SVM.
  • DR details: The DR reduction replaces policy probabilities with deterministic policy indicators, incorporates estimated residuals, and converts the objective into nonnegative weighted 0–1 losses.Hinge replacement produces different weights for each observation and error type.
Loading 1705.07384v2…