Commonsense Acquisition through Simulation Andrea Lockerd 12.12.02 Final Project – MAS964.

Slides:



Advertisements
Similar presentations
Commonsense Acquisition through Simulation Andrea Lockerd Final Project – MAS964.
Advertisements

Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
From use cases to classes (in UML). A use case for writing use cases Use case: writing a use case Actors: analyst, client(s) Client identifies and write.
What are we going to do today? What are we going to make? What are we going to do with predictions? We will make predictions. Learning Objective Match.
9/10/2004Use Case Workshop 1 CSC480 Software Engineering Workshop 1 Requirements Modeling.
Non-verbal Communication. Gestures How do you express the gestures? Come here. I’d like a drink. That’s perfect. Keep calm. OK? Go away. You’re crazy!
Chapter 14 Simulation and Other Applications Chapter Goals Define simulation Give examples of complex systems Distinguish between continuous and.
Topics Creating DFD Physical and logical DFD Event driven modeling
Chapter 14 Simulation and Other Applications Nell Dale John Lewis.
Preparation and Delivery of Nutrition Presentations.
Guidelines for Examination Candidates Raymond Hickey English Linguistics University of Duisburg and Essen (August 2015)
Digital Learning Spaces Leanne Shultz March 2006.
Using Technology to Conduct a Simulation
Being All Ears Listen and Decode Listen and Read Listen and Respond
Mental Models : Theory and Application in Human Factors JOHN R
INFO415 Approaches to System Development: Part 2
Definition of Internet shopping  -Access to shops and stores on the Internet, a user visiting an online shopping mall.  -Online shopping, cyber shopping,
Dealing With Conflict Situations
Project Analysis Course ( ) Final Project Report Overview Prepared by: Sijali Petro Korojelo (Course Assistant)
Requirements Spec Revisited Dan Fleck. Responsibility - if you don’t do well in class, who’s problem is it?
Unit B065 – Coding a solution PREP WORK 1)Make sure you keep a work log / diary. Use the table on page 16 of the hand book as a template 2)Keep a bibliography.
Parser-Driven Games Tool programming © Allan C. Milne Abertay University v
Programming Project (Last updated: August 31 st /2010) Updates: - All details of project given - Deadline: Part I: September 29 TH 2010 (in class) Part.
Parallel Structure in Sentences. What is Parallel Structure? Parallel Structure = using the same pattern of words in a series so that the words “balance”
Requirements Specification for Lab3 COP4331 and EEL4884 OO Processes for Software Development © Dr. David A. Workman School of Computer Science University.
Basics of the Point/ Minute System Attend Club Events. Check -In When You Come & Go. Get Credit for How Long You Are There. Go To As Many OR As Few You.
Warm Up Define and Describe Fast Food Restaurant.
Artificial Intelligence CS 441/541 Instructor: Melanie Mitchell.
Practical Object-Oriented Design with UML 2e Slide 1/1 ©The McGraw-Hill Companies, 2004 PRACTICAL OBJECT-ORIENTED DESIGN WITH UML 2e Chapter 4: Restaurant.
Put the power of face-to-face marketing to work for you at:
Programming with Visual C++: Concepts and Projects Chapter 2B: Reading, Processing and Displaying Data (Tutorial)
Business Analysis with For PG MDI, Gurgaon Kamna Malik, Ph.D.
STORYFIGHTER: A Common Sense Storytelling Game Chian Chuu and Hana Kim MAS.964 Final Project December 12, 2002.
1 Chapter 5 Modeling System Requirements Finding the Use Cases Page
The Hidden Decimals I found with my friends at THE MALL. Go On.
Database and Information Management Chapter 9 – Computers: Understanding Technology, 3 rd edition.
All About eBay. What do you need to do? Know the basics. Establish an account. Buying strategies Selling strategies Safety precautions.
Memory & Learning AP Psychology. Memory  Can you remember your first memory? Why do you think you can remember certain events in your life over others?
A restaurant is a place people go to eat Today I am going to a restaurant!
Week 10 1 Sequence Diagrams. Outline a)Add scenarios to the system to describe how Use Cases are realized as interactions among societies of objects b)Describe.
CAP 4800/CAP 5805: Computer Simulation Concepts
Language, Brain and Mind Unit 9.  Activity 1 How the Brain works  Activity 2 How Children Acquire the Mother Tongue  Activity 3 Understand Memory and.
SCIENCE, GEOGRAPHY AND ICT Unit Overview Healthy Eating – Are We What We Eat?
A portable digital menu Touch screen item selection Credit card slide option Eliminate / reduce number of servers Faster Service Attract more customers.
EDUC 8464 – Assignment 2, Part 1 1 Science: LIFE & LIVING EDUC 8464 – Assignment 2 Part 1: Lesson Planning Science: LIFE & LIVING Miss Anderton.
Chapter 6: Structuring Requirements: Use Case Description and Diagrams Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph.
Introduction to Computing Concepts Note Set 19. Design Creating complex software… ▫ Not done by just one person (or two, or three) ▫ Can’t just sit down.
Hands-On Microsoft Windows Server Implementing User Profiles A local user profile is automatically created at the local computer when you log on.
Wifi Based Menu Ordering By Samiksha Patil Shalini Yethendran Anitta Eaphen.
Requirements capture: Using UML Use Cases David Millard and Yvonne Howard {dem,
Introduction.  Instructor: Cengiz Örencik   Course materials:  myweb.sabanciuniv.edu/cengizo/courses.
 Background  Introduction  Purpose  Basic rover services  Physical architecture of Rover System  Server operation  Logical Architecture of A Rover.
Diego arrived at a party and was introduced in order to Edgar, Dania, Chris, and Rodolfo. Later in the evening he could only remember Edgar’s name. This.
Introduction to System Analysis and Design
SpeakING Tasks KING Starter FALL TERM
UML Use Case Diagrams.
FUNCTIONALITIES ON iPAD
Nick walked around, trying to decide what he wanted to do first
Important ideas to help you survive
Module 5 Lesson 3 Extreme Scratch Cards
CAP 4800/CAP 5805: Computer Simulation Concepts
Ms. Fegen’s Science Classroom
Exploring the Power of EPDM Tasks - Working with and Developing Tasks in EPDM By: Marc Young XLM Solutions
Hablamos NO HABLO INGLÉS.
CAP 4800/CAP 5805: Computer Simulation Concepts
Team: I See What You Did There
Accounting Information Systems: A Business Process Approach
Subject : Artificial Intelligence
Use cases Dr. X.
Presentation transcript:

Commonsense Acquisition through Simulation Andrea Lockerd Final Project – MAS964

Motivation “Fred told the waiter he wanted some chips.” The word “he” means Fred—and not the waiter. This event took place in a restaurant. Fred was a customer dining there. Fred and the waiter were a few feet apart. The waiter was at work there, waiting on Fred at that time. Both Fred and the waiter are live human beings. Fred was speaking words to the waiter. Both of them speak the same language. Fred is hungry. He wants and expects that in a few minutes the waiter will bring him a typical portion—which Fred will start eating soon after he gets them. He wants and expects that in a few minutes the waiter will bring him a typical portion—which Fred will start eating soon after he gets them. How does a computer get this info….

Approach Common sense is shared experience over time Simulation gives computer a forum for learning common sense through sharing experiences with the user

Implementation Reality game – simulates the SIMs – Mall with stores and restaurants – Can buy, order, readmenu, sayHi, etc. – Computer games have 2 levels of commonsense: designed in, and exhibited through the user/player. Game Log output to a file – Place –Actors – Objects - Interactions/Effects – LogEvent encapsulates a line and has comparator functions – similarity and difference

Implementation ThoughtStreams – Watches log over time to learn what is common – Experimental learning, makes predictions and checks to see how they work out. – Keeps STM, looks for similar differences in STM and constructs a LTM – difference + similar prior changes. – LTM is triggered by a prior, and predicts the difference, prior is credited with success/fail – Meta-Reasoning: priors that consistently do poor at predicting can be pruned

What did it learn… Enter readmenu Order eatdrink Order eatdrink Eatdrink buy Eatdrink buy Some predictions it made after seeing ~ 500 events, and then … {go into Starbucks, say hi to the cashier, read the menu, order latte, sit at table, drink it, get up, leave, go into the gap, leave right away }

Future Work Richer game environment: SIMS, UT Can the knowledge be used outside of the simulation environment? Can the learning process be applied to other environments where there is a world view over time and a measure of similarity - Context-Aware Computing: dynamic context formation.

Conclusions Alternate approach to commonsense knowledge acquisition Proof of concept sketch – ThoughtStreams – able to make some commonsensical predictions after seeing about 500 game events.