Autonomous Interface Agents Henry Lieberman Media Laboratory, MIT Presented by Sumit Taank Vishal Mishra.

Slides:



Advertisements
Similar presentations
Improving Learning Object Description Mechanisms to Support an Integrated Framework for Ubiquitous Learning Scenarios María Felisa Verdejo Carlos Celorrio.
Advertisements

An Intelligent System for Dynamic Online TV Programming Allocation from TV Internet Broadcasting Thamar E. Mora, Rene V. Mayorga Faculty of Engineering,
Differentiated Learning Within Groups Cara Mulcahy.
Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
Towards Adaptive Web-Based Learning Systems Katerina Georgouli, MSc, PhD Associate Professor T.E.I. of Athens Dept. of Informatics Tempus.
HYPERMEDIA Chang-Yang Lin Eastern Kentucky University
1 Intelligent Agents Software analog to human agents real estate agent, librarian, salesperson Perform tasks individually, or in collaboration Static and.
Introduction Information Management systems are designed to retrieve information efficiently. Such systems typically provide an interface in which users.
With Microsoft ® Office 2010© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Office.
Spatial Hypermedia and Augmented Reality
Basic IR: Queries Query is statement of user’s information need. Index is designed to map queries to likely to be relevant documents. Query type, content,
More Interfaces for Retrieval. Information Retrieval Activities Selecting a collection –Lists, overviews, wizards, automatic selection Submitting a request.
Experiences with an Architecture for Intelligent Reactive Agents By R. Peter Bonasso, R. James Firby, Erann Gat, David Kortenkamp, David P Miller, Marc.
With Microsoft ® Office 2010© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 GO! with Microsoft ® Office 2010 Common Features Using the Common.
By Intellext Presented By: Neha Bhatt. What is Watson? Watson is an information access assistant that automatically retrieves useful information in the.
Reconnaissance Agents. Henry Lieberman MIT Media Lab Home Page Software Agents End-User Programming Common Sense.
Developing Intelligent Agents and Multiagent Systems for Educational Applications Leen-Kiat Soh Department of Computer Science and Engineering University.
1 Chapter 11 Developing Custom Help. 11 Chapter Objectives Use HTML to create customized Help topics for an application Use the HTML Help Workshop to.
Intelligent Agents: an Overview. 2 Definitions Rational behavior: to achieve a goal minimizing the cost and maximizing the satisfaction. Rational agent:
Personalized Ontologies for Web Search and Caching Susan Gauch Information and Telecommunications Technology Center Electrical Engineering and Computer.
Words & Definitions By: Naftaly Garcia Birruete. Address Bar  The space provided on a web browser that shows the addresses of websites.
Digital Image Processing Lecture3: Introduction to MATLAB.
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
1 USING EXPERT SYSTEMS TECHNOLOGY FOR STUDENT EVALUATION IN A WEB BASED EDUCATIONAL SYSTEM Ioannis Hatzilygeroudis, Panagiotis Chountis, Christos Giannoulis.
Integrating Educational Technology into the Curriculum
CONCLUSION & FUTURE WORK Normally, users perform triage tasks using multiple applications in concert: a search engine interface presents lists of potentially.
6.01 Understand emerging technologies.
Mark Levene, An Introduction to Search Engines and Web Navigation © Pearson Education Limited 2005 Slide 8.1 Chapter 8 : The Mobile Web Mobile computing.
© 2007 Tom Beckman Features:  Are autonomous software entities that act as a user’s assistant to perform discrete tasks, simplifying or completely automating.
Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University.
Chapter Chapter 3 Internet Agents. Chapter Contents Background Web Search Agents Information Filtering Agents Notification Agents Other Service.
With Microsoft ® Office e© 2013 Pearson Education, Inc. Publishing as Prentice Hall1 Common Features Using the Common Features of Microsoft ® Office.
Lecture on Introduction to Artificial Intelligence Chapter#10 Sec 10.1 and 10.3 (before Heuristics)
User Support Chapter 8. Overview Assumption/IDEALLY: If a system is properly design, it should be completely of ease to use, thus user will require little.
Multi-Agent Systems for e-Commerce Virendra C. Bhavsar Professor and Director, Advanced Computational Research Laboratory Faculty of Computer Science,
CONCLUSION & FUTURE WORK Normally, users perform search tasks using multiple applications in concert: a search engine interface presents lists of potentially.
Learning Objective The students should be able to: a. state the definition of software b. state the usage of software c. list different types of software.
卓越發展延續計畫分項三 User-Centric Interactive Media ~ 主 持 人 : 傅立成 共同主持人 : 李琳山,歐陽明,洪一平, 陳祝嵩 水美溫泉會館研討會
Recuperação de Informação B Cap. 10: User Interfaces and Visualization , , 10.9 November 29, 1999.
Chap#11 What is User Support?
1 Chapter 12. Web Information Integration Using Multiple Character Agents Soft computing Laboratory Yonsei University October 27, 2004.
Introduction of Intelligent Agents
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
User Modeling and Recommender Systems: Introduction to recommender systems Adolfo Ruiz Calleja 06/09/2014.
Pasewark & Pasewark Microsoft Office 2003: Introductory 1 INTRODUCTION Lesson 1 – Microsoft Office 2003 Basics and the Internet.
Augmenting (personal) IR Readings Review Evaluation Papers returned & discussed Papers and Projects checkin time.
- How to draw a clear distinction between a client and a server(there is often no clear distinction) - A server may continuously act as a client - Distinction.
Predicting Short-Term Interests Using Activity-Based Search Context CIKM’10 Advisor: Jia Ling, Koh Speaker: Yu Cheng, Hsieh.
User Modeling for the Mars Medical Assistant MCS Project By Mihir Kulkarni.
Common Sense Inference Let’s distinguish between: Mathematical inference about common sense situations Example: Formalize theory of behavior of liquids.
Henry Lieberman MIT Media Lab User Interface Issues for Agents & Adaptive Software Henry Lieberman Media Laboratory Massachusetts Institute of Technology.
COMP 143 Web Development with Adobe Dreamweaver CC.
Adobe Flash Professional CS5 – Illustrated Unit A: Getting Started with Adobe Flash Professional.
SEMINAR ON INTERNET SEARCHING PRESENTED BY:- AVIPSA PUROHIT REGD NO GUIDED BY:- Lect. ANANYA MISHRA.
Human Computer Interaction Lecture 21 User Support
Human Computer Interaction Lecture 21,22 User Support
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Connecting Interface Metaphors to Support Creation of Path-based Collections Unmil P. Karadkar, Andruid Kerne, Richard Furuta, Luis Francisco-Revilla,
Chapter 25 - Automated Web Search (Search Engines)
Augmenting (personal) IR
Agents & Agency What do we mean by agents? Are agents just a metaphor?
A Brief Introduction to the Internet
Artificial Intelligence
The Basic 10 Reports Plus some others….
Personal Assistants for the Web: An MIT Perspective
Interdisciplinary Program in Cognitive Science Lee, Jung-Woo
Teaching Java with the assistance of harvester and pedagogical agents
HTML5 and Local Storage.
Best Practices On-Line Analysis Tools
Education & AI High level discussion points relating ‘techniques / tools’ to possible ‘projects’
Presentation transcript:

Autonomous Interface Agents Henry Lieberman Media Laboratory, MIT Presented by Sumit Taank Vishal Mishra

Outline Introduction to Agents Introduction to Agents Interface Agents Interface Agents Autonomous Agents Autonomous Agents Letizia – An Autonomous Interface Agent Letizia – An Autonomous Interface Agent Conclusion Conclusion

Introduction to Agents No universally excepted definition. No universally excepted definition. Liberman’s definition: Liberman’s definition: “Program that can be considered by the user to be acting as an assistant or helper, rather than as a tool in the manner of a conventional direct- manipulation interface.”

Properties of Agents Learning Learning Inference Inference Adaptability Adaptability Independence Independence Creativity Creativity “Delegating task rather than commanding”

Interface Agents Program that affect the objects in a direct manipulation interface, but without explicit instruction from the user. Program that affect the objects in a direct manipulation interface, but without explicit instruction from the user.

Interface Agents Likened to robots Likened to robots“Softbots” Sensors for the input Sensors for the input Effectors form the output Effectors form the output Examples Examples –Intelligent tutoring systems –Content-sensitive help systems

Autonomous Agents Program that operates in parallel with the user. Program that operates in parallel with the user. Act Independently and Concurrently Act Independently and Concurrently Importance: Time Savers, True Delegation Importance: Time Savers, True Delegation In Contrast to Conversational Interfaces In Contrast to Conversational Interfaces

Autonomous Interface Agents Interface Agent may not be Concurrent Interface Agent may not be Concurrent –Intelligent tutoring systems –Critiquing systems Autonomous agents maybe non-interactive Autonomous agents maybe non-interactive Must have Concurrency, Independence and Interactive behavior Must have Concurrency, Independence and Interactive behavior

Letizia: Concepts Autonomous interface agent for web browsing Autonomous interface agent for web browsing Watches user Web Browsing to learn Watches user Web Browsing to learn Compiles user profile by content analysis Compiles user profile by content analysis –Uses TF-IDF Searches “nearby” Web space in parallel Searches “nearby” Web space in parallel Offers recommendations independently Offers recommendations independently

Letizia: Interface Consists of 3 Netscape Windows (default) “Channel Surfing” interface style Tracks user used window, uses other

Traditional Search Conversational: User must declare interest explicitly Conversational: User must declare interest explicitly User idle during search User idle during search Search agent idle while user is using browsing interface Search agent idle while user is using browsing interface Sequential structure, no concurrency Sequential structure, no concurrency

Letizia Search Treats Web browsing as real time activity Treats Web browsing as real time activity Considers “user attention” foremost Considers “user attention” foremost Goal not to retrieve “best answer” but give reasonable recommendation Goal not to retrieve “best answer” but give reasonable recommendation “in context” search “in context” search “just in time” delivery “just in time” delivery

User’s Search Browsers tend to encourage a depth-first exploration. Browsers tend to encourage a depth-first exploration. –User can get stuck in long fruitless path

User’s & Letizia’s Search Letizia searches breadth-first interleaved with users depth-first search. Letizia searches breadth-first interleaved with users depth-first search.

User Profile TF-IDF is used to compute content of a document. TF-IDF is used to compute content of a document. –Not reliable but fast. User profile is accumulated during browsing. User profile is accumulated during browsing. Profile may be saved across sessions to make it persistent. Profile may be saved across sessions to make it persistent.

Recommendation Presents recommendations continuously Displays recommendation that matches user interest.

Main Values to User Avoiding “Dead Ends” Avoiding “Dead Ends” Avoiding “Garden Path” Avoiding “Garden Path” Noticing Serendipitous Connections Noticing Serendipitous Connections Providing ‘better than nothing guesses’ when no other source of preference Providing ‘better than nothing guesses’ when no other source of preference

Conclusions Novel idea to improve web browsing. Novel idea to improve web browsing. User profile “bag of keywords” User profile “bag of keywords” –User can search on unrelated topics in same session. Searches only nearby pages. Searches only nearby pages. –Search engines or other web resource can be used for search.

?? QUESTIONS ??