Matchmaking Among Heterogeneous Agents on the Internet*

Total Page:16

File Type:pdf, Size:1020Kb

Matchmaking Among Heterogeneous Agents on the Internet* From: AAAI Technical Report SS-99-03. Compilation copyright © 1999, AAAI (www.aaai.org). All rights reserved. Matchmaking among Heterogeneous Agents on the Internet* Katia Sycara, Matthias Klusch, Seth Widoff The Robotics Institute, Carnegie Mellon University, Pittsburgh, USA. {katia, klusch, swidoff}@cs.cmu.edu Jianguo Lu Computer Science Department, University of Toronto, CA. [email protected] Abstract Secondly, even experienced users can’t be aware of ev- ery change on the Internet. Relevant agents may ap- The Internet not only provides data for users to browse, pear and disappear over time. Thirdly, as the number but also databases to query, and software agents to run. and sophistication of agents on the Internet increase, Dueto the exponential increase of deployedagents on the there is an obvious need for standardized, meaning- Internet, automatingthe search and selection of relevant ful communication among agents to enable them to agents is essential for both users and collaboration among perform collaborative task execution. different software agents. This paper first describes the To facilitate the searching and interoperation agent capability description language LARKS.Then we between agents on the Internet, we proposed will discuss the matchmakingprocess using LARKSand the RETSINAmulti-agent infrastructure framework give a complete working scenario. The paper concludes (Sycara et al. 1996). In this framework, with comparing our language and the matchmakingpro- distinguished two general agent categories: service cess with related works. We have implemented LARKSproviders and service requester agents. Service and the associated powerful matchmakingprocess, and providers provide some type of service, such as find- are currently incorporating it within our RETSINAmulti- ing information, or performing some particular do- agent framework(Sycara et al. 1996). main specific problem solving (e.g., numbersorting). Requester agents need provider agents to perform some service for them. Since the Internet is an open 1 Introduction environment where information sources, communica- tion links, and agents themselves mayappear and dis- The Internet not only provides data for users to appear unpredictably, there is a need for some means browse in the Web, but also heterogeneous databases to help requester agents find providers. Agents that to query, and software agents to run. Due to the ex- help locate other agents are called middle agents. ponential increase of deployed agents on the Internet, Wehave identified different types of middle agents automating the searching and selection of relevant on the Internet, such as matchmakers (yellow page agents is essential for both users and the software services), brokers, billboards, etc., and experimen- agent society in several ways. Firstly, novice users in tally evaluated different protocols for interoperation Cyberspace may have no idea where to find a service, between providers, requesters, and various types of and what agents are available for performing a task. middle agents (Decker, Sycara and Williamson 1997). *Thisresearch has beensponsored in part by Officeof Naval We have also developed protocols for distributed Researchgrant N-00014-96-16-1-1222. matchmaking (Jha et al. 1998). Matchmaking is the 152 In the following, we first describe the agent capa- bility description language, LARKS.Then we will dis- MatchmakerAgent x cuss the matchmaking process using LARKSand give M.t°n, a complete working scenario. The paper concludes with comparing our language and the matchmaking ~K ~ AuxiliaryDB -- process with related works. We have implemented Rcsnlt-of’MatchinV/ ]~-- .// ~pablg~D~cdptions LARKSand the assQciated powerful matchmaking RequesterAgent P~" in, LARK% process, and are currently incorporating it within I \ ov,dorAgent,our RETSINAmulti-agent infrastructure framework (Sycara et al. 1996). LAR~ocol I’m mderAgent LAR tocol v’ n ConceptDB1 L"!~"" J ~ the servicefor providing"~A 2 The Agent Capability De- scription Language LARKS ~ onPr°cessRequest’LocalIS ]C~ce~p~B n ~~IS 2.1 Desiderata for an Agent Capabil- ity Description Language Figure 1: Matchmaking using LARKS:An Overview There is an obvious need to describe agent capabili- process of finding an appropriate provider through ties in a commonlanguage before any advertisement, request, or even matchmaking among the agents can a middle agent, and has the following general form take place. In fact, the formal description of capa- (Figure 1): bilities is one of the difficult problemsin the area of ¯ Provider agents advertise their capabilities to software engineering and AI. Some of the main de- middle agents. sired features of such a agent capability description language (ACDL)are the following: ¯ Middle agents store these advertisements. ¯ A requester asks some middle agent whether it Expressiveness The language should be ex- knowsof providers with desired capabilities. pressive enough to represent not only data and knowledge, but also the meaning of program ¯ The middle agent matches the request against code. Agent capabilities should be described at the stored advertisements and returns the result, an abstract rather than implementation level. a subset of the stored advertisements. Most existing agents should be distinguishable by their descriptions in this language. While this process at first glance seems very sim- ple, it is complicated by the fact that providers and Inferences. Inferences on descriptions written requesters are usually heterogeneous and incapable in this language should be supported. Auto- of understanding each other. This difficulty gives mated reasoning and comparison on the descrip- rise to the need for a commonlanguage for describ- tions should be possible and efficient. ing the capabilities and requests of software agents in a convenient way. In addition, one has to devise Ease of Use. Descriptions should not only be a mechanismfor matching descriptions in that lan- easy to read and understand, but also easy to guage. This mechanism can then be used by middle write by the user. The language should support agents to efficiently select relevant agents for some the use of domain or commonontologies for spec- given tasks. ifying agents capabilities. 153 ¯ Application in the Web. One of the main ap- 2.2 Specification in LARKS plication domainsfor the language is the specifi- A specification in LARKSis a frame with the following cation of advertisements and requests of agents slot structure. on the Web. The language allows for automated exchange and processing of information among Context Contextof specification these agents. Types Declaration of used variable types Input Declaration of There are many program description languages, input variables like Z, to describe the functionalities of programs. Output Declaration of output variables These languages contain too muchdetail to be useful InConstraints Constraints on for the searching purpose. Also reading and writ- input variables ing specifications in these languages require sophis- 0utConstraints Constraints on ticated training. On the other hand, the interface output variables definition languages, like IDL and WIDL,go to the ConcDescriptions Ontological descriptions other extreme by completely omitting the functional of used words descriptions of the services. Only the input and out- TextDescription Textual Description of put information is provided. specification In AI, knowledge description languages like KIF The frame slot types have the following meaning. are meant to describe the knowledge instead of the actions of a service. The action representation for- ¯ Context: The context of the specification in the malisms like STRIPSare too restrictive to repre- local domain of the agent. sent complicated services. Some agent communica- tion languages like KQML(Finin et al. 1994) and ¯ Types: Optional definition of the data types FIPA ACL concentrate on the communication pro- used in the specification.. tocals (message types) between agents but leave the Input and Output: Input/output variable dec- content part of the language unspecified. larations for the specification. In addition to the In Internet computing, various description formats usual type declarations, there may also be con- are being proposed, notably the WIDLand the Re- cept attachments to disambiguate types of the source Description Framework (RDF). Although the same name. The concept itself is defined in the RDFalso aims at the interoperablity between Web concept description slot ConcDescriptions. applications, it is intended to be a basis for describ- ing metadata. RDFallowes different vendors to de- InConstraints and Ou~;Constraints: Logical scribe the properties and relations between resources constraints on input/output variables that ap- on the Web. That enables other programs, like Web pear in the input/output declaration part. The robots, to easily extract relevant information, and to constraints are described as Horn clauses. build a graph structure of the resources available on ConcDesriptions: Optional description of the the Web, without the need to give any specific infor- meaning of words used in the specification. The mation. However, the description does not describe description relies on concepts in a given local do- the functionalities of the Webservices. main ontology. Attachement of a concept C to a Since none of those languages satisfies our re- word w in any of the slots above is done in the quirements, we propose an ACDL, called LARKS form: w*C. That means
Recommended publications
  • AAAI-16 / IAAI-16 / EAAI-16 Program
    Thirtieth AAAI Conference on Artificial Intelligence Twenty-Eighth Conference on Innovative Applications of Artificial Intelligence The Sixth Symposium on Educational Advances in AI AAAI-16 / IAAI-16 / EAAI-16 Program February 12–17, 2016 Phoenix Convention Center / Hyatt Regency Phoenix Phoenix, Arizona, USA Sponsored by the Association for the Advancement of Artificial Intelligence Cosponsored by AI Journal, the National Science Foundation, Baidu, IBM Research, Infosys, Lionbridge, Microsoft Research, Disney Research, University of Southern California/Information Sciences Institute, Yahoo Labs!, ACM/SIGAI, CRA Computing Community Consortium (CCC), and David E. Smith MORNING AFTERNOON EVENING (AFTER 5:00 PM) Friday, February 12 Tutorial Forum Tutorial Forum Student Welcome Reception Workshops Workshops AAAI/SIGAI DC AAAI/SIGAI DC Saturday, February 13 Tutorial Forum Tutorial Forum Speed Dating Workshops Workshops Opening Reception AAAI/SIGAI DC AAAI/SIGAI DC EAAI EAAI Open House Invited Talks Open House Robotics Exhibits Robotics Exhibits Sunday, February 14 AAAI / IAAI Welcome / AAAI Awards Lunch with a Fellow Presidential Address: Dietterich IAAI Invited Talk: Rao AAAI Invited Talk: Krause AAAI / IAAI Technical Program AAAI / IAAI Technical Program AI Job Fair Classic Paper/Robotics Talks What’s Hot Talks / Robotics Talks Poster / Demo Session 1 EAAI EAAI Fellows Dinner Robotics/Vendor Exhibits Robotics/Vendor Exhibits Video Competition Viewing Video Competition Viewing Monday, February 15 Women’s Mentoring Breakfast AAAI Invited Talk:
    [Show full text]
  • Formalizing Common Sense Reasoning for Scalable Inconsistency-Robust Information Integration Using Direct Logictm Reasoning and the Actor Model
    Formalizing common sense reasoning for scalable inconsistency-robust information integration using Direct LogicTM Reasoning and the Actor Model Carl Hewitt. http://carlhewitt.info This paper is dedicated to Alonzo Church, Stanisław Jaśkowski, John McCarthy and Ludwig Wittgenstein. ABSTRACT People use common sense in their interactions with large software systems. This common sense needs to be formalized so that it can be used by computer systems. Unfortunately, previous formalizations have been inadequate. For example, because contemporary large software systems are pervasively inconsistent, it is not safe to reason about them using classical logic. Our goal is to develop a standard foundation for reasoning in large-scale Internet applications (including sense making for natural language) by addressing the following issues: inconsistency robustness, classical contrapositive inference bug, and direct argumentation. Inconsistency Robust Direct Logic is a minimal fix to Classical Logic without the rule of Classical Proof by Contradiction [i.e., (Ψ├ (¬))├¬Ψ], the addition of which transforms Inconsistency Robust Direct Logic into Classical Logic. Inconsistency Robust Direct Logic makes the following contributions over previous work: Direct Inference Direct Argumentation (argumentation directly expressed) Inconsistency-robust Natural Deduction that doesn’t require artifices such as indices (labels) on propositions or restrictions on reiteration Intuitive inferences hold including the following: . Propositional equivalences (except absorption) including Double Negation and De Morgan . -Elimination (Disjunctive Syllogism), i.e., ¬Φ, (ΦΨ)├T Ψ . Reasoning by disjunctive cases, i.e., (), (├T ), (├T Ω)├T Ω . Contrapositive for implication i.e., Ψ⇒ if and only if ¬⇒¬Ψ . Soundness, i.e., ├T ((├T) ⇒ ) . Inconsistency Robust Proof by Contradiction, i.e., ├T (Ψ⇒ (¬))⇒¬Ψ 1 A fundamental goal of Inconsistency Robust Direct Logic is to effectively reason about large amounts of pervasively inconsistent information using computer information systems.
    [Show full text]
  • Program Guide
    The First AAAI/ACM Conference on AI, Ethics, and Society February 1 – 3, 2018 Hilton New Orleans Riverside New Orleans, Louisiana, 70130 USA Program Guide Organized by AAAI, ACM, and ACM SIGAI Sponsored by Berkeley Existential Risk Initiative, DeepMind Ethics & Society, Future of Life Institute, IBM Research AI, Pricewaterhouse Coopers, Tulane University AIES 2018 Conference Overview Thursday, February Friday, Saturday, 1st February 2nd February 3rd Tulane University Hilton Riverside Hilton Riverside 8:30-9:00 Opening 9:00-10:00 Invited talk, AI: Invited talk, AI Iyad Rahwan and jobs: and Edmond Richard Awad, MIT Freeman, Harvard 10:00-10:15 Coffee Break Coffee Break 10:15-11:15 AI session 1 AI session 3 11:15-12:15 AI session 2 AI session 4 12:15-2:00 Lunch Break Lunch Break 2:00-3:00 AI and law AI and session 1 philosophy session 1 3:00-4:00 AI and law AI and session 2 philosophy session 2 4:00-4:30 Coffee break Coffee Break 4:30-5:30 Invited talk, AI Invited talk, AI and law: and philosophy: Carol Rose, Patrick Lin, ACLU Cal Poly 5:30-6:30 6:00 – Panel 2: Invited talk: Panel 1: Prioritizing The Venerable What will Artificial Ethical Tenzin Intelligence bring? Considerations Priyadarshi, in AI: Who MIT Sets the Standards? 7:00 Reception Conference Closing reception Acknowledgments AAAI and ACM acknowledges and thanks the following individuals for their generous contributions of time and energy in the successful creation and planning of AIES 2018: Program Chairs: AI and jobs: Jason Furman (Harvard University) AI and law: Gary Marchant
    [Show full text]
  • CVF Conference on Computer Vision and Pattern Recognition Workshops 2020 CVPR Workshop on Learning with Limited Labels 2020 Oral Presentation, Best Paper Award
    Rohit Kumar Jena Email j Website j Google Scholar j GitHub Education University of Pennsylvania Philadelphia, PA Ph.D. in Computer and Information Science 2021 { Present Advisors: Prof. Jianbo Shi, Prof. James Gee Carnegie Mellon University Pittsburgh, PA Master of Science in Robotics 2019 { 2021 Advisor: Prof. Katia Sycara GPA: 4.19/4.0 Indian Institute of Technology, Bombay Mumbai, India B.Tech. with Honors in Computer Science and Engineering 2015-2019 Advisor: Prof. Suyash Awate GPA: 9.54/10 Received the Research Excellence Award for outstanding research work during undergraduate Research Interests Computer Vision, Medical Image Analysis, Machine Learning, Deep Learning Conference and Journal Publications Self supervised vessel enhancement using flow-based consistencies Rohit Jena, Sumedha Singla, Kayhan Batmanghelich International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI) 2021 Early Accept, MICCAI 2021 Student Travel Award Transfer Learning for Human Navigation and Triage Strategies Prediction in Search and Rescue Task Yue Guo, Rohit Jena, Dana Hughes, Michael Lewis, Katia Sycara International Conference on Robot and Human Interactive Communication (RO-MAN 2021) Augmenting GAIL with behavior cloning for sample efficient imitation learning Rohit Jena, Changliu Liu, Katia Sycara (Long version) Conference on Robot Learning (CoRL) 2020 (Short version) RSS Workshop on Advances & Challenges in Imitation Learning for Robotics 2020, Invited Paper Learning Image Inpainting from Incomplete Images using Self-Supervision Sriram Yenamandra, Ansh Khurana, Rohit Jena, Suyash Awate International Conference on Pattern Recognition (ICPR) 2020 A Bayesian Neural Net to Segment Images with Uncertainty Estimates and Good Calibration Rohit Jena, Suyash Awate International conference on Information Processing in Medical Imaging (IPMI) 2019 Oral Presentation, opening talk of conference, acceptance rate ∼11% Perfect MCMC Sampling in Bayesian MRFs for Uncertainty Estimation in Segmentation Suyash P.
    [Show full text]
  • Program Committee
    Program Committee Program Committee Chair Mauricio Ayala-Rincón (Universidade de Brasilia) Qiang Yang (Hong Kong University of Science and Technology) Haris Aziz (NICTA and University of New South Wales) Moshe Babaioff (Microso Research) Main Track Area Chairs Yoram Bachrach (Microso Research) Christopher Amato (Massachusetts Institute of Technology and Christer Bäckström (Linköping University) University of New Hampshire) Laura Barbulescu (Carnegie Mellon University) Roman Bartak (Charles University in Prague) Pablo Barcelo (Universidad de Chile) Christian Bessiere (CNRS) Leliane N. Barros (University of Sao Paulo) Blai Bonet (Universidad Simón Bolívar) Peter Bartlett (University of California, Berkeley) Xiaoping Chen (University of Science and Technology of China) Shai Ben-David (University of Waterloo) Yiling Chen (Harvard University) Ralph Bergmann (University of Trier) Veronica Dahl (Simon Fraser University) Alina Beygelzimer (Yahoo! Labs) Rodrigo de Salvo Braz (SRI International) Albert Bifet (Huawei) Edith Elkind (University of Oxford) Hendrik Blockeel (Katholieke Universiteit Leuven) Boi Faltings (Ecole Polytechnique Federale de Lausanne) Francesco Bonchi (Yahoo Labs) Eduardo Ferme (University of Madeira) Richard Booth (Mahasarakham University) Marcelo Finger (University of Sao Paulo) Daniel Borrajo (Universidad Carlos III de Madrid) Joao Gama (University of Porto) Adi Botea (IBM Research) Lluis Godo (Artificial Intelligence Research Institute) Felix Brandt (University of Munich) Jose Guivant (University of New South Wales) Gerhard
    [Show full text]
  • 12/1/4 to 11/30/87
    GEORGIA INSTITUTE OF TECHNOLOGY OFFICE OF CONTRACT ADMINISTRATION PROJECT ADMINISTRATION DATA SHEET ,/- (R5895-0A0) Fl ORIGINAL REVISION NO. G-36-617 Project No. GTRI/{ila( DATE 2 / 22 / 85 Project Director: Dr. J. L. Kolodner School/XXX Tcs Sponsor: U. S. Army Research Office Research Triangle Park, NC Type Agreement: SFRC DAAG29-85-K-0023 Award Period: From 12/1/4 To 11/30/87 (Performance) 1/30/88 (Reports) Sponsor Amount: This Change Total to Date Estimated: $ 214,753 $ 214,753 Funded: $ 64,248 $ 64,248 Cost Sharing Amount: $ None Cost Sharing No: N/A Title: The Role of Experience in Common Sense and Expert Problem Solving ADMINISTRATIVE DATA OCA Contact William F. Brown x - 4820 1) Sponsor Technical Contact: 2) Sponsor Admin/Contractual Matters: Dr. Jagdish Chandra Mr. T. A. Bryant U. S. Army Research Office ONR RR P. O. Box 12211 Georgia Tech Research Triangle Park, NC 27709 Defense Priority Rating: None shown Military Security Classification: Unclassified (or) Company/Industrial Proprietary: N/A RESTRICTIONS See Attached Gov' t. Supplemental Information Sheet for Additional Requirements. Travel: Foreign travel must have prior approval - Contact OCA in each case. Domestic travel requires sponsor approval where total will exceed greater of $500 or 125% of approved proposal budget category. Equipment: Title vests with ,GIT; however, prior Government approval would be required since no equipment was included in the proposal budget. COMMENTS: COPIES TO: Sponsor I.D. No. 02.102.001.85.008 Project Director Procurement/EES Supply Services GTRI Research Administrative Network Research Security Services Library Research Property Management Reports Coordinator (OCA) Project File Accounting Research Communications (2) Other A.
    [Show full text]
  • Conference Organizers and Program Committee
    Organization of the American Association for Artificial Intelligence 1994 National Conference on Richard K. Belew, University of California, San Diego William P. Birmingham, University of Michigan Artificial Intelligence (AAAI-94) Mark Boddy, Honeywell Systems & Research Center Conference Chair Peter Bonasso, The MITRE Corporation William Swartout, USC/Information Sciences Institute Craig Boutilier, University of British Columbia Hans Brunner, US West Advanced Technologies Program Cochairs Sandra Carberry, University of Pennsylvania Barbara Hayes-Roth, Stanford University B. Chandrasekaran, Ohio State University Richard E. Korf, University of California, Los Angeles & Stanford University Associate Chair Eugene Charniak, Brown University Howard E. Shrobe, Massachusetts Institute of Technology Susan Conry, Clarkson University James Crawford, CIRL Challenge Committee Chair Roger B. Dannenberg, Carnegie Mellon University Thomas L. Dean, Brown University Adnan Darwiche, Rockwell International Science Center Art Exhibition Chair Henry Davis, Wright State University Joseph Bates, Carnegie Mellon University Luc De Raedt, Katholieke Universiteit Leuven Thomas L. Dean, Brown University Machine Translation Showcase Committee Rina Dechter, University of California, Irvine Jaime Carbonell, Carnegie Mellon University Johan De Kleer, Xerox Palo Alto Research Center Bonnie Dorr, University of Maryland Nachum Dershowitz, University of Illinois at Urbana- Eduard Hovy, University of Southern California Champaign Robot Competition and Exhibition Chair Oskar
    [Show full text]
  • Expression of Emotion in Virtual Crowds: Investigating Emotion Contagion and Perception of Emotional Behaviour in Crowd Simulation
    Expression of Emotion in Virtual Crowds: Investigating Emotion Contagion and Perception of Emotional Behaviour in Crowd Simulation MIGUEL RAMOS CARRETERO Master Thesis at CSC Supervisor: Christopher Peters Examiner: Olle Bälter Abstract Emotional behaviour in the context of crowd simulation is a topic that is gaining particular interest in the area of artificial intelligence. Recent efforts in this domain have looked for the modelling of emotional emergence and social interaction inside a crowd of virtual agents, but further investigation is still needed in aspects such as simulation of emotional awareness and emotion contagion. Also, in relation to perception of emotions, many questions remain about perception of emotional behaviour in the context of virtual crowds. This thesis investigates the current state-of-the-art of emotional characters in virtual crowds and presents the im- plementation of a computational model able to generate expressive full-body motion behaviour and emotion conta- gion in a crowd of virtual agents. Also, as a second part of the thesis, this project presents a perceptual study in which the perception of emotional behaviour is investigated in the context of virtual crowds. The results of this thesis reveal some interesting findings in relation to the perception and modelling of virtual crowds, including some relevant effects in relation to the influence of emotional crowd behaviour in viewers, specially when virtual crowds are not the main focus of a particular scene. These results aim to contribute for the further development of this interdisciplinary area of computer graphics, artificial intelligence and psychology. Referat Emotionellt Beteende i Simulerade Folkmassor Emotionellt beteende i simulerade folkmassor är ett ämne med ökande intresse, inom området för artificiell in- telligens.
    [Show full text]
  • Ronghuo Zheng
    Last updated: September 2020 Ronghuo Zheng McCombs School of Business Office: CBA 3.210 University of Texas at Austin Phone: +1 (512) 471-5752 2110 Speedway, Austin, TX 78712 E-mail: [email protected] Employment Assistant Professor of Accounting 2016-present University of Texas at Austin Education Ph.D. 2010-2016 Industrial Administration, Carnegie Mellon University M.S. 2010-2012 Industrial Administration, Carnegie Mellon University B.A. 2007-2010 Economics, Tsinghua University, China B.E. 2006-2010 Automation, Tsinghua University, China Research Interests Information Disclosure, Corporate Governance, Group Decision Making Journal Publications • “Word-of-Mouth Communication, Noise-driven Volatility, and Public Disclosure,” (with Hao Xue), Journal of Accounting and Economics, Forthcoming. • “No Reliance on Guidance: Counter-Signaling in Management Forecasts,” (with Cyrus Aghamolla and Carlos Corona), RAND Journal of Economics, Forthcoming. • “Jumping the Line, Charitably: Analysis and Remedy of Donor-Priority Rule,” (with Tinglong Dai and Katia Sycara), Management Science 66.2 (2020): 622-641. • “Uncertainty in Managers’ Reporting Objectives and Investors’ Response to Earnings Reports: Evidence from the 2006 Executive Compensation Disclosures,” (with Fabrizio Ferri and Yuan Zou), Journal of Accounting and Economics 66.2-3 (2018): 339-365. • “Automated Multilateral Negotiation on Multiple Issues with Private Information,” (with Nilanjan Chakraborty, Tinglong Dai, and Katia Sycara) INFORMS Journal on Computing 28.4 (2016):
    [Show full text]
  • A Roadmap of Agent Research and Development
    Autonomous Agents and Multi-Agent Systems, 1, 275–306 (1998) c 1998 Kluwer Academic Publishers, Boston. Manufactured in The Netherlands. A Roadmap of Agent Research and Development ¡£¢¥¤§¦©¨© ¡£¡¢¡ [email protected] Department of Electronic Engineering, Queen Mary and Westfield College, London E1 4NS, UK ¢ ! ¤§ £ [email protected] School of Computer Science, Carnegie Mellon University, Pittsburgh, PA. 15213, USA "#¢¥¤§¦ £ %$&¨©¨© '©¢'©© [email protected] Department of Electronic Engineering, Queen Mary and Westfield College, London E1 4NS, UK Received November 25, 1995; Revised March 30, 1996 Editor: ??? Abstract. This paper provides an overview of research and development activities in the field of autonomous agents and multi-agent systems. It aims to identify key concepts and applications, and to indicate how they relate to one-another. Some historical context to the field of agent-based computing is given, and contemporary research directions are presented. Finally, a range of open issues and future challenges are highlighted. Keywords: autonomous agents, multi-agent systems, history 1. Introduction Autonomous agents and multi-agent systems represent a new way of analysing, design- ing, and implementing complex software systems. The agent-based view offers a power- ful repertoire of tools, techniques, and metaphors that have the potential to considerably improve the way in which people conceptualise and implement many types of software. Agents are being used in an increasingly wide variety of applications — ranging from comparatively small systems such as personalised email filters to large, complex, mission critical systems such as air-traffic control. At first sight, it may appear that such extremely different types of system can have little in common.
    [Show full text]
  • Meet the 2020 RISS Cohort
    Meet the 2020 RISS Cohort Robotics Institute Summer Scholars Summer 2020 Letter from the Cohort Just a few months ago, we—the 2020 summer scholars of the Robotics Institute—were fortunate and talented enough to be accepted into this program and were gearing up to spend our summer on the campus of Carnegie Mellon University. However, this paragraph is being written in a very different world from this previous one. With this being said, many people have fought extremely hard to enable us to still experience a summer of research and learning, and we want to demonstrate our excitement for still being able to participate in this program. With this booklet, we want to introduce ourselves so that we as the summer scholars are able to further the bonds that we make with each other. However, we also want to take this opportunity to indicate how grateful we are to all of the sponsoring parties for allowing us to be a part of the Robotics Institute along with all of the communities and individuals that have helped prepare us for this experience. We cannot wait to connect with all of the members of this program whether that means the faculty, the students, or the sponsors that have made this summer possible. We are a global community. 24 US scholars and 19 international scholars. RISS Director RISS Co-Director Dr. John M. Dolan Ms. Rachel Burcin [email protected] [email protected] Scholar Editors Max Asselmeier Josiah Coad Hunter Damron Beverley-Claire Okogwu 2 Robotics Institute Summer Scholars Summer 2020 .
    [Show full text]
  • Distributed Intelligent Agents
    Distributed Intelligent Agents Katia Sycara Keith Decker Anandeep Pannu Mike Williamson Da jun Zeng The Rob otics Institute Carnegie Mellon University Pittsburgh, PA 15213, U.S.A. Voice: 412 268-8825 Fax: 412 268-5569 URL: http://www.cs.cmu.edu/ softagents/ Abstract We are investigating techniques for developing distributed and adaptive collections of agents that co ordinate to retrieve, lter and fuse information relevant to the user, task and situation, as well as anticipate a user's information needs. In our system of agents, in- formation gathering is seamlessly integrated with decision supp ort. The task for which particular information is requested of the agents do es not remain in the user's head but it is explicitly represented and supp orted through agent collab oration. In this pap er we present the distributed system architecture, agent collab oration interactions, and a reusable set of software comp onents for constructing agents. We call this reusable multi-agent computational infrastructure RETSINA Reusable Task Structure-based Intelligent Network Agents. It has three typ es of agents. Interface agents interact with the user receiving user sp eci cations and delivering results. They acquire, mo del, and utilize user preferences to guide system co ordination in supp ort of the user's tasks. Task agents help users p erform tasks by formulating problem solving plans and carrying out these plans through querying and exchanging information with other software agents. Information agents provide intelligent access to a heterogeneous collection of infor- mation sources. Wehave implemented this system framework and are developing collab orating agents in diverse complex real world tasks, such as organizational decision making the PLEIADES system, and nancial p ortfolio management the WARREN system.
    [Show full text]