context aware computing for personalised healthcare

29
Saurav Gupta CONTEXT AWARE MOBILE AGENT FOR REDUCING STRESS AND OBESITY BY MOTIVATING PHYSICAL ACTIVITY

Upload: saurav-gupta

Post on 22-Jan-2018

251 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Context Aware Computing for Personalised Healthcare

Saurav Gupta

CONTEXT AWARE MOBILE AGENT FOR REDUCING

STRESS AND OBESITY BY MOTIVATING PHYSICAL

ACTIVITY

Page 2: Context Aware Computing for Personalised Healthcare

Problem

March 2016 2

o People, at large, are suffering from stress and obesity. With various

studies showing strong correlation between stress and obesity.

o After studying the physical activity patterns amongst people in India, it

was found that majority of them are inactive.

o Also, people, while being mobile, their operating environment/context

changes frequently, which limits the duration and degree of physical

activity.

Page 3: Context Aware Computing for Personalised Healthcare

Objectives

March 2016 3

o To enable adoption of active and healthy lifestyle amongst

the people, while being ‘on-the-fly’

o To bring about a behavioral change amongst the people to

shift from curative care to preventive care

To achieve these objectives, a ‘Context-Aware Mobile Agent’

was seen as the solution

Page 4: Context Aware Computing for Personalised Healthcare

Literature Study

March 2016 4

Distributed

implicit HCI

Context-

Aware

I

Autonomous Intelligent

Virtual Environments

Physical Environments

HCI

(Cooperate)

HCI

(Compete)

Human Environments

ICT

UbiComp

System ICT

CCI

HCICPICPI(Sense,

Adapt)

The UbiCom System Model (source: Ubiquitous Computing, Wiley)

EVOLUTION:

Human to Human

Human to Computer

Computer to Human

Computer to Physical

Environment

Page 5: Context Aware Computing for Personalised Healthcare

Literature Study

March 2016 5

‘Context is any information that can be used to characterize the situation of

an entity. An entity is a person, place, or object that is considered relevant to

the interaction between a user and an application, including the user and

applications themselves.’

‘A system is context-aware if it uses context to provide relevant in-formation

and/or services to the user, where relevancy depends on the user’ s task’

(Source: Dey and Abowd)

Page 6: Context Aware Computing for Personalised Healthcare

Literature Study

March 2016 6

Page 7: Context Aware Computing for Personalised Healthcare

Literature Study

March 2016 7

Context aware System capabilities:

• Contextual Sensing: It is the retrieving the contextual data in a user-friendly

format.

• Contextual Adaptation: It is the ability of the context aware system to adapt to

the changing environment.

• Contextual Resource Discovery: The context aware system identifies the

additional resources that it would require to present an improved adaptation by

the user.

• Contextual Augmentation: In this, the context aware system is able to co-relate

the contextual information with existing factual digital information.

Page 8: Context Aware Computing for Personalised Healthcare

Abstract Layered Architecture

March 2016 8

Page 9: Context Aware Computing for Personalised Healthcare

Abstract Layered Architecture

March 2016 9

Challenges in Context Aware Systems:

• Data acquired may not provide a holistic view of the operating environment

of the user

• The quality of data depends on the quality of sensors utilized in acquiring

the contextual information.

• The data acquired may not provide the actual information desired by the

system. Hence, appropriate interpretation mechanisms need to be

deployed to understand the data acquired.

• The measurement units involved while acquiring the data maybe multiple.

For example, the data maybe in centimeters, meters, kilometers or miles.

Page 10: Context Aware Computing for Personalised Healthcare

Step 1a

Identify the ‘subjects’ who were obese

To quantify obesity, Body Mass Index was used. It is defined as:

Out of the 97 people surveyed, 33 subjects having BMI of 25 and above were identified

Methodology

March 2016 10

Page 11: Context Aware Computing for Personalised Healthcare

Methodology

March 2016 11

2

31

51

13

Obese Overweight Normal Underweight

BMI Index

Series1

Page 12: Context Aware Computing for Personalised Healthcare

Step 1b

Identify the ‘subjects’ who were stressed

To identify subjects suffering from Stress, a questionnaire was designed. It comprised of 05 Indicators:

Physical Indicator (comprised of 21 questions)

Sleep Indicator (comprised of 05 questions)

Behavioral Indicators (comprised of 17 questions)

Emotional Indicators (comprised of 21 questions)

Personal Habits (comprised of 09 questions)

Each question was based on a 5-point Likert scale

A tablet-based mobile application was designed to capture the user inputs.

Methodology

March 2016 12

Page 13: Context Aware Computing for Personalised Healthcare

Methodology

March 2016 13

Step 1b (cont’d)

Page 14: Context Aware Computing for Personalised Healthcare

Methodology

March 2016 14

Step 1b (cont’d)

0%6%

26%

37%

31%

PHYSICAL STRESS

Very Low

Medium

High

Very High

Danger

8%

38%

20%

14%

20%

SLEEP STRESS

Very Low

Medium

High

Very High

Danger

2%

48%

40%

7%3%

BEHAVIOURAL STRESS

Very Low

Medium

High

Very High

Danger

5%

13%

15%

67%

EMOTIONAL STRESS

Very Low

Medium

High

Very High

Danger

2%6%

17%

34%

41%

PERSONAL STRESS

Very Low

Medium

High

Very High

Danger

Page 15: Context Aware Computing for Personalised Healthcare

Methodology

March 2016 15

Step 1b (cont’d)

97 people were surveyed in random control trial

The people were selected in the age group of 25-35 years of age

All the subjects who were overweight/obese were also stressed

Out of these, 33 (n=33) were identified as subjects who had either form of stress and were either overweight/obese.

Page 16: Context Aware Computing for Personalised Healthcare

Methodology

March 2016 16

Step 2

System Design

M.Tech Thesis |Saurav Gupta |CDAC

Page 17: Context Aware Computing for Personalised Healthcare

Methodology

March 2016 17

Step 2 (Cont’d) For Location

Google Fused Location API was integrated

Uses data from WiFi, Mobile towers and GPS available on smartphone.

Location determined based on latitude and longitude coordinates. Accuracy up to 50 meters.

Based on user inputs, 03 locations were classified as:

Home Location

Work Location

Other/Outside Location

Page 18: Context Aware Computing for Personalised Healthcare

Methodology

March 2016 18

Favorable Range Extreme Range

Temperature 18ºC - 35ºC < 17ºC & >35ºC

Humidity Level upto 90% >90%

Forecast

Clear Skies

Sunny

Cloudy

Windy

Rain

Thunderstorm

Hailstorm

Step 2 (Cont’d) For Temperature/ Weather

Open Weather API was used and integrated

Two divisions were done based on temperature: Favorable Range and Extreme Range. The grouping was done as follows:

Page 19: Context Aware Computing for Personalised Healthcare

Methodology

March 2016 19

Step 2 (Cont’d)

Rule Aggregator

Generates a code based on the datareceived.

For ex: for the code ‘H-I-AT’ generated, itsignifies that the subject is at Home, in anideal environment/ temperature and in anacceptable time zone.

Page 20: Context Aware Computing for Personalised Healthcare

Methodology

March 2016 20

Step 2 Application Screenshots

Page 21: Context Aware Computing for Personalised Healthcare

Methodology

March 2016 21

Step 3 Message Database

Researchers believe that a ‘positive and a motivating’ set of messages has a long lasting impact

A database was created for sending alerts to the subjects.

The format of the message was defined as:

‘Positive motivational message + Activity type’

A database of Positive and motivational messages was created

Activity type was determined based on the code generated by the RuleAggregator.

Broadly, outdoor activities were recommended only when the subjectwas at home and the weather was ideal. For the remaining, indoorrelated activities were advised to the subjects

Page 22: Context Aware Computing for Personalised Healthcare

March 2016 22

Results

The mobile application, ‘Let’s Exercise’ was installed on 33 subjects.

The evaluation study was done for a period of 04 weeks in the month of September 2014.

A post study questionnaire was filled by the participants.

Male Female

Series1 26 7

0

5

10

15

20

25

30

Axis

Tit

le

Gender Ratio

Page 23: Context Aware Computing for Personalised Healthcare

March 2016 23

Results

36%

44%

7%

13%

FIRST WEEK

Yes

No

Too busy to do it

Will do but later

42%

46%

2%10%

SECOND WEEK

Let's do it

No, thanks

Too busy to do it

Will do but later

60%

31%

2%

7%

THIRD WEEK

Let's do it

No, thanks

Too busy to do it

Will do but later

59%24%

3%14%

FOURTH WEEK

Let's do it

No, thanks

Too busy to do it

Will do but later

Page 24: Context Aware Computing for Personalised Healthcare

March 2016 24

FINAL OUTCOME

First Week Second Week Third Week Fourth Week

Series1 49% 52% 67% 73%

0%

10%

20%

30%

40%

50%

60%

70%

80%

PO

SIT

IVE

RE

SP

ON

SE

%A

GE

Response Trend

Page 25: Context Aware Computing for Personalised Healthcare

March 2016 25

Results

EFFECTIVENESS AA A N D DD

The technology was effective in understanding the user context 60.6 30.3 9.1 0 0

The technology accurately determines my location 57.6 30.3 12.1 0 0

The technology accurately determines the weather 48.5 36.4 15.1 0 0

The technology was efficient in understanding the user context 66.6 27.3 6.1 0 0

The technology has motivated me to do physical activities 69.7 27.3 3 0 0

USEFULNESS AA A N D DD

The technology provided is useful 54.6 36.3 9.1 0 0

The technology provided is informative 48.5 45.5 6 0 0

I would use this app frequently 48.5 39.4 9.1 3 0

The technology is convenient to use 63.6 30.3 6.1 0 0

SATISFACTION AA A N D DD

I am satisfied with the technology developed 60.6 24.2 15.2 0 0

The technology performed as expected 51.5 42.4 6.1 0 0

I would adopt this app as part of my daily routine 24.2 36.4 24.2 15.2 0

The prompts/ alerts were apt and appropriate 48.5 45.4 6.1 0 0

Page 26: Context Aware Computing for Personalised Healthcare

March 2016 26

Papers Published

S. Gupta and S. P. Sood, “Context Awareness Mobile Agent for reducing Stress and Obesity by

Motivating Physical Activity-a design approach”, 2nd International Conference on Computing for

Sustainable Global Development, IEEE- IndiaCom 2015; paper presented.

Paper also published in the Book ‘Proceedings of the 9th INDIACom, 2015 2nd International

Conference on Computing for Sustainable Global Development’ having ISSN 0973-7529 and

ISBN 978-93-80544-15-1

S. Gupta, S. P. Sood and D. K. Jain, “Let’s Exercise: A Context Aware Mobile Agent for Motivating

Physical Activity”, Third International Conference on Emerging Research in Computing,

Information, Communications and Applications, SPRINGER-ERCICA 2015; paper accepted.

Paper to be also published in Springer Series ‘Advances in Intelligent Systems and

Computing’ having ISSN No. 2194-5357

Page 27: Context Aware Computing for Personalised Healthcare

March 2016 27

Future Work

Application ‘Let’s Exercise’ published on Google Play Store and made available for free

download.

Integration of additional sensors and APIs

Work Calendar / Skype Status/ inclusion of diet plans

Integration of Fitness trackers

Social Media Integration

Gami-fy the system

Score activity based points/ credits

Share on social media

Compete with friends

Page 28: Context Aware Computing for Personalised Healthcare

March 2016 28

Conclusion

Context Aware Computing, with their ability to sense and adapt, can help bring about a

behavioral change amongst the individuals to take up physical activity.

Context Aware system could serve as a potential tool to solve real life health problems

and providing personalized healthcare services to individuals.

At a broader level, Context aware computing can help solve many health-related issues

and thereby help improve healthcare delivery.

Page 29: Context Aware Computing for Personalised Healthcare

Thank [email protected]

March 2016 29