Academia.eduAcademia.edu

Preference representation and reasoning

description30 papers
group5 followers
lightbulbAbout this topic
Preference representation and reasoning is a subfield of artificial intelligence and decision theory that focuses on modeling, formalizing, and reasoning about preferences of agents. It involves the development of frameworks and algorithms to capture, analyze, and utilize preferences in decision-making processes, enabling systems to make choices aligned with user desires and priorities.
lightbulbAbout this topic
Preference representation and reasoning is a subfield of artificial intelligence and decision theory that focuses on modeling, formalizing, and reasoning about preferences of agents. It involves the development of frameworks and algorithms to capture, analyze, and utilize preferences in decision-making processes, enabling systems to make choices aligned with user desires and priorities.

Key research themes

1. How can inconsistencies in transitive preference assumptions be addressed to improve utility representation?

This theme investigates the empirical and theoretical challenges arising from the common assumption of transitive preferences in utility and decision theory. Multiple studies point out that actual human preference behavior often violates transitivity, which undermines the classical utility representation framework. Research here focuses on characterizing preference inconsistencies, exploring alternative order structures like semi-orders or interval orders, and understanding the normative and logical underpinnings of intransitivity to develop more flexible and descriptively accurate models.

Key finding: This paper rigorously shows that the existence of a utility function, whether cardinal or ordinal, logically requires transitivity of preferences. However, empirical and probabilistic analyses demonstrate that transitivity... Read more
Key finding: Analyzing normative arguments about transitivity, this paper identifies logical confusions in treating intransitive preferences as outright inconsistencies. It provides philosophical and decision-theoretic perspectives... Read more
Key finding: This work demonstrates that by relaxing assumptions of utility maximization and equivalence-based indifference, models based on semi-orders and interval orders can capture satisficing (rather than optimizing) behavior with... Read more

2. How can qualitative and context-dependent preferences be formally represented and reasoned with in AI systems to handle complex, compositional domains?

This theme revolves around the formalization of qualitative preferences that may include ceteris paribus conditions, contextual equivalences, and hierarchies of preferences across diverse domains such as compositional systems, semantic web querying, and multi-attribute decision-making. The research focuses on logical frameworks, languages, and computational techniques to model, query, and rank preferences, explicitly addressing challenges like specificity, transitivity enforcement, and preference conflicts at multiple granularity levels.

Key finding: The paper develops a formal semantic framework lifting individual preference comparisons to class-based, ceteris paribus preference statements using context-dependent equivalences. This approach provides an expressive vehicle... Read more
Key finding: This study proposes a logic-based preference querying framework over relational data with taxonomic domain structures, addressing issues of preference-data level mismatches and preference conflicts. Introducing operators... Read more
Key finding: Presenting a novel possibilistic logic-based framework, this paper enables qualitative preference ranking in SPARQL queries over semantic web knowledge bases using symbolic weights. The method effectively handles user... Read more
Key finding: This work introduces representation and reasoning techniques for qualitative preferences over composite objects characterized by multi-attribute descriptions. It formalizes dominance relations based on user-specified... Read more

3. How can preference representation and reasoning in AI be integrated with machine learning and distance measures to efficiently elicit, compare, and predict user preferences?

This theme focuses on methodological integration of qualitative and quantitative preference structures with computational tools such as similarity/distance metrics and classification frameworks, aiming at addressing practical challenges like costly preference elicitation, preference clustering, and inferring preference strength from indirect behavioral measures. Research here provides formal foundations for preference-based learning, case-based elicitation, and rationality verification using techniques from machine learning and statistical modeling.

by vu ha
Key finding: The paper introduces novel distance measures on both complete and partially specified preference structures, facilitating the identification of users with similar preferences in a population. These distance metrics allow... Read more
Key finding: Expanding on traditional ranking distances, this work defines a new distance metric for preference-approval structures that jointly considers disagreement in both preference ordering and acceptability status. The metric shows... Read more
Key finding: Empirical evidence demonstrates that response times in binary choice tasks reliably correlate inversely with preference strength, enabling the inference of latent preference intensities beyond mere choice outcomes. The work... Read more
Key finding: This paper generalizes traditional linear rationality axioms by mapping desirability assessments to a family of binary classification problems, often nonlinear, and demonstrates how nonlinear preference structures can be... Read more

All papers in Preference representation and reasoning

With the increasing speed and capacity of answer set solvers and showcase applications in a variety of fields, Answer Set Programming (ASP) is maturing as a programming paradigm for declarative problem solving. Comprehensive programming... more
In formal systems for reasoning about actions, the ramification problem denotes the problem of handling indirect effects. These effects are not explicitly represented in action specifications but follow from general laws describing... more
Logic programs with ordered disjunction have shown to be a flexible specification language able to model common user preferences in a natural way. However, in some realistic scenarios the preferences should be linked to the evidence of... more
Very often, we have to look into multiple agents' preferences, and compare or aggregate them. In this paper, we consider the well-known model, namely, lexicographic preference trees (LP-trees), for representing agents' preferences in... more
Very often, we have to look into multiple agents' preferences, and compare or aggregate them. In this paper, we consider the well-known model, namely, lexicographic preference trees (LP-trees), for representing agents' preferences... more
The paper discusses some properties of system descriptions in the recent extension of action language AL (also known as B) by defined fluents.
Answer Set Programming (ASP) is a well-established declarative problem solving paradigm which became widely used in AI and recognized as a powerful tool for knowledge representation and reasoning (KRR), especially for its high... more
Designing and implementing AI in games is an interesting, yet complex task. This paper briefly presents some applications that make use of Answer Set Programming for such a task, and show some advantages of declarative programming... more
ion is a powerful technique that has not been considered much for nonmonotonic reasoning formalisms including Answer Set Programming (ASP), apart from related simplification methods. We introduce a notion for abstracting from the domain... more
Declarative programming allows the expression of properties of the desired solution(s), while the computational task is delegated to a general-purpose algorithm. The freedom from explicit control is counterbalanced by the difficulty in... more
This paper presents COREALMLIB, an ALM library of commonsense knowledge about dynamic domains. The library was obtained by translating part of the COMPONENT LIBRARY (CLIB) into the modular action language ALM. CLIB consists of general... more
This paper presents a library of commonsense knowledge, RESTKB, developed in modular action language ALM and containing background knowledge relevant to the understanding of restaurant narratives, including stories that describe... more
This paper presents COREALMLIB, an ALM library of commonsense knowledge about dynamic domains. The library was obtained by translating part of the COMPONENT LIBRARY (CLIB) into the modular action language ALM. CLIB consists of general... more
The paper introduces a new modular action language, ALM, and illustrates the methodology of its use. It is based on the approach of Gelfond and Lifschitz (1993; 1998) in which a high-level action language is used as a front end for a... more
This chapter introduces planning and knowledge representation in the declarative action language K. Rooted in the area of Knowledge Representation & Reasoning, action languages like K allow to formalize complex planning problems involving... more
With the increasing efficiency of answer set solvers and a better understanding of program design, answer set programming has reached a stage where it can be more successfully applied in a wider range of applications and where it attracts... more
With the increasing speed and capacity of answer set solvers and showcase applications in a variety of fields, Answer Set Programming (ASP) is maturing as a programming paradigm for declarative problem solving. Com-prehensive programming... more
We present an overview on how to perform non-monotonic reasoning based on paraconsistent logics. In particular, we show that one can define a logic programming semantics based on the paraconsistent logic G' 3 which is called G' 3-stable... more
In this paper we present a language to reason about actions in a probabilistic setting and compare our work with earlier work by Pearl.The main feature of our language is its use of static and dynamic causal laws, and use of unknown (or... more
Pearl's probabilistic causal model has been used in many domains to reason about causality. Pearl's treatment of actions is very different from the way actions are represented (explicitly) and their impact is reasoned in most... more
In this paper we present a language to reason about actions in a probabilistic setting and compare our work with earlier work by Pearl.The main feature of our language is its use of static and dynamic causal laws, and use of unknown (or... more
Pearl's probabilistic causal model has been used in many domains to reason about causality. Pearl's treatment of actions is very different from the way actions are represented (explicitly) and their impact is reasoned in most... more
ion is a powerful technique that has not been considered much for nonmonotonic reasoning formalisms including Answer Set Programming (ASP), apart from related simplification methods. We introduce a notion for abstracting from the domain... more
Reasoning about preferences is a major issue in many decision making problems. Recently, a new logic for handling preferences, called qualitative choice logic (QCL), was presented. This logic adds to classical propositional logic a new... more
Reasoning about preferences is a major issue in many decision making problems. Recently, a new logic for handling preferences, called Qualitative Choice Logic (QCL), was presented. This logic adds to classical propositional logic a new... more
We present a logic programming based conditional planner that is capable of generating both conditional plans and conformant plans in the presence of sensing actions and incomplete information. We prove the correctness of our... more
In this paper we extend the logic programming based conformant planner described in [Son et al., 2005a] to allow it to work on planning problems with more complex descriptions of the initial states. We also compare the extended planner... more
This paper describes our methodology for building conformant planners, which is based on recent advances in the theory of action and change and answer set programming. The development of a planner for a given dynamic domain starts with... more
I would like to thank my advisor Vladimir Lifschitz for making this dissertation possible. This project grew from the seed of an idea he recommended initially, and my work thereafter has been guided by his many incisive observations and... more
The paper discusses some properties of system descriptions in the recent extension of action language AL (also known as B) by defined fluents.
Most belief change operators in the AGM tradition assume an underlying plausibility ordering over the possible worlds which is transitive and complete. A unifying structure for these operators, based on supplementing the plausibility... more
In this paper, we propose a new constructive characterization of those semantics for disjunctive logic programs which are extensions of the well-founded semantics for normal programs. Based on considerations about how disjunctive... more
Over the last ten years, answer set programming (ASP) has grown from a pure theoretical knowledge representation and reasoning formalism to a computational approach with a very strong formal backing. At present, ASP is seen as the... more
Answer Set Programming (ASP) is a well-established declarative problem solving paradigm which became widely used in AI and recognized as a powerful tool for knowledge representation and reasoning (KRR), especially for its high... more
The paper discusses some properties of system descriptions in the recent extension of action language AL (also known as B) by defined fluents.
Answer Set Programming (ASP) is a fully-declarative logic programming paradigm, which has been proposed in the area of knowledge representation and non-monotonic reasoning. Nowadays, the formal properties of ASP are well-understood,... more
This paper presents COREALMLIB, an ALM library of commonsense knowledge about dynamic domains. The library was obtained by translating part of the COMPONENT LIBRARY (CLIB) into the modular action language ALM. CLIB consists of general... more
This paper describes a modular action language, ALM, dedicated to the specification of complex dynamic systems. One of the main goals of the language is to facilitate the development and testing of knowledge representation libraries. We... more
This paper presents a library of commonsense knowledge, RESTKB, developed in modular action language ALM and containing background knowledge relevant to the understanding of restaurant narratives, including stories that describe... more
This paper presentsCoreALMlib, an$\mathscr{ALM}$library of commonsense knowledge about dynamic domains. The library was obtained by translating part of theComponent Library(CLib) into the modular action... more
The paper introduces a new modular action language,${\mathcal ALM}$, and illustrates the methodology of its use. It is based on the approach of Gelfond and Lifschitz (1993,Journal of Logic Programming 17, 2–4, 301–321; 1998,Electronic... more
The paper presents the syntax and semantics of an action language ALM. The language is used for representation of knowledge about dynamic systems. It extends action language AL by allowing definitions of new objects (actions and fluents)... more
Thanks to a number of efficient implementations, the use of logic formalisms for problem-solving has been increased in several real-world domains. This is the case, for instance, of action languages, such as planning domain definition... more
We address the issue of incorporating domain-specific preferences in planning systems, where a preference may be seen as a "soft" constraint that it is desirable, but not necessary, to satisfy. To this end, we identify two types of... more
We describe an approach for compiling dynamic preferences into logic programs under the answer set semantics. An ordered logic program is an extended logic program in which rules are named by unique terms, and in which preferences among... more
The formal similarity between possibility theory and formal concept analysis, made ten years ago, has suggested the introduction in the latter setting of the counterpart of possibilistic operators, which were ignored before. These new... more
Rule-based declarative formalisms enjoy several advantages when compared with imperative solutions, especially when dealing with AI-based application development: solid theoretical bases, no need for algorithm design or coding, explicit... more
Answer Set Programming (ASP) is a well-established declarative problem solving paradigm which became widely used in AI and recognized as a powerful tool for knowledge representation and reasoning (KRR), especially for its high... more
Designing and implementing AI in games is an interesting, yet complex task. This paper briefly presents some applications that make use of Answer Set Programming for such a task, and show some advantages of declarative programming... more
Download research papers for free!