468 research outputs found

    Building Ethically Bounded AI

    Full text link
    The more AI agents are deployed in scenarios with possibly unexpected situations, the more they need to be flexible, adaptive, and creative in achieving the goal we have given them. Thus, a certain level of freedom to choose the best path to the goal is inherent in making AI robust and flexible enough. At the same time, however, the pervasive deployment of AI in our life, whether AI is autonomous or collaborating with humans, raises several ethical challenges. AI agents should be aware and follow appropriate ethical principles and should thus exhibit properties such as fairness or other virtues. These ethical principles should define the boundaries of AI's freedom and creativity. However, it is still a challenge to understand how to specify and reason with ethical boundaries in AI agents and how to combine them appropriately with subjective preferences and goal specifications. Some initial attempts employ either a data-driven example-based approach for both, or a symbolic rule-based approach for both. We envision a modular approach where any AI technique can be used for any of these essential ingredients in decision making or decision support systems, paired with a contextual approach to define their combination and relative weight. In a world where neither humans nor AI systems work in isolation, but are tightly interconnected, e.g., the Internet of Things, we also envision a compositional approach to building ethically bounded AI, where the ethical properties of each component can be fruitfully exploited to derive those of the overall system. In this paper we define and motivate the notion of ethically-bounded AI, we describe two concrete examples, and we outline some outstanding challenges.Comment: Published at AAAI Blue Sky Track, winner of Blue Sky Awar

    CP-nets: From Theory to Practice

    Get PDF
    Conditional preference networks (CP-nets) exploit the power of ceteris paribus rules to represent preferences over combinatorial decision domains compactly. CP-nets have much appeal. However, their study has not yet advanced sufficiently for their widespread use in real-world applications. Known algorithms for deciding dominance---whether one outcome is better than another with respect to a CP-net---require exponential time. Data for CP-nets are difficult to obtain: human subjects data over combinatorial domains are not readily available, and earlier work on random generation is also problematic. Also, much of the research on CP-nets makes strong, often unrealistic assumptions, such as that decision variables must be binary or that only strict preferences are permitted. In this thesis, I address such limitations to make CP-nets more useful. I show how: to generate CP-nets uniformly randomly; to limit search depth in dominance testing given expectations about sets of CP-nets; and to use local search for learning restricted classes of CP-nets from choice data

    Learning Conditional Preference Networks from Optimal Choices

    Get PDF
    Conditional preference networks (CP-nets) model user preferences over objects described in terms of values assigned to discrete features, where the preference for one feature may depend on the values of other features. Most existing algorithms for learning CP-nets from the user\u27s choices assume that the user chooses between pairs of objects. However, many real-world applications involve the the user choosing from all combinatorial possibilities or a very large subset. We introduce a CP-net learning algorithm for the latter type of choice, and study its properties formally and empirically

    A satisficing bi-directional model transformation engine using mixed integer linear programming

    Get PDF
    The use of model transformation in software engineering has increased significantly during the past decade, with the ability to rapidly transform models and ensure consistency between those models being a key property of Model Driven Architecture. However, these approaches can be applied to a wide variety of different model types and some of these models and associated transformations require different semantics than those popularised by current model transformation tools. Specifically, current relational model transformation languages typically prioritise matching relation patterns in the source model over creating a target model that is compliant with its meta-model. In this paper we describe a relational model transformation engine implemented as a series of Mixed Integer Linear Programs (MILP). This engine has a key novel feature; it prioritises target model compliance with its meta-model by considering multiple interpretations of applying the transformation specification in order to ensure a correct target model is generated. In this paper the MILP transformation engine and the representations it uses are described, followed by the results of applying it to examples of varying complexity. © JOT 2011

    Graphical preference representation under a possibilistic framework

    Get PDF
    La modĂ©lisation structurĂ©e de prĂ©fĂ©rences, fondĂ©e sur les notions d'indĂ©pendance prĂ©fĂ©rentielle, a un potentiel Ă©norme pour fournir des approches efficaces pour la reprĂ©sentation et le raisonnement sur les prĂ©fĂ©rences des dĂ©cideurs dans les applications de la vie rĂ©elle. Cette thĂšse soulĂšve la question de la reprĂ©sentation des prĂ©fĂ©rences par une structure graphique. Nous proposons une nouvelle lecture de rĂ©seaux possibilistes, que nous appelons p-pref nets, oĂč les degrĂ©s de possibilitĂ© reprĂ©sentent des degrĂ©s de satisfaction. L'approche utilise des poids de possibilitĂ© non instanciĂ©s (appelĂ©s poids symboliques), pour dĂ©finir les tables de prĂ©fĂ©rences conditionnelles. Ces tables donnent naissance Ă  des vecteurs de poids symboliques qui codent les prĂ©fĂ©rences qui sont satisfaites et celles qui sont violĂ©es dans un contexte donnĂ©. Nous nous concentrons ensuite sur les aspects thĂ©oriques de la manipulation de ces vecteurs. En effet, la comparaison de ces vecteurs peut s'appuyer sur diffĂ©rentes mĂ©thodes: celles induites par la rĂšgle de chaĂźnage basĂ©e sur le produit ou celle basĂ©e sur le minimum que sous-tend le rĂ©seau possibiliste, les raffinements du minimum le discrimin, ou leximin, ainsi que l'ordre Pareto, et le Pareto symĂ©trique qui le raffine. Nous prouvons que la comparaison par produit correspond exactement au celle du Pareto symĂ©trique et nous nous concentrons sur les avantages de ce dernier par rapport aux autres mĂ©thodes. En outre, nous montrons que l'ordre du produit est consistant avec celui obtenu en comparant des ensembles de prĂ©fĂ©rences satisfaites des tables. L'image est complĂ©tĂ©e par la proposition des algorithmes d'optimisation et de dominance pour les p-pref nets. Dans ce travail, nous discutons divers outils graphiques pour la reprĂ©sentation des prĂ©fĂ©rences. Nous nous focalisons en particulier sur les CP-nets car ils partagent la mĂȘme structure graphique que les p-pref nets et sont basĂ©s sur la mĂȘme nature de prĂ©fĂ©rences. Nous prouvons que les ordres induits par les CP-nets ne peuvent pas contredire ceux des p-pref nets et nous avons fixĂ© les contraintes nĂ©cessaires pour raffiner les ordres des p-pref nets afin de capturer les contraintes Ceteris Paribus des CP-nets. Cela indique que les CP-nets reprĂ©sentent potentiellement une sous-classe des p-pref nets avec des contraintes. Ensuite, nous fournissons une comparaison approfondie entre les diffĂ©rents modĂšles graphiques qualitatifs et quantitatifs, et les p-pref nets. Nous en dĂ©duisons que ces derniers peuvent ĂȘtre placĂ©s Ă  mi- chemin entre les modĂšles qualitatifs et les modĂšles quantitatifs puisqu'ils ne nĂ©cessitent pas une instanciation complĂšte des poids symboliques alors que des informations supplĂ©mentaires sur l'importance des poids peuvent ĂȘtre prises en compte. La derniĂšre partie de ce travail est consacrĂ©e Ă  l'extension du modĂšle proposĂ© pour reprĂ©senter les prĂ©fĂ©rences de plusieurs agents. Dans un premier temps, nous proposons l'utilisation de rĂ©seaux possibilistes oĂč les prĂ©fĂ©rences sont de type tout ou rien et nous dĂ©finissons le conditionnement dans le cas de distributions boolĂ©ennes. Nous montrons par ailleurs que ces rĂ©seaux multi-agents ont une contrepartie logique utile pour vĂ©rifier la cohĂ©rence des agents. Nous expliquons les Ă©tapes principales pour transformer ces rĂ©seaux en format logique. Enfin, nous dĂ©crivons une extension pour reprĂ©senter des prĂ©fĂ©rences nuancĂ©es et fournissons des algorithmes pour les requĂȘtes d'optimisation et de dominance.Structured modeling of preference statements, grounded in the notions of preferential independence, has tremendous potential to provide efficient approaches for modeling and reasoning about decision maker preferences in real-life applications. This thesis raises the question of representing preferences through a graphical structure. We propose a new reading of possibilistic networks, that we call p-pref nets, where possibility weights represent satisfaction degrees. The approach uses non-instantiated possibility weights, which we call symbolic weights, to define conditional preference tables. These conditional preference tables give birth to vectors of symbolic weights that reflect the preferences that are satisfied and those that are violated in a considered situation. We then focus on the theoretical aspects of handling of these vectors. Indeed, the comparison of such vectors may rely on different orderings: the ones induced by the product-based, or the minimum based chain rule underlying the possibilistic network, the discrimin, or leximin refinements of the minimum- based ordering, as well as Pareto ordering, and the symmetric Pareto ordering that refines it. We prove that the product-based comparison corresponds exactly to symmetric Pareto and we focus on its assets compared to the other ordering methods. Besides, we show that productbased ordering is consistent with the ordering obtained by comparing sets of satisfied preference tables. The picture is then completed by the proposition of algorithms for handling optimization and dominance queries. In this work we discuss various graphical tools for preference representation. We shed light particularly on CP-nets since they share the same graphical structure as p-pref nets and are based on the same preference statements. We prove that the CP-net orderings cannot contradict those of the p-pref nets and we found suitable additional constraints to refine p-pref net orderings in order to capture Ceteris Paribus constraints of CP-nets. This indicates that CP-nets potentially represent a subclass of p-pref nets with constraints. Finally, we provide an thorough comparison between the different qualitative and quantitative graphical models and p-pref nets. We deduce that the latter can be positioned halfway between qualitative and quantitative models since they do not need a full instantiation of the symbolic weights while additional information about the relative strengths of these weights can be taken into account. The last part of this work is dedicated to extent the proposed model to represent multiple agents preferences. As a first step, we propose the use of possibilistic networks for representing all or nothing multiple agents preferences and define conditioning in the case of Boolean possibilities. These multiple agents networks have a logical counterpart helpful for checking agents consistency. We explain the main steps for transforming multiple agents networks into logical format. Finally, we outline an extension with priority levels of these networks and provide algorithms for handling optimization and dominance queries
    • 

    corecore