Proceedings

Preference Elicitation for Multi-objective Combinatorial Optimization with Active Learning and Maximum Likelihood Estimation

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 2583-2591.

https://doi.org/10.24963/ijcai.2025/288

Abstract

Real-life combinatorial optimization problems often involve several conflicting objectives, such as price, product quality and sustainability. A computationally-efficient way to tackle multiple objectives is to aggregate them into a single-objective function, such as a linear combination. However, defining the weights of the linear combination upfront is hard; alternatively, the use of interactive learning methods that ask users to compare candidate solutions is highly promising. The key challenges are to generate candidates quickly, to learn an objective function that leads to high-quality solutions and to do so with few user interactions. We build upon the Constructive Preference Elicitation framework and show how each of the three properties can be improved: to increase the interaction speed we investigate using pools of (relaxed) solutions, to improve the learning we adopt Maximum Likelihood Estimation of a Bradley-Terry preference model; and to reduce the number of user interactions, we select the pair of candidates to compare with an ensemble-based acquisition function inspired from Active Learning. Our careful experimentation demonstrates each of these improvements: on a PC configuration task and a realistic multi-instance routing problem, our method selects queries faster, needs fewer queries and synthesizes higher-quality combinatorial solutions than previous CPE methods.

  1. [Aneja and Nair, 1978] Yash P Aneja and Kunhiraman PK Nair. The constrained shortest path problem. Naval Re- search Logistics Quarterly, 25(3):549-555, 1978.
  2. [Archetti and Candelieri, 2019] Francesco Archetti and An- tonio Candelieri. Bayesian optimization and data science, volume 849. Springer, 2019.
  3. [Balcan et al., 2010] Maria-Florina Balcan, Steve Hanneke, and Jennifer Wortman Vaughan. The true sample com- plexity of active learning. Machine learning, 80:111-139, 2010.
  4. [Benabbou and Perny, 2018] Nawal Benabbou and Patrice Perny. Interactive resolution of multiobjective combina- torial optimization problems by incremental elicitation of criteria weights. EURO journal on decision processes, 6(3):283-319, 2018.
  5. [Bourdache and Perny, 2019] Nadjet Bourdache and Patrice Perny. Active preference learning based on generalized gini functions: Application to the multiagent knapsack problem. In Proceedings of the AAAI conference on ar- tificial intelligence, volume 33, pages 7741-7748, 2019.
  6. [Bourdache et al., 2020] Nadjet Bourdache, Patrice Perny, and Olivier Spanjaard. Bayesian preference elicitation for multiobjective combinatorial optimization. arXiv preprint arXiv:2007.14778, 2020.
  7. [Boutilier, 2013] Craig Boutilier. Computational decision support: Regret-based models for optimization and pref- erence elicitation, 2013.
  8. [Bradley and Terry, 1952] Ralph Allan Bradley and Milton E Terry. Rank analysis of incomplete block designs: I. the method of paired comparisons. Biometrika, 39(3/4):324- 345, 1952.
  9. [Braziunas and Boutilier, 2007] Darius Braziunas and Craig Boutilier. Minimax regret based elicitation of generalized additive utilities. In UAI, volume 7, pages 25-32, 2007.
  10. [Chan et al., 2023] Timothy CY Chan, Rafid Mahmood, and Ian Yihang Zhu. Inverse optimization: Theory and appli- cations. Operations Research, 2023.
  11. [Christiano et al., 2017] Paul F Christiano, Jan Leike, Tom Brown, Miljan Martic, Shane Legg, and Dario Amodei. Deep reinforcement learning from human preferences. Advances in neural information processing systems, 30, 2017.
  12. [Collins, 2002] Michael Collins. Discriminative training methods for hidden markov models: Theory and exper- iments with perceptron algorithms. In Proceedings of the 2002 conference on empirical methods in natural lan- guage processing (EMNLP 2002), pages 1-8, 2002.
  13. [Conitzer, 2007] Vincent Conitzer. Eliciting single-peaked preferences using comparison queries. In Proceedings of the 6th international joint conference on Autonomous agents and multiagent systems, pages 1-8, 2007.
  14. [Cox and John, 1992] Dennis D Cox and Susan John. A sta- tistical method for global optimization. In [Proceedings] 1992 IEEE international conference on systems, man, and cybernetics, pages 1241-1246. IEEE, 1992.
  15. [Dragone et al., 2018a] Paolo Dragone, Stefano Teso, and Andrea Passerini. Constructive preference elicitation. Frontiers in Robotics and AI, 4:71, 2018.
  16. [Dragone et al., 2018b] Paolo Dragone, Stefano Teso, and Andrea Passerini. Constructive preference elicitation over hybrid combinatorial spaces. In Proceedings of the AAAI conference on artificial intelligence, volume 32, 2018.
  17. [Guns, 2019] Tias Guns. Increasing modeling language con- venience with a universal n-dimensional array, cppy as python-embedded example. In Proceedings of the 18th workshop on Constraint Modelling and Reformulation at CP (Modref 2019), volume 19, 2019.
  18. [Guo and Sanner, 2010] Shengbo Guo and Scott Sanner. Real-time multiattribute bayesian preference elicitation with pairwise comparison queries. In Proceedings of the Thirteenth International Conference on Artificial Intelli- gence and Statistics, pages 289-296. JMLR Workshop and Conference Proceedings, 2010.
  19. [Guo et al., 2021] Mengzhuo Guo, Qingpeng Zhang, Xiuwu Liao, Frank Youhua Chen, and Daniel Dajun Zeng. A hybrid machine learning framework for analyzing human decision-making through learning preferences. Omega, 101:102263, 2021.
  20. Gurobi Optimization, LLC. Gurobi Optimizer Reference Manual, 2024.
  21. [Halffmann et al., 2022] Pascal Halffmann, Luca E Schäfer, Kerstin Dächert, Kathrin Klamroth, and Stefan Ruzika. Exact algorithms for multiobjective linear optimization problems with integer variables: A state of the art survey. Journal of Multi-Criteria Decision Analysis, 29(5-6):341- 363, 2022.
  22. [Herin et al., 2024] Margot Herin, Patrice Perny, and Na- taliya Sokolovska. Online learning of capacity-based pref- erence models. In International Joint Conference on Arti- ficial Intelligence (IJCAI) 2024, 2024. IJCAI
  23. [Keeney, 1993] Ralph L Keeney. Decisions with multiple ob- jectives: Preferences and value tradeoffs. Cambridge uni- versity press, 1993.
  24. [Mandi et al., 2024] Jayanta Mandi, James Kotary, Senne Berden, Maxime Mulamba, Victor Bucarey, Tias Guns, , and Ferdinando Fioretto. Decision-focused learning: Foundations, state of the art, benchmark and future op- portunities. Journal of Artificial Intelligence Research, 80:1623-1701, 2024.
  25. [Marta et al., 2023] Daniel Marta, Simon Holk, Christian Pek, Jana Tumova, and Iolanda Leite. Variquery: Vae segment-based active learning for query selection in preference-based reinforcement learning. In 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 7878-7885. IEEE, 2023.
  26. [Martyn and Kadziński, 2023] Krzysztof Martyn and Miłosz Kadziński. Deep preference learning for multiple criteria decision analysis. European Journal of Operational Re- search, 305(2):781-805, 2023.
  27. [Mulamba et al., 2021] Maxime Mulamba, Jayanta Mandi, Michelangelo Diligenti, Michele Lombardi, Victor Bu- carey, Tias Guns, et al. Contrastive losses and solution caching for predict-and-optimize. In Proceedings of the Thirtieth International Joint Conference on Artificial In- telligence, pages 2833-2840. ijcai. org, 2021. IJCAI
  28. [Oord et al., 2018] Aaron van den Oord, Yazhe Li, and Oriol Vinyals. Representation learning with contrastive predic- tive coding. arXiv preprint arXiv:1807.03748, 2018.
  29. [Pandi et al., 2022] Amir Pandi, Christoph Diehl, Ali Yazdizadeh Kharrazi, Scott A Scholz, Elizaveta Bobkova, Léon Faure, Maren Nattermann, David Adam, Nils Chapin, Yeganeh Foroughijabbari, et al. A versatile ac- tive learning workflow for optimization of genetic and metabolic networks. Nature Communications, 13(1):3876, 2022.
  30. [Pesant et al., 2022] Gilles Pesant, Claude-Guy Quimper, and Hélène Verhaeghe. Practically uniform solution sam- pling in constraint programming. In Pierre Schaus, editor, Integration of Constraint Programming, Artificial Intelli- gence, and Operations Research, pages 335-344, Cham, 2022. Springer International Publishing.
  31. [Pigozzi et al., 2016] Gabriella Pigozzi, Alexis Tsoukias, and Paolo Viappiani. Preferences in artificial intelligence. Annals of Mathematics and Artificial Intelligence, 77:361- 401, 2016.
  32. [Rafailov et al., 2024] Rafael Rafailov, Archit Sharma, Eric Mitchell, Christopher D Manning, Stefano Ermon, and Chelsea Finn. Direct preference optimization: Your lan- guage model is secretly a reward model. Advances in Neu- ral Information Processing Systems, 36, 2024.
  33. [Sadana et al., 2024] Utsav Sadana, Abhilash Chenreddy, Erick Delage, Alexandre Forel, Emma Frejinger, and Thibaut Vidal. A survey of contextual optimization meth- ods for decision-making under uncertainty. European Journal of Operational Research, 2024.
  34. [Seung et al., 1992] H Sebastian Seung, Manfred Opper, and Haim Sompolinsky. Query by committee. In Proceedings of the fifth annual workshop on Computational learning theory, pages 287-294, 1992.
  35. [Shivaswamy and Joachims, 2015] Pannaga Shivaswamy and Thorsten Joachims. Coactive learning. Journal of Artificial Intelligence Research, 53:1-40, 2015.
  36. [Srinivas et al., 2010] Niranjan Srinivas, Andreas Krause, Sham Kakade, and Matthias Seeger. Gaussian process optimization in the bandit setting: No regret and experi- mental design. In Proceedings of the 27th International Conference on Machine Learning, pages 1015-1022.
  37. Om- nipress, 2010.
  38. [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, pages 2067-2073, 2016. IJCAI
  39. [Toffano et al., 2022] Federico Toffano, Michele Garraffa, Yiqing Lin, Steven Prestwich, Helmut Simonis, and Nic Wilson. A multi-objective supplier selection framework based on user-preferences. Annals of Operations Re- search, pages 1-32, 2022.
  40. [Toubia et al., 2004] Olivier Toubia, John R Hauser, and Duncan I Simester. Polyhedral methods for adaptive choice-based conjoint analysis. Journal of Marketing Re- search, 41(1):116-131, 2004.
  41. [Véjar et al., 2024] Bastián Véjar, Gaël Aglin, Ali İrfan Mahmutogulları, Siegfried Nijssen, Pierre Schaus, and Tias Guns. An efficient structured perceptron for np-hard combinatorial optimization problems. In International Conference on the Integration of Constraint Programming, Artificial Intelligence, and Operations Research, pages 253-262. Springer, 2024.
  42. [Vernerey et al., 2024] Charles Vernerey, Noureddine Aribi, Samir Loudni, Yahia Lebbah, and Nassim Belmecheri. Learning to rank based on choquet integral: Applica- tion to association rules. In Pacific-Asia Conference on Knowledge Discovery and Data Mining, pages 313-326. Springer, 2024.

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

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