Proceedings

Robust Losses for Decision-Focused Learning

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 4868-4875.

https://doi.org/10.24963/ijcai.2024/538

Abstract

Optimization models used to make discrete decisions often contain uncertain parameters that are context-dependent and estimated through prediction. To account for the quality of the decision made based on the prediction, decision-focused learning (end-to-end predict-then-optimize) aims at training the predictive model to minimize regret, i.e., the loss incurred by making a suboptimal decision. Despite the challenge of the gradient of this loss w.r.t. the predictive model parameters being zero almost everywhere for optimization problems with a linear objective, effective gradient-based learning approaches have been proposed to minimize the expected loss, using the empirical loss as a surrogate. However, empirical regret can be an ineffective surrogate because empirical optimal decisions can vary substantially from expected optimal decisions. To understand the impact of this deficiency, we evaluate the effect of aleatoric and epistemic uncertainty on the accuracy of empirical regret as a surrogate. Next, we propose three novel loss functions that approximate expected regret more robustly. Experimental results show that training two state-of-the-art decision-focused learning approaches using robust regret losses improves test-sample empirical regret in general while keeping computational time equivalent relative to the number of training epochs.

  1. [Amos and Kolter, 2017] Brandon Amos and J. Zico Kolter. OptNet: Differentiable optimization as a layer in neural networks. International Conference on Machine Learning, PMLR, 70:136-145, 2017.
  2. [Bengio, 1997] Yoshua Bengio. Using a financial training criterion rather than a prediction criterion. International Journal of Neural Systems, 8:433-443, 1997.
  3. [Berthet et al., 2020] Quentin Berthet, Mathieu Blondel, Olivier Teboul, Marco Cuturi, Jean-Philippe Vert, and Fran- cis Bach. Learning with differentiable perturbed optimiz- ers. Advances in Neural Information Processing Systems, 33:9508-9519, 2020.
  4. [Bertsimas and den Hertog, 2022] Dimitris Bertsimas and Dick den Hertog. Robust and adaptive optimization. Dy- namic Ideas LLC, 2022.
  5. [Bertsimas et al., 2011] Dimitris Bertsimas, David B. Brown, and Constantine Caramanis. Theory and applications of robust optimization. SIAM Review, 53:464-501, 2011.
  6. [Cheng, 1984] Philip E. Cheng. Strong consistency of near- est neighbor regression function estimators. Journal of Multivariate Analysis, 15:63-72, 1984.
  7. [Elmachtoub and Grigas, 2022] Adam N. Elmachtoub and Paul Grigas. Smart "predict, then optimize". Management Science, 68:9-26, 2022.
  8. [Ferber et al., 2020] Aaron Ferber, Bryan Wilder, Bistra Dilk- ina, and Milind Tambe. MIPaaL: Mixed integer program as a layer. Proceedings of the AAAI Conference on Artificial Intelligence, 34:1504-1511, 2020.
  9. [Geman et al., 1992] Stuart Geman, Elie Bienenstock, and Renc Doursat. Neural networks and the bias/variance dilemma. Neural computation, 4:1-58, 1992.
  10. [Gurobi Optimization, 2023] Gurobi Optimization. Gurobi Optimizer 10.0.1 reference manual, 2023. Accessed: 2024- 04-23.
  11. [Ifrim et al., 2012] Georgiana Ifrim, Barry O'Sullivan, and Helmut Simonis. Properties of energy-price forecasts for scheduling. International Conference on Principles and Practice of Constraint Programming, pages 957-972, 2012.
  12. [Jiang, 2019] Heinrich Jiang. Non-asymptotic uniform rates of consistency for k-nn regression. Proceedings of the AAAI Conference on Artificial Intelligence, 33:3999-4006, 2019.
  13. [Kiureghian and Ditlevsen, 2009] Armen Der Kiureghian and Ove Ditlevsen. Aleatory or epistemic? Does it matter? Structural Safety, 31:105-112, 2009.
  14. [Kukačka et al., 2017] Jan Kukačka, Vladimir Golkov, and Daniel Cremers. Regularization for deep learning: A tax- onomy. arXiv preprint arXiv:1710.10686, 2017.
  15. [Mandi and Guns, 2020] Jayanta Mandi and Tias Guns. Inte- rior point solving for LP-based prediction+optimisation. Advances in Neural Information Processing Systems, 33:7272-7282, 2020.
  16. [Mandi et al., 2022] Jayanta Mandi, Víctor Bucarey, Maxime Mulamba, and Tias Guns. Decision-focused learning: Through the lens of learning to rank. International Con- ference on Machine Learning, PMLR, 162:14935-14947, 2022.
  17. [Mulamba et al., 2021] Maxime Mulamba, Jayanta Mandi, Michelangelo Diligenti, Michele Lombardi, Victor Bucarey, and Tias Guns. Contrastive losses and solution caching for predict-and-optimize. Proceedings of the Thirtieth Interna- tional Joint Conference on Artificial Intelligence, IJCAI-21, pages 2833-2840, 2021. IJCAI
  18. [Sahoo et al., 2023] Subham Sekhar Sahoo, Anselm Paulus, Marin Vlastelica, Vít Musil, Volodymyr Kuleshov, and Georg Martius. Backpropagation through combinatorial algorithms: Identity with projection works. The Eleventh In- ternational Conference on Learning Representations, 2023.
  19. [Shah et al., 2022] Sanket Shah, Kai Wang, Bryan Wilder, Andrew Perrault, and Milind Tambe. Decision-focused learning without decision-making: Learning locally opti- mized decision losses. Advances in Neural Information Processing Systems, 35:1320-1332, 2022.
  20. [Silvestri et al., 2023] Mattia Silvestri, Senne Berden, Jayanta Mandi, Ali İrfan Mahmutogulları, Maxime Mulamba, Allegra De Filippo, Tias Guns, and Michele Lombardi. Score function gradient estimation to widen the applicability of decision-focused learning. arXiv preprint arXiv:2307.05213, 2023.
  21. [Simonis et al., 1999] Helmut Simonis, Barry O'Sullivan, Deepak Mehta, Barry Hurley, and Milan De Cauwer. CSPLib problem 059: Energy-cost aware scheduling. http://www.csplib.org/Problems/prob059, 1999. Accessed: 2024-04-23. Link
  22. [Tang and Khalil, 2022] Bo Tang and Elias B. Khalil. PyEPO: A PyTorch-based end-to-end predict-then-optimize library for linear and integer programming. arXiv preprint arXiv:2206.14234, 2022.
  23. [Veviurko et al., 2024] Grigorii Veviurko, Wendelin Böhmer, and Mathijs de Weerdt. You shall pass: Dealing with the zero-gradient problem in predict and optimize for convex optimization. arXiv preprint arXiv:2307.16304, 2024.
  24. [Vlastelica et al., 2020] Marin Vlastelica, Anselm Paulus, Vít Musil, Georg Martius, and Michal Rolínek. Differ- entiation of blackbox combinatorial solvers. International Conference on Learning Representations, 2020.
  25. [Wilder et al., 2019] Bryan Wilder, Bistra Dilkina, and Milind Tambe. Melding the data-decisions pipeline: Decision-focused learning for combinatorial optimization. Proceedings of the AAAI Conference on Artificial Intelli- gence, 33:1658-1665, 2019.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards