cpsc 609 foundations of multi agent systems winter 2019
play

CPSC 609 Foundations of Multi-Agent Systems Winter 2019 Jrg - PowerPoint PPT Presentation

CPSC 609 Foundations of Multi-Agent Systems Winter 2019 Jrg Denzinger ICT 752 denzinge@cpsc.ucalgary.ca http://www.cpsc.ucalgary.ca/~denzinge/ 1. Introduction 1.1. Organization n Lectures: MoWe 15:30 n


  1. CPSC 609 � Foundations of Multi-Agent Systems � Winter 2019 � Jörg Denzinger � ICT 752 � denzinge@cpsc.ucalgary.ca � http://www.cpsc.ucalgary.ca/~denzinge/ �

  2. 1. Introduction � 1.1. Organization � n Lectures: MoWe 15:30 � n Assignments: � ● Midterm paper on a cooperation concept � ● Final paper describing a team of agents that work together rescuing people buried under rubble after a disaster struck a city (agents would be acting within the ARES system) � Multi-Agent Systems Jörg Denzinger

  3. Determining your grade � � n Midterm paper � � � � 30% � n Final paper � � � � 30% � n Oral exam � � � � 40% � Multi-Agent Systems Jörg Denzinger

  4. More Information � n Course webside: � http://pages.cpsc.ucalgary.ca/~denzinge/ � � � � courses/cs609-winter2019.html � n Internet � n Recommended papers � n Talk to me, ask questions, send me email. � Multi-Agent Systems Jörg Denzinger

  5. 1.2 Motivation � Robo-Cup Blackboard Avatar Vickrey auction Game theory Intentions Desire � Cooperation Commitment Competition Belief Teamwork ? Contract-net negotiations Market mechanisms Adversary Multi-Agent Systems Jörg Denzinger

  6. MAS and related areas � (in Computer Science) � n Artificial Intelligence � ● Planning � ● Learning � ● Knowledge representation / logic � n Distributed Systems � n Efficient Algorithms � n Security � n Robotic � n (graphical) user interfaces � Multi-Agent Systems Jörg Denzinger

  7. MAS and related areas � (outside Computer Science) � n Business Science / organizational theory / market studies � n Game theory � n Psychology � n Sociology � n Arts � n All kinds of Simulations � n Soccer � n ... � Multi-Agent Systems Jörg Denzinger

  8. Goals of MAS (I) � In general: higher efficiency, faster answers, better solutions � Especially: Synergy � (the whole is more than the sum of its parts) � � Additional goals: � n Adequately modeling given distributions � (functional, spatial, etc.) � n Improving adaptability, extendability, reliability of systems ( F software engineering) � Multi-Agent Systems Jörg Denzinger

  9. Goals of MAS (II) � n Easy integration of existing systems, achieving open systems ( F software engineering) � n More cost efficiency by specialization and distribution of tasks � n More security and safety by autonomy and isolation � n Usage of computer networks for AI applications � n Simulating human approach to hard tasks: � F � computer (program) as colleague or part of a � � colleague � Multi-Agent Systems Jörg Denzinger

  10. Basic problems (I) � n Modeling agents � ● degree of autonomy � ● degree of willingness to collaborate � ● degree of intelligence � ● complexity � n Construction of a community (society, organization) of agents � ● communication � ● control � Multi-Agent Systems Jörg Denzinger

  11. Basic problems (II) � ● different roles � ● division and assignment of tasks � ● distribution/assignment of resources � n Utilizing a community of agents � ● environment � ● constraints/conditions to keep fulfilled � ● efficiency � ● reuse of components � Multi-Agent Systems Jörg Denzinger

  12. Solution approaches (I) � n Adaptation of human forms of organization � ● political structures � ● organization of business companies � ● groups in society � n Negotiation concepts for solving conflicts � ● detection of conflicts � ● determining scope of conflicts � ● protocol for solution process � n Game theoretical concepts, for example utility (payoff) matrixes � Multi-Agent Systems Jörg Denzinger

  13. Solution approaches (II) � n Knowledge representation techniques � F � standards for information exchange, like FIPA � � initiative or KIF � n Different concepts for modeling agents, for example modal logics, state automata, rule based modeling,… � n Tools for realizing MAS � ● MAS languages � ● Test beds, like OLEMAS and ARES � ● Groupware � n ... � Multi-Agent Systems Jörg Denzinger

  14. (Intended) Structure of the course (I) � 1. � Introduction � � 1. � Organization � � 2. � Motivation � � 3. � A little history � 2. � Single-agent systems � � 1. � Formal definitions and properties � � 2. � Modeling of agents � 3. � Multi-agent systems � � 1. � Formal definitions and properties � Multi-Agent Systems Jörg Denzinger

  15. (Intended) Structure of the course (II) � 3. � 2. � Interaction and cooperation concepts � � 3. � Competitive agent environments � 4. � Learning in MAS � � 1. � Learning in general � � 2. � From single-agent to multi-agent learning � � 3. � Examples � 5. Testing MAS � 6. Larger examples (if time permits) � Multi-Agent Systems Jörg Denzinger

  16. 1.3. A little history of MAS � 1975 � Hearsay-II, Blackboard systems (Erman, Lesser) � � � Beings: knowledge as interacting experts (Lenat) � 1977 � Actor model, message passing (Hewitt) � 1980 � First workshop on Distributed AI, MIT � � � Contract-net protocol, negotiations as cooperation � � concept (Smith) � 1981 � IEEE Transactions on Systems, Man and � � Cybernetics special issue on DAI: � � � Organizational View on Distributed Systems (Fox) � � � The Scientific Community Metaphor (Kornfeld, � � Hewitt) � Multi-Agent Systems Jörg Denzinger

  17. 1981 � Functionally accurate cooperative distributed � � systems (Lesser, Corkill) � 1982 � Synchronization of plans for agents (Rosenschein) � 1983 � Open Systems (Hewitt, de Jong) � 1984 � Modeling of Beliefs, Desires and Intentions � � (Levesque) �� � � Actions in plans for multi-agent systems � � (Georgeff) � 1985 � Pursuit Game as testbed (Benda, Jadannathan, � � Dodhiawala) � 1986 � Cooperation without Communication, Utilizing � � game theory (Rosenschein) � � � Classification dimensions of DAI approaches � � (Sridharan, ed.) � Multi-Agent Systems Jörg Denzinger

  18. 1989 � First MAAMAW, Cambridge � � � Reinforcement Learning (Watkins) � 1990 � First MACC � � � Agent-oriented programming (Shoham) � � � Learning in multi-agent systems (Sian) � � � User agents, personal assistant (Hammainen et al.) � � (Pan, Tenenbaum) � 1991 � Knowledge Interchange Format (KIF) (Interlingua � � Working Group) � � � Teamwork concept (Denzinger) � 1993 � Founding Workshop of German DAI group, � � Saarbrücken � 1994 � Softbots (Etzioni, Weld) �� Multi-Agent Systems Jörg Denzinger

  19. 1995 � First ICMAS, San Francisco � 1996 � First RoboCup, Kyoto � � � Founding of FIPA-Initiative � 1997 � First Autonomous Agents conference � 1998 � Agents ’ World, Paris � � � Start of the AgentLink program of EU � 1999 � First IAT, Hong Kong � � Internet of Things mentioned by Kevin Ashton � 2001 � First RoboCupRescue competition � 2002 � First AAMAS in Italy � � � First Trading Agent Competition (TAC) � First Workshop on Teaching MAS at AAMAS � Multi-Agent Systems Jörg Denzinger

  20. 2006 First ART Competition (Using the Agent � � Reputation and Trust Testbed) � � Most influential paper award at AAMAS � First COMMA (Computational Models of � Argument) Conference in Liverpool � 2007 � First SASO (Self-Adaptive and Self-Organizing � � Systems) Conference at MIT � 2016 � IAT rolled into Web Intelligence conference � � ICA started as alternative � In general, trend towards specialized conferences and sub-areas “ breaking away ” from the field � Other disciplines making use of MAS: security, Internet of Things, etc. � � Multi-Agent Systems Jörg Denzinger

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend