CHAPTER 1: INTRODUCTION. Multiagent Systems mjw/pubs/imas/

Similar documents
CPE/CSC 580: Intelligent Agents

Silvia Rossi. Introduzione. Lezione n. Corso di Laurea: Informatica. Insegnamento: Sistemi multi-agente. A.A.

Introduction to Autonomous Agents and Multi-Agent Systems Lecture 1

Agent-Based Systems. Agent-Based Systems. Agent-Based Systems. Five pervasive trends in computing history. Agent-Based Systems. Agent-Based Systems

AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS

15: Ethics in Machine Learning, plus Artificial General Intelligence and some old Science Fiction

An introduction to Agent-Oriented Software Engineering

Ground Systems Department

CISC 1600 Lecture 3.4 Agent-based programming

Computer Challenges to emerge from e-science

in the New Zealand Curriculum

MSc(CompSc) List of courses offered in

Autonomous Agents and MultiAgent Systems* Lecture 2

Cyber-Physical Production Systems. Professor Svetan Ratchev University of Nottingham

Distributed Robotics: Building an environment for digital cooperation. Artificial Intelligence series

The robots are coming, but the humans aren't leaving

M2M Communications and IoT for Smart Cities

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

Scientific Data e-infrastructures in the European Capacities Programme

The Future is Now: Are you ready? Brian David

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

Technical-oriented talk about the principles and benefits of the ASSUMEits approach and tooling

CPS331 Lecture: Agents and Robots last revised April 27, 2012

How can practice theory inform interventions into the domestic nexus?

Methodology for Agent-Oriented Software

Overview: Emerging Technologies and Issues

IoT governance roadmap

Introduction: What are the agents?

Transforming while performing Deep Dive: Artificial Intelligence. Hype or not?

OASIS concept. Evangelos Bekiaris CERTH/HIT OASIS ISWC2011, 24 October, Bonn

Commercializing Federal R&D: Secrets to Startup Success

9 th AU Private Sector Forum

EU regulatory system for robots

DUE CONFERENCE 2015 FUTURE INTERNET CONCEPTS FOR DEMAND MANAGEMENT. By: Hinesh Madhoo and Tiaan Willemse. Date: 31 March 2015

Human-AI Partnerships. Nick Jennings Vice-Provost (Research and Enterprise) & Professor of Artificial Intelligence

APEC Internet and Digital Economy Roadmap

Industry 4.0: the new challenge for the Italian textile machinery industry

ARTEMIS The Embedded Systems European Technology Platform

Autonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations and Exploration Systems

Assessment of Smart Machines and Manufacturing Competence Centre (SMACC) Scientific Advisory Board Site Visit April 2018.

OSMOSE: A Paradigm for the Liquid Sensing Enterprise

Stanford Center for AI Safety

Digital Transformation. A Game Changer. How Does the Digital Transformation Affect Informatics as a Scientific Discipline?

A future for agent programming?

Socio-Economics Brainstorming

Space Challenges Preparing the next generation of explorers. The Program

Definition of Pervasive Grid

Ubiquitous Home Simulation Using Augmented Reality

Introduction to Multi-Agent Systems. Michal Pechoucek & Branislav Bošanský AE4M36MAS Autumn Lect. 1

Costs of Achieving Software Technology Readiness

Journal Title ISSN 5. MIS QUARTERLY BRIEFINGS IN BIOINFORMATICS

Software-Intensive Systems Producibility

Map of Human Computer Interaction. Overview: Map of Human Computer Interaction

Machines that dream: A brief introduction into developing artificial general intelligence through AI- Kindergarten

Our Aspirations Ahead

R.I.T. Design Thinking. Synthesize and combine new ideas to create the design. Selected material from The UX Book, Hartson & Pyla

GLOBAL ICT REGULATORY OUTLOOK EXECUTIVE SUMMARY

WHY FLUENCY IN VALUES MATTERS AT SCHOOL. by ROSEMARY DEWAN, CEO Human Values Foundation

EXTENDED TABLE OF CONTENTS

WHY PURSUE A CAREER IN ELECTRONIC SYSTEMS?

Identification and Reduction of Risks in Remote Operations of Offshore Oil and Gas Installations

Can Linguistics Lead a Digital Revolution in the Humanities?

e-research Team A view of access management from Europe Introduction

SPACOMM 2009 PANEL. Challenges and Hopes in Space Navigation and Communication: From Nano- to Macro-satellites

This list supersedes the one published in the November 2002 issue of CR.

Earth Cube Technical Solution Paper the Open Science Grid Example Miron Livny 1, Brooklin Gore 1 and Terry Millar 2

C. R. Weisbin, R. Easter, G. Rodriguez January 2001

Multi-Agent Systems in Distributed Communication Environments

Neural Network Application in Robotics

Copyright: Conference website: Date deposited:

Ethics in Artificial Intelligence

Responsible AI & National AI Strategies

MOBY-DIC. Grant Agreement Number Model-based synthesis of digital electronic circuits for embedded control. Publishable summary

The Importance of Digital Humanities

Privacy, Technology and Economics in the 5G Environment

CS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1

The Secret Life of Data in the Year 2020

Interoperable systems that are trusted and secure

DIGITAL TECHNOLOGIES FOR A BETTER WORLD. NanoPC HPC

Teleoperation and System Health Monitoring Mo-Yuen Chow, Ph.D.

ENGINEERS, TECHNICIANS, ICT EXPERTS

Executive Summary Industry s Responsibility in Promoting Responsible Development and Use:

The main recommendations for the Common Strategic Framework (CSF) reflect the position paper of the Austrian Council

CPS331 Lecture: Agents and Robots last revised November 18, 2016

Virtual Assistants and Self-Driving Cars: To what extent is Artificial Intelligence needed in Next-Generation Autonomous Vehicles?

STATE OF THE ART TIME OF USE METERING ISSUES

Abstract. Keywords: virtual worlds; robots; robotics; standards; communication and interaction.

Issues and Challenges in Ecosystems of Federated Embedded Systems

A Harmonised Regulatory Framework for Supporting Single European Electronic Market: Achievements and Perspectives

How to build large European projects. Lessons learned from the Arrowhead project Professor Jerker Delsing

INVESTIGATION OF ACTUAL SITUATION OF COMPANIES CONCERNING USE OF THREE-DIMENSIONAL COMPUTER-AIDED DESIGN SYSTEM

Emerging technology. Presentation by Dr Sudheer Singh Parwana 17th January 2019

AN EFFICIENT TRAFFIC CONTROL SYSTEM BASED ON DENSITY

Horizon 2020 ICT Robotics Work Programme (draft - Publication: 20 October 2015)

Executive Summary. Chapter 1. Overview of Control

IRAHSS Pre-symposium Report

AGENT BASED MANUFACTURING CAPABILITY ASSESSMENT IN THE EXTENDED ENTERPRISE USING STEP AP224 AND XML

FUTURE NETWORKS POSITION PAPER. Author:

Key-Words: - Neural Networks, Cerebellum, Cerebellar Model Articulation Controller (CMAC), Auto-pilot

Application of AI Technology to Industrial Revolution

Transcription:

CHAPTER 1: INTRODUCTION Multiagent Systems http://www.csc.liv.ac.uk/ mjw/pubs/imas/ Five Trends in the History of Computing ubiquity; interconnection; intelligence; delegation; and human-orientation. http://www.csc.liv.ac.uk/ mjw/pubs/imas/ 1

Ubiquity Continual reduction in cost of computing makes it possible to introduce processing power into places and devices that would have once been uneconomic. As processing capability spreads, sophistication (and intelligence of a sort) becomes ubiquitous. What could benefit from having a processor embedded in it? http://www.csc.liv.ac.uk/ mjw/pubs/imas/ 2 Interconnection Computer systems no longer stand alone, but are networked into large distributed systems. Internet an obvious example, but networking is spreading its ever-growing tentacles. Since distributed and concurrent systems have become the norm, some researchers are putting forward theoretical models that portray computing as primarily a process of interaction http://www.csc.liv.ac.uk/ mjw/pubs/imas/ 3

Intelligence The complexity of tasks that we are capable of automating and delegating to computers has grown steadily If you don t feel comfortable with this definition of intelligence, it s probably because you are a human... http://www.csc.liv.ac.uk/ mjw/pubs/imas/ 4 Delegation Computers are doing more for us... without our intervention We are giving control to computers, even in safety critical tasks One example: fly-by-wire aircraft, where the machine s judgment may be trusted more than an experienced pilot Next on the agenda: fly-by-wire cars, intelligent braking systems, cruise control that maintains distance from car in front... http://www.csc.liv.ac.uk/ mjw/pubs/imas/ 5

Human Orientation The movement away from machine-oriented views of programming toward concepts and metaphors that more closely reflect the way we ourselves understand the world Programmers (and users!) relate to the machine differently Programmers conceptualize and implement software in terms of ever higher-level more human-oriented abstractions http://www.csc.liv.ac.uk/ mjw/pubs/imas/ 6 Programming progression Programming has progressed through: machine code; assembly language; machine-independent programming languages; sub-routines; procedures & functions; abstract data types; objects; to agents. http://www.csc.liv.ac.uk/ mjw/pubs/imas/ 7

Other Trends in Computer Science the Grid; ubiquitous computing; semantic web. http://www.csc.liv.ac.uk/ mjw/pubs/imas/ 8 The Grid The Grid aims to develop massive-scale open distributed systems, capable of being able to effectively and automatically deploy and redeploy computational (and other) resources to solve large computational problems: huge datasets; huge processing requirements. Current Grid research focussed mainly on middleware http://www.csc.liv.ac.uk/ mjw/pubs/imas/ 9

The Grid and Multiagent Systems The Grid and agent communities are both persuing the development of such open distributed systems, albeit from different perspectives. The Grid community has historically focussed on [... ] brawn : interoperable infrastructure and tools for secure and reliable resource sharing within dynamic and geographically distributed virtual organisations (VOs), and applications of the same to various resource federation scenarios. In contrast, those working on agents have focussed on brains, i.e., on the development of concepts, methodologies and algorithms for autonomous problem solvers that can act flexibly in uncertain and dynamic environments in order to achieve their objectives. (Foster et al, 2004) http://www.csc.liv.ac.uk/ mjw/pubs/imas/ 10 Ubiquitous Computing [P]opulations of computing entities hardware and software - will become an effective part of our environment, performing tasks that support our broad purposes without our continual direction, thus allowing us to be largely unaware of them. The vision arises because the technology begins to lie within our grasp. This tangle of concerns, about future systems of which we have only hazy ideas, will define a new character for computer science over the next half-century. (Milner, 2006) http://www.csc.liv.ac.uk/ mjw/pubs/imas/ 11

The Semantic Web The semantic web aims to annotate web sites with semantic markup: information in a form processable by computer, typically relating to the content of the web site. The idea is that this markup will enable browsers (etc) provide richer, more meaningful services to users. http://www.csc.liv.ac.uk/ mjw/pubs/imas/ 12 Berners-Lee on the Semantic Web I have a dream for the Web [in which computers] become capable of analysing all the data on the Web the content, links, and transactions between people and computers. A Semantic Web, which should make this possible, has yet to emerge, but when it does, the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines. The intelligent agents people have touted for ages will finally materialise. (Berners-Lee, 1999) http://www.csc.liv.ac.uk/ mjw/pubs/imas/ 13

Agents: A First Definition An agent is a computer system that is capable of independent (autonomous) action on behalf of its user or owner (figuring out what needs to be done to satisfy design objectives, rather than constantly being told). http://www.csc.liv.ac.uk/ mjw/pubs/imas/ 14 Multiagent Systems: A First Definition A multiagent system is one that consists of a number of agents, which interact with one-another. In the most general case, agents will be acting on behalf of users with different goals and motivations. To successfully interact, they will require the ability to cooperate, coordinate, and negotiate with each other, much as people do. http://www.csc.liv.ac.uk/ mjw/pubs/imas/ 15

A Vision: Autonomous Space Probes When a space probe makes its long flight from Earth to the outer planets, a ground crew is usually required to continually track its progress, and decide how to deal with unexpected eventualities. This is costly and, if decisions are required quickly, it is simply not practicable. For these reasons, organisations like NASA are seriously investigating the possibility of making probes more autonomous giving them richer decision making capabilities and responsibilities. This is not fiction: NASA s DS1 is doing it now! http://www.csc.liv.ac.uk/ mjw/pubs/imas/ 16 A Vision: Internet Agents Searching the Internet for the answer to a specific query can be a long and tedious process. So, why not allow a computer program an agent do searches for us? The agent would typically be given a query that would require synthesising pieces of information from various different Internet information sources. Failure would occur when a particular resource was unavailable, (perhaps due to network failure), or where results could not be obtained. http://www.csc.liv.ac.uk/ mjw/pubs/imas/ 17

The Micro and Macro Problems Agent design: How do we build agents that are capable of independent, autonomous action in order to successfully carry out the tasks that we delegate to them? Society Design: How do we build agents that are capable of interacting (cooperating, coordinating, negotiating) with other agents in order to successfully carry out the tasks that we delegate to them, particularly when the other agents cannot be assumed to share the same interests/goals? http://www.csc.liv.ac.uk/ mjw/pubs/imas/ 18 Some Views of the Field Agents as a paradigm for software engineering: Software engineers have derived a progressively better understanding of the characteristics of complexity in software. It is now widely recognised that interaction is probably the most important single characteristic of complex software. http://www.csc.liv.ac.uk/ mjw/pubs/imas/ 19

Agents as a tool for understanding human societies: Multiagent systems provide a novel new tool for simulating societies, which may help shed some light on various kinds of social processes. http://www.csc.liv.ac.uk/ mjw/pubs/imas/ 20 Objections to MAS Isn t it all just Distributed/Concurrent Systems? Isn t it all just AI? Isn t it all just Economics/Game Theory? Isn t it all just Social Science? http://www.csc.liv.ac.uk/ mjw/pubs/imas/ 21