393 research outputs found

    Decomposition Strategies for Constructive Preference Elicitation

    Full text link
    We tackle the problem of constructive preference elicitation, that is the problem of learning user preferences over very large decision problems, involving a combinatorial space of possible outcomes. In this setting, the suggested configuration is synthesized on-the-fly by solving a constrained optimization problem, while the preferences are learned itera tively by interacting with the user. Previous work has shown that Coactive Learning is a suitable method for learning user preferences in constructive scenarios. In Coactive Learning the user provides feedback to the algorithm in the form of an improvement to a suggested configuration. When the problem involves many decision variables and constraints, this type of interaction poses a significant cognitive burden on the user. We propose a decomposition technique for large preference-based decision problems relying exclusively on inference and feedback over partial configurations. This has the clear advantage of drastically reducing the user cognitive load. Additionally, part-wise inference can be (up to exponentially) less computationally demanding than inference over full configurations. We discuss the theoretical implications of working with parts and present promising empirical results on one synthetic and two realistic constructive problems.Comment: Accepted at the Thirty-Second AAAI Conference on Artificial Intelligence (AAAI-18

    Directed expected utility networks

    Get PDF
    A variety of statistical graphical models have been defined to represent the conditional independences underlying a random vector of interest. Similarly, many different graphs embedding various types of preferential independences, such as, for example, conditional utility independence and generalized additive independence, have more recently started to appear. In this paper, we define a new graphical model, called a directed expected utility network, whose edges depict both probabilistic and utility conditional independences. These embed a very flexible class of utility models, much larger than those usually conceived in standard influence diagrams. Our graphical representation and various transformations of the original graph into a tree structure are then used to guide fast routines for the computation of a decision problem’s expected utilities. We show that our routines generalize those usually utilized in standard influence diagrams’ evaluations under much more restrictive conditions. We then proceed with the construction of a directed expected utility network to support decision makers in the domain of household food security

    Gradient-based Optimization for Bayesian Preference Elicitation

    Full text link
    Effective techniques for eliciting user preferences have taken on added importance as recommender systems (RSs) become increasingly interactive and conversational. A common and conceptually appealing Bayesian criterion for selecting queries is expected value of information (EVOI). Unfortunately, it is computationally prohibitive to construct queries with maximum EVOI in RSs with large item spaces. We tackle this issue by introducing a continuous formulation of EVOI as a differentiable network that can be optimized using gradient methods available in modern machine learning (ML) computational frameworks (e.g., TensorFlow, PyTorch). We exploit this to develop a novel, scalable Monte Carlo method for EVOI optimization, which is more scalable for large item spaces than methods requiring explicit enumeration of items. While we emphasize the use of this approach for pairwise (or k-wise) comparisons of items, we also demonstrate how our method can be adapted to queries involving subsets of item attributes or "partial items," which are often more cognitively manageable for users. Experiments show that our gradient-based EVOI technique achieves state-of-the-art performance across several domains while scaling to large item spaces.Comment: To appear in the Thirty-Fourth AAAI Conference on Artificial Intelligence (AAAI-20

    Structured Preference Representation and Multiattribute Auctions

    Full text link
    Handling preferences over multiple objectives (or attributes) poses serious challenges to the development of automated solutions to complex decision problems. The number of decision outcomes grows exponentially with the number of attributes, and that makes elicitation, maintenance, and reasoning with preferences particularly complex. This problem can potentially be alleviated by using a factored representation of preferences based on independencies among the attributes. This work has two main components. The first component focuses on development of graphical models for multiattribute preferences and utility functions. Graphical models take advantage of factored utility, and yield a compact representation for preferences. Specifically, I introduce CUI networks, a compact graphical representation of utility functions over multiple attributes. CUI networks model multiattribute utility functions using the well studied utility independence concept. I show how conditional utility independence leads to an effective functional decomposition that can be exhibited graphically, and how local conditional utility functions, depending on each node and its parents, can be used to calculate joint utility. The second main component deals with the integration of preference structures and graphical models in trading mechanisms, and in particular in multiattribute auctions. I first develop multiattribute auctions that accommodate generalized additive independent (GAI) preferences. Previous multiattribute mechanisms generally either remain agnostic about traders’ preference structures, or presume highly restrictive forms, such as full additivity. I present an approximately efficient iterative auction mechanism that maintains prices on potentially overlapping GAI clusters of attributes, thus decreasing elicitation and computation burden while allowing for expressive preference representation. Further, I apply preference structures and preference-based constraints to simplify the particularly complex, but practically useful domain of multi-unit multiattribute auctions and exchanges. I generalize the iterative multiattribute mechanism to a subset of this domain, and investigate the problem of finding an optimal set of trades in multiattribute call markets, given restrictions on preference expression. Finally, I apply preference structures to simplify the modeling of user utility in sponsored-search auctions, in order to facilitate ranking mechanisms that account for the user experience from advertisements. I provide short-term and long-term simulations showing the effect on search-engine revenues.PhDComputer Science & EngineeringUniversity of Michigan, Horace H. Rackham School of Graduate Studieshttp://deepblue.lib.umich.edu/bitstream/2027.42/61670/1/yagil_1.pd

    Using and Learning GAI-Decompositions for Representing Ordinal Rankings

    Get PDF
    International audienceWe study the use of GAI-decomposable utility functions for representing ordinal rankings on combinatorial sets of objects. Considering only the relative order of objects leaves a lot of freedom for choosing a particular utility function, which allows one to get more compact representations. We focus on the problem of learning such representations, and give a polynomial PAC-learner for the case when a constant bound is known on the degree of the target representation. We also propose linear programming approaches for minimizing such representations

    A Study in Preference Elicitation under Uncertainty

    Get PDF
    In many areas of Artificial Intelligence (AI), we are interested in helping people make better decisions. This help can result in two advantages. First, computers can process large amounts of data and perform quick calculations, leading to better decisions. Second, if a user does not have to think about some decisions, they have more time to focus on other things they find important. Since users' preferences are private, in order to make intelligent decisions, we need to elicit an accurate model of the users' preferences for different outcomes. We are specifically interested in outcomes involving a degree of risk or uncertainty. A common goal in AI preference elicitation is minimizing regret, or loss of utility. We are often interested in minimax regret, or minimizing the worst-case regret. This thesis examines three important aspects of preference elicitation and minimax regret. First, the standard elicitation process in AI assumes users' preferences follow the axioms of Expected Utility Theory (EUT). However, there is strong evidence from psychology that people may systematically deviate from EUT. Cumulative prospect theory (CPT) is an alternative model to expected utility theory which has been shown empirically to better explain humans' decision-making in risky settings. We show that the standard elicitation process can be incompatible with CPT. We develop a new elicitation process that is compatible with both CPT and minimax regret. Second, since minimax regret focuses on the worst-case regret, minimax regret is often an overly cautious estimate of the actual regret. As a result, using minimax regret can often create an unnecessarily long elicitation process. We create a new measure of regret that can be a more accurate estimate of the actual regret. Our measurement of regret is especially well suited for eliciting preferences from multiple users. Finally, we examine issues of multiattribute preferences. Multiattribute preferences provide a natural way for people to reason about preferences. Unfortunately, in the worst-case, the complexity of a user's preferences grows exponentially with respect to the number of attributes. Several models have been proposed to help create compact representations of multiattribute preferences. We compare both the worst-case and average-case relative compactness
    • …
    corecore