Henry Lieberman MIT Media Lab User Interface Issues for Agents & Adaptive Software Henry Lieberman Media Laboratory Massachusetts Institute of Technology.

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

GMD German National Research Center for Information Technology Darmstadt University of Technology Perspectives and Priorities for Digital Libraries Research.
Haystack: Per-User Information Environment 1999 Conference on Information and Knowledge Management Eytan Adar et al Presented by Xiao Hu CS491CXZ.
Towards Adaptive Web-Based Learning Systems Katerina Georgouli, MSc, PhD Associate Professor T.E.I. of Athens Dept. of Informatics Tempus.
Knowledge Portal: An Innovative Approach to Libraries Presented at NACLIN New Delhi By Sharad Kumar Sonker Department of Lib. & Info. Sci. Babasaheb Bhimrao.
Minding Your Own Business The Platform for Privacy Preferences Project and Privacy Minder Lorrie Faith Cranor AT&T Labs-Research
OntoBlog: Informal Knowledge Management by Semantic Blogging Aman Shakya 1, Vilas Wuwongse 2, Hideaki Takeda 1, Ikki Ohmukai 1 1 National Institute of.
Web- and Multimedia-based Information Systems. Assessment Presentation Programming Assignment.
Search Engines and Information Retrieval
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,
Semantic Web Tools for Authoring and Using Analysis Results Richard Fikes Robert McCool Deborah McGuinness Sheila McIlraith Jessica Jenkins Knowledge Systems.
Information Retrieval Concerned with the: Representation of Storage of Organization of, and Access to Information items.
Advanced Distributed Learning. Conditions Before SCORM  Couldn’t move courses from one Learning Management System to another  Couldn’t reuse content.
Coolheads Consulting Copyright © 2003 Coolheads Consulting The Internal Revenue Service Tax Map Michel Biezunski Coolheads Consulting New York City, USA.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Reconnaissance Agents. Henry Lieberman MIT Media Lab Home Page Software Agents End-User Programming Common Sense.
Department of Computer Science, University of Maryland, College Park 1 Sharath Srinivas - CMSC 818Z, Spring 2007 Semantic Web and Knowledge Representation.
SM3121 Software Technology Mark Green School of Creative Media.
Personalized Ontologies for Web Search and Caching Susan Gauch Information and Telecommunications Technology Center Electrical Engineering and Computer.
An expert system is a package that holds a body of knowledge and a set of rules on a subject that has been gained from human experts. An expert system.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Challenges in Information Retrieval and Language Modeling Michael Shepherd Dalhousie University Halifax, NS Canada.
INFOBALT, October 22, 2004, Vinius IST4Balt project information dissemination using web-based knowledge systems Zigmas Bigelis EU projects consultant Asociation.
Research paper: Web Mining Research: A survey SIGKDD Explorations, June Volume 2, Issue 1 Author: R. Kosala and H. Blockeel.
Enterprise & Intranet Search How Enterprise is different from Web search What to think about when evaluating Enterprise Search How Intranet use is different.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Search Engines and Information Retrieval Chapter 1.
Multi-agent Research Tool (MART) A proposal for MSE project Madhukar Kumar.
University of Dublin Trinity College Localisation and Personalisation: Dynamic Retrieval & Adaptation of Multi-lingual Multimedia Content Prof Vincent.
The Yellow Group Design Informatics (Regli, Stone, Kusiak, Leifer, Gupta, Chung, Fenves, Law, Kopena)
CHAPTER 9 Using the World Wide Web. OBJECTIVES 1.Describe the Internet and the World Wide Web 2.Define related Internet terms 3.Explain the components.
Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.
Chapter 3 DECISION SUPPORT SYSTEMS CONCEPTS, METHODOLOGIES, AND TECHNOLOGIES: AN OVERVIEW Study sub-sections: , 3.12(p )
Aude Dufresne and Mohamed Rouatbi University of Montreal LICEF – CIRTA – MATI CANADA Learning Object Repositories Network (CRSNG) Ontologies, Applications.
The Internet 8th Edition Tutorial 4 Searching the Web.
Collaborative Information Retrieval - Collaborative Filtering systems - Recommender systems - Information Filtering Why do we need CIR? - IR system augmentation.
2007. Software Engineering Laboratory, School of Computer Science S E Web-Harvest Web-Harvest: Open Source Web Data Extraction tool 이재정 Software Engineering.
Individualized Knowledge Access David Karger Lynn Andrea Stein Mark Ackerman Ralph Swick.
WIRED Week 3 Syllabus Update (next week) Readings Overview - Quick Review of Last Week’s IR Models (if time) - Evaluating IR Systems - Understanding Queries.
The Semantic Web: An Interview with Tim Berners-Lee VISION: What new capabilities will the Semantic Web have? STATUS: Who is committed and how do we get.
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
Company LOGO Digital Infrastructure of RPI Personal Library Qi Pan Digital Infrastructure of RPI Personal Library Qi Pan.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
OWL Representing Information Using the Web Ontology Language.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Introduction to the Semantic Web and Linked Data
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
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.
Strategies for subject navigation of linked Web sites using RDF topic maps Carol Jean Godby Devon Smith OCLC Online Computer Library Center Knowledge Technologies.
Information Retrieval
THE BIBFRAME EDITOR AND THE LC PILOT Module 3 – Unit 1 The Semantic Web and Linked Data : a Recap of the Key Concepts Library of Congress BIBFRAME Pilot.
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
Video on the Semantic Web Experiences with Media Streams CWI Amsterdam Joost Geurts Jacco van Ossenbruggen Lynda Hardman UC Berkeley SIMS Marc Davis.
Collaborative Query Previews in Digital Libraries Lin Fu, Dion Goh, Schubert Foo Division of Information Studies School of Communication and Information.
Augmenting (personal) IR Readings Review Evaluation Papers returned & discussed Papers and Projects checkin time.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
User Interfaces and Information Retrieval Dina Reitmeyer WIRED (i385d)
JavaScript Introduction and Background. 2 Web languages Three formal languages HTML JavaScript CSS Three different tasks Document description Client-side.
Text Information Management ChengXiang Zhai, Tao Tao, Xuehua Shen, Hui Fang, Azadeh Shakery, Jing Jiang.
Semantic Wiki: Automating the Read, Write, and Reporting functions Chuck Rehberg, Semantic Insights.
Common Sense Inference Let’s distinguish between: Mathematical inference about common sense situations Example: Formalize theory of behavior of liquids.
SEMANTIC WEB Presented by- Farhana Yasmin – MD.Raihanul Islam – Nohore Jannat –
Autonomous Interface Agents Henry Lieberman Media Laboratory, MIT Presented by Sumit Taank Vishal Mishra.
Semantic Web Technologies Readings discussion Research presentations Projects & Papers discussions.
Architecture Components
Augmenting (personal) IR
Personal Assistants for the Web: An MIT Perspective
CSE 635 Multimedia Information Retrieval
Haystack: an Adaptive Personalized Information Retrieval System
Presentation transcript:

Henry Lieberman MIT Media Lab User Interface Issues for Agents & Adaptive Software Henry Lieberman Media Laboratory Massachusetts Institute of Technology Cambridge, MA USA

Henry Lieberman MIT Media Lab Making it “easy” for machines to understand the Web Machines can’t read HTML intended for humans Well, they can now, somewhat, heuristically The Semantic Web will make it “easy” for machines to understand knowledge on the Web Yeah, but only if people know what knowledge to represent and how to encode it Yeah, but only if people know how to make agents that use the knowledge

Henry Lieberman MIT Media Lab User interface problems User interface problem for the user/Web author Increasing number of knowledge engineers by 10000s of times Will user encode everything twice? User interface problem for agent developer Whole environment too complex Can’t encode procedural knowledge Can’t debug

Henry Lieberman MIT Media Lab User interface for Web developers is becoming unmanageable How many languages do you need to know to program the Web? W3C has 19 languages on its home page XML+extensions, Javascript, Java, CGI+Perl, Php… No defined interoperability Unreasonably difficult to debug!

Henry Lieberman MIT Media Lab Static semantics of the Web Structure of Web pages and links Including meta-data [RDF, DAML+OIL, etc.]

Henry Lieberman MIT Media Lab Dynamic semantics of the Web The user browses through Web pages The user’s interests change Programs “crawl” through Web pages Web pages do stuff Web pages change

Henry Lieberman MIT Media Lab Dynamic semantics of the Web Water: Encoding dynamic semantics in Web “pages” User interfaces for understanding dynamic behavior (Program execution or Inference) Instrumentation & Localization Control of level of detail History & Reversibility

Henry Lieberman MIT Media Lab Water (née Glue) - Fry, Plusch, Lieberman Embeds procedures in Web pages Integrates content, code, program data XML-compatible syntax Prototype object system Integrated development environment, debugger

Henry Lieberman MIT Media Lab Water

Henry Lieberman MIT Media Lab ZStep Keeps complete history of computation Reversible Control of level of detail Multiple, synchronized views of process state User-interface and implementation-level views

Henry Lieberman MIT Media Lab ZStep

Henry Lieberman MIT Media Lab The old “information retrieval” perspective User issues the “perfect query” to a static database System returns the “perfect document” (Keyword1 … KeywordN)?

Henry Lieberman MIT Media Lab What’s wrong with the IR view? Users can’t formulate precise queries Empirically: Users do 1-2 word queries, don’t use advanced query languages There is no “best document” in the Web Web keeps growing, changing Real goal: To make the best use of the user’s time Consequence: Web browsing is a real-time activity

Henry Lieberman MIT Media Lab Theorem-proving view is similar Query Descriptions and assertions Answer

Henry Lieberman MIT Media Lab What’s wrong with the theorem- proving view? Neither users nor programs can formulate precise queries There is no “best answer” in the Web Web keeps growing, changing Real goal: To make the best use of the user’s and agent’s time Consequence: Web browsing and inference is a real-time activity

Henry Lieberman MIT Media Lab The new “agents” perspective Web browsing/search/inference should be a cooperative activity between a human user and [one or more] software agents Each participant should do what they do best: Users are good at evaluation Agents are good at search/computation Both are active in real time, communicate

Henry Lieberman MIT Media Lab Some semantics will be discovered/computed by agents Not all semantics of the Web will be statically encoded Agents will compute semantics dynamically from natural language [info extraction] Agents will compute semantics from relationships [collab filtering, popularity] How do we integrate statically declared semantics with dynamically computed semantics?

Henry Lieberman MIT Media Lab Examples of Web agents Letizia Mindshare Aria Expert Finder Apt Decision

Henry Lieberman MIT Media Lab Letizia: An Interface Agent for Assisting Web Browsing Letizia acts as an advance scout for Web browsing: It watches your Web browsing to try to learn what topics you are interested in Formulates “queries” dynamically/incrementally While you are reading a Web page, Letizia searches the neighborhood of the page to discover other pages you might be interested in Does “search” dynamically/incrementally

User’s Search [Depth-First]

Henry Lieberman MIT Media Lab User’s Search & Letizia’s Search

Henry Lieberman MIT Media Lab Advantages of Letizia While you search “wide”, Letizia searches “deep” Letizia uses the time that you spend reading a page to anticipate what you might interested in Letizia filters out “junk” Letizia maintains persistence of interest Letizia is good at discovering serendipitous connections

Henry Lieberman MIT Media Lab Mindshare - Van Dyke & Lieberman

Henry Lieberman MIT Media Lab Mindshare - Van Dyke & Lieberman Tool for developing collaborative ontologies of Web pages Browser/editor for personalized views of a collaborative ontology Decide which aspects of common ontology to include in your personal ontology Decide which aspects of your personal ontology you wish to contribute to the common ontology

Henry Lieberman MIT Media Lab Aria: Annotation and Retrieval Integration Agent - Lieberman Aria = /Web editor + Photo database + Agent "Last weekend, I went to Ken and Mary's wedding…"

Henry Lieberman MIT Media Lab Aria: Annotation and Retrieval Integration Agent - Henry Lieberman Agent uses the context of the message to infer relevance of photos to text Agent automatically retrieves relevant photos as message is typed Agent automatically annotates photos with relevant text from message Streamlined interaction: No dialog boxes, file names, cut and paste, load and save, typed queries, multiple applications, etc. etc. etc.

Henry Lieberman MIT Media Lab Expert Finder - Vivacqua & Lieberman

Henry Lieberman MIT Media Lab Expert Finder - Vivacqua & Lieberman Agent to help locate someone who can answer a question Domain of [novice] Java programming Matchmaking in context of user’s and helper’s expertise Agent reads users’ Java programs, relates them to: Java ontology [analyzed from Sun doc] Model of Java expertise [analyzed from “Java in 21 Days”]

Henry Lieberman MIT Media Lab Apt Decision - Sybil Shearin Complex decision making for e-commerce Looking for apartment rental Simulates interaction style of real-estate agent with customer Proposals generated from a few criteria User can react to any aspect of proposal at any time System infers preferences

Henry Lieberman MIT Media Lab Apt Decision - Sybil Shearin

Henry Lieberman MIT Media Lab Berners-Lee, Hendler, Lassila

Henry Lieberman MIT Media Lab Sci Am Scenario Local devices Volume Control Prescribed Treatment Providers In-Plan 20-Mile Radius Home Rating SemWeb for small devices Describing appliances Medical SemWeb Directory services Defining concepts Geographic information Domestic applications Web services

Henry Lieberman MIT Media Lab Sci Am Scenario Appointment times Location, time preferences Trust Reschedule Miscategorization Details? Personal info spaces User Modeling & adaptation Security Replanning Debugging Explanation

Henry Lieberman MIT Media Lab