Technology to Support Individuals with Cognitive Impairment Martha E. Pollack Computer Science & Engineering University of Michigan.

Slides:



Advertisements
Similar presentations
Created by Gwendolyn Best
Advertisements

Technische Universität München + Hewlett Packard Laboratories Dynamic Workload Management for Very Large Data Warehouses Juggling Feathers and Bowling.
Pricing for Utility-driven Resource Management and Allocation in Clusters Chee Shin Yeo and Rajkumar Buyya Grid Computing and Distributed Systems (GRIDS)
Remote Educational Programming Of Robots (REPOR) Tord Fauskanger Aurelie Aurilla Bechina Arntzen Dag Samuelsen Buskerud University College.
Science Subject Leader Training
Technology Enabled High-Touch Care Majd Alwan, Ph.D. Medical Automation Research Center University of Virginia Improving healthcare quality and efficiency.
Objectives To introduce software project management and to describe its distinctive characteristics To discuss project planning and the planning process.
Create an Application Title 1A - Adult Chapter 3.
2 pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt Time Money AdditionSubtraction.
Making the System Operational
A Tablet-based Tool to Promote Self-management of Older Adults with Chronic Health Problems Cynthia Jacelon, Jeung Choi, David Fisher, Allen Hanson, Eva.
SlottaTime is a computer program specifically designed to meet the needs of the Service Industry... What is SlottaTime?
Student & Work Study Employment Facts & Time Card Training
Created by Jodi Satovsky
Configuration management
Software change management
EMS Checklist (ISO model)
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
INFLUENCE OF THE RESIDENT TRAINING PROGRAM IN REHABILITATION TECHNOLOGY ON THE EQUIPMENT AND ASSISTIVE TECHNOLOGY PORTION OF THE ABPMR PART 1 SCORES Hena.
Red Tag Date 13/12/11 5S.
Academic Advisor: Dr. Yuval Elovici Technical Advisor: Dr. Rami Puzis Team Members: Yakir Dahan Royi Freifeld Vitali Sepetnitsky 2.
User Care Preference-based Service Discovery in a Ubiquitous Environments Dongpil Kwak, Joongsoo Lee, Dohyun Kim, and Younghee Lee Talk by Joongsoo Lee.
SPIMbot: An Engaging, Problem-based Approach to Teaching Assembly Language Programming Craig Zilles University of Illinois at Urbana-Champaign.
Hash Tables.
State of Connecticut Core-CT Project Query 8 hrs Updated 6/06/2006.
Legacy Systems Older software systems that remain vital to an organisation.
The Modular Structure of Complex Systems Team 3 Nupur Choudhary Aparna Nanjappa Mark Zeits.
1 CIFTclinic 1.1 Software for Clinics. 2 CIFTclinic Software for Medical Clinics, which addresses the requirements of practicing doctors to automate Medical.
© 2005 AT&T, All Rights Reserved. 11 July 2005 AT&T Enhanced VPN Services Performance Reporting and Web Tools Presenter : Sam Levine x111.
Advanced Project Schedule Risk Analysis
11 Changing Demographics (US Census Dept, 2005). 22.
Iñaki Merino Albaina MSc Program: Media & Knowledge Engineering Daily supervisors: drs. L.H.T.E. Yamane dr. ir. M.H. Vastenburg SCID group Faculty of Industrial.
Leadership ®. T EAM STEPPS 05.2 Mod Page 2 Leadership ® 2 Objectives Describe different types of team leaders Describe roles and responsibilities.
CMPT 275 Software Engineering
Comparison of X-ray diffraction patterns of La 2 CuO 4+   from different crystals at room temperature Pia Jensen.
Global Analysis and Distributed Systems Software Architecture Lecture # 5-6.
Who are the Experts?Simon KampaSlide 1 Who are the Experts? Simon Kampa IAM Group University of Southampton
Virginia Birch MFNERC Numeracy Specialist
Chapter 12 Analyzing Semistructured Decision Support Systems Systems Analysis and Design Kendall and Kendall Fifth Edition.
1 Design, Prototyping, and Evaluation in Developing Countries Jen Mankoff, Assistant Professor EECS.
Database Administration
Chapter 11 Describing Process Specifications and Structured Decisions
Introduction Peter Dolog dolog [at] cs [dot] aau [dot] dk Intelligent Web and Information Systems September 9, 2010.
From Model-based to Model-driven Design of User Interfaces.
MIS (Management Information System)
Technology to Support Individuals with Cognitive Impairment Martha E. Pollack Computer Science & Engineering University of Michigan.
Alternate Software Development Methodologies
High-level robot behavior control using POMDPs Joelle Pineau and Sebastian Thrun Carnegie Mellon University.
Design Research Techniques for Elders with Cognitive Decline: Examples from Intel’s Digital Health Group Jay Lundell, PhD Margaret Morris, PhD.
CPSC 322, Lecture 37Slide 1 Finish Markov Decision Processes Last Class Computer Science cpsc322, Lecture 37 (Textbook Chpt 9.5) April, 8, 2009.
Probabilistic Control of Human Robot Interaction: Experiments with a Robotic Assistant for Nursing Homes Joelle Pineau Michael Montemerlo Martha Pollack.
1RADAR – Scheduling Task © 2003 Carnegie Mellon University RADAR – Scheduling Task May 20, 2003 Manuela Veloso, Stephen Smith, Jaime Carbonell, Brett Browning,
Robotics for Intelligent Environments
Smart Home Technologies CSE 4392 / CSE 5392 Spring 2006 Manfred Huber
By Katharine Morton SOFTWARE AND EQUIPMENT FOR REHAB PLACES.
Help or Hal? Smart Homes & Elderly Care. Smart Homes A smart home (sometimes referred to as a smart house or eHome) is one that has highly advanced automatic.
16/05/ Use of Hybrid System Modeling Technique for Robot-Assisted Rehabilitation Systems Duygun Erol Yeditepe University Electrical & Electronics.
Personalized Medicine Research at the University of Rochester Henry Kautz Department of Computer Science.
Distributed Cognitive Aid with Interactive Task Guidance Edmund F. LoPresti 1,4, Ned Kirsch 2, Debra Schreckenghost 3, Richard Simpson 4 1 AT Sciences,
Efficient Interaction Strategies for Adaptive Reminding Julie S. Weber & Martha E. Pollack Adaptive Reminder Generation SignalingIntended Approach Learning.
1 Synchronization Vs. Integration. 2 Integration through Mobile, Wireless, and Pervasive Computing Presentationto ITM 731 February 17, 2005 Presenter:
January Smart Environments: Artificial Intelligence in the Home and Beyond Diane J. Cook
Introduction to the 2007 Workshop on Intelligent Systems for Assisted Cognition Henry Kautz University of Rochester Department of Computer Science.
Distributed Cognitive Aid with Scheduling and Interactive Task Guidance Edmund LoPresti, AT Sciences LLC Ned Kirsch, University of Michigan Debra Schreckenghost,
Distributed System Concepts and Architectures 2.3 Services Fall 2011 Student: Fan Bai
Towards robotic assistants in nursing homes: challenges and results Joelle Pineau Michael Montemerlo Martha Pollack * Nicholas Roy Sebastian Thrun Carnegie.
4 Proposed Research Projects SmartHome – Encouraging patients with mild cognitive disabilities to use digital memory notebook for activities of daily living.
Assisted Cognition Systems Henry Kautz Department of Computer Science.
Electrical & Electronics Engineering Department
Presentation transcript:

Technology to Support Individuals with Cognitive Impairment Martha E. Pollack Computer Science & Engineering University of Michigan

Challenges for Older Adults Physical Social/emotional Sensory Cognitive –Example: Alzheimers 65-74: 5% 75-84: 20% > 85: 50% intelligent wheelchairs elder-friendly and chat rooms programmable digital hearing aids Some of the technology also useful for younger individuals with cognitive impairment (e.g., TBI patients, developmentally disabled people)

Why Build Cognitive Orthotics? Cognitive impairment can impact performance of daily activities Can lead to decreased quality of life, and potentially institutionalization –Costly –Further decreases quality of life Goals –Improve performance of routine functional activities and thereby support longer aging-in-place –Reduce caregiver burden

Activity Cueing Guide an individual through steps in a sequential or conditional-branching process Work done both on ADLs/IADLs (e.g., handwashing, cooking) and on functional job tasks (e.g., janitorial) Handwashing Assistant [courtesy A. Mihailidis, U. Toronto]

Prospective Memory Aids Tend to be designed for less severely impaired individuals Provide them with personalized, adaptive reminders about daily activities On the market: glorified alarm clocks! –Exception: PEAT

Autominder Model, update, and maintain the clients plan –Including complex temporal and causal constraints Monitor the clients performance –Updating the plan as execution proceeds Reason about what reminders to issue, and when –To most effectively ensure compliance, without sacrificing client independence

Autominder Example Req/OptActivityAllowedExpectedObserved Rtoilet use10:45- 11:05 Rlunch12:00- 12:45 OTV14:00- 14:30 10:55 Rtoilet use 13:55- 14:15 REMIND 12:25 REMIND 13:55 12:28

Robot Platform Nomadic Technologies Scout II w/custom-designed head –Multiple sensors: lasers, sonars, microphone, touchscreen, camera vision, wireless ethernet – Effectors: motion, speakers, display screen, facial expression Pearl [courtesy Carnegie Mellon Univ. Robotics Institute]

Ubicomp Platform Handheld or wearable device –Currently: HP iPaq Deployed in a smart environment with multiple sensors (ubiquitous computing environment)

Client Modeler Plan Manager IntelligentReminderGenerator Client Plan Activity Info Inferred Activity Sensor Data Reminders Client Model Info Activity Info Preferences Plan Updates Client Model Autominder Architecture What should the client do? Technologies: Automated Planning, Constraint-Based Temporal Reasoning What is the client doing? Technologies: Dynamic Bayesian Inference Is a reminder needed? Technologies: Iterative Refinement Planning, Reinforcement Learning

Plan Manager: What should the client do? Maintains up-to-date record of clients planned activities –Eating, hydrating, toileting, medicine-taking, exercise, social activities, doctors appointments, etc. Updates plan and propagates constraints when –New planned activity added. –Existing activity modified or deleted. –Planned activity performed. –Critical time bounds passed. Models plans as Disjunctive Temporal Problems and uses AI planning and CSP technology for updating.

Client Modeler: What is the client doing? Given information: –Sensor input: client moved to kitchen –Clock time: at 7:23 a.m. –Client plan: breakfast should be eaten between 7 and 8 –Model of previous actions: client has not yet eaten breakfast –Learned patterns: 82% of the time, client starts breakfast between 7:10 and 7:25 –Reminder information: we issued a reminder at 7:21 Infers probability that various events have occurred –that the client has begun breakfast Uses Bayesian reasoning technology, addressing limitations of previous approaches to handle complex and dynamic temporal relations

Intelligent Reminder Generation: What should Autominder do? Given a clients plan and its execution status: –Easy to generate reminders Remind at earliest possible time of each action –Harder to remind well Maximize likelihood of appropriate performance of ADLs and other key activities Facilitate efficient performance Avoid annoying client Avoid making client overly reliant Uses local search tools to incrementally refine reminder plans; also investigating reinforcement learning for adaptive interaction policies

Current Status System fully implemented Early version tested on Pearl at Longwood Elder Care Facility in Oakmont, PA Later version currently being tested on handhelds, without sensing/ with simple (RFID-based sensing), with TBI patients from U of M Med Rehab Clinic Larger scale wireless sensing technology being developed and integrated into Autominder in the lab, for field testing later this year

Key Challenges for Cognitive Orthotics Technological –Advanced AI Techniques –HCI –Sensor Networks for Inference of Daily Activities –Mechanisms to Ensure Privacy and Security Policy –Mechanisms to Ensure Privacy –Reimbursement Policies

For More Information…

Extra Slides Follow….

The Plan Manager Maintains up-to-date record of clients planned activities and their execution status –Eating –Hydrating –Toileting –Medicine-taking –Exercise –Social activities –Doctors appointments –etc.

How Does it Work? Models constraints on future actions –Lunch takes between 25 and 35 minutes –Take meds within one hour of finishing lunch –Watch the news at either 6pm or at 11pm Performs efficient constraint processing when key events occur: –New planned activity added. –Existing activity modified or deleted. –Planned activity performed. –Critical time bounds passed.

Small Example Client Plan 1.New Activity 2.Mod/Deletion 3.Activity Execution 4.Passed Time Bound PLAN MANAGER :0 M S – L E :60 Take meds within 1 hour of lunch L E = 12:15 Lunch ended at 12: :15 M S 13:15 Take meds by 1:15

Client Modeler Plan Manager IntelligentReminderGenerator Client Plan Activity Info Inferred Activity Sensor Data Reminders Client Model Info Activity Info Preferences Plan Updates Client Model Autominder Architecture

CM: Client Modeler Given what can be observed Sensor input: client moved to kitchen Clock time: at 7:23 a.m. Client plan: breakfast should be eaten between 7 and 8 Model of previous actions: client has not yet eaten breakfast Learned patterns: 82% of the time, client starts breakfast between 7:10 and 7:25 Reminder information: we issued a reminder at 7:21 Infers what has been done Client Activity: probability that client has begun breakfast

How Does it Work? Models probabilistic relations among observations and actions Performs Bayesian update, extended to handle temporal relations Asks for confirmation when needed! started breakfast reminder issued went to kitchen reminderkitchenstart-breakfast Y Y.95 Y N.10 N Y.8 N N.03

Client Modeler Plan Manager IntelligentReminderGenerator Client Plan Activity Info Inferred Activity Sensor Data Reminders Client Model Info Activity Info Preferences Plan Updates Client Model Autominder Architecture

Intelligent Reminders Decides whether and when to issue reminders Given a clients plan and its execution status: –Easy to generate reminders Remind at earliest possible time of each action –Harder to remind well Maximize likelihood of appropriate performance of ADLs and other key activities Facilitate efficient performance Avoid annoying client Avoid making client overly reliant

How Does it Work (Now)? LBD TV Midnight 8:0016:0012:00 LBD TV Midnight 8:0016:0012:00 LBD TV Midnight 8:0016:0012:00 8:30 12:32

How Will it Work? Use reinforcement learning to deduce an optimal reminding strategy Model the system as a Markov decision process that –Senses the environment –Decides what action to perform –Receives a payoff and then learn the best policy after repeated interactions

Current Status of Autominder V.0 (Autominder + Pearl) field-tested for client acceptability on Pearl at Longwood Elderly Care Facility in Oakmont, PA, summer, 2001 V.1 of Autominder implemented –Java, Lisp on Wintel machines Data collection with three Oakmont residents completed summer 2002; with Ann Arbor TBI patient summer 2003 Systematic field-testing to begin momentarily with TBI patients

Many projects going on to develop technology to support (older) individuals with cognitive impairment With the potential to have a huge impact But still lots of issues to resolve: –A host of scientific questions and engineering challenges Sensor interpretation Interface design... –Question of cost and reimbursement structure –Privacy, privacy, privacy! Conclusions

Acknowledgements Autominder DTP/PM: –Ioannis Tsamardinos –Sailesh Ramakrishnan –Cheryl Orosz CM: –Dirk Colbry –Bart Peintner IRG: –Colleen McCarthy –Matt Rudary System Integration: –Laura Brown –Martina Gierke –Peter Schwartz –Joe Taylor Funders National Science Foundation Intel Corporation [Supporting Technology: DARPA, AFOSR] Pearl Sebastian Thrun, Mike Montemerlo, Joelle Pineau, Nick Roy Rest of the Nursebot Team Jacqueline Dunbar-Jacob, Sandra Engberg, Judy Matthews, Sara Keisler, Don Chiarulli, Jennifer Goetz