Proceedings

Predict+Optimise with Ranking Objectives: Exhaustively Learning Linear Functions

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 1078-1085.

https://doi.org/10.24963/ijcai.2019/151

Abstract

We study the predict+optimise problem, where machine learning and combinatorial optimisation must interact to achieve a common goal. These problems are important when optimisation needs to be performed on input parameters that are not fully observed but must instead be estimated using machine learning. Our contributions are two-fold: 1) we provide theoretical insight into the properties and computational complexity of predict+optimise problems in general, and 2) develop a novel framework that, in contrast to related work, guarantees to compute the optimal parameters for a linear learning function given any ranking optimisation problem. We illustrate the applicability of our framework for the particular case of the unit-weighted knapsack predict+optimise problem and evaluate on benchmarks from the literature.

  1. [Azizi et al., 2018] Mohammad Javad Azizi, Phebe Vayanos, Bryan Wilder, Eric Rice, and Milind Tambe. Designing fair, efficient, and interpretable policies for prioritizing homeless youth for housing resources. In Integration of Constraint Programming, Artificial Intel- ligence, and Operations Research -15th International Conference, CPAIOR Proceedings, pages 35-51, 2018.
  2. [Berman et al., 2016] David Berman, Andre Cire, and Willian van Hoeve. Decisions diagrams for optimization. Springer, 2016.
  3. [Bessiere et al., 2017] Christian Bessiere, Frédéric Koriche, Nadjib Lazaar, and Barry O'Sullivan. Constraint acquisi- tion. Artificial Intelligence, 244:315 -342, 2017. Com- bining Constraint Solving with Mining and Learning. [Borchani et al., 2015]
  4. Hanen Borchani, Gherardo Varando, Concha Bielza, and Pedro Larrañaga. A survey on multi- output regression. Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery, 5(5):216-233, 2015.
  5. [Demirović et al., 2019] Emir Demirović, Peter J. Stuckey, James Bailey, Jeffrey Chan, Chris Leckie, Kotagiri Ra- mamohanarao, and Tias Guns. An investigation into pre- diction + optimisation for the knapsack problem. In Inte- gration of Constraint Programming, Artificial Intelligence, and Operations Research -16th International Conference, CPAIOR, Proceedings, pages 241-257, 2019.
  6. [Donti et al., 2017] Priya L. Donti, Brandon Amos, and J. Zico Kolter. Task-based end-to-end model learning in stochastic optimization. In Proceedings of the 31st Con- ference on Neural Information Processing Systems (NIPS 2017), pages 5484-5494, 2017.
  7. [Dooren et al., 2017] David Van Den Dooren, Thomas Sys, Túlio A. M. Toffolo, Tony Wauters, and Greet Vanden Berghe. Multi-machine energy-aware scheduling. EURO J. Computational Optimization, 5(1-2):285-307, 2017.
  8. [Dragone et al., 2018] Paolo Dragone, Stefano Teso, and Andrea Passerini. Pyconstruct: Constraint programming meets structured prediction. In Proceedings of the Twenty- Seventh International Joint Conference on Artificial Intel- ligence, IJCAI-18, pages 5823-5825. International Joint Conferences on Artificial Intelligence Organization, 7 2018. IJCAI
  9. [Elmachtoub and Grigas, 2017] Adam N. Elmachtoub and Paul Grigas. Smart "predict, then optimize". Technical report, 2017. https://arxiv.org/pdf/1710.08005.pdf. Link
  10. [Gilmore and Gomory, 1966] PC Gilmore and Ralph E Go- mory. The theory and computation of knapsack functions. Operations Research, 14(6):1045-1074, 1966.
  11. [Grimes et al., 2014] Diarmuid Grimes, Georgiana Ifrim, Barry O'Sullivan, and Helmut Simonis. Analyzing the im- pact of electricity price forecasting on energy cost-aware scheduling. Sustainable Computing: Informatics and Sys- tems, 4(4):276-291, 2014. Special Issue on Energy Aware Resource Management and Scheduling (EARMS).
  12. [Joachims, 1998] Thorsten Joachims. Making large-scale svm learning practical. Technical report, Technical Report, SFB 475: Komplexitätsreduktion in Multivariaten Daten- strukturen, Universität Dortmund, 1998.
  13. [Joachims, 2002] Thorsten Joachims. Optimizing search engines using clickthrough data. In Proceedings of the Eighth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD '02, pages 133-142. ACM, 2002.
  14. [Kotthoff, 2014] Lars Kotthoff. Algorithm selection for combinatorial search problems: A survey. AI Magazine, 35(3):48-60, 2014.
  15. [Liberto et al., 2016] Giovanni Di Liberto, Serdar Kadioglu, Kevin Leo, and Yuri Malitsky. DASH: dynamic approach for switching heuristics. European Journal of Operational Research, 248(3):943-953, 2016.
  16. [Lombardi et al., 2017] Michele Lombardi, Michela Milano, and Andrea Bartolini. Empirical decision model learning. Artificial Intelligence, 244:343-367, 2017.
  17. [Mathaba et al., 2014] Tebello Mathaba, Xiaohua Xia, and Jiangfeng Zhang. Analysing the economic benefit of elec- tricity price forecast in industrial load scheduling. Electric Power Systems Research, 116:158-165, 2014.
  18. [Passerini et al., 2017] Andrea Passerini, Guido Tack, and Tias Guns. Introduction to the special issue on combining constraint solving with mining and learning. Artif. Intell., 244:1-5, 2017.
  19. [Picard-Cantin et al., 2017] Émilie Picard-Cantin, Mathieu Bouchard, Claude-Guy Quimper, and Jason Sweeney. Learning the parameters of global constraints using branch-and-bound. In Principles and Practice of Con- straint Programming -23rd International Conference, CP 2017, Melbourne, VIC, Australia, August 28 -September 1, 2017, Proceedings, pages 512-528, 2017.
  20. [Pisinger and Røpke, 2010] David Pisinger and Stefan Røpke. Large neighborhood search. In Michel Gendreau and Jean-Yves Potvin, editors, Handbook of Metaheuris- tics, volume 146 of International Series in Operations Research & Management Science, chapter 13, pages 399-420. Springer, 2nd edition, 2010.
  21. [Teso et al., 2016] Stefano Teso, Andrea Passerini, and Paolo Viappiani. Constructive preference elicitation by setwise max-margin learning. In Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, IJCAI, pages 2067-2073, 2016. IJCAI
  22. Wilder et al., ] Bryan Wilder, Bistra Dilkina, and Milind Tambe. Melding the data-decisions pipeline: Decision- focused learning for combinatorial optimization. In Pro- ceedings of the Thirty-Third AAAI Conference on Artificial Intelligence (AAAI-19).
  23. [Yue et al., 2007] Yisong Yue, Thomas Finley, Filip Radlin- ski, and Thorsten Joachims. A support vector method for optimizing average precision. In Proceedings of the 30th annual international ACM SIGIR conference on Research and development in information retrieval, pages 271-278. ACM, 2007.

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

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