4. Macintosh SE
1987
8 MHz
1 MB
20 MB
7.7 kg
$2,900
Model:
Released:
Processor:
RAM:
Hard Drive:
Weight:
Price:
Samsung Galaxy S4
2013
1.6 GHz x 4
2 GB
16/32 GB
130 g
~$500
5. 1/5: the “basics”
why health via smartphones?
why smartphones for health?
6. why health via smartphones?
health “in the moment” vs. “reconstructed”
ubiquity of technology vs. limited face-to-face
7. Smartphones are incredibly personal devices:
they are not often shared.
Research shows that owners regularly keep their
smartphone within arms length of them.
A. Dey et. al. Getting Closer: An Empirical Investigation of the Proximity of
Users to their Smartphones. In ACM Ubicomp 2011.
22. Sensors were originally added to smartphones
for purely functional purposes.
E.g., an accelerometer lets the device know when
to display the screen in landscape mode; the GPS
allows the device to support maps/driving apps.
Only later did researchers uncover that all of
these sensors could be a valuable source of
behavioural data.
23. what is a “sensor?”
Accelerometer
GPS / Wi-Fi
Gyroscope
Bluetooth
Microphone
Environment
Phone / Text Logs
Device Logs
Social Media APIs
App Usage
25. Sensors do not “directly” encode behaviour. For
example, sampling from the accelerometer
provides time series data of changes in
acceleration.
All sensor data needs to be processed in order to
extract/infer behaviours. How, for example, does
the accelerometer indicate physical activity?
27. does the accelerometer feature correlate with
reports of current levels of physical activity?
r = 0.369
does the accelerometer feature correlate with
reports of levels of physical activity on that day?
r = 0.172
28.
29.
30. ...batteries are still headaches:
Sensors were originally added to smartphones
for purely functional purposes.
These sensors were not built to efficiently collect
continuous streams of data*.
* This is changing...?
K. Rachuri. Smartphones Based Social Sensing: Adaptive Sampling, Sensing
and Computation Offloading. PhD Thesis, Computer Laboratory. 2012.
32. Machine Learning (vs. Behaviour Theory?)
Behaviours are often too complex and/or
abstract to directly encode them into software.
Machine learning a statistical approach that
centres around using data to learn to identify and
predict behaviours. Often without knowing much
(or anything) about what those behaviours
actually look like.
33. Two broad categories of learning algorithms,
which are often referred to as unsupervised and
supervised learning.
34. Unsupervised learning, or clustering, assumes
you have:
(a) a large dataset of many representations of a
behaviour, and
(b) a way of measuring the extent that two
representations of behaviours are similar.
… without knowing precisely how to code for that
behaviour
35. What are the behaviours that emerge when a city
uses the stations in a bicycle sharing scheme?
Define a way of representing the behaviour:
Station A ... 50% 25% 32%
... 7AM 8AM 11PM
36. What are the behaviours that emerge when a city
uses the stations in a bicycle sharing scheme?
Define a way of comparing behaviour:
Station A ... 50% 25% 32%
...
Station B ... 23% 34% 52%
37. What are the behaviours that emerge when a city
uses the stations in a bicycle sharing scheme?
44. 1. Software Engineering / Expectations
2. Marketing
3. Control over target population
4. Understanding sensor data
5. Writing code
6. Finding research value
45. 1. Blurred lines between research and practice
2. High potential for multi-disciplinary impact
3. Cheap to roll-out to huge audiences
4. Accessible to 'everyone'
5. Rising demand for quality healthcare technology
6. Wearables are coming!
46. Opportunities and Challenges of
Using Smartphones for Health
Monitoring and Intervention
@neal_lathia
Computer Laboratory
University of Cambridge