Decision Trees for Decision-Making under the Predict-then-Optimize Framework

被引:0
|
作者
Elmachtoub, Adam N. [1 ,2 ]
Liang, Jason Cheuk Nam [3 ]
McNellis, Ryan [1 ,2 ,4 ]
机构
[1] Columbia Univ, Dept Ind Engn, New York, NY 10027 USA
[2] Columbia Univ, Operat Res & Data Sci Inst, New York, NY 10027 USA
[3] MIT, Operat Res Ctr, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[4] Amazon, Seattle, WA 98109 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the use of decision trees for decision-making problems under the predictthen-optimize framework. That is, we would like to first use a decision tree to predict unknown input parameters of an optimization problem, and then make decisions by solving the optimization problem using the predicted parameters. A natural loss function in this framework is to measure the suboptimality of the decisions induced by the predicted input parameters, as opposed to measuring loss using input parameter prediction error. This natural loss function is known in the literature as the Smart Predict-then-Optimize (SPO) loss, and we propose a tractable methodology called SPO Trees (SPOTs) for training decision trees under this loss. SPOTs benefit from the interpretability of decision trees, providing an interpretable segmentation of contextual features into groups with distinct optimal solutions to the optimization problem of interest. We conduct several numerical experiments on synthetic and real data including the prediction of travel times for shortest path problems and predicting click probabilities for news article recommendation. We demonstrate on these datasets that SPOTs simultaneously provide higher quality decisions and significantly lower model complexity than other machine learning approaches (e.g., CART) trained to minimize prediction error.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Decision Trees for Decision-Making under the Predict-then-Optimize Framework
    Elmachtoub, Adam N.
    Liang, Jason Cheuk Nam
    McNellis, Ryan
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 119, 2020, 119
  • [2] Data Transformation in the Predict-Then-Optimize Framework: Enhancing Decision Making under Uncertainty
    Tian, Xuecheng
    Guan, Yanxia
    Wang, Shuaian
    [J]. MATHEMATICS, 2023, 11 (17)
  • [3] A Deficiency of the Predict-Then-Optimize Framework: Decreased Decision Quality with Increased Data Size
    Wang, Shuaian
    Tian, Xuecheng
    [J]. MATHEMATICS, 2023, 11 (15)
  • [4] DECISION TREES AND DECISION-MAKING
    QUINLAN, JR
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1990, 20 (02): : 339 - 346
  • [5] DECISION TREES FOR DECISION-MAKING
    MAGEE, JF
    [J]. HARVARD BUSINESS REVIEW, 1964, 42 (04) : 126 - 138
  • [6] Generalization Bounds in the Predict-Then-Optimize Framework
    El Balghiti, Othman
    Elmachtoub, Adam N.
    Grigas, Paul
    Tewari, Ambuj
    [J]. MATHEMATICS OF OPERATIONS RESEARCH, 2023, 48 (04) : 2043 - 2065
  • [7] Humans Optimize Decision-Making by Delaying Decision Onset
    Teichert, Tobias
    Ferrera, Vincent P.
    Grinband, Jack
    [J]. PLOS ONE, 2014, 9 (03):
  • [8] Generalization Bounds in the Predict-then-Optimize Framework
    El Balghiti, Othman
    Elmachtoub, Adam N.
    Grigas, Paul
    Tewari, Ambuj
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [9] Are Decision Trees Suitable Tool for Strategic Decision-making?
    Svecova, Lenka
    Kacin, Radovan
    [J]. PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON STRATEGIC MANAGEMENT AND ITS SUPPORT BY INFORMATION SYSTEMS, 2015, : 118 - 124
  • [10] Strategic decision-making in the pharmaceutical industry: A unified decision-making framework
    Marques, Catarina M.
    Moniz, Samuel
    de Sousa, Jorge Pinho
    [J]. COMPUTERS & CHEMICAL ENGINEERING, 2018, 119 : 171 - 189