Intelligence Augmentation Pattie Maes MIT Media Lab

Slides:



Advertisements
Similar presentations
Information and Software Technology Option: Artificial intelligence, simulation and modelling.
Advertisements

Agent-Based Architecture for Intelligence and Collaboration in Virtual Learning Environments Punyanuch Borwarnginn 5 August 2013.
Information and Software Technology
Business Analytics BI applications to support human and automated decision making Business Analytics—predict future outcomes Decision Support Systems.
1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004
Integrating Educational Technology into the Curriculum
Intelligent Profiling by Example From: “Intelligent profiling by Example”, Sybil Sherin, Henry Lieberman
Ubiquitous Computing Definitions Ubiquitous computing is the method of enhancing computer use by making many computers available throughout the physical.
EXPERT SYSTEMS apply rules to solve a problem. –The system uses IF statements and user answers to questions in order to reason just like a human does.
1 Intelligent Agents Software analog to human agents real estate agent, librarian, salesperson Perform tasks individually, or in collaboration Static and.
The Decision-Making Process IT Brainpower
Industrial Ontologies Group University of Jyväskylä International Master Program: “Mobile Technologies and Business”
Agent-based Interfaces Group 3 Topic 2 IM2044 Usability engineering Hasuk Kerai Ismael Ali.
Intelligent Agent Systems. Artificial Intelligence Systems that think like humans Systems that think rationally Systems that act like humans Systems that.
Stanford hci group / cs376 research topics in human-computer interaction Intelligent UIs Scott Klemmer 08 November 2005.
Decision Support and Artificial Intelligence
Reconnaissance Agents. Henry Lieberman MIT Media Lab Home Page Software Agents End-User Programming Common Sense.
Toward a truly personal computer
01 -1 Lecture 01 Intelligent Agents TopicsTopics –Definition –Agent Model –Agent Technology –Agent Architecture.
Behavior-Based Artificial Intelligence Pattie Maes MIT Media-Laboratory Presentation by: Derak Berreyesa UNR, CS Department.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Personalized Medicine Research at the University of Rochester Henry Kautz Department of Computer Science.
Agents Computer Programs of a certain type Effectively bodiless robots –Rise of internet enables Agents Lostness –As life becomes more complex, we cannot.
Common Sense Computing MIT Media Lab Interaction Challenges for Agents with Common Sense Henry Lieberman MIT Media Lab Cambridge, Mass. USA
Intelligent Agent By: Kian Yousefi.
INTELLIGENT SYSTEMS BUSINESS MOTIVATION BUSINESS INTELLIGENCE M. Gams.
4-1 Chapter 4 Decision Support and Artificial Intelligence Brainpower for Your Business.
Week 3: Context-Aware Computing Pattie Maes MIT Media Lab
Evaluation of Adaptive Web Sites 3954 Doctoral Seminar 1 Evaluation of Adaptive Web Sites Elizabeth LaRue by.
Introduction GAM 376 Robin Burke Winter Outline Introductions Syllabus.
4-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 4 Decision Support.
11 C H A P T E R Artificial Intelligence and Expert Systems.
© 2007 Tom Beckman Features:  Are autonomous software entities that act as a user’s assistant to perform discrete tasks, simplifying or completely automating.
Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat.
4-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 4 Decision Support.
A context-aware communication system Natalia Marmasse advisor: Chris Schmandt Speech Interface Group MIT Media Lab.
MAS Ambient Intelligence Pattie Maes
The Challenges of Wearable Computing Thad Starner Georgia Institute of Technology IEEE MICRO JULY-AUGUST 2001 Presenter : Chanmin Park ( 박 찬 민 ) SNU CARES.
IBM Research June 14, 2007 An IP Continuum for Adaptive Interface Design Jeff Pierce © 2007 IBM Corporation.
User Modeling, Recommender Systems & Personalization Pattie Maes MAS 961- week 6.
MICHAEL FINE Artificial Intelligence and The Singularity 1.
SEG3120 User Interfaces Design and Implementation
ACM 97 Toward a truly personal computer Pattie Maes MIT Media Lab Firefly Network, Inc
The great end of life is not knowledge but action. Thomas Henry Huxley Prepared By: Ms.Fariha Khan.
WEARABLE COMPUTERS. Wearable computers are computers that are worn on the body. Wearable computers are especially useful for applications that require.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
Chapter 4 Decision Support System & Artificial Intelligence.
PowerPoint Presentation by Charlie Cook Copyright © 2004 South-Western. All rights reserved. Chapter 5 Business Intelligence and and Knowledge Management.
Software Agents & Agent-Based Systems Sverker Janson Intelligent Systems Laboratory Swedish Institute of Computer Science
Is Context-Aware Computing Taking Control Away from the User? Three Levels of Interactivity Examined Louise Barkhuus and Anind Dey The IT University of.
Hippie A Nomadic Information System Oppermann, et al. International Symposium on Handheld and Ubiquitous Computing (HUC 99)
KNOWLEDGE MANAGEMENT UNIT II KNOWLEDGE MANAGEMENT AND TECHNOLOGY 1.
INTRODUCTION TO COGNITIVE SCIENCE NURSING INFORMATICS CHAPTER 3 1.
Artificial Intelligence, simulation and modelling.
INTELLIGENT AGENTS AND THEIR APPLICATIONS IN E-BUSINESS.
Intelligent Agents on the Internet and Web BY ROHIT SINGH MANHAS M.C.A 4TH SEM. Dept. of I&CT, MIT, Manipal.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Adaptive Interfaces Scott Klemmer · 09 November 2006.
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Software Agents We do the work for you...
Agents & Agency What do we mean by agents? Are agents just a metaphor?
Personal Assistants for the Web: An MIT Perspective
Interdisciplinary Program in Cognitive Science Lee, Jung-Woo
Adaptive Interfaces Scott Klemmer · 09 November 2006.
Scott Klemmer 02 November 2004
EA C461 – Artificial Intelligence Introduction
Structure of intelligent agents and environments
Intelligent Process Automation in Audit
Software Agent.
Presentation transcript:

Intelligence Augmentation Pattie Maes MIT Media Lab

Artificial Intelligence (AI) goal: build intelligent machines justification: – understand intelligence – practical applications

AI’s holy grail

Cog project (Brooks, MIT)

CYC project (Lenat, MCC) person team over course of last 18 years entered all “common sense knowledge” a typical 10-year old would have in computer

Intelligence Augmentation (IA) human + machine = “super intelligence”

Technological inventions that overcome physical/perceptual limitations glasses hearing aids cars bicycles voice synthesizers...

Why do we need technology to overcome cognitive limitations? – lousy memory (short term as well as long term) – only good at dealing with one thing at a time – probabilities, logic non-intuitive – slow to process large amounts of information – bad at self-knowledge, introspection –...

Modern Man’s Environment

Cave Man’s Environment Has the natural evolution of our brains not kept up with the rapid changes in our environment???

Mismatch complexity of our lives & our cognitive abilities – too many things to keep track of – information overload – learn & remember more –...

Some old examples of intelligence augmentation notes reminders watches alarm clocks...

Some newer examples of intelligence augmentation memory augmentation “extra eyes, ears” automation behavior patterns information filtering problem solving matchmaking transactions introspection

Memory augmentation help remember people, places, names, actions,... provide "just-in-time" information

Remembrance agent (wearable version, Rhodes ‘00)

Remembrance agent (Emacs version, Rhodes ‘99)

RA (Web version, Rhodes ‘99)

Discussion on Remembrance Agent What are your thoughts on the paper? Would you want to “wear” a RA if it was more “fashionable”?

Extra eyes, ears,... (Hive, Minar ’98) monitors for changing bits as well as atoms: – unusual  price stocks – has certain site changed? – need more milk? – is there fresh coffee? –...

Automation behavior patterns (Kozierok, 90)

Information Filtering: Letizia (Lieberman, 98)

Benefiting from the problem solving done by others few problems are original why not benefit from problem solving done by others – buying a car example: - select a car - select dealer - find out about “fair” price - negotiate price

Finding relevant products, services (Shardanand, Metral, 93)

Firefly (Barnes&Noble, Launch, etc, 94)

Footprints: Finding popular paths on a website (Wexelblat, 99)

Matchmaking: Yenta (Foner, 99) software agent (user profile)

Friend of Friend Finder (Maes & Minar, 98) Pattie Nicholas Al Gore Alex (student) degrees of separation, level 4 Nelson Pierre degrees of separation, level 6

Transactions: Kasbah (Chavez, 97)

Kasbah example selling agent Sell: Macintosh IIci – Deadline: March 10th,1997 – Start price: $ – Min. price: $ – Strategy: tough bargainer – Location: local – Level of Autonomy: check before transaction – Reporting Method: event driven

Impulse: Agents that assist & automate transactions (Youll, Morris, 01)

Keywords: network DNS router hub Time network Segue: Agents that help with self knowledge (Shearin, 01) collects & reflects user’s habits over time

People are good at: judgement understanding reasoning, problem solving creativity

Computers are good at: remembering lots of facts searching & processing huge amounts of information being in many places at once multi-tasking being precise and organized objectivity

Software Agents An “agent” acts on your behalf Software that is: personalized proactive, more autonomous long-lived, continuously running

How are agents programmed? user-instructed knowledge-engineered learned

User-Instructed Agents Application User Agent interacts with programs (rules, forms, prog by ex)

Knowledge-Engineered Agents Application User Agent interacts with collaborate Knowledge Engineer Programs (gives knowledge)

Learning from the User Application User Agent interacts with collaborate observation & imitation

Learning from other Agents User-1Agent-1 Agent-2 User-2 Application Application observation & imitation observation......

Which approach is best? Combination of 3 approaches: give agent access to background knowledge which is available & general allow user to program the agent, especially when the agent is new or drastic changes occur in user’s behavior agent learns to adapt & suggest changes

Design challenges for IA trust responsibility privacy UI issues avoid making people “dumber”

Trust user needs to be able to trust the agents and other people s/he delegates to/interacts with awareness of functionality understanding limitations predictability of outcome Explanations available...

Responsibility responsibilities for actions should be clear user should feel in, be in control

Privacy Self ownership of data no subpoenas user determines what is made available and to whom anonymity an option...

UI Issues Tricky balance between proactive help & agent being annoying – Use “ambient” & minimal interface for agent suggestions – Allow user to decide when to pay attention to agent suggestions – Integrate suggestions in interface with minimal intrusion

Avoid making people dumber “every extension is an amputation” Marshall McLuhan Pick the right type of extension for the task at hand: automating (eg milk) assisting (eg memory) teaching (eg probabilities)

Discussion What are the limits of direct manipulation? What tasks do you want help with? What level of help? Automation? Assistance, teaching/tutoring?

Conclusions Computers can do more to help us cope with our busy lives Are we solving one problem and creating another?

How does this relate to Ambient Intelligence? Ambient Intelligence = Intelligent interfaces + Ubiquitous computing

Ambient Intelligence Versions of Intelligence Augmentation Examples memory augmentation “extra eyes, ears” automation behavior patterns information filtering problem solving matchmaking Transactions

Next week: Context-Aware Computing Required Readings: – Context-aware computing applications by Schilit et al – A survey of Context-aware Mobile Computing Research by Chen & Kotz

Next week: Context-Aware Systems 1. City & museum tour guides - Christine & Nick – Hippie: A Nomadic Information System, Oppermann et al, Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing Christine – Cyberguide by Abowd et al Christine – GUIDE project by Cheverst, Davies, et al Nick – …

Next week: Context-Aware Systems 2. Virtual Graffiti systems/Location Based Messaging – Francis & Pattie – Hanging Messages, Chang Pattie – ComMotion, Marmasse Pattie – Etherthreads, Lassey Pattie – Mobile cinema, P. Pan Pattie – Geonotes, Persson etal Francis – UCSD ActiveCampus Francis – …

Next week: Context-Aware Systems 3. Memory systems - Nick – Forget-me-not Mick Lamming Europarc – (Remembrance agent, Rhodes) – …