Common Sense Computing MIT Media Lab Interaction Challenges for Agents with Common Sense Henry Lieberman MIT Media Lab Cambridge, Mass. USA

Slides:



Advertisements
Similar presentations
Henry Lieberman MIT Media Lab AI in End-User Software Engineering Henry Lieberman, MIT (presenting) Raphael Hoffmann, Michael Toomim, U. Washington, Seattle.
Advertisements

Common Sense Reasoning for Interactive Applications MAS 964: Common Sense Reasoning for Interactive Application.
Customers Request the Darndest Things* 10 Challenges for VUI Designers Eduardo Olvera User Interface Designer.
Beating Common Sense into Interactive Applications Henry Lieberman, Hugo Liu, Push Singh, Barbara Barry AI Magazine, Winter 2004 As (mis-)interpreted by.
S.T.A.I.R.. General problem solving strategy that can be applied to a range problems.
ConceptNet: A Wonderful Semantic World
Common Sense Computing MIT Media Lab Providing Expert Advice by Analogy for On-Line Help Henry Lieberman and Ashwani Kumar Media Laboratory Massachusetts.
TAKS Strategies Review. Strategies Review… Today we will review the strategies we have discussed over the course of this six weeks. Write down the strategies.
Artificial Intelligence
Business Intelligence Michael Gross Tina Larsell Chad Anderson.
User Interface Testing. Hall of Fame or Hall of Shame?  java.sun.com.
Projects in the Intelligent User Interfaces Group Frank Shipman Associate Director, Center for the Study of Digital Libraries.
ICT in Healthcare Expert Systems.
Discussion examples Andrea Zhok.
Unit 9 Teaching Listening. Teaching objectives  1. know characteristics of the listening process  2. grasp principles for teaching listening  3. know.
Adding Common Sense into Artificial Intelligence Common Sense Computing Initiative Software Agents Group MIT Media Lab.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Personalized Medicine Research at the University of Rochester Henry Kautz Department of Computer Science.
The Future Of AI What’s Possible, What’s Not, How Do We Get There? Adam Cheyer Co-Founder, VP Engineering Siri Inc.
Learning to Think Critically
Notes for CS3310 Artificial Intelligence Part 1: Overview Prof. Neil C. Rowe Naval Postgraduate School Version of January 2009.
Information Literacy in the workplace: implications for trainers By Dr. Mark Hepworth Department of Information Science Loughborough University.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
Artificial Intelligence CIS 479/579 Bruce R. Maxim UM-Dearborn.
Steps Toward an AGI Roadmap Włodek Duch ( Google: W. Duch) AGI, Memphis, 1-2 March 2007 Roadmaps: A Ten Year Roadmap to Machines with Common Sense (Push.
Author: James Allen, Nathanael Chambers, etc. By: Rex, Linger, Xiaoyi Nov. 23, 2009.
Introduction GAM 376 Robin Burke Winter Outline Introductions Syllabus.
CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems.
Using Common Sense Reasoning to Create Intelligent Mobile Applications Software Agents Group MIT Media Lab.
Push Singh & Tim Chklovski. AI systems need data – lots of it! Natural language processing: Parsed & sense-tagged corpora, paraphrases, translations Commonsense.
Artificial Intelligence
The PATENTSCOPE search system: CLIR February 2013 Sandrine Ammann Marketing & Communications Officer.
Strategies for Taking Standardized Tests  Every parent wants to know what they can do for their child to encourage better success on the MAP test. 
Overview: Text delivery in introductory college and university physics classes are dominated by massive, encyclopedic textbooks that take immense individual.
Learning Objective Chapter 6 Business Writing Copyright © 2001 South-Western College Publishing Co. Objectives O U T L I N E Developing Written Documents.
Wizard of Oz Prototyping + Making Video Scenarios HCC 729 4/17/14.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
AnalogySpace: Reducing the Dimensionality of Common Sense Knowledge Advisor: Hsin-His Chen Reporter: Chi-Hsin Yu Date: From AAAI 2008 Robert.
I Robot.
The Structure of Information Retrieval Systems LBSC 708A/CMSC 838L Douglas W. Oard and Philip Resnik Session 1: September 4, 2001.
Understanding Users Cognition & Cognitive Frameworks
AN INTRODUCTION Managing Change in Healthcare IT Implementations Sherrilynne Fuller, Center for Public Health Informatics School of Public Health, University.
WEB 2.0 PATTERNS Carolina Marin. Content  Introduction  The Participation-Collaboration Pattern  The Collaborative Tagging Pattern.
Clustering Prof. Ramin Zabih
For Friday Finish chapter 23 Homework –Chapter 23, exercise 15.
Personal Tag Semantic Relation Yi-Ching Huang 2008/02/27 Yi-Ching Huang 2008/02/27.
Commonsense Reasoning in and over Natural Language Hugo Liu, Push Singh Media Laboratory of MIT The 8 th International Conference on Knowledge- Based Intelligent.
How To Program An Overview Or A Reframing of the Question of Programming.
Knowledge Structure Vijay Meena ( ) Gaurav Meena ( )
The single most important skill for a computer programmer is problem solving Problem solving means the ability to formulate problems, think creatively.
We Have Not Yet Begun to Learn Rich Sutton AT&T Labs.
How to Maximize Learning from a “Failure”! Any questions Contact: Mr. Ballard.
Understanding Naturally Conveyed Explanations of Device Behavior Michael Oltmans and Randall Davis MIT Artificial Intelligence Lab.
Common Sense Inference Let’s distinguish between: Mathematical inference about common sense situations Example: Formalize theory of behavior of liquids.
Welcome. Common Core State Standards? English Language Arts and Literacy in History/Social Studies, Science, and Technical Subjects Mathematical Practice.
Elementary Teacher BY: NICOLE CRAIN. Degree/s Needed  Percentage of RespondentsEducation Level Required  75% Bachelor's degree  19% Master's degree.
Using Commonsense Reasoning to Improve Voice Recognition.
1 Commonsense Reasoning in and over Natural Language Hugo Liu Push Singh Media Laboratory Massachusetts Institute of Technology Cambridge, MA 02139, USA.
FOP: Multi-Screen Apps
Reading and Writing to Succeed on the EAS (Educating All Students) Exam: The “Constructed Response” or Short Essay A Student Workshop by Writing Across.
MAS 964: Common Sense Reasoning for Interactive Applications
Topics Beyond the imitation game Reading the web Turing test
Learning to Think Critically
Introduction Artificial Intelligent.
Scholastic Aptitude Test Developing Critical Reading Skills
Learning to Think Critically
Business Intelligence
Professor John Canny Spring 2003
The Winograd Schema Challenge Hector J. Levesque AAAI, 2011
Information Retrieval
Presentation transcript:

Common Sense Computing MIT Media Lab Interaction Challenges for Agents with Common Sense Henry Lieberman MIT Media Lab Cambridge, Mass. USA

Common Sense Computing MIT Media Lab Agents with Common Sense Some AI interfaces are now beginning to make use of large knowledge bases of Common Sense Explicitly collected Cyc, Open Mind, ThoughtTreasure Distilled from other sources Semantic Web, Wikipedia, Web resources Web mining, other resource mining

Common Sense Computing MIT Media Lab Interaction Challenges Finding opportunities for applying Common Sense in interfaces Setting users' expectations Making interfaces fail-soft Taking advantage of user interaction

Common Sense Computing MIT Media Lab Interaction Challenges Making better mistakes Get lots of knowledge, but not too much Common sense inference vs. mathematical inference Debugging Evaluating Common Sense interfaces

Common Sense Computing MIT Media Lab Interaction challenges for AI/Common Sense Many interaction challenges for Common Sense interfaces are the same as for AI in general But some are unique or critical for Common Sense… Can't be sure what will be known Reasonable, rather than right Know a little about everything, not much about anything Don't miss the obvious Try not to make stupid mistakes

Common Sense Computing MIT Media Lab Open Mind Common Sense Asks the Web community to contribute English sentences expressing Common Sense knowledge "The Wikipedia version of Cyc" (#2 after Cyc) Launched in 2001 by Push Singh Now contains ~800 Kilofacts Freely available / Open Source Some versions in other languages/cultures Brazilian Portuguese, Korean, Japanese, Chinese

Common Sense Computing MIT Media Lab Open Mind Common Sense English sentences parsed by POS Tagger Pattern-directed mining of 22 relations (isA, PartOf, UsedFor…) Strong focus on easy integration with applications Semantic Net (ConceptNet: Liu, Eslick) Natural Language toolkit (MontyLingua: Liu) Tools for: Context, Analogy, Affect and more

Common Sense Computing MIT Media Lab What do we mean by “Common Sense”? Simple statements about everyday life Things fall down, not up A wedding has a bride and a groom You go to a restaurant to eat And…the ability to use that knowledge when appropriate

Common Sense Computing MIT Media Lab Open Mind Common Sense - Push Singh & colleagues

Common Sense Computing MIT Media Lab ConceptNet - Liu, Singh, Eslick

Common Sense Computing MIT Media Lab Common Sense projects Predictive typing Speech recognition -- disambiguation & error correction Storytelling with photo libraries Searching social networks Macro recording using Common Sense generalization World construction for video games Phrasebook for tourist information Debugging problems in e-commerce interactions

Common Sense Computing MIT Media Lab Common Sense projects Video editing based on story structures Goal-oriented interfaces for consumer electronics Mining Common Sense from the Web Multi-lingual and multi-cultural Common Sense; translation Games for acquiring, verifying and using Commonsense knowledge Commonsense "Captchas" Understanding imprecise qualities such as affect ShapeNet and Expectation-driven Image Recognition Understanding sensor data using Commonsense

Common Sense Computing MIT Media Lab Opportunities for using Common Sense Find UI situations that are underconstrained Ordinary system would either take no action or do something arbitrary Then, give user some reasonable choices Provide intelligent defaults Make the most likely thing easiest to do

Common Sense Computing MIT Media Lab Opportunities for using Common Sense Recognize users' likely goals Help users map from goals to actions Sanity checking In the case of trouble, help users debug

Common Sense Computing MIT Media Lab Opportunities for using Common Sense Find situations where every little bit helps A little bit of knowledge is better than none A little bit of knowledge about a lot of things can be more useful than a lot of knowledge about a few things

Common Sense Computing MIT Media Lab Setting users' expectations Avoid direct question-answer interfaces Right or wrong. Only one shot. Better to cast system in role of advisor Making suggestions, help Adapting interface to most likely uses Remove unnecessary steps in the interface The user only expects intelligent behavior only once in a while

Common Sense Computing MIT Media Lab Take advantage of user interaction Repurpose input that the user gives you for other reasons Every time the user tells the interface something, they're telling you what their interests are -- learn from it

Common Sense Computing MIT Media Lab Make Common Sense interfaces "fail-soft" There should no dire consequences of being wrong or not knowing what to do Don't interfere if the user wants to use the application without interaction with the agent If the relevant knowledge is missing, incomplete or wrong, the user is no worse off than without the agent

Common Sense Computing MIT Media Lab Make better mistakes Common Sense approaches have the advantage that when they make mistakes, they tend to make plausible mistakes Statistical approaches can make arbitrary mistakes Better mistakes improve user trust in interfaces

Common Sense Computing MIT Media Lab Evaluation of Common Sense interfaces Evaluation is tough because Depends on what's in the knowledge base Depends on limited-depth and other kinds of approximate inference Standardized tasks don't test breadth of coverage Try to relativize testing to coverage Start with easier cases, then move to "typical" or "hard" cases

Intelligent User Interfaces Location: Canary Islands, Spain Dates: January 2008 Deadline: late September 2007