Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-06T22:52:04.516Z Has data issue: false hasContentIssue false

An introduction to reasoning over qualitative multi-attribute preferences

Published online by Cambridge University Press:  03 March 2015

Ingrid Nunes
Affiliation:
Instituto de Informática, Universidade Federal do Rio Grande do Sul (UFRGS), Porto Alegre, 91501-970, Brazil e-mail: ingridnunes@inf.ufrgs.br
Simon Miles
Affiliation:
Department of Informatics, King’s College London, London, WC2R 2LS, UK e-mail: simon.miles@kcl.ac.uk, michael.luck@kcl.ac.uk
Michael Luck
Affiliation:
Department of Informatics, King’s College London, London, WC2R 2LS, UK e-mail: simon.miles@kcl.ac.uk, michael.luck@kcl.ac.uk
Carlos J. P. Lucena
Affiliation:
Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio), Rio de Janeiro, 22451-900, Brazil e-mail: lucena@inf.puc-rio.br
Rights & Permissions [Opens in a new window]

Abstract

Research on preferences has significantly increased in recent years, as it involves not only many subproblems to be investigated, such as elicitation, representation, and reasoning, but has also been the target of different research areas, for example, artificial intelligence and databases. In particular, much work has focused on qualitative preferences, because these are closer to the way people express their preferences in comparison with quantitative preferences. Against this background, a large number of approaches have been proposed, associated with heterogeneous areas, so that these approaches are usually just compared with those of the same area. In response, we present in this paper a survey of approaches to qualitative multi-attribute preference reasoning, covering different research areas. We introduce selected approaches that propose different techniques and algorithms, which take as input qualitative multi-attribute preference statements following a particular structure specified by the approach. We analyse each approach in a systematic way and discuss their commonalities and limitations.

Information

Type
Articles
Copyright
© Cambridge University Press, 2015 
Figure 0

Table 1 Main terms adopted in decision making

Figure 1

Table 2 Reference card: utility functions for ceteris paribus preferences

Figure 2

Table 3 Reference card: learning utility functions with SVM

Figure 3

Table 4 Reference card: user-centric preference-based decision making

Figure 4

Table 5 Reference card: CP-nets

Figure 5

Figure 1 Example of a CP-net (Boutilier et al., 2004). (a) Preferences for soup and wine. (b) Induced graph.

Figure 6

Table 6 Complexity analysis of CP-nets (boolean attributes)

Figure 7

Table 7 Reference card: TCP-nets

Figure 8

Figure 2 Example of a TCP-net

Figure 9

Table 8 Reference card: graphically structured value-function compilation

Figure 10

Table 9 Reference card: semiring-based constraint satisfaction

Figure 11

Table 10 Different specific frameworks modelled as c-semirings (Meseguer et al., 2006)

Figure 12

Table 11 Reference card: combining CP-nets and soft constraints

Figure 13

Table 12 Preference-based problem solving for constraint programming

Figure 14

Table 13 Reference card: winnow

Figure 15

Table 14 Reference card: best-matches-only query model

Figure 16

Table 15 Reference card: SPARQL Preference

Figure 17

Table 16 Comparison among approaches to reason about preferences

Figure 18

Table 17 Example of applications and extensions of the approaches