SlideShare a Scribd company logo
Healthy Recommendations
On the role of recommender systems to
promote health and fitness.
Barry Smyth
After 25 years of recommending
movies, music, books, hotels, gadgets …
… is there more to my recommender-life?
Key Message
Exciting opportunities exist to take advantage of new sources
of real-world data (IoT, sensors, wearables, …)
Bringing novel opportunities to have a positive impact on how
we all live, work and play.
Especially health & well-being ⟹ improved quality of life.
Overview
1. From Small Sensors to Big Data
The power of the IoT to transform how we live, work, and play.
2. Why Exercise is the Best Medicine
From data-driven healthcare to personalised well-being.
3. A Case-Study in Marathon Running
Applications of recommender systems to support recreational
marathon/endurance runners.
Small Sensors. Big Data.
Small Sensors. Big Data.
Small Sensors. Big Data.
Small Sensors. Big Data.
how much information?
1 = 10bytes
18
exabyte
how much information?
1 = 10bytes
18
exabyte
20,000 x all of the printed material in the
US Library of Congress.
Or all of the words spoken by humans. Ever!
how much information?
1 = 10bytes
18
exabyte
6 !
hours
But, we now create this
much information every
1960
Census Data
Static, demographic
Gender, age, income, …
1960
Census Data
Static, demographic
Gender, age, income, …
1980
Transaction Data
Near realtime events
Payments, travel, access
1960
Census Data
Static, demographic
Gender, age, income, …
1980
Transaction Data
Near realtime events
Payments, travel, access
2000
Events/Preferences Data
Realtime event, online
Searches, impressions, prefs, intent, …
1960
Census Data
Static, demographic
Gender, age, income, …
1980
Transaction Data
Near realtime events
Payments, travel, access
2000
Events/Preferences Data
Realtime event, online
Searches, impressions, prefs, intent, …
2010
Behavioural Data
Real-time/world, micro-events
Location, activity, social
habits, health, …
TWO-SIDES OF THE SENSOR WEB
Connecting atoms & bits.
There’s an app for that …
Exercise & Fitness
Runkeeper, Strava, MapMyRun
Running, Walking, Biking, ...
Age, gender, weight, injuries, …
Location, pace, duration, 

climb, calories, heart rate, 

cadenc, power,…
Sleep Tracking
Motion-based ‘sleep tracking’.
Duration vs Movement
Sleep Quality (≈ time/move)
Sleep Notes / Wakeup Moods
Comparative Analytics
Mood & Focus
The Melon Headband
Uses EEG to track brain 

activity to assess ‘focus’.
Tagging, location, and 

activity information helps

users to better assess 

what impacts their focus.
Food & Diet
Meal logging and nutritional

analysis.
Manual vs Semi-Automatic.
Calorie goals and diet plans.
Integrated weight tracking.
Heart Rate Sensing
Using smartphone camera with your
finger. No external sensor required.
Detecting colour changes due to
capillary blood-flow.
Tagging, comparative analytics etc
Blood Glucose
External blood glucose sensor

automatically syncs readings with
app.
Readings tagged with mealtime,
exercise etc.
Analysis and visualization of
trends, logs, stats.
Mobile Spirometry
Using a mobile phone 

microphone to evaluate lung 

function.
FVC, FEV, PEF measures.
Audio Features Machine Learning.
Mean 5.1% error wrt clinical spirometry suitable for home-
based monitoring.
Mobile Spirometry
Using a mobile phone 

microphone to evaluate lung 

function.
FVC, FEV, PEF measures.
Audio Features Machine Learning.
Mean 5.1% error wrt clinical spirometry suitable for home-
based monitoring.
ASTHMOPOLIS SMART INHALER
Exercise as 

(the Best)

Medicine …
The Origins 

of Exercise
Born to Run
Humans evolved to be the world’s best
endurance runners.
… and quadrupeds cannot gallop long-
distances because they cant stay cool.
gallop ⟹ no panting ⟹ overheating
We can run long distances faster than
the trot-gallop transition speed of
quadrupeds!
Exercise as Medicine
Humans evolved to be adapted for
regular, moderate amounts of endurance
physical activity into late age.
⟹ significant disease consequences
associated with prolonged and chronic
inactivity.
Lieberman’s ‘Mismatch Diseases’
Obesity, type-2 diabetes, back pain, sleep disorders, …
Diseases primarily caused by lack of adaptation to novel gene-
environment contexts.
Cultural evolution speeding ahead of natural evolution
Diseases that are otherwise, previously rare, largely preventable, and
almost entirely absent from (well-adapted) hunter-gatherer populations.
The Paradox of the Modern World
Reduced mortality (living longer) comes with increased morbidity
(more years spent suffering from chronic preventable diseases).
Consequence of Inactivity
Type 2 Diabetes
Globally, 285m suffers growing by 50%+ by 2030 (>440m)
Heart Disease
150 mins exercise/week decreases risk by ~45%
Osteoporosis (~30% of elderly women and ~10% of men)
Physical activity promotes more peak bone-mass better able to cope with inevitable
decline in bone-mass in later life.
Some Types of Cancer
E.g. >2x reduction in breast cancer risk when comparing low to high activity groups
(adjsuted for age, smoking, BMI, alcohol etc.).
Leading Actual Causes of Death (US)
Mogdad et al. JAMA(2004)
Benefits of Activity
Aerobics Center Longitudinal Study (>80k patients, 1970-2005)
All-cause mortality ~3x lower, improvers vs unfit, always-fit vs improvers.
Nurses’ Health Study (>111k women x 24 years)
Relative mortality (vs lean, active) increases by ~50% due to inactivity or obesity.
Stanford Runners Study (538 runners vs 423 control x 25 years)
Runners have 20% lower mortality and 50% lower disability scores .
Exercise = Best Medicine
Heart Disease
Stroke
Diabetes
High BP
Breast Cancer
Colon Cancer
Alzheimers
Depression
0 15 30 45 60
Consensus Reduction in Risk
Lower Costs
Fewer Side-Effects
As effective as drugs/therapy
+
Squaring the Geriatric CurveFunctionalCapacity
Age
High Risk (Inactive) Lifestyle
Low Risk (Active) Lifestyle
0
20
40
60
1990 2000
%NoActivity
Males FemalesExercise Paradox
Humans evolved to be active …
Adapted for regular, moderate amounts 

of endurance activity into late age.


While, prioritising rest/inactivity …
Limited food/energy ⟹ avoid unnecessary exertion ⟹ selection ignored
effects of chronic inactivity.
A Personalisation Opportunity
Promoting exercise means altering our environments
Need to nudge people ⟹ relevant, personalised, fun, …
Much work to date by CBR/RecSys/UM communities …
Personalised/persuasive eHealth, health profiling for chronic disease
management, diagnosis, treatment planning, recommender systems
for food and diet, personalised exergaming, …
Let’s Talk About …
The Marathon
The Marathon
26.2 miles / 42.2 kms
Largest mass-participation sporting events in the world.
12-16 weeks of dedicated training (5-8 hrs/week, ~50km/week)
WRs 2.02.57 (Denis Kimetto, 2014), 2.15.25 (Paula Radcliffe, 2003)
~40 year old men (4:10 finish) vs ~36 year old women (4:36 finish)
The Marathon as an Ideal Domain
for Recommender Systems
Motive, Means, and Opportunity.
Motivated, yet often inexperienced, users/runners
need for advice/support/guidance.
Plentiful supply of rich data training, rest, races,
nutrition..
Many recommendation tasks/opportunities deliver
real-time recommendations (devices, audio, haptic etc.)
Recommender
Systems
Personalised Training
Programmes
Recommender
Systems
Rest & Recovery
When/how to rest
Training load
Cross-training
Recommender
Systems
Injury Prevention
& Rehabilitation
Injury prediction
Recovery time
Rehab. exercises/drills
Maintenance
Recommender
Systems
Race Planning
Goal-time prediction
Pace planning
Recommender
Systems
Nutrition & Hydration
Training diet
Pre/post session fueling
In-race fueling
Recommender
Systems
Race/Route

Recommendations
Race suggestions (5k, 10k, …)
Fast/slow courses; BQ races
New-city, route suggestions
Recommender
Systems
Motivational Media
Persuasive content
Instructional media
Training (music, podcasts)
Personalised race reports
Recommender
Systems
Gear & Equipment
Personalised footwear

(road/trails, neutral/structured,…)
Clothing (warm, cod, wet, dry)
Devices, sensors, apps
Recommender
Systems
Personalised Training
Programmes
Types of Session
Distance/Duration/Pace/Effort
Terrain/Elevation
Rest Days
Personalised Training
Training
Base
Building
Taper Recovery
6+ weeks 4x4 weeks 2-3 weeks 6+ weeks
12x400m Intervals 6x800m Intervals 3x1mi Intervals
Long Run (26km) Long Run (28km) Long Run (30km) Long Run (20km)
Tempo Hills Marathon Pace
Recovery Run
Rest Rest Rest Rest
Recovery Run Recovery Run
Easy Run
Rest Rest Rest Rest
Tempo
Recovery Run
Easy Run Easy Run Easy Run Easy Run
Week 9 Week 10 Week 11 Week 12
When and where to run and rest? How far, long, fast?
Type of session (easy, intervals, hills, long, tempo).
Case-Study
Recommender
Systems
Race Planning
Goal-time prediction
Pace planning
Fueling strategy
How to Run a Personal-Best?
Dual prediction/recommendation tasks:
1. Predicting challenging but achievable personal-best times.
2. Recommending a race-plan (pacing plan) to achieve this PB.
Race Records & Pacing PlansFasterSlower
RelativePace
10k5k 15k 20k 25k 30k 35k 40k Finish
Average Pace
6 mins/km
Finish
Time
4 hours
13 mins
Getting goal-time predictions or pacing wrong can have
disastrous consequences even for experienced runners …
A CBR Approach
(ICCBR/RecSys 2017, IJCAI 2018)
CBR systems solve novel problems
by reusing the solutions to similar
problems.
Predict a goal-time for a new runner
by reusing the PB races of runners
with similar non-PB races…
From Races to Cases
239 mins (PB)
253 mins
268 mins
254 mins
Simple Paired Cases
Case 1
Case 2
Case 3
nPB (problem) PB (solution)
Basic Case Representation
Runner
Recent non-PB
PB
{finish-time, %pace_5k, %pace_10k, …}
non-PB PB
non- P
no P
Case Base
non-PB PB
Each case encodes a specific PB marathon progression for a given runner.
Large and varied case base captures progressions for runners of all abilities.
non-PB PB
non- P
no P
A Case-Based Approach
Target Runner
Recent Race
Case Base
Similarity (
,
)
non-PB PB
non-PB PB
non-PB PB
Retrieve Similar Cases
Target Runner
Recent Race
non-PB PB
SimilarCases(nPBs)
target
non-pb
case
non-pb
no
no
no
Adapt PBs (Solutions)
Target Runner
Recent Race
no
CorrespondingPBs
case solutions
Mean PB/Pacing
Target Runner
Recent Race
Predicted Time
Recommended Pacing
Why limit cases 

to pairs of races?
Baseline Representation
239 mins
253 mins
268 mins
254 mins
Simple Paired Cases
Case 1
Case 2
Case 3
nPB (problem) PB (solution)
Extended Cases
nPB (problem) PB (solution)
Now each case is reflects a complete runner history with a set of n-1 nPB races
paired with a single PB race. But …
How to match/compare runners with different numbers of races?
How should races be ordered in a case for matching?
Landmark Races
Certain types of races standout in a runner’s history as
examples of good/bad races:
MR(r)/LR(r) – Most/least recent race in a runner’s history.
MV(r)/LV(r) – Most/least varied (pacing) race.
PPB(r)– Previous PB race.
PW(r)– Personal worst race (slowest).
MnPB(r)– a pseudo-race based on the mean of the runner’s non-PB.
PB
MR LV
LR MV PW
PPB
Landmark Races as Abstract Features
PBMRLV LRMVPW PPB
nPB (problem)
Each case has a fixed landmark-based representation and the same race can be
represented multiple times under different landmark labels.
Facilitates matching, normalises for different length race histories.
Richer Representations
Runner
Least Recent
PB (Solution)
Most Recent Previous PB
Personal Worst
Mean nPB
Many possible combinations of landmark races Multitude of representations.
Problem Description
Key Questions
Do richer representations lead to better predictions/
recommendations?
Are some landmark races better than others?
What is the impact of richer representations on runners of
differing abilities?
Evaluation
Datasets & Methodology
Berlin (34k), London (36k), New York (44k)
170k runners, >3 races, & 5km pacing (5k, 10k, … 40k, Finish)
Representations
64 x unique case representations (MR + [landmark races]* )
leading to 64 different test systems (prediction & recommendation)
Methodology
10-fold cross-validation (90/10 training/test x 10) using nPB’s as
queries and PBs as ground-truths.
ICCBR/RecSys 2017
Baseline
Evaluation Metrics
% Prediction Error
Based on the difference between the predicted PB times and the
actual/ground-truth PB times of the test-cases (that is, the actual PB
times the runners achieved).
Pace Profile Similarity
Relative difference between the recommended pacing-plan and the
actual pacing-plan (that is the actual/ground-truth pacing profiles the
runner achieved in the PB).
Do Richer Representations
Help?
The Benefit of Richer Representations
In general, richer representations are associated with reduced prediction error, but …
ICCBR/RecSys 2017
Baseline
(Grouping representations by # landmark races)
… sometimes simpler representations > richer representations.
ICCBR/RecSys 2017
Baseline
‘Best’
Representation
Which Landmark Races Help
the Most?
Compare the average error of representations with/without a given landmark
race to compute relative benefit score for that race.
Which Landmark Races Help Most?
Including LV/PW races
disapproves prediction error.
(Benefit < 0)
Including
PPB greatly improves
prediction error
(Benefit ~ 30-40%).
Impact for Runners?
Previously …
ICCBR/RecSys 2017, IJCAI 2018
Single-race representations (MR)
Prediction error disapproved with
decreasing runner ability…
E.g. ~6% error @ 4hr time, means
the PB might be off by almost 15
minutes.
Comparing Baseline (MR) &
Best (MR_LR_PPB)
Representations
Prediction Error x Finish-Time
Significant improvements in prediction error across all levels of ability (~3% vs 6-10%)…
Baseline
Best
Recommendation Quality x Finish-Time
… without any additional cost in pacing-plan recommendation quality.
PB Improvement x Finish-Time
Baseline
Best
Similarly, prediction accuracy is improved across all degrees of PBs.
Conclusions (1)
Richer representations better goal-times & pacing-plans.
But not all landmark races are created equally!
The need for >3 races limits applicability to more experienced
marathon runners consider other race types (5k, 10k, …)
Same-city cases mixed-city cases (transfer learning)
5km pacing 1km pacing, cadence, heart rate, power, etc.
Conclusions (2)
Conclusions (2)
Unique opportunity for novel application domains,
enabled by the proliferation of data and devices.
Conclusions (2)
Unique opportunity for novel application domains,
enabled by the proliferation of data and devices.
Health-related applications offer huge potential because
recommender systems can help to nudge and guide
users towards healthier habits.
Conclusions (2)
Unique opportunity for novel application domains,
enabled by the proliferation of data and devices.
Health-related applications offer huge potential because
recommender systems can help to nudge and guide
users towards healthier habits.
Low-hanging fruit exists in a variety of early-adopter
niches (running, cycling, triathalons etc.)
More Information
An Analysis of Case Representations for Marathon Race Prediction & Planning,
ICCBR 2018
Marathon Race Planning: A Case-Based Reasoning Approach. IJCAI 2018
Fast Starts and Slow Finishes. Journal of Sports Analytics, 2018
Running with Cases: A CBR Approach to Running Your Best Marathon. ICCBR
2017: 360-374
A Novel Recommender System for Helping Marathoners to Achieve a New
Personal-Best. ACM Recommender Systems 2017: 116-120
Running with Data (medium.com/running-with-data)

More Related Content

Similar to Iccbr 2018 keynote healthy recommendations

Get moving! Physical Activity and Colon Cancer July 2018 #CRCWebinar
Get moving! Physical Activity and Colon Cancer July 2018 #CRCWebinar Get moving! Physical Activity and Colon Cancer July 2018 #CRCWebinar
Get moving! Physical Activity and Colon Cancer July 2018 #CRCWebinar Fight Colorectal Cancer
 
The Future Digital Health Consumer Here Today –Toward Personalized Preventive...
The Future Digital Health Consumer Here Today –Toward Personalized Preventive...The Future Digital Health Consumer Here Today –Toward Personalized Preventive...
The Future Digital Health Consumer Here Today –Toward Personalized Preventive...Larry Smarr
 
Exercise Prescription For Diabetes
Exercise Prescription For DiabetesExercise Prescription For Diabetes
Exercise Prescription For Diabetesrobstennis
 
Sitting is the New Smoking
Sitting is the New SmokingSitting is the New Smoking
Sitting is the New SmokingMUSWellness
 
Fitness for Fall Prevention
Fitness for Fall PreventionFitness for Fall Prevention
Fitness for Fall Preventionguest3ff6d
 
Fitness For Fall Prevention
Fitness For Fall PreventionFitness For Fall Prevention
Fitness For Fall Preventionrobstennis
 
Ambulatory monitor derived clinical measures for continuous assessment of car...
Ambulatory monitor derived clinical measures for continuous assessment of car...Ambulatory monitor derived clinical measures for continuous assessment of car...
Ambulatory monitor derived clinical measures for continuous assessment of car...niranjanpb
 
Why Do I Want To Be A Pharmacist Essay
Why Do I Want To Be A Pharmacist EssayWhy Do I Want To Be A Pharmacist Essay
Why Do I Want To Be A Pharmacist EssayTameka Howard
 
Crelos Change Fatigue 2011 01 20
Crelos Change Fatigue 2011 01 20Crelos Change Fatigue 2011 01 20
Crelos Change Fatigue 2011 01 20Simeon_Pollard
 
DrRic Hiking for Health 2011 (slide share edition)
DrRic Hiking for Health 2011 (slide share edition)DrRic Hiking for Health 2011 (slide share edition)
DrRic Hiking for Health 2011 (slide share edition)DrRic Saguil
 
LifeWave Presentation - English
LifeWave Presentation - EnglishLifeWave Presentation - English
LifeWave Presentation - Englishmiketan8800
 
Next Step 2014 presentation by Prof. Rajender Singh from Jiwaji University
Next Step 2014 presentation by Prof. Rajender Singh from Jiwaji UniversityNext Step 2014 presentation by Prof. Rajender Singh from Jiwaji University
Next Step 2014 presentation by Prof. Rajender Singh from Jiwaji UniversityMaidan.in
 
Evolving Priority in Developing Nations: to Prevent Personal Bias in Social W...
Evolving Priority in Developing Nations: to Prevent Personal Bias in Social W...Evolving Priority in Developing Nations: to Prevent Personal Bias in Social W...
Evolving Priority in Developing Nations: to Prevent Personal Bias in Social W...inventionjournals
 

Similar to Iccbr 2018 keynote healthy recommendations (20)

Get moving! Physical Activity and Colon Cancer July 2018 #CRCWebinar
Get moving! Physical Activity and Colon Cancer July 2018 #CRCWebinar Get moving! Physical Activity and Colon Cancer July 2018 #CRCWebinar
Get moving! Physical Activity and Colon Cancer July 2018 #CRCWebinar
 
The Future Digital Health Consumer Here Today –Toward Personalized Preventive...
The Future Digital Health Consumer Here Today –Toward Personalized Preventive...The Future Digital Health Consumer Here Today –Toward Personalized Preventive...
The Future Digital Health Consumer Here Today –Toward Personalized Preventive...
 
Exercise Prescription For Diabetes
Exercise Prescription For DiabetesExercise Prescription For Diabetes
Exercise Prescription For Diabetes
 
Sitting is the New Smoking
Sitting is the New SmokingSitting is the New Smoking
Sitting is the New Smoking
 
Fitness for Fall Prevention
Fitness for Fall PreventionFitness for Fall Prevention
Fitness for Fall Prevention
 
Fitness For Fall Prevention
Fitness For Fall PreventionFitness For Fall Prevention
Fitness For Fall Prevention
 
Science and performance
Science and performanceScience and performance
Science and performance
 
Ambulatory monitor derived clinical measures for continuous assessment of car...
Ambulatory monitor derived clinical measures for continuous assessment of car...Ambulatory monitor derived clinical measures for continuous assessment of car...
Ambulatory monitor derived clinical measures for continuous assessment of car...
 
Why Do I Want To Be A Pharmacist Essay
Why Do I Want To Be A Pharmacist EssayWhy Do I Want To Be A Pharmacist Essay
Why Do I Want To Be A Pharmacist Essay
 
PHYSIOLOGY Chap7
PHYSIOLOGY Chap7PHYSIOLOGY Chap7
PHYSIOLOGY Chap7
 
Crelos Change Fatigue 2011 01 20
Crelos Change Fatigue 2011 01 20Crelos Change Fatigue 2011 01 20
Crelos Change Fatigue 2011 01 20
 
DrRic Hiking for Health 2011 (slide share edition)
DrRic Hiking for Health 2011 (slide share edition)DrRic Hiking for Health 2011 (slide share edition)
DrRic Hiking for Health 2011 (slide share edition)
 
Health_and_fitness_s.pptx
Health_and_fitness_s.pptxHealth_and_fitness_s.pptx
Health_and_fitness_s.pptx
 
LifeWave Presentation - English
LifeWave Presentation - EnglishLifeWave Presentation - English
LifeWave Presentation - English
 
Next Step 2014 presentation by Prof. Rajender Singh from Jiwaji University
Next Step 2014 presentation by Prof. Rajender Singh from Jiwaji UniversityNext Step 2014 presentation by Prof. Rajender Singh from Jiwaji University
Next Step 2014 presentation by Prof. Rajender Singh from Jiwaji University
 
15451.ppt
15451.ppt15451.ppt
15451.ppt
 
Evolving Priority in Developing Nations: to Prevent Personal Bias in Social W...
Evolving Priority in Developing Nations: to Prevent Personal Bias in Social W...Evolving Priority in Developing Nations: to Prevent Personal Bias in Social W...
Evolving Priority in Developing Nations: to Prevent Personal Bias in Social W...
 
Bodyadvises what we do
Bodyadvises what we doBodyadvises what we do
Bodyadvises what we do
 
Exercise physiology
Exercise physiologyExercise physiology
Exercise physiology
 
Instant Recess with Melicia Whitt Glover
Instant Recess with Melicia Whitt GloverInstant Recess with Melicia Whitt Glover
Instant Recess with Melicia Whitt Glover
 

Recently uploaded

Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单ewymefz
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单yhkoc
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单ewymefz
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhArpitMalhotra16
 
Uber Ride Supply Demand Gap Analysis Report
Uber Ride Supply Demand Gap Analysis ReportUber Ride Supply Demand Gap Analysis Report
Uber Ride Supply Demand Gap Analysis ReportSatyamNeelmani2
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIAlejandraGmez176757
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单ewymefz
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单nscud
 
Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...
Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...
Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...Domenico Conte
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单enxupq
 
How can I successfully sell my pi coins in Philippines?
How can I successfully sell my pi coins in Philippines?How can I successfully sell my pi coins in Philippines?
How can I successfully sell my pi coins in Philippines?DOT TECH
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundOppotus
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单ewymefz
 
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...correoyaya
 
tapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive datatapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive datatheahmadsaood
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单ewymefz
 
Using PDB Relocation to Move a Single PDB to Another Existing CDB
Using PDB Relocation to Move a Single PDB to Another Existing CDBUsing PDB Relocation to Move a Single PDB to Another Existing CDB
Using PDB Relocation to Move a Single PDB to Another Existing CDBAlireza Kamrani
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单ocavb
 
Computer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage sComputer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage sMAQIB18
 

Recently uploaded (20)

Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
 
Uber Ride Supply Demand Gap Analysis Report
Uber Ride Supply Demand Gap Analysis ReportUber Ride Supply Demand Gap Analysis Report
Uber Ride Supply Demand Gap Analysis Report
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
 
Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...
Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...
Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
 
How can I successfully sell my pi coins in Philippines?
How can I successfully sell my pi coins in Philippines?How can I successfully sell my pi coins in Philippines?
How can I successfully sell my pi coins in Philippines?
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
 
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
 
tapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive datatapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive data
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
 
Using PDB Relocation to Move a Single PDB to Another Existing CDB
Using PDB Relocation to Move a Single PDB to Another Existing CDBUsing PDB Relocation to Move a Single PDB to Another Existing CDB
Using PDB Relocation to Move a Single PDB to Another Existing CDB
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
 
Computer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage sComputer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage s
 

Iccbr 2018 keynote healthy recommendations

  • 1. Healthy Recommendations On the role of recommender systems to promote health and fitness. Barry Smyth
  • 2. After 25 years of recommending movies, music, books, hotels, gadgets … … is there more to my recommender-life?
  • 3. Key Message Exciting opportunities exist to take advantage of new sources of real-world data (IoT, sensors, wearables, …) Bringing novel opportunities to have a positive impact on how we all live, work and play. Especially health & well-being ⟹ improved quality of life.
  • 4. Overview 1. From Small Sensors to Big Data The power of the IoT to transform how we live, work, and play. 2. Why Exercise is the Best Medicine From data-driven healthcare to personalised well-being. 3. A Case-Study in Marathon Running Applications of recommender systems to support recreational marathon/endurance runners.
  • 9. how much information? 1 = 10bytes 18 exabyte
  • 10. how much information? 1 = 10bytes 18 exabyte 20,000 x all of the printed material in the US Library of Congress. Or all of the words spoken by humans. Ever!
  • 11. how much information? 1 = 10bytes 18 exabyte 6 ! hours But, we now create this much information every
  • 12.
  • 13.
  • 15. 1960 Census Data Static, demographic Gender, age, income, … 1980 Transaction Data Near realtime events Payments, travel, access
  • 16. 1960 Census Data Static, demographic Gender, age, income, … 1980 Transaction Data Near realtime events Payments, travel, access 2000 Events/Preferences Data Realtime event, online Searches, impressions, prefs, intent, …
  • 17. 1960 Census Data Static, demographic Gender, age, income, … 1980 Transaction Data Near realtime events Payments, travel, access 2000 Events/Preferences Data Realtime event, online Searches, impressions, prefs, intent, … 2010 Behavioural Data Real-time/world, micro-events Location, activity, social habits, health, …
  • 18. TWO-SIDES OF THE SENSOR WEB Connecting atoms & bits.
  • 19. There’s an app for that …
  • 20. Exercise & Fitness Runkeeper, Strava, MapMyRun Running, Walking, Biking, ... Age, gender, weight, injuries, … Location, pace, duration, 
 climb, calories, heart rate, 
 cadenc, power,…
  • 21. Sleep Tracking Motion-based ‘sleep tracking’. Duration vs Movement Sleep Quality (≈ time/move) Sleep Notes / Wakeup Moods Comparative Analytics
  • 22. Mood & Focus The Melon Headband Uses EEG to track brain 
 activity to assess ‘focus’. Tagging, location, and 
 activity information helps
 users to better assess 
 what impacts their focus.
  • 23. Food & Diet Meal logging and nutritional
 analysis. Manual vs Semi-Automatic. Calorie goals and diet plans. Integrated weight tracking.
  • 24. Heart Rate Sensing Using smartphone camera with your finger. No external sensor required. Detecting colour changes due to capillary blood-flow. Tagging, comparative analytics etc
  • 25. Blood Glucose External blood glucose sensor
 automatically syncs readings with app. Readings tagged with mealtime, exercise etc. Analysis and visualization of trends, logs, stats.
  • 26. Mobile Spirometry Using a mobile phone 
 microphone to evaluate lung 
 function. FVC, FEV, PEF measures. Audio Features Machine Learning. Mean 5.1% error wrt clinical spirometry suitable for home- based monitoring.
  • 27. Mobile Spirometry Using a mobile phone 
 microphone to evaluate lung 
 function. FVC, FEV, PEF measures. Audio Features Machine Learning. Mean 5.1% error wrt clinical spirometry suitable for home- based monitoring.
  • 29. Exercise as 
 (the Best)
 Medicine …
  • 30. The Origins 
 of Exercise
  • 31. Born to Run Humans evolved to be the world’s best endurance runners. … and quadrupeds cannot gallop long- distances because they cant stay cool. gallop ⟹ no panting ⟹ overheating We can run long distances faster than the trot-gallop transition speed of quadrupeds!
  • 32. Exercise as Medicine Humans evolved to be adapted for regular, moderate amounts of endurance physical activity into late age. ⟹ significant disease consequences associated with prolonged and chronic inactivity.
  • 33. Lieberman’s ‘Mismatch Diseases’ Obesity, type-2 diabetes, back pain, sleep disorders, … Diseases primarily caused by lack of adaptation to novel gene- environment contexts. Cultural evolution speeding ahead of natural evolution Diseases that are otherwise, previously rare, largely preventable, and almost entirely absent from (well-adapted) hunter-gatherer populations. The Paradox of the Modern World Reduced mortality (living longer) comes with increased morbidity (more years spent suffering from chronic preventable diseases).
  • 34. Consequence of Inactivity Type 2 Diabetes Globally, 285m suffers growing by 50%+ by 2030 (>440m) Heart Disease 150 mins exercise/week decreases risk by ~45% Osteoporosis (~30% of elderly women and ~10% of men) Physical activity promotes more peak bone-mass better able to cope with inevitable decline in bone-mass in later life. Some Types of Cancer E.g. >2x reduction in breast cancer risk when comparing low to high activity groups (adjsuted for age, smoking, BMI, alcohol etc.).
  • 35. Leading Actual Causes of Death (US) Mogdad et al. JAMA(2004)
  • 36. Benefits of Activity Aerobics Center Longitudinal Study (>80k patients, 1970-2005) All-cause mortality ~3x lower, improvers vs unfit, always-fit vs improvers. Nurses’ Health Study (>111k women x 24 years) Relative mortality (vs lean, active) increases by ~50% due to inactivity or obesity. Stanford Runners Study (538 runners vs 423 control x 25 years) Runners have 20% lower mortality and 50% lower disability scores .
  • 37. Exercise = Best Medicine Heart Disease Stroke Diabetes High BP Breast Cancer Colon Cancer Alzheimers Depression 0 15 30 45 60 Consensus Reduction in Risk Lower Costs Fewer Side-Effects As effective as drugs/therapy +
  • 38. Squaring the Geriatric CurveFunctionalCapacity Age High Risk (Inactive) Lifestyle Low Risk (Active) Lifestyle
  • 39. 0 20 40 60 1990 2000 %NoActivity Males FemalesExercise Paradox Humans evolved to be active … Adapted for regular, moderate amounts 
 of endurance activity into late age. 
 While, prioritising rest/inactivity … Limited food/energy ⟹ avoid unnecessary exertion ⟹ selection ignored effects of chronic inactivity.
  • 40.
  • 41. A Personalisation Opportunity Promoting exercise means altering our environments Need to nudge people ⟹ relevant, personalised, fun, … Much work to date by CBR/RecSys/UM communities … Personalised/persuasive eHealth, health profiling for chronic disease management, diagnosis, treatment planning, recommender systems for food and diet, personalised exergaming, …
  • 42. Let’s Talk About … The Marathon
  • 43. The Marathon 26.2 miles / 42.2 kms Largest mass-participation sporting events in the world. 12-16 weeks of dedicated training (5-8 hrs/week, ~50km/week) WRs 2.02.57 (Denis Kimetto, 2014), 2.15.25 (Paula Radcliffe, 2003) ~40 year old men (4:10 finish) vs ~36 year old women (4:36 finish)
  • 44. The Marathon as an Ideal Domain for Recommender Systems
  • 45. Motive, Means, and Opportunity. Motivated, yet often inexperienced, users/runners need for advice/support/guidance. Plentiful supply of rich data training, rest, races, nutrition.. Many recommendation tasks/opportunities deliver real-time recommendations (devices, audio, haptic etc.)
  • 47. Recommender Systems Rest & Recovery When/how to rest Training load Cross-training
  • 48. Recommender Systems Injury Prevention & Rehabilitation Injury prediction Recovery time Rehab. exercises/drills Maintenance
  • 50. Recommender Systems Nutrition & Hydration Training diet Pre/post session fueling In-race fueling
  • 51. Recommender Systems Race/Route
 Recommendations Race suggestions (5k, 10k, …) Fast/slow courses; BQ races New-city, route suggestions
  • 52. Recommender Systems Motivational Media Persuasive content Instructional media Training (music, podcasts) Personalised race reports
  • 53. Recommender Systems Gear & Equipment Personalised footwear
 (road/trails, neutral/structured,…) Clothing (warm, cod, wet, dry) Devices, sensors, apps
  • 54. Recommender Systems Personalised Training Programmes Types of Session Distance/Duration/Pace/Effort Terrain/Elevation Rest Days
  • 56. Training Base Building Taper Recovery 6+ weeks 4x4 weeks 2-3 weeks 6+ weeks
  • 57. 12x400m Intervals 6x800m Intervals 3x1mi Intervals Long Run (26km) Long Run (28km) Long Run (30km) Long Run (20km) Tempo Hills Marathon Pace Recovery Run Rest Rest Rest Rest Recovery Run Recovery Run Easy Run Rest Rest Rest Rest Tempo Recovery Run Easy Run Easy Run Easy Run Easy Run Week 9 Week 10 Week 11 Week 12 When and where to run and rest? How far, long, fast? Type of session (easy, intervals, hills, long, tempo).
  • 60. How to Run a Personal-Best? Dual prediction/recommendation tasks: 1. Predicting challenging but achievable personal-best times. 2. Recommending a race-plan (pacing plan) to achieve this PB.
  • 61. Race Records & Pacing PlansFasterSlower RelativePace 10k5k 15k 20k 25k 30k 35k 40k Finish Average Pace 6 mins/km Finish Time 4 hours 13 mins Getting goal-time predictions or pacing wrong can have disastrous consequences even for experienced runners …
  • 62.
  • 63.
  • 64. A CBR Approach (ICCBR/RecSys 2017, IJCAI 2018)
  • 65. CBR systems solve novel problems by reusing the solutions to similar problems.
  • 66. Predict a goal-time for a new runner by reusing the PB races of runners with similar non-PB races…
  • 67. From Races to Cases 239 mins (PB) 253 mins 268 mins 254 mins
  • 68. Simple Paired Cases Case 1 Case 2 Case 3 nPB (problem) PB (solution)
  • 69. Basic Case Representation Runner Recent non-PB PB {finish-time, %pace_5k, %pace_10k, …}
  • 70. non-PB PB non- P no P Case Base non-PB PB Each case encodes a specific PB marathon progression for a given runner. Large and varied case base captures progressions for runners of all abilities.
  • 71. non-PB PB non- P no P A Case-Based Approach Target Runner Recent Race Case Base
  • 72. Similarity ( , ) non-PB PB non-PB PB non-PB PB Retrieve Similar Cases Target Runner Recent Race non-PB PB SimilarCases(nPBs) target non-pb case non-pb
  • 73. no no no Adapt PBs (Solutions) Target Runner Recent Race no CorrespondingPBs case solutions
  • 74. Mean PB/Pacing Target Runner Recent Race Predicted Time Recommended Pacing
  • 75. Why limit cases 
 to pairs of races?
  • 76. Baseline Representation 239 mins 253 mins 268 mins 254 mins
  • 77. Simple Paired Cases Case 1 Case 2 Case 3 nPB (problem) PB (solution)
  • 78.
  • 79. Extended Cases nPB (problem) PB (solution) Now each case is reflects a complete runner history with a set of n-1 nPB races paired with a single PB race. But … How to match/compare runners with different numbers of races? How should races be ordered in a case for matching?
  • 80. Landmark Races Certain types of races standout in a runner’s history as examples of good/bad races: MR(r)/LR(r) – Most/least recent race in a runner’s history. MV(r)/LV(r) – Most/least varied (pacing) race. PPB(r)– Previous PB race. PW(r)– Personal worst race (slowest). MnPB(r)– a pseudo-race based on the mean of the runner’s non-PB.
  • 81.
  • 82. PB MR LV LR MV PW PPB
  • 83. Landmark Races as Abstract Features PBMRLV LRMVPW PPB nPB (problem) Each case has a fixed landmark-based representation and the same race can be represented multiple times under different landmark labels. Facilitates matching, normalises for different length race histories.
  • 84. Richer Representations Runner Least Recent PB (Solution) Most Recent Previous PB Personal Worst Mean nPB Many possible combinations of landmark races Multitude of representations. Problem Description
  • 85. Key Questions Do richer representations lead to better predictions/ recommendations? Are some landmark races better than others? What is the impact of richer representations on runners of differing abilities?
  • 87. Datasets & Methodology Berlin (34k), London (36k), New York (44k) 170k runners, >3 races, & 5km pacing (5k, 10k, … 40k, Finish) Representations 64 x unique case representations (MR + [landmark races]* ) leading to 64 different test systems (prediction & recommendation) Methodology 10-fold cross-validation (90/10 training/test x 10) using nPB’s as queries and PBs as ground-truths. ICCBR/RecSys 2017 Baseline
  • 88. Evaluation Metrics % Prediction Error Based on the difference between the predicted PB times and the actual/ground-truth PB times of the test-cases (that is, the actual PB times the runners achieved). Pace Profile Similarity Relative difference between the recommended pacing-plan and the actual pacing-plan (that is the actual/ground-truth pacing profiles the runner achieved in the PB).
  • 90. The Benefit of Richer Representations In general, richer representations are associated with reduced prediction error, but … ICCBR/RecSys 2017 Baseline (Grouping representations by # landmark races)
  • 91. … sometimes simpler representations > richer representations. ICCBR/RecSys 2017 Baseline ‘Best’ Representation
  • 92. Which Landmark Races Help the Most? Compare the average error of representations with/without a given landmark race to compute relative benefit score for that race.
  • 93. Which Landmark Races Help Most? Including LV/PW races disapproves prediction error. (Benefit < 0) Including PPB greatly improves prediction error (Benefit ~ 30-40%).
  • 95. Previously … ICCBR/RecSys 2017, IJCAI 2018 Single-race representations (MR) Prediction error disapproved with decreasing runner ability… E.g. ~6% error @ 4hr time, means the PB might be off by almost 15 minutes.
  • 96. Comparing Baseline (MR) & Best (MR_LR_PPB) Representations
  • 97. Prediction Error x Finish-Time Significant improvements in prediction error across all levels of ability (~3% vs 6-10%)… Baseline Best
  • 98. Recommendation Quality x Finish-Time … without any additional cost in pacing-plan recommendation quality.
  • 99. PB Improvement x Finish-Time Baseline Best Similarly, prediction accuracy is improved across all degrees of PBs.
  • 100. Conclusions (1) Richer representations better goal-times & pacing-plans. But not all landmark races are created equally! The need for >3 races limits applicability to more experienced marathon runners consider other race types (5k, 10k, …) Same-city cases mixed-city cases (transfer learning) 5km pacing 1km pacing, cadence, heart rate, power, etc.
  • 102. Conclusions (2) Unique opportunity for novel application domains, enabled by the proliferation of data and devices.
  • 103. Conclusions (2) Unique opportunity for novel application domains, enabled by the proliferation of data and devices. Health-related applications offer huge potential because recommender systems can help to nudge and guide users towards healthier habits.
  • 104. Conclusions (2) Unique opportunity for novel application domains, enabled by the proliferation of data and devices. Health-related applications offer huge potential because recommender systems can help to nudge and guide users towards healthier habits. Low-hanging fruit exists in a variety of early-adopter niches (running, cycling, triathalons etc.)
  • 105. More Information An Analysis of Case Representations for Marathon Race Prediction & Planning, ICCBR 2018 Marathon Race Planning: A Case-Based Reasoning Approach. IJCAI 2018 Fast Starts and Slow Finishes. Journal of Sports Analytics, 2018 Running with Cases: A CBR Approach to Running Your Best Marathon. ICCBR 2017: 360-374 A Novel Recommender System for Helping Marathoners to Achieve a New Personal-Best. ACM Recommender Systems 2017: 116-120 Running with Data (medium.com/running-with-data)