Learning, Recognizing, and Assisting with Activities Tom Dietterich Oregon State University.

Slides:



Advertisements
Similar presentations
Using NIMAC 2.0: The State Coordinator Portal NIMAC 2.0 for AMPs.
Advertisements

Welcome to eDMR This PowerPoint presentation is designed to show eDMR users how to login and begin using the eDMR system.
User’s Guide.
Welcome to WebCRD.
FP6/FP-7 IT System 1 FORCE: WEB BASED EDITOR OF FORMS C FOR FP-6 AND FP-7.
The Platform can be accessed at: emn.credinfo.eu (you can use Explorer, Firefox, etc:) Accessing the platform: This page will appear: On the left side.
How To Use NCA’s Online Grant Application System
Center Accreditation Online System
Microsoft Outlook is a tool that includes , calendaring, and tasks.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
Kabel Nathan Stanwicks, Head Circulation and Media Services Department Electronic Reserves Introductory Tutorial for Faculty.
Staff Computer Training Exchange 2003: More User Friendly Vicki Hecht Cherry Delaney ITaP Luncheon October 14, 2003.
Welcome to the Ivy Tech Community College Online Employment System Applicant Tutorial.
1 TaskTracer: Capturing and Leveraging Records of Human Tasks Jon Herlocker & Tom Dietterich School of Electrical Engineering and Computer Science Oregon.
1 Welcome to the Colgate University Online Employment System Applicant Tutorial.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
A quick course on the new. GCA Webmail can be accessed by clicking on the Webmail link in the GCA page, or by going to either or .gcasda.org.
Chapter Accreditation Online System Usage Tutorial Department of Member Relations & Grants National Children’s Alliance.
Advanced Last Updated: May Class Outline Part 1 - Review –Review of basics –Review of files and folders Part 2 - Attachments –Sending.
CLEW Basics Lorie Stolarchuk Learning Technology Trainer Centre for Teaching and Learning 1.
Outlook Web Access (OWA) is a web mail service of Microsoft Exchange; allow users to connect remotely via a Web browser OWA is used to access ,
Utica Community Schools Technology Department
This is the first page of the log in, this is were you enter your unique details.
Using Microsoft Outlook: Basics. Objectives Guided Tour of Outlook –Identification –Views Basics –Contacts –Folders –Web Access Q&A.
NITAAC Customer Support Phone: Website: NITAAC.nih.gov Customer Guide for using the electronic Government.
Welcome to Outlook Day 1 of 2 Dan McAllister Just arriving? Sign-in near the door Grab a handout Just arriving? Sign-in near the door Grab a handout Finished.
Welcome to the Southeastern Louisiana University’s Online Employment Site Applicant Tutorial!
Avon Foundation for Women Breast Health Outreach Program Online Application Tutorial.
Your User Name is the first portion of your Carleton Connect account eg. mroger4 if the was n.ca
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Learners May 2006.
ENTERING ELIGIBLE ENERGY RESOURCE APPLICATIONS IN DELAFILE Version 2.0 August 25, 2015.
Encryption Cisco Ironport using Click here to begin Press the ‘F5’ Key to Begin.
Lead Management Tool Partner User Guide March 15, 2013
Welcome to the Second Tutorial Welcome to the second part of this information system website tutorial! This tutorial is for church planters. If you’d like.
1 of 8 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Facility Reporting v. 1.0 Managing Clinical Staffing Reports on the Illinois Outcomes Website May 20, 2009.
Go to your school’s web locker site school name.schoolweblockers.com) Your user name is the first letter of your first name, the first 4.
Microsoft Outlook Objective The learner will be able to perform basic tasks in Microsoft Outlook 2003.
Teach Yourself Windows 95 Module 4: Using Microsoft Exchange for Faxes and .
Slide #1 Computerised Transit Computer System Training Session Trader Application Users.
Outlook 2013 & 2010 Lync Messanger. Outlook 2013 Ribbon Navigation Pane Message View Reading Pane Tabs Status Bar.
CLEW Basics Lorie Stolarchuk Learning Technology Trainer Centre for Teaching and Learning 1.
Features Help (Adding Attachments) (Adding Auto Signatures) (Setting Priorities)
XP Browser and Basics COM111 Introduction to Computer Applications.
Baseline Edge Task Force Training
Outlook Web Access (OWA) is a web mail service of Microsoft Exchange; allow users to connect remotely via a Web browser OWA is used to access ,
A STEP-BY-STEP GUIDE FOR NAVIGATING AROUND THE HOME PANE COMPOSING & SENDING MESSAGES REPLYING TO MESSAGES ATTACHING FILES DELETING MESSAGES PRINTING MESSAGES.
Introduction to Your OUSD and other district technology applications Leah Jensen, Instructional Technologist (510) (office), (510)
Google Mail. Navigating Visit Sign in using your gmail address and password.
Adviser Panel. Go to All DD Track Advisers: Click “Advisor Login”
Complete Ordering System for Promotional Literature and Samples Quick Reference and Training Guide.
How to complete and submit a Final Report through Mobility Tool+ Technical guidelines Authentication, Completion and Submission 1 Antonia Gogaki IT Officer.
© 2016 University at Buffalo Click Training Agreements Module University at Buffalo Office of the Vice President for Research and Economic Development.
How to complete and submit a Final Report through
E-Survey User Training
eIRB Training IRB Committee Members
Web-based Information Science Education
Outlook 2010 Just the basics!.
Assess Survey Invitations
AmeriCorps Member Tutorial – OnCorps Reports 2.0, Standard Reports
VQManager Your e-portfolio.
SCC P2P – Collaboration Made Easy Contract Management training
FAFSA-Apply Today! Presented by McDaniel College.
“PERFORM: Let’s Get Started”
Welcome to WebCRD.
GRANT APPLICATION INSTRUCTIONS
Welcome to the Second Tutorial
Using Microsoft Outlook: Outlook Support Number
Welcome to Grant Tracker!
Presentation transcript:

Learning, Recognizing, and Assisting with Activities Tom Dietterich Oregon State University

Assumptions Goal: Integrated, autonomous, and useful AI systems –Must collaborate well with people Must recognize and understand human goals, attentional state, costs of coordination, etc.

Use Case 1: Edit and return document Document1 Person1 Attach Person2 Save Attachment Doc1.doc Message1 Send SaveAs Doc2.doc ReplyTo Attach Send AGENT could: automatically create TODO item when arrives remind user when deadline is near detect when user has finished editing Doc2.doc and offer to send it back to Person1 automatically remove TODO item when completed

Use Case 2: NSF Proposal Review print / gov/jsp/homepage /prop_review.jsp Request to review, includes proposal ID and password web page paste ID, password web page navigate download service/nsf/proposal.pdf / gov/jsp/homepage /prop_review.jsp web page navigate web page navigate paste ID, password web page navigate web page submit fill out review form fastlane.nsf.gov web page logout open URL AGENT could: automatically create TODO item when arrives remind user when deadline is near automatically login and download & print proposal automatically login and navigate to “review form” page automatically remove TODO item when completed confirmation page

Use Case 3: Prepare Quarterly Report Attach From: g/darpa/calo/manage ment/arpa/Q3- report.doc SaveAs Send Save Attachment: Q3-report-chin.doc Save Attachment: Q3-report-williams.doc Save Attachment: Q3-report-sanchez.doc Paste Chin Williams Sanchez Save Attachment Attach ReplyTo g/darpa/calo/manage ment/arpa/Q3-report- template.doc Edit using WORD Send reminder AGENT could offer to automatically create TODO item when arrives automatically save attachment and open it in Word automatically create outgoing msg, address it to the correct recipients, and attach the template automatically track the replies and save the attachments (with the right names) in the right folder automatically offer to send reminders to the missing subcontractors automatically open up the template and all replies in Word automatically attach the final file to a reply to Melissa automatically delete TODO item when complete

Research Challenges Representing Workflows Learning Workflows Recognizing Workflows Deciding (Learning) When and How to Help

Representing Workflows For what purpose: –execution: sequence of actions (possibly with conditionals and iteration) –recognition: partially-ordered sequence of actions (with conditionals and iteration) capture additional features to aid recognition (e.g., speech acts) –learning: need action models to detect unobserved steps and understand goals –assistance need action models to understand goals Workflow steps: –informational inputs (file name, file, URL) –action (click Download) –action models (creates file on disk with file name; contents = contents of URL file)

Representing Workflows commentOnDocument :- mailArrived( RID, Requester, SpeechAct, Deadline, [Attachment1]), outlookOpen( RID), attachmentSave( RID, Attachment1, FileRID), wordEditDocument(FileRID, EditedFileRID), outlookOpen( RID), outlookComposeReply(New RID, RID), outlookSendReply(New RID, Requester, SpeechAct2, [Attachment2]), outlookAttachmentInfo(New RID, EditedFileRID, Attachment2). wordEditDocument(FileRID, FinalRID) :- wordOpen(FileRID), finishEdit(FileRID, FinalRID). // simply close the file and return it finishEdit(FileRID, FileRID) :- wordClose(FileRID). // close the file, then later re-open it and continue finishEdit(FileRID, FinalRID) :- wordClose(FileRID), wordOpen(FileRID), finishEdit(FileRID, FinalRID). // perform a SaveAs and then continue finishEdit(FileRID, FinalRID) :- wordSaveAs(FileRID, NewFileRID), finishEdit(NewFileRID, FinalRID).

Learning Workflows Learning by Demonstration –LAPDOG: PBD system at SRI –Lau, et al. at IBM and before that UW –PLOW: Allen et al. Rochester Learning by Observation (unsupervised) –Weld et al.

Recognizing Workflows Challenges on the desktop –Multiple workflows interleaved –Multiple instances of the same workflow interleaved reviewing multiple NSF proposals –Sharing across workflows log in and navigate only once, then download multiple files –Unmodeled background events IM, nytimes.com, weather.com, etc.

Recognition Task Given: –a set of workflow schemas –an observation sequence Find: –all instances of those workflow schemas in the observation sequence –detect each instance as early as possible –report the current state of all active workflow schemas at each point in time Metrics: –false positives, false negatives, timeliness

Assistance What steps can the AGENT do? What steps should the AGENT do? How and when should the AGENT coordinate with the user? Decision-theoretic collaboration –model the user’s intentions and attentional state –estimate the expected benefit of AGENT’s assistive plan (including coordination cost) –choose action that maximizes expected benefit

Rich Intention Structures Goal stack –traditional programming languages –hierarchical reinforcement learning formalisms –cognitive architectures: SOAR, ACT-R Goal graph –ABL (Mateas) The user’s TODO list is an intention structure –so is the Inbox for many people Revised statement of our goal: –representation, learning, recognition, and assistance with rich intention structures

Related Topics Argumentation and Persuasion –How do two agents exchange information in order to reach agreement? Explanation-based Teaching and Learning –AGENT makes a mistake –user says “Why did you do that?” –AGENT explains –user corrects parts of the explanation –etc. Transfer Learning –How do I transfer to you something I’ve learned when you have a different ontology I can’t give you all of my training data (privacy, bandwidth)?

Summary Goal: AI AGENT that can help humans Prerequisite: AGENT must understand what its user is doing