11-1 LECTURE 11: Applications An Introduction to MultiAgent Systems

Slides:



Advertisements
Similar presentations
Study On Intelligent E-Shopping System Based On Data Mining
Advertisements

® Microsoft Office 2010 Browser and Basics.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets Chapter 4.
Clarke, R. J (2001) t909-02: 1 Office Automation & Intranets BUSS 909 Tutorial 2 Researching on the WWW.
What is the Internet? Internet: The Internet, in simplest terms, is the large group of millions of computers around the world that are all connected to.
11-1 LECTURE 11: Applications An Introduction to MultiAgent Systems + minor.
Design of Multi-Agent Systems Teacher Bart Verheij Student assistants Albert Hankel Elske van der Vaart Web site
1 WEEK 10 Intelligent (Software) Agents. 2 Case Scenario Every year, ABC Enterprise will conduct annual general meeting (AGM) to report company performance.
New Library Catalogue Interface Proposal 3. Introduction This presentation will outline the design decisions for the new interface of the on-line library.
Administrivia Turn in ranking sheets, we’ll have group assignments to you as soon as possible Homeworks Programming Assignment 1 due next Tuesday Group.
Chapter 12: Intelligent Systems in Business
Internet Internet Resources. Internet Also called Inter-connected network Internetworking.
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
How the World Wide Web Works
The Internet & The World Wide Web Notes
Document Processing Ways to centralize and streamline your Endangered Species Act document processing procedures.
CHAPTER THE INTERNET, THE WEB, AND ELECTRONIC COMMERCE 22.
Lesson 46: Using Information From the Web copy and paste information from a Web site print a Web page download information from a Web site customize Web.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Website Content, Forms and Dynamic Web Pages. Electronic Portfolios Portfolio: – A collection of work that clearly illustrates effort, progress, knowledge,
Internet Standard Grade Computing. Internet a wide area network spanning the globe. consists of many smaller networks linked together. Service a way of.
Learner Modelling in a Multi-Agent System through Web Services Katerina Kabassi, Maria Virvou Department of Informatics, University of Piraeus.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
CS 580 chapter 4 paradigms.
Lecturer: Ghadah Aldehim
Agents. Intelligent Agents. MultiAgent Systems. Delegation Computers are doing more for us – without our intervention We are giving control to computers,
The Internet in Education Objectives Introduction Overview –The World Wide Web –Web Page v. Web Site v. Portal Unique and Compelling Characteristics Navigation.
1 ITGS - introduction A computer may have: a direct connection to a net (cable); or remote access (modem). Connect network to other network through: cables.
Internet Basics Dr. Norm Friesen June 22, Questions What is the Internet? What is the Web? How are they different? How do they work? How do they.
Copyright © Allyn & Bacon 2008 POWER PRACTICE Chapter 7 The Internet and the World Wide Web START This multimedia product and its contents are protected.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Network Installation. Internet & Intranets Topics to be discussed Internet. Intranet. .
What is the Internet? Internet: The Internet, in simplest terms, is the large group of millions of computers around the world that are all connected to.
The Internet Industry Week Four. RISE OF THE INTERNET THE INTERNET – a global system of interconnected private, public, academic, business, and government.
Introduction To Internet
1999 Asian Women's Network Training Workshop Tools for Searching Information on the Web  Search Engines  Meta-searchers  Information Gateways  Subject.
 The World Wide Web is a collection of electronic documents linked together like a spider web.  These documents are stored on computers called servers.
Chapter 8 Browsing and Searching the Web. Browsing and Searching the Web FAQs: – What’s a Web page? – What’s a URL? – How does a browser work? – How do.
Web Engineering we define Web Engineering as follows: 1) Web Engineering is the application of systematic and proven approaches (concepts, methods, techniques,
An Overview of the Internet: The Internet: Then and Now How the Internet Works Major Features of the Internet.
Slide 3-1 Chapter 3 Terms Electronic Commerce and Internet Technologies Introduction to Information Systems Judith C. Simon.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Internet Research Tips Daniel Fack. Internet Research Tips The internet is a self publishing medium. It must be be analyzed for appropriateness of research.
1 UNIT 13 The World Wide Web Lecturer: Kholood Baselm.
Mtivity Client Support System Quick start guide. Mtivity Client Support System We are very pleased to announce the launch of a new Client Support System.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Living Online Lesson 3 Using the Internet IC3 Basics Internet and Computing Core Certification Ambrose, Bergerud, Buscge, Morrison, Wells-Pusins.
Intelligent Agents. 2 What is an Agent? The main point about agents is they are autonomous: capable of acting independently, exhibiting control over their.
2004/051 >> Supply Chain Solutions That Deliver Users.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
Microsoft Office 2008 for Mac – Illustrated Unit D: Getting Started with Safari.
The Internet What is the Internet? The Internet is a lot of computers over the whole world connected together so that they can share information. It.
©Select Office Solutions 2000 PC support at your door Computer Training Business Analysis Strategic & Business Planning.
1 UNIT 13 The World Wide Web. Introduction 2 Agenda The World Wide Web Search Engines Video Streaming 3.
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
By: The Immigrants :D I mean the Mexican and the Colombian I mean Daniel and Felipe.
Human Computer Interaction Lecture 21 User Support
LECTURE 11: Applications
The Internet Industry Week Two.
Human Computer Interaction Lecture 21,22 User Support
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Whether you decide to use hidden frames or XMLHttp, there are several things you'll need to consider when building an Ajax application. Expanding the role.
Instructor Name Instructor Title Library Name
Introduction to Computer Concept
Unit# 5: Internet and Worldwide Web
Structure of intelligent agents and environments
Software Agent.
Presentation transcript:

11-1 LECTURE 11: Applications An Introduction to MultiAgent Systems

11-2 Application Areas Agents are usefully applied in domains where autonomous action is required. Intelligent agents are usefully applied in domains where flexible autonomous action is required. This is not an unusual requirement! Agent technology gives us a way to build systems that mainstream software engineering regards as hard! Main application areas:  distributed/concurrent systems  networks  human-computer interfaces

11-3 Domain 1: Distributed Systems In this area, the idea of an agent is seen as a natural metaphor, and a development of the idea of concurrent object programming. Example domains:  air traffic control (Sydney airport)  business process management  power systems management  distributed sensing  factory process control

11-4 Domain 2: Networks There is currently a lot of interest in mobile agents, that can move themselves around a network (e.g., the Internet) operating on a user’s behalf This kind of functionality is achieved in the TELESCRIPT language developed by General Magic for remote programming Applications include:  hand-held PDAs with limited bandwidth  information gathering

11-5 Domain 3: HCI One area of much current interest is the use of agent in interfaces The idea is to move away from the direct manipulation paradigm that has dominated for so long Agents sit ‘over’ applications, watching, learning, and eventually doing things without being told — taking the initiative Pioneering work at MIT Media Lab (Pattie Maes):  news reader  web browsers  mail readers

11-6 Agents on the Internet The potential of the internet is exciting The reality is often disappointing:  the Internet is enormous — it is not always easy to find the right information manually (or even with the help of search engines)

11-7 Agents on the Internet  systematic searches are difficult: human factors: we get bored by slow response times, find it difficult to read the WWW rigorously (it is designed to prevent this!) get tired, miss things easily, misunderstand, and get sidetracked organizational factors: structure on the net is only superficial — there are no standards for home pages, no semantic markup to tell you what a page contains  the amount of information presented to us leads to ‘information overload’

11-8 Agents on the Internet What we want is a kind of ‘secretary’: someone who understood the things we were interested in, (and the things we are not interested in), who can act as ‘proxy’, hiding information that we are not interested in, and bringing to our attention information that is of interest This is where agents come in! We cannot afford human agents to do these kinds of tasks (and in any case, humans get suffer from the drawbacks we mentioned above) So we write a program to do these tasks: this program is what we call an agent

11-9 A Scenario Here is a scenario illustrating the kinds of properties that we hope Internet agents will have: Upon logging in to your computer, you are presented with a list of messages, sorted into order of importance by your personal digital assistant (PDA). You are then presented with a similar list of news articles; the assistant draws your attention to one particular article, which describes hitherto unknown work that is very close to your own. After an electronic discussion with a number of other PDAs, your PDA has already obtained a relevant technical report for you from an FTP site, in the anticipation that it will be of interest. Demonstrator systems used today

11-10 Another Scenario ‘The ‘agent’ answers the phone, recognizes the callers, disturbs you when appropriate, and may even tell a white lie on your behalf. The same agent is well trained in timing, versed in finding opportune moments, and respectful of idiosyncrasies. ’ (p. 150) ‘If you have somebody who knows you well and shares much of your information, that person can act on your behalf very effectively. If your secretary falls ill, it would make no difference if the temping agency could send you Albert Einstein. This issue is not about IQ. It is shared knowledge and the practice of using it in your best interests.’ (p. 151) ‘Like an army commander sending a scout ahead... you will dispatch agents to collect information on your behalf. Agents will dispatch agents. The process multiplies. But [this process] started at the interface where you delegated your desires.’ (p. 158) (From Being Digital, by Nicholas Negroponte, Hodder & Staughton, 1995.)

Reading Assistants The staple diet of software agent researchers… Pattie Maes developed MAXIMS – best known assistant: ‘learns to prioritize, delete, forward, sort, and archive mail messages on behalf of a user … ’ MAXIMS works by ‘looking over the shoulder’ of a user, and learning about how they deal with Each time a new event occurs (e.g., arrives), MAXIMS records the situation  action pairs generated

Reading Assistants Situation characterized by features of event:  sender of  recipients  subject line  etc. When new situation occurs, MAXIMS matches it against previously recorded rules Tries to predict what the user will do — generates a confidence level

Reading Assistants Confidence level matched against two thresholds: “tell me” and “do it” Confidence “do it”: – agent acts Rules can be “hard coded”; even get help from other users MAXIMS has a simple ‘personality’, (a face icon), communicating its ‘mental state’ to the user

11-14 Agents for E-Commerce Another important rationale for internet agents is the potential for electronic commerce Most commerce is currently done manually. But there is no reason to suppose that certain forms of commerce could not be safely delegated to agents. A simple example: finding the cheapest copy of Office 97 from online stores

11-15 Agents for E-Commerce More complex example: flight from Manchester to Dusseldorf with veggie meal, window seat, and does not use a fly-by-wire control Simple examples first-generation e- commerce agents:  BargainFinder from Andersen  Jango from NETBOT (now EXCITE) Second-generation: negotiation, brokering, … market systems

11-16 Agents for E-Commerce Jango (Doorenbos et al, Agents 97) is good example of e-commerce agent Long-term goals: 1. Help user decide what to buy 2. Finding specs and reviews of products 3. Make recommendations 4. Comparison shopping for best buy 5. Monitoring “what’s new” lists 6. Watching for special offers & discounts

11-17 Agents for E-Commerce Isn’t comparison shopping impossible? WWW pages all different! Jango/ShopBot exploits several regularities in merchant WWW sites:  navigation regularity: sites designed so that products easy to find  corporate regularity: sites designed so that pages have same look’n’feel  vertical separation: merchants use whitespace to separate products

11-18 Agents for E-Commerce Two key components of Jango/ShopBot:  learning vendor descriptions  comparison shopping

11-19 Real Soon Now (Etzioni & Weld, 1995) identify the following specific types of agent that are likely to appear soon: Tour guides: The idea here is to have agents that help to answer the question ‘where do I go next’ when browsing the WWW. Such agents can learn about the user’s preferences in the same way that MAXIMS does, and rather than just providing a single, uniform type of hyperlink actually indicate the likely interest of a link. Indexing agents: Indexing agents will provide an extra layer of abstraction on top of the services provided by search/indexing agents such as LYCOS and InfoSeek. The idea is to use the raw information provided by such engines, together with knowledge of the users goals, preferences, etc., to provide a personalized service.

11-20 FAQ-finders: The idea here is to direct users to FAQ documents in order to answer specific questions. Since FAQS tend to be knowledge intensive, structured documents, there is a lot of potential for automated FAQ servers. Expertise finders: Suppose I want to know about people interested in temporal belief logics. Current WWW search tools would simply take the 3 words ‘temporal’, ‘belief’, ‘logic’, and search on them. This is not ideal: LYCOS has no model of what you mean by this search, or what you really want. Expertise finders ‘try to understand the users wants and the contents of information services’, in order to provide a better information provision service.