Ubiquitous and Mobile Computing CS 528: My Smartphone Knows I am - - PowerPoint PPT Presentation

ubiquitous and mobile computing
SMART_READER_LITE
LIVE PREVIEW

Ubiquitous and Mobile Computing CS 528: My Smartphone Knows I am - - PowerPoint PPT Presentation

Ubiquitous and Mobile Computing CS 528: My Smartphone Knows I am Hungry Hoang Ngo Computer Science Dept. Worcester Polytechnic Institute (WPI) Smartphone and Unhealthy Eating 25 Students 10 weeks Run in background 24/7 Collect:


slide-1
SLIDE 1

Ubiquitous and Mobile Computing

CS 528: My Smartphone Knows I am Hungry

Hoang Ngo

Computer Science Dept. Worcester Polytechnic Institute (WPI)

slide-2
SLIDE 2

Smartphone and Unhealthy Eating

slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5

 25 Students  10 weeks  Run in background 24/7  Collect:

 Conversation  Physical activity  Sleep  Location  Wifi scan log & Bluetooth colocation

slide-6
SLIDE 6
slide-7
SLIDE 7

Result

 After 3 week training data, we can predict food

purchases with accuracy

74%

slide-8
SLIDE 8

Other related researches

slide-9
SLIDE 9

Differences

slide-10
SLIDE 10

Differences

slide-11
SLIDE 11

Simple binary classification problem

Buying NOT Buying

slide-12
SLIDE 12

Methodology

Collect Training Data Train Prediction Model Online Predict

slide-13
SLIDE 13

Collect Data Training

+ Physical activity + Sociability + Current building + Arrival time Features

slide-14
SLIDE 14

Why?

slide-15
SLIDE 15

Train Prediction Model

Classification and Regression Tree (CART)

Gini impurity

http://en.wikipedia.org/wiki/Decision_tree_learning#Gini_impurity

slide-16
SLIDE 16

Predict

slide-17
SLIDE 17

Design

 CART + Gini Impurity

slide-18
SLIDE 18

Prediction Model and Traversal

slide-19
SLIDE 19

Can we do better?

slide-20
SLIDE 20

Implementation Enhancement

 Personalization  Adaptation

slide-21
SLIDE 21

Behaviors Schedules Locations

slide-22
SLIDE 22

Implementation Enhancement

 Personalization  Adaptation

slide-23
SLIDE 23

Eating time in a month

slide-24
SLIDE 24

Results

 Importance of different features (top 6)  Prediction Performance

slide-25
SLIDE 25

Results

 Importance of different features (top 6)

Current building

Arrival time at current building

Departure time from previous building

Activity ratio in last building

Departure time from current building

Conversation duration

 Prediction Performance

slide-26
SLIDE 26
slide-27
SLIDE 27

Results

 Importance of different features (top 6)  Prediction Performance

slide-28
SLIDE 28

Terminology

 Accuracy measures how well a binary

classification test correctly identifies labels

 Precision measures the probability that a test

case given positive label is truly positive

 Recall measures the probability that a positive

case can be identified by the classifier

slide-29
SLIDE 29

Prediction Performance

50.5 68.6 73.9 74.2 26.6 42.1 49.5 52.7 50.4 49.3 53.6 55.1 10 20 30 40 50 60 70 80 Prediction Baseline Generic Model Personalized Model (5 weeks training) Personalized Model with Adaptation Accuracy Precision Recall

slide-30
SLIDE 30

Personalized Model without Adaptation

slide-31
SLIDE 31

Personalized Model with Adaptation

slide-32
SLIDE 32

Conclusion

 Feature importance  Model to predict eating habit

slide-33
SLIDE 33

Future Researches

 To generalize the work, explore more features for

prediction of more types of food purchases

 Purchase cost  Purchase type  Total number of daily purchase instance

 New target users: Office workers  How to unobtrusively detect eating?  Food intervention

slide-34
SLIDE 34

References

Amft, O., and Tröster, G. Recognition of dietary activity events using on‐body sensors. Artificial Intelligence in Medicine 42, 2 (2008), 121–136.

Flegal, K. M., Carroll, M. D., Ogden, C. L., and Johnson, C. L. Prevalence and trends in obesity among us adults, 1999‐2000. Jama 288, 14 (2002), 1723–1727.

Hebden, L., Cook, A., van der Ploeg, H. P., and Allman‐Farinelli, M. Development of smartphone applications for nutrition and physical activity behavior change. JMIR Research Protocols 1, 2 (2012).

Breiman, L., Friedman, J., Stone, C. J., and Olshen, R. A. Classification and regression trees. CRC press, 1984

Feunekes, G. I., de Graaf, C., Meyboom, S., and van Staveren, W. A. Food choice and fat intake of adolescents and adults: associations of intakes within social networks. Preventive medicine 27, 5 (1998), 645–656.

Lowry, R., Galuska, D. A., Fulton, J. E., Wechsler, H., Kann, L., and Collins, J. L. Physical activity, food choice, and weight management goals and practices among us college students. American Journal of Preventive Medicine 18, 1 (2000), 18–27

Menze, B. H., Kelm, B. M., Masuch, R., Himmelreich, U., Bachert, P., Petrich, W., and Hamprecht, F. A. A comparison of random forest and its gini importance with standard chemometric methods for the feature selection and classification of spectral data. BMC bioinformatics 10, 1 (2009), 213.

Reddy, S., Parker, A., Hyman, J., Burke, J., Estrin, D., and Hansen, M. Image browsing, processing, and clustering for participatory sensing: lessons from a dietsense prototype. In Proceedings of the 4th workshop on Embedded networked sensors (2007), ACM, pp. 13–17.

Rabbi, M., Ali, S., Choudhury, T., and Berke, E. Passive and in‐situ assessment of mental and physical well‐being using mobile

  • sensors. In Proceedings of the 13th international conference on Ubiquitous computing (2011), ACM, pp. 385–394.

Wang, R., Chen, F., Chen, Z., Li, T., Harari, G., Tignor, S., Zhou, X., Ben‐Zeev, D., and Campbell, A. T. StudentLife: Assessing mental well‐being, academic performance and behavioral trends of college students using smartphones. In Proceedings of the 2014 ACM Conference on Ubiquitous Computing (2014), ACM.