{"title":"Computation and Complexity of Preference Inference Based on Hierarchical Models","authors":"Nic Wilson, Anne-Marie George, Barry O'Sullivan","doi":"arxiv-2409.11044","DOIUrl":null,"url":null,"abstract":"Preference Inference involves inferring additional user preferences from\nelicited or observed preferences, based on assumptions regarding the form of\nthe user's preference relation. In this paper we consider a situation in which\nalternatives have an associated vector of costs, each component corresponding\nto a different criterion, and are compared using a kind of lexicographic order,\nsimilar to the way alternatives are compared in a Hierarchical Constraint Logic\nProgramming model. It is assumed that the user has some (unknown) importance\nordering on criteria, and that to compare two alternatives, firstly, the\ncombined cost of each alternative with respect to the most important criteria\nare compared; only if these combined costs are equal, are the next most\nimportant criteria considered. The preference inference problem then consists\nof determining whether a preference statement can be inferred from a set of\ninput preferences. We show that this problem is coNP-complete, even if one\nrestricts the cardinality of the equal-importance sets to have at most two\nelements, and one only considers non-strict preferences. However, it is\npolynomial if it is assumed that the user's ordering of criteria is a total\nordering; it is also polynomial if the sets of equally important criteria are\nall equivalence classes of a given fixed equivalence relation. We give an\nefficient polynomial algorithm for these cases, which also throws light on the\nstructure of the inference.","PeriodicalId":501208,"journal":{"name":"arXiv - CS - Logic in Computer Science","volume":"102 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Logic in Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.11044","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
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 coNP-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.