Proceedings

Computation and Complexity of Preference Inference Based on Hierarchical Models

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Special Track on Knowledge Representation and Reasoning. Pages 3271-3276.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

Preference Inference involves inferring additional user preferences from elicited or observed preferences, based on assumptions regarding the form of the user's preference relation. In this paper we consider a situation in which alternatives have an associated vector of costs, each component corresponding to a different criterion, and are compared using a kind of lexicographic order, similar to the way alternatives are compared in a Hierarchical Constraint Logic Programming model. It is assumed that the user has some (unknown) importance ordering on criteria, and that to compare two alternatives, firstly, the combined cost of each alternative with respect to the most important criteria are compared; only if these combined costs are equal, are the next most important criteria considered. The preference inference problem then consists of determining whether a preference statement can be inferred from a set of input preferences. We show that this problem is co-NP-complete, even if one restricts the cardinality of the equal-importance sets to have at most two elements, and one only considers non-strict preferences. However, it is polynomial if it is assumed that the user's ordering of criteria is a total ordering; it is also polynomial if the sets of equally important criteria are all equivalence classes of a given fixed equivalence relation. We give an efficient polynomial algorithm for these cases, which also throws light on the structure of the inference.

  1. [Bienvenu et al., 2010] M. Bienvenu, J. Lang, and N. Wil- son. From preference logics to preference languages, and back. In Proc. KR 2010, 2010.
  2. [Booth et al., 2010] R. Booth, Y. Chevaleyre, J. Lang, J. Mengin, and C. Sombattheera. Learning conditionally lexicographic preference relations. In Proc. ECAI-2010, pages 269-274, 2010.
  3. [Boutilier et al., 2004] C. Boutilier, R. I. Brafman, C. Domshlak, H. Hoos, and D. Poole. CP-nets: A tool for reasoning with conditional ceteris paribus preference statements. Journal of Artificial Intelligence Research, 21:135-191, 2004.
  4. [Bouveret et al., 2009] S. Bouveret, U. Endriss, and J.Lang. Conditional importance networks: A graphical language for representing ordinal, monotonic preferences over sets of goods. In Proc. IJCAI-09, pages 67-72, 2009. IJCAI
  5. [Brafman et al., 2006] R. Brafman, C. Domshlak, and E. Shimony. On graphical modeling of preference and importance. Journal of Artificial Intelligence Research, 25:389-424, 2006.
  6. [Bräuning and Hüllermeier, 2012] M. Bräuning and E. Hüllermeier. Learning conditional lexicographic preference trees. In Preference Learning (PL-12), ECAI-12 workshop, 2012.
  7. [Bridge and Ricci, 2007] D. Bridge and F. Ricci. Support- ing product selection with query editing recommendations. In RecSys '07, pages 65-72, New York, NY, USA, 2007. ACM.
  8. [Dombi et al., 2007] J. Dombi, C. Imreh, and N. Vincze. Learning lexicographic orders. European Journal of Op- erational Research, 183(2):748-756, 2007.
  9. [Figueira et al., 2005] J. Figueira, S. Greco, and M. Ehrgott. Multiple Criteria Decision Analysis-State of the Art Sur- veys. Springer International Series in Operations Research and Management Science Volume 76, 2005.
  10. [Flach and Matsubara, 2007] P. A. Flach and E.T. Matsub- ara. A simple lexicographic ranker and probability esti- mator. In Proc. ECML-2007, pages 575-582, 2007.
  11. J. Fürnkranz and E. Hüllermeier (eds.). Preference Learning. Springer- Verlag, 2010.
  12. [Marinescu et al., 2013] R. Marinescu, A. Razak, and N. Wilson. Multi-objective constraint optimization with tradeoffs. In Proc. CP-2013, pages 497-512, 2013.
  13. [Trabelsi et al., 2011] W. Trabelsi, N. Wilson, D. Bridge, and F. Ricci. Preference dominance reasoning for con- versational recommender systems: a comparison between a comparative preferences and a sum of weights ap- proach. International Journal on Artificial Intelligence Tools, 20(4):591-616, 2011.
  14. [Wilson and Borning, 1993] Molly Wilson and Alan Born- ing. Hierarchical constraint logic programming. The Jour- nal of Logic Programming, 16(34):277-318, 1993.
  15. [Wilson et al., 2015] N. Wilson, A.-M. George, and B. O'Sullivan. Computation and Complexity of Preference Inference Based on Hierarchical Models (extended version of current paper including proofs). http://ucc.insight- centre.org/nwilson/PrefInfHCLPproofs.pdf), 2015. Link
  16. [Wilson, 2009] N. Wilson. Efficient inference for expres- sive comparative preference languages. In Proc. IJCAI-09, pages 961-966, 2009. IJCAI
  17. [Wilson, 2011] N. Wilson. Computational techniques for a simple theory of conditional preferences. Artificial Intelli- gence, 175(7-8):1053-1091, 2011.
  18. [Wilson, 2014] N. Wilson. Preference inference based on lexicographic models. In Proc. ECAI-2014, pages 921- 926, 2014.

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

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