SlideShare a Scribd company logo
Routine as Resource for the Design of Learning SystemsScott Davidoff Dissertation Defense
A pattern of behavior that is followed repeatedly, but is subject to change if conditions changeWinter 1964““”1
Koestler 1967Routines reduce our attention needs2
Zerubavel 1981Reduce attention needed for tasks3
Wakkary & Maestri 2007Free attention for bigger challenges4
Wolin + Bennett  19845
The cyclic nature of routine makes it a natural target for machine learning
Machine learning can use this order7
Suchman 1983, Tolmie et al. 2002Idiosyncrasies are hard to model8
Certain human routines can be modeled, increasing the scope of activity recognitionMachine learningOpportunities9
The ability to use learned routines in end-user applications would solve a variety of human problemsHCIOpportunities10
Dual-income family logistics11
Sequence of place and transportation (rides) that occur  on daily, weekly, and seasonal cycles““”12
Darrah et al. 2000Managing details can be difficult13
Frissen 2000Routines give a feeling of control14
Beech et al. 2004Life does not always follow routines15
Breakdowns lead to loss of control16
Perry et al. 2001, Ling + Campbell 2003A constant need to follow updates17
Gneezy + Rustichini 1998, Darrah 2009A constant source of anxiety18
We can learn a model of family logistical routines, and present that information to families to help them feel more in control of their lives19
20
21
2We can use sensing and modeling to synthesize missing information resources3Show how to use the model and evaluate the impact of the information1We can use fieldwork to identify missing but needed information resourcesFieldworkModelingValidation22
Create an ordered list of places and ridesAttend to the details of a plan as it unfoldsLogisticsPlanning and coordinationCoordinatePlan23
Fieldwork124
2212Davidoff et al Ubicomp 2006MonthsFamilies1806Davidoff et al Ubicomp 2007MonthsFamilies0506Davidoff, Dey + Zimmerman CHI 2009MonthsFamilies4524MonthsFamilies25
Semi-Structured InterviewsDavidoff et al. Ubicomp 200626
Needs Validationscott davidoff, min kyung lee, anind dey + john zimmerman
Davidoff et al. Ubicomp 2007User Enactments28
User EnactmentsDavidoff et al. Ubicomp 200729
GPSPhone CallsEmailSMSCalendarsDavidoff, Dey + Zimmerman CHI 200930
528 phone interviews109 activity Interviews108 calendar monthsDavidoff, Dey + Zimmerman CHI 200931
Less than 20% of days go exactly as planned1Routines are not documentedPeople have incomplete knowledge of other people’s routinesPeople make plans that depend on incorrect information23432
33
Family ERoutineDeviation, ScheduledDeviation, Unscheduled34
Family EAll FamiliesRoutineDeviation, ScheduledDeviation, Unscheduled35
Less than 20% exactly as planned36
Routineness of Family E Activities37
Routineness of Family E Activities38
Routineness of Family E Activities39
Routines are not documentedFieldwork FindingDavidoff, Dey + Zimmerman CHI 201040
AugustNovemberSeptemberOctoberDavidoff, Dey + Zimmerman CHI 201041
People have incomplete knowledge of other people’s routinesFieldwork FindingDavidoff, Dey + Zimmerman CHI 201042
Davidoff, Dey + Zimmerman CHI 201043
Davidoff, Dey + Zimmerman CHI 201044
Davidoff, Dey + Zimmerman CHI 201045
Davidoff, Dey + Zimmerman CHI 201046
Davidoff, Dey + Zimmerman CHI 201047
Davidoff, Dey + Zimmerman CHI 201048
Davidoff, Dey + Zimmerman CHI 201049
Davidoff, Dey + Zimmerman CHI 201050
People make plans that depend on incorrect informationFieldwork FindingDavidoff, Dey + Zimmerman CHI 201051
View of Plan: Dad4:005:006:007:003:002:008:00SchoolHomeTrack PracticeDad WorkOrthodontistCheck-upScoutsS16Dad52
View of Plan: S164:005:006:007:003:002:008:00SchoolHomePaper RouteTrack PracticeDad WorkOrthodontistScoutsS16Dad53
Who Will do the Paper Route?4:005:006:007:003:002:008:00SchoolHomePaper RouteTrack PracticeDad WorkOrthodontistCheck-upScoutsS16Dad54
Information gaps can break down coordinationNo resources exist to find needed informationDavidoff, Dey + Zimmerman CHI 201055
Modeling256
231Ride DetectionDriver PredictionPredict Lateness57
In Situ ObservationMaintain Current BehaviorsUbiquitous SensingGPS58
Parent drives kid to an activityParent drives kidfromactivityRidePick-ups and drop-offsPick-upDrop-off59
Ride Detection
Using GPS to Sense a Drop-Offt3t4t5t6t2t1t7Day CareWorkParentChild61
Using GPS to Sense a Drop-Offt3t4t5t6t2t1t7Day CareWorkParentChild62
Using GPS to Sense a Drop-Offt3t4t5t6t2t1t7Day CareWorkParentChild63
Using GPS to Sense a Drop-Offt3t4t5t6t2t1t7Day CareWorkParentChild64
Using GPS to Sense a Pick-Upt3t4t5t6t2t1t7Day CareWorkParentChild65
Using GPS to Sense a Pick-Upt3t4t5t6t2t1t7Day CareWorkParentChild
Using GPS to Sense a Pick-Upt3t4t5t6t2t1t7Day CareWorkParentChild
GPS Ride Detection Evaluation68
Smarter power managementWi-Fi, Bluetooth, cell tower IDApply heuristics to modelingCultural norms, Individual BehaviorSingle Location SensorGPS Sampling Rate69
Driver Prediction
Driver Prediction Model Features71
Driver Prediction Performance x Number of Training Weeks of Data1         241         241         241         241         241         241         241         241         241         241         241         241         241         2472
Driver Prediction Performance x Number of Training Weeks of Data1         241         241         241         241         241         241         241         241         241         241         241         241         241         2473
Driver Prediction Performance x Number of Training Weeks of Data1         241         241         241         241         241         241         241         241         241         241         241         241         241         2474
Lateness Prediction
Distribution of Parent Late ArrivalsNumber  of ExamplesTnowTidealLateness in MinutesN = 8376
77
78
79
80
81
tideal- 30.6A’ = 0.659.582
tidealA’ = 0.80183
tideal+10A’ = 0.82684
We can learn a model of family logistical routines, and present that information to families to help them feel more in control of their lives85
Validation386
87
Do parents understand the view?Do parents perceive that the information is valuable?Do parents feel more in control having this view?88
4524Davidoff et al Ubicomp 2006Davidoff et al Ubicomp 2007Davidoff, Dey + Zimmerman CHI 2009Davidoff et al. CHI 2010MonthsFamilies12Davidoff et al. Ubicomp 2011(in preparation)Families5724MonthsFamilies89
Davidoff et al. Ubicomp 2011 in preparationExperience prototype: Doctor90
91
92
Davidoff et al. Ubicomp 2011 in preparationExperience prototype: Kitchen93
It's nice to have a map of the day. I don't literally write all this stuff down, so sometimes it's just hard to keep in my head. Visual Distills Details““”−P294
Because the calendar [is] all words and numbers, so you have to really think about …how long everything takes…Visual Simplifies Calculation“−P1095
…With the visual you can see who's doing what at what time. You can make a decision about who's activity to change.Visual Simplifies Calculation“”−P1096
I would be able to know where everyone was gonna be, instead of having to ask around.Visual Clarifies Intentions““”−P1197
Venkatesh + Davis 2003Technology Acceptance Model-398
…helps me do my job “as a parent.”…would want my family to use it.…more in control of details, more ready for changesPerception of ControlBehavioral IntentionPerceived Usefulness99
Perceived UsefulnessBehavioral IntentionPerception of ControlSupports PlanningSupports Awareness7654321100
We can learn a model of family logistical routines, and present that information to families to help them feel more in control of their lives101
Contributions102
Suchman 1983, Tolmie et al. 2002Certain routines can be modeled103
231Ride DetectionDriver PredictionPredict Lateness104
Commodity GPS with real power constraints105
106
Breakdowns lead to loss of control107
Perceived UsefulnessBehavioral IntentionPerception of ControlSupports PlanningSupports Awareness7654321108
Gneezy + Rustichini 1998, Darrah 2009A constant source of anxiety109
Empower ParentsDavidoff et al. Ubicomp 2007110
Future Work111
Improve algorithmsUse algorithms to enable other family coordination systemsAdd additional sensor inputsExtend to other forms of routine112
113Neustaedter + Brush CHI 2006
6pmOrthodontist114Neustaedter + Brush CHI 2006
6pmOrthoPaper Route115Neustaedter + Brush CHI 2006
Baseball116Brown et al. Ubicomp 2007
Baseball117Brown et al. Ubicomp 2007
The project onFAMILY CONTROLSMARTHOME
Thanks for your time, brain power, and support
Thanks to our sponsorsNSF IIS 1017429Google Research Award
Thanks to our supporters
Thanks to my collaborators
Thanks to my committee
Thanks to my advisors
Questions
Image Creditshttp://thesituationist.files.wordpress.com/2008/06/traffic.jpghttp://kaleidoscope.cultural-china.com/chinaWH/upload/upfiles/2009-06/22/unique_morning_exercises_a_daily_routine_for_countless_chinese67f17841b1f4bfae458c.jpghttp://travellingcam.files.wordpress.com/2006/11/japan-self-defense-force-marching-festival-2006-7.jpghttp://thhsmusic.com/Images/2007_Marching_Unit.jpghttp://0.tqn.com/d/golosangeles/1/0/-/H/-/-/2007-juggling3.jpghttp://popten.net/wp-content/uploads/2009/03/traffic-jam.jpghttp://www.lateott.com/images/control_key.jpghttp://stuffunemployedpeoplelike.com/wp-content/uploads/2009/05/carpool.jpghttp://larchmontgazette.com/commentary/columns/soccermom.jpghttp://www.schoolbrief.com/SchoolBrief/images/parent.jpghttp://kmcavoy.edublogs.org/files/2010/11/6a00d83451b3c669e200e54f94c4bb8833-500wi-xl20xk.jpghttp://www.weshipyourcar.com/LinkPageImages/early-flight.gifhttp://memory.loc.gov/master/mss/mwright/04/04003/0030d.jpghttp://www.mnn.com/sites/default/files/user-60/school%20bus_0.jpghttp://arlingtonkids.files.wordpress.com/2011/01/school-bus.jpghttp://4.bp.blogspot.com/_K-aTC4UHVR0/S7tDj1UfVSI/AAAAAAAAAB4/QTg9MTxuecY/s1600/confused.jpghttp://cdn.sheknows.com/articles/10-Qualities-SM-Art-Img.jpghttp://i.dailymail.co.uk/i/pix/2009/10/25/article-0-059F2EC8000005DC-613_468x329.jpghttp://static.tvguide.com/MediaBin/Galleries/Editorial/090511/fatguys/fatguys-honeymooners8.jpghttp://www.ministryofmanipulation.com/images/8bcube.jpghttp://http//vandoverviewpoints.com/wp-content/themes/Yamidoo/yamidoo/scripts/timthumb.php?src=http://vandoverviewpoints.com/wp-content/uploads/2010/04/Family_back.jpg&w=390&h=600&zc=1http://www.wmich.edu/registrar/assets/images/photos/calendar2.jpghttp://www.mediabistro.com/fishbowlDC/files/original/1924_checking_facts.jpghttp://www.sbac.edu/~media/images/questionmark.jpghttp://img.dailymail.co.uk/i/pix/2008/02_04/textDM2502_468x352.jpghttp://farm3.static.flickr.com/2387/2137448527_eb889a39cb.jpghttp://www.zoodles.com/blog/wp-content/uploads/2010/08/lost-child4-300x225.jpg126
QUESTIONSLIDES127
ROUTINE MODELINGRELATED WORK128
FORMULAS129
Driver Distribution130
LWDT131
Bayesian Network132
RIDE SENSING TECHNICAL VERSION133
Davidoff, Dey & Zimmerman CHI 2011134
Two Kinds of Drop-Offs135
Two Kinds of Drop-Offst3t2 ,t1 ,5:155:305:456:005:004:456:15Day CareWorkPC136
Two Kinds of Drop-Offst3t2 ,t1 ,5:155:305:456:005:004:456:15Day CareWorkPC137
Two Kinds of Pick-Ups138
Using GPS to Sense a Pick-Upt3t2 ,t1 ,5:155:305:456:005:004:456:15Day CareWorkPC139
Using GPS to Sense a Pick-Upt3t2 ,t1 ,5:155:305:456:005:004:456:15Day CareWorkPC140
Using GPS to Sense a Drop-Off5:155:305:456:005:004:456:15Day CareWork141
Using GPS to Sense a Drop-Off5:155:305:456:005:004:456:15Day CareWork142
Using GPS to Sense a Drop-Off5:155:305:456:005:004:456:15Day CareWork143
Using GPS to Sense a Drop-Off5:155:305:456:005:004:456:15Day CareWorkPC144
Using GPS to Sense a Drop-Off5:155:305:456:005:004:456:15Day CareWorkPC145
Using GPS to Sense a Drop-Off5:155:305:456:005:004:456:15Day CareWorkPC146
Using GPS to Sense a Drop-Off5:155:305:456:005:004:456:15Day CareWorkPC147
Using GPS to Sense a Drop-Off5:155:305:456:005:004:456:15Day CareWorkPC148
Using GPS to Sense a Pick-Up5:155:305:456:005:004:456:15Day CareWorkPC149
Using GPS to Sense a Pick-Up5:155:305:456:005:004:456:15Day CareWorkPC150
Using GPS to Sense a Pick-Up5:155:305:456:005:004:456:15Day CareWorkPC151
Using GPS to Sense a Pick-Up5:155:305:456:005:004:456:15Day CareWorkPC152
Using GPS to Sense a Pick-Up5:155:305:456:005:004:456:15Day CareWorkPC153
SCHOOL HALF DAY BREAKDOWN154
View of Plan: S164:005:006:007:003:002:008:00SchoolHomeTrack PracticeDad WorkBaseballS16Dad155
View of Plan: S164:005:006:007:003:002:008:00SchoolHomeTrack PracticeDad WorkBaseballS16Dad156
Dad Started Baseball League4:005:006:007:003:002:008:00SchoolHomeTrack PracticeDad WorkBaseballS16Dad157
OTHER APPLICATIONS158
Detect conflict with unlabeled routine4:005:006:007:003:002:008:00SchoolHomePaper RouteTrack PracticeDad WorkOrthodontistCheck-upScoutsS16Dad159
Dad Started Baseball League4:005:006:007:003:002:008:00SchoolHomeTrack PracticeDad WorkBaseballS16Dad160
ACTIVITY SCATTERPLOT161
RIDE SENSING ERRORS162
Smarter power managementGPS Sampling Rate163
Smarter power managementWi-Fi, cell tower, bluetoothSingle Location SensorGPS Sampling Rate164
Simultaneous Departure Errors4:455:155:305:456:005:006:15SchoolHomeWorkParentChild165
Smarter power managementWi-Fi, cell tower, bluetoothApply heuristics to modelingCultural norms, Individual BehaviorSingle Location SensorGPS Sampling Rate166
Lost Signal During Daytime11:001:00pm2:003:004:0012:005:00SchoolHomeWorkParentChild167
DRIVER PREDICTION ERRORS168
Driver Prediction Performance x Number of Training Weeks of Data169
USER ENACTMENT PICS170
User EnactmentsDavidoff et al. Ubicomp 2007171
User EnactmentsDavidoff et al. Ubicomp 2007172
UNUSED PICS173
Koestler 1967Routines are not documented174
Darrah et al. 2000, Frissen 2000, Beech et al. 2004People can’t see all the facts175
Davidoff et al. Ubicomp 2006Managing Rides Causes Anxiety176
Pentland + Reuter 1994Graceful177
Wolin & Bennett 1984Path for exercise178
Medved 2004 Confident179
HCI Approach to Machine Learning180
Dual-income families181
Frissen 2000, Fiese et al. 2002, Davidoff et al. 2007Routines help parents feel in control182
Frissen 2000, Fiese et al. 2002, Davidoff et al. 2007Just surviving the day183
Darrah et al. 2000, Frissen 2000, Beech et al. 2004Non-Routine Events Cause Anxiety184
Gneezy + Rustichini 1998, Darrah 2009A constant source of anxiety185
Gneezy + Rustichini 1998, Darrah 2009A constant source of anxiety186
How do routines provide support?Davidoff et al. Ubicomp 2007187
LONG-FORM APPROACH188
We can use fieldwork to identify missing but needed information resourcesFieldwork1189
We can use sensing and modeling to synthesize missing information resourcesModeling2190
We can develop an application to deliver synthesized resources and evaluate how it helps coordinationShow how to use the model and validate that the application potentially solves the problem by givengfpeople the information they wantBuild and validation3191
We can exploit routine as a resource to design learning systemsThesis Statement192
Understanding how routines support daily life generate new design ideasGenerative Resource193
Model information about family transportation routines to supplement family knowledgeInformation Resource194
We can exploit routine as a resource to design learning systemsThesis Statement195
context-aware, adaptive, intelligent, cognitive, expert, decision-supportsystem196

More Related Content

PDF
Mattias skarin what would you do - analysing charts
PPTX
How to Predict Your Software Project's Probability of Success
PPTX
Seven Deadly Sins of Enterprise Software Development & What to do About Them
PDF
LearningQ: A Large-scale Dataset for Educational Question Generation (ICWSM 2...
PPTX
Got Numb3rs? Community Metrics and Analysis
PDF
Calendar 2012 planner powerpoint presentation slides ppt templates
PPTX
Missing Data in Research on Child Maltreatment
PPT
How Routine Learners can Support Family Coordination
Mattias skarin what would you do - analysing charts
How to Predict Your Software Project's Probability of Success
Seven Deadly Sins of Enterprise Software Development & What to do About Them
LearningQ: A Large-scale Dataset for Educational Question Generation (ICWSM 2...
Got Numb3rs? Community Metrics and Analysis
Calendar 2012 planner powerpoint presentation slides ppt templates
Missing Data in Research on Child Maltreatment
How Routine Learners can Support Family Coordination

Similar to Machine Learning Family Routines (20)

PPTX
Using GPS to Learn Family Routines: A Summary
PPTX
Data challenges: Leveraging a simulation to assess learning
PPT
Picturing Your Data is Better than 1,000 Numbers: Data Visualization Techniqu...
PPT
NTC 2012: Data Visualizaiton Panel
PDF
CypherWorx OST Effiacy Study Results 2015
PPT
Rapidly Exploring Application Design through Speed Dating
PDF
Continuous Improvement: How systems design can benefit the data-driven design...
PPTX
201113 Hyeshin Chu
PDF
Pivotal Digital Transformation Forum: Data Science
PDF
Pivotal Digital Transformation Forum: Data Science Bridging the Gap
PDF
Prediction of route and destination intent shibumon alampatta
PDF
ACT_RR2015-4
PPTX
From theory to practice blending the math classroom and creating a data cultu...
PDF
12 nt cviz
PDF
Crit A Planning
PPTX
ASCILITE 2014. Three paths for Learning Analytics
PPTX
An EMIS to Support Institutional Planning at the University of Colima
KEY
DML2012 - ECDemocratized
PDF
Measurement & Metrics for Success
PPTX
Designing learning trajectories for computational thinking | SITE2017
Using GPS to Learn Family Routines: A Summary
Data challenges: Leveraging a simulation to assess learning
Picturing Your Data is Better than 1,000 Numbers: Data Visualization Techniqu...
NTC 2012: Data Visualizaiton Panel
CypherWorx OST Effiacy Study Results 2015
Rapidly Exploring Application Design through Speed Dating
Continuous Improvement: How systems design can benefit the data-driven design...
201113 Hyeshin Chu
Pivotal Digital Transformation Forum: Data Science
Pivotal Digital Transformation Forum: Data Science Bridging the Gap
Prediction of route and destination intent shibumon alampatta
ACT_RR2015-4
From theory to practice blending the math classroom and creating a data cultu...
12 nt cviz
Crit A Planning
ASCILITE 2014. Three paths for Learning Analytics
An EMIS to Support Institutional Planning at the University of Colima
DML2012 - ECDemocratized
Measurement & Metrics for Success
Designing learning trajectories for computational thinking | SITE2017
Ad

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Big Data Technologies - Introduction.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
cuic standard and advanced reporting.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
1. Introduction to Computer Programming.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Machine learning based COVID-19 study performance prediction
Spectral efficient network and resource selection model in 5G networks
“AI and Expert System Decision Support & Business Intelligence Systems”
Getting Started with Data Integration: FME Form 101
Digital-Transformation-Roadmap-for-Companies.pptx
Encapsulation theory and applications.pdf
Empathic Computing: Creating Shared Understanding
Big Data Technologies - Introduction.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
cuic standard and advanced reporting.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Advanced methodologies resolving dimensionality complications for autism neur...
The Rise and Fall of 3GPP – Time for a Sabbatical?
SOPHOS-XG Firewall Administrator PPT.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Accuracy of neural networks in brain wave diagnosis of schizophrenia
1. Introduction to Computer Programming.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Electronic commerce courselecture one. Pdf
Machine learning based COVID-19 study performance prediction
Ad

Machine Learning Family Routines