Interpretable Optimal Stopping
Not on the map. Why?
Abstract (arXiv)
Optimal stopping is the problem of deciding when to stop a stochastic system to obtain the greatest reward, arising in numerous application areas such as finance, healthcare and marketing. State-of-the-art methods for high-dimensional optimal stopping involve approximating the value function or the continuation value, and then using that approximation within a greedy policy. Although such policies can perform very well, they are generally not guaranteed to be interpretable; that is, a decision maker may not be able to easily see the link between the current system state and the policy's action. In this paper, we propose a new approach to optimal stopping, wherein the policy is represented as a binary tree, in the spirit of naturally interpretable tree models commonly used in machine learning. We show that the class of tree policies is rich enough to approximate the optimal policy. We formulate the problem of learning such policies from observed trajectories of the stochastic system as a sample average approximation (SAA) problem. We prove that the SAA problem converges under mild conditions as the sample size increases, but that computationally even immediate simplifications of the SAA problem are theoretically intractable. We thus propose a tractable heuristic for approximately solving the SAA problem, by greedily constructing the tree from the top down. We demonstrate the value of our approach by applying it to the canonical problem of option pricing, using both synthetic instances and instances using real S&P-500 data. Our method obtains policies that (1) outperform state-of-the-art non-interpretable methods, based on simulation-regression and martingale duality, and (2) possess a remarkably simple and intuitive structure.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Dec 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 4; 2023: 2; 2024: 1; 2025: 1; 2026: 2.
15 papers.
Sort:
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 81
- 2021Strong Optimal Classification Treescited by 27
- 2022The Best Decisions Are Not the Best Advice: Making Adherence-Aware Recommendationscited by 16
- 2022A Framework for Inherently Interpretable Optimization Modelscited by 8
- 2021Deep Reinforcement Learning for Optimal Stopping with Application in Financial Engineeringcited by 6
- 2021Loss Functions for Discrete Contextual Pricing with Observational Datacited by 6
- 2021Interpretable Machine Learning for Resource Allocation with Application to Ventilator Triagecited by 2
- 2023Deep Optimal Timing Strategies for Time Seriescited by 2
- 2022Randomized Policy Optimization for Optimal Stoppingcited by 1
- 2024Feature-Based Interpretable Surrogates for Optimizationcited by 1
- 2025Soft regression trees: a model variant and a decomposition training algorithmcited by 1
- 2021Robust and Heterogenous Odds Ratio: Estimating Price Sensitivity for Unbought Itemscited by 0
3 more
- 2022A Hybrid Statistical-Machine Learning Approach for Analysing Online Customer Behavior: An Empirical Studycited by 0
- 2026How much Data do We Need? Sequential Data Collection for Stochastic Programmingcited by 0
- 2026CC-AOS: Cost- and Horizon-Conditioned Amortized Backward Induction for Finite-Horizon Optimal Stoppingcited by 0
- 2026CC-AOS: Cost- and Horizon-Conditioned Amortized Backward Induction for Finite-Horizon Optimal Stopping24 Jul 2026
- 2026How much Data do We Need? Sequential Data Collection for Stochastic Programming11 Jul 2026
- 2025Soft regression trees: a model variant and a decomposition training algorithm10 Jan 2025
- 2024Feature-Based Interpretable Surrogates for Optimization3 Sep 2024
- 2023Deep Optimal Timing Strategies for Time Series9 Oct 2023
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertainty17 Jun 2023
- 2022A Hybrid Statistical-Machine Learning Approach for Analysing Online Customer Behavior: An Empirical Study1 Dec 2022
- 2022The Best Decisions Are Not the Best Advice: Making Adherence-Aware Recommendations5 Sep 2022
- 2022A Framework for Inherently Interpretable Optimization Models26 Aug 2022
- 2022Randomized Policy Optimization for Optimal Stopping25 Mar 2022
- 2021Loss Functions for Discrete Contextual Pricing with Observational Data18 Nov 2021
- 2021Interpretable Machine Learning for Resource Allocation with Application to Ventilator Triage21 Oct 2021
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 81
- 2021Strong Optimal Classification Treescited by 27
- 2022The Best Decisions Are Not the Best Advice: Making Adherence-Aware Recommendationscited by 16
- 2022A Framework for Inherently Interpretable Optimization Modelscited by 8
- 2021Deep Reinforcement Learning for Optimal Stopping with Application in Financial Engineeringcited by 6
- 2021Loss Functions for Discrete Contextual Pricing with Observational Datacited by 6
- 2021Interpretable Machine Learning for Resource Allocation with Application to Ventilator Triagecited by 2
- 2023Deep Optimal Timing Strategies for Time Seriescited by 2
- 2022Randomized Policy Optimization for Optimal Stoppingcited by 1
- 2024Feature-Based Interpretable Surrogates for Optimizationcited by 1
- 2025Soft regression trees: a model variant and a decomposition training algorithmcited by 1
- 2021Robust and Heterogenous Odds Ratio: Estimating Price Sensitivity for Unbought Itemscited by 0
12 most cited of 15 All 15 (JSON)
- 2026CC-AOS: Cost- and Horizon-Conditioned Amortized Backward Induction for Finite-Horizon Optimal Stopping24 Jul 2026
- 2026How much Data do We Need? Sequential Data Collection for Stochastic Programming11 Jul 2026
- 2025Soft regression trees: a model variant and a decomposition training algorithm10 Jan 2025
- 2024Feature-Based Interpretable Surrogates for Optimization3 Sep 2024
- 2023Deep Optimal Timing Strategies for Time Series9 Oct 2023
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertainty17 Jun 2023
- 2022A Hybrid Statistical-Machine Learning Approach for Analysing Online Customer Behavior: An Empirical Study1 Dec 2022
- 2022The Best Decisions Are Not the Best Advice: Making Adherence-Aware Recommendations5 Sep 2022
- 2022A Framework for Inherently Interpretable Optimization Models26 Aug 2022
- 2022Randomized Policy Optimization for Optimal Stopping25 Mar 2022
- 2021Loss Functions for Discrete Contextual Pricing with Observational Data18 Nov 2021
- 2021Interpretable Machine Learning for Resource Allocation with Application to Ventilator Triage21 Oct 2021
12 newest of 15 All 15 (JSON)