Agents
Rational Verification: From Model Checking to Equilibrium Checking
Wooldridge, Michael (University of Oxford) | Gutierrez, Julian (University of Oxford) | Harrenstein, Paul (University of Oxford) | Marchioni, Enrico (University of Oxford) | Perelli, Giuseppe (University of Oxford) | Toumi, Alexis (University of Oxford)
Rational verification is concerned with establishing whether a given temporal logic formula ฯ is satisfied in some or all equilibrium computations of a multi-agent system โ that is, whether the system will exhibit the behaviour ฯ under the assumption that agents within the system act rationally in pursuit of their preferences. After motivating and introducing the framework of rational verification, we present formal models through which rational verification can be studied, and survey the complexity of key decision problems. We give an overview of a prototype software tool for rational verification, and conclude with a discussion and related work.
Ethical Dilemmas for Adaptive Persuasion Systems
Stock, Oliviero (Fondazione Bruno Kessler-Il Centro per la Ricerca Scientifica e Tecnologica (FBK-IRST)) | Guerini, Marco (Fondazione Bruno Kessler-Il Centro per la Ricerca Scientifica e Tecnologica (FBK-IRST)) | Pianesi, Fabio (Fondazione Bruno Kessler-Il Centro per la Ricerca Scientifica e Tecnologica (FBK-IRST))
A key acceptability criterion for artificial agents will be the possible moral implications of their actions. In particular, intelligent persuasive systems (systems designed to influence humans via communication) constitute a highly sensitive topic because of their intrinsically social nature. Still, ethical studies in this area are rare and tend to focus on the output of the required action; instead, this work focuses on the acceptability of persuasive acts themselves.Building systems able to persuade while being ethically acceptable requires that they be capable of intervening flexibly and of taking decisions about which specific persuasive strategy to use. We show how, exploiting a behavioral approach, based on human assessment of moral dilemmas, we obtain results that will lead to more ethically appropriate systems. Experiments we have conducted address the type of persuader, the strategies adopted and the circumstances. Dimensions surfaced that can characterize the interpersonal differences concerning moral acceptability of machine performed persuasion, usable for strategy adaptation. We also show that the prevailing preconceived negative attitude toward persuasion by a machine is not predictive of actual moral acceptability judgement when subjects are confronted with specific cases.
Embedding Ethical Principles in Collective Decision Support Systems
Greene, Joshua (Harvard University) | Rossi, Francesca (University of Padova and IBM T. J. Watson) | Tasioulas, John (King's College London) | Venable, Kristen Brent (Tulane University and IHMC) | Williams, Brian (Massachusetts Institute of Technology)
The future will see autonomous machines acting in the same environment as humans, in areas as diverse as driving, assistive technology, and health care. Think of self-driving cars, companion robots, and medical diagnosis support systems. We also believe that humans and machines will often need to work together and agree on common decisions. Thus hybrid collective decision making systems will be in great need. In this scenario, both machines and collective decision making systems should follow some form of moral values and ethical principles (appropriate to where they will act but always aligned to humans'), as well as safety constraints. In fact, humans would accept and trust more machines that behave as ethically as other humans in the same environment. Also, these principles would make it easier for machines to determine their actions and explain their behavior in terms understandable by humans. Moreover, often machines and humans will need to make decisions together, either through consensus or by reaching a compromise. This would be facilitated by shared moral values and ethical principles.
Teaching Automated Strategic Reasoning Using Capstone Tournaments
Veliz, Oscar (University of Texas at El Paso) | Gutierrez, Marcus (University of Texas at El Paso) | Kiekintveld, Christopher (University of Texas at El Paso)
Courses in artificial intelligence and related topics often cover methods for reasoning under uncertainty, decision theory, and game theory. However, these methods can seem very abstract when students first encounter them, and they are often taught using simple โtoyโ problems. Our goal is to help students to operationalize this knowledge by designing sophisticated autonomous agents that must make complex decisions in games that capture their interest. We describe a tournament-based pedagogy that we have used in two different courses with two different games based on current research topics in artificial intelligence to engage students in designing agents that use strategic reasoning. Many students find this structure very engaging, and we find that students develop a deeper understanding of the abstract strategic reasoning concepts introduced in the courses.
IRobot: Teaching the Basics of Artificial Intelligence in High Schools
Burgsteiner, Harald (Graz University of Applied Sciences) | Kandlhofer, Martin (Graz University of Technology) | Steinbauer, Gerald (Graz University of Technology)
Profound knowledge about Artificial Intelligence (AI) will become increasingly important for careers in science and engineering. Therefore an innovative educational project teaching fundamental concepts of AI at high school level will be presented in this paper. We developed an AI-course covering major topics (problem solving, search, planning, graphs, datastructures, automata, agent systems, machine learning) which comprises both theoretical and hands-on components. A pilot project was conducted and empirically evaluated. Results of the evaluation show that the participating pupils have become familiar with those concepts and the various topics addressed. Results and lessons learned from this project form the basis for further projects in different schools which intend to integrate AI in future secondary science education.
An Algorithm to Coordinate Measurements Using Stochastic Human Mobility Patterns in Large-Scale Participatory Sensing Settings
Zenonos, Alexandros (University of Southampton) | Stein, Sebastian (University of Southampton) | Jennings, Nicholas R. (University of Southampton)
Participatory sensing is a promising new low-cost approach for collecting environmental data. However, current large-scale environmental participatory sensing campaigns typically do not coordinate the measurements of participants, which can lead to gaps or redundancy in the collected data. While some work has considered this problem, it has made several unrealistic assumptions. In particular, it assumes that complete and accurate knowledge about the participants future movements is available and it does not consider constraints on the number of measurements a user is willing to take. To address these shortcomings, we develop a computationally-efficient coordination algorithm (Best-match) to suggest to users where and when to take measurements. Our algorithm exploits human mobility patterns, but explicitly considers the inherent uncertainty of these patterns. We empirically evaluate our algorithm on a real-world human mobility and air quality dataset and show that it outperforms the state-of-the-art greedy and pull-based proximity algorithms in dynamic environments.
Multiagent-Based Route Guidance for Increasing the Chance of Arrival on Time
Cao, Zhiguang (Nanyang Technological University) | Guo, Hongliang (Nanyang Technological University) | Zhang, Jie (Nanyang Technological University) | Fastenrath, Ulrich (BMW Group)
Transportation and mobility are central to sustainable urban development, where multiagent-based route guidance is widely applied. Traditional multiagent-based route guidance always seeks LET (least expected travel time) paths. However, drivers usually have specific expectations, i.e., tight or loose deadlines, which may not be all met by LET paths. We thus adopt and extend the probability tail model that aims to maximize the probability of reaching destinations before deadlines. Specifically, we propose a decentralized multiagent approach, where infrastructure agents locally collect intentions of concerned vehicle agents and formulate route guidance as a route assignment problem, to guarantee their arrival on time. Experimental results on real road networks justify its ability to increase the chance of arrival on time.
An Axiomatic Framework for Ex-Ante Dynamic Pricing Mechanisms in Smart Grid
Bandyopadhyay, Sambaran (IBM Research) | Narayanam, Ramasuri (IBM Research) | Kumar, Pratyush (IBM Research) | Ramchurn, Sarvapali (University of Southampton) | Arya, Vijay (IBM Research) | Petra, Iskandarbin ( Universiti Brunei Darussalam )
In electricity markets, the choice of the right pricing regime is crucial for the utilities because the price they charge to their consumers, in anticipation of their demand in real-time, is a key determinant of their profits and ultimately their survival in competitive energy markets. Among the existing pricing regimes, in this paper, we consider ex-ante dynamic pricing schemes as (i) they help to address the peak demand problem (a crucial problem in smart grids), and (ii) they are transparent and fair to consumers as the cost of electricity can be calculated before the actual consumption. In particular, we propose an axiomatic framework that establishes the conceptual underpinnings of the class of ex-ante dynamic pricing schemes. We first propose five key axioms that reflect the criteria that are vital for energy utilities and their relationship with consumers. We then prove an impossibility theorem to show that there is no pricing regime that satisfies all the five axioms simultaneously. We also study multiple cost functions arising from various pricing regimes to examine the subset of axioms that they satisfy. We believe that our proposed framework in this paper is first of its kind to evaluate the class of ex-ante dynamic pricing schemes in a manner that can be operationalised by energy utilities.
Achieving Stable and Fair Profit Allocation with Minimum Subsidy in Collaborative Logistics
Agussurja, Lucas (Singapore Management University) | Lau, Hoong Chuin (Singapore Management University) | Cheng, Shih-Fen (Singapore Management University)
With the advent of e-commerce, logistics providers are faced with the challenge of handling fluctuating and sparsely distributed demand, which raises their operational costs significantly. As a result, horizontal cooperation are gaining momentum around the world. One of the major impediments, however, is the lack of stable and fair profit sharing mechanism. In this paper, we address this problem using the framework of computational cooperative games. We first present cooperative vehicle routing game as a model for collaborative logistics operations. Using the axioms of Shapley value as the conditions for fairness, we show that a stable, fair and budget balanced allocation does not exist in many instances of the game. By relaxing budget balance, we then propose an allocation scheme based on the normalized Shapley value. We show that this scheme maintains stability and fairness while requiring minimum subsidy. Finally, using numerical experiments we demonstrate the feasibility of the scheme under various settings.
Modeling Human Ad Hoc Coordination
Krafft, Peter M. (Massachusetts Institute of Technology) | Baker, Chris L. (Massachusetts Institute of Technology) | Pentland, Alex " (Massachusetts Institute of Technology) | Sandy" (Massachusetts Institute of Technology) | | Tenenbaum, Joshua B.
Whether in groups of humans or groups of computer agents, collaboration is most effective between individuals who have the ability to coordinate on a joint strategy for collective action. However, in general a rational actor will only intend to coordinate if that actor believes the other group members have the same intention. This circular dependence makes rational coordination difficult in uncertain environments if communication between actors is unreliable and no prior agreements have been made. An important normative question with regard to coordination in these ad hoc settings is therefore how one can come to believe that other actors will coordinate, and with regard to systems involving humans, an important empirical question is how humans arrive at these expectations. We introduce an exact algorithm for computing the infinitely recursive hierarchy of graded beliefs required for rational coordination in uncertain environments, and we introduce a novel mechanism for multiagent coordination that uses it. Our algorithm is valid in any environment with a finite state space, and extensions to certain countably infinite state spaces are likely possible. We test our mechanism for multiagent coordination as a model for human decisions in a simple coordination game using existing experimental data. We then explore via simulations whether modeling humans in this way may improve human-agent collaboration.