SlideShare a Scribd company logo
1 of 17
Claudia Villalonga, Oresti Banos,
Wahajat Ali, Taqdir Ali, Asif Rassaq,
Sungyong Lee, Hector Pomares, Ignacio Rojas
International Work-conference on
Ambient Assisted Living an Active
Ageing (IWAAL 2015), Patagonia,
Chile, December 1-4, (2015)
High-Level Context Inference for
Human Behavior Identification
/“The Slow-Moving Public Health Disaster”
Diseases linked to lifestyle choices are
currently the biggest cause of death
worldwide:
• Cardiovascular conditions, cancers, chronic respiratory
disorders, obesity and diabetes, represent more than 60% of
global deceases, half of which are of premature nature
• Most of these diseases are fairly associated to common risk
factors, namely, tobacco and alcohol use, unwholesome diet
and physical inactivity
• This "lifestyle disease" epidemic causes a much greater
public health threat than any other epidemic known to man
• Millions of lives could be saved if the world over the
next decade invests $1-3 per person on promoting
healthier habits
Global targets for prevention and control of
“lifestyle diseases” to be attained by 2025
Source: WHO, “Global status report on noncommunicable diseases 2014,” World Health Organization, Tech. Rep., 2014.
2
/Mining Minds in a nutshell
“Collection of innovative
services, tools, and
techniques, working
collaboratively to
investigate on human's
daily-life routines data
generated from
heterogeneous resources,
for personalized wellbeing
and healthcare support”
3
/Context Information Curation Layer
High Level Context-Awareness
Low Level Context-Awareness
Sensory Data Router
Inertial
Activity
Recognizer
Activity Unifier
Audio
Activity
Recognizer
Video
Activity
Recognizer
Emotion Unifier Location Unifier
Context Ontology Manager
High-Level Context Reasoner
High-Level Context Builder
Physiological
Emotion
Recognizer
Video
Emotion
Recognizer
Audio
Emotion
Recognizer
Inertial
Location
Detector
Video
Location
Detector
Geopositioning
Location
Detector
Context
Ontology
Storage
High-Level Context Notifier
Classification
Feature
Extraction
Segmentation
Preprocessing
Input Adapter
Output Adapter
Classification
Feature
Extraction
Segmentation
Preprocessing
Input Adapter
Output Adapter
Classification
Feature
Extraction
Segmentation
Preprocessing
Input Adapter
Output Adapter
Classification
Feature
Extraction
Segmentation
Preprocessing
Input Adapter
Output Adapter
Classification
Feature
Extraction
Segmentation
Preprocessing
Input Adapter
Output Adapter
Classification
Feature
Extraction
Segmentation
Preprocessing
Input Adapter
Output Adapter
InertialNavigation
Tracking
Feature
Extraction
Segmentation
Preprocessing
Input Adapter
Output Adapter
Video
Tracking
Feature
Extraction
Segmentation
Preprocessing
Input Adapter
Output Adapter
GPS Tracking
Feature
Extraction
Segmentation
Preprocessing
Input Adapter
Output Adapter
Activity Notifier Emotion Notifier Location Notifier
Context Synchronizer
Context Instantiator
Context Mapper
Context Verifier
Context Classifier
Context Query Generator
Context Handler
Ontology Model Manager
High
Level
Context
Low
Level
Context
Multimodal
Data
4
/Mining Minds Context Ontology 5
ContextOntologyMetrics:
9High-LevelContexts
16Activities(Low-LevelContext)
8Locations(Low-LevelContext)
8Emotions(Low-LevelContext)
/Context Ontology: High-Level Context Classes Definition 6
Activity and Location
(Emotion is not required)
Activity, Location and
Emotion (if available)
Activity, Location and
Emotion (mandatory)
None of the other Contexts
and sedentary Activity
/Context Ontology: Examples of High-Level Context Instances 7
Activity, Location and
Emotion
Activity, Location and
Emotion
Activity and Location,
without Emotion
Activity and Location,
without Emotion
/Context Ontology: Examples of High-Level Context Instances 8
Activity, Location and
Emotion
Activity and Location,
without Emotion
/
HighLevelContext-Awareness
HLCA Operation 9
LLCA Activity Recognizer Emotion RecognizerLocation Detector
High-Level Context Builder
High-Level Context Reasoner
High-Level Context Notifier
Context Ontology Manager
Context
Ontology
Storage
Ontology Model
Manager
Context Query
Generator
Context Handler
Data
Curation
Layer
act_sitting rdf:type Sitting .
act_sitting hasStartTime “2015-08-10T11:05:30”^^dateTime .
act_sitting isContextOf user9876 .
loc_office rdf:type Office .
loc_office hasStartTime “2015-08-10T11:04:55”^^dateTime .
loc_office isContextOf user9876 .
ctx rdf:type Context .
ctx hasActivity act_sitting .
ctx hasLocation loc_office .
ctx hasEmotion emo_boredom .
ctx isContextOf user9876 .
ctx hasStartTime “2015-08-10T11:05:30”^^dateTime .
ctx rdf:type hasActivity only ({act_sitting}) .
ctx rdf:type hasLocation only ({loc_office }) .
ctx rdf:type hasEmotion only ({emo_boredom}) .
ctx rdf:type Context .
ctx rdf:type OfficeWork .
ctx hasActivity act_sitting .
ctx hasLocation loc_office .
ctx hasEmotion emo_boredom .
ctx isContextOf user9876 .
ctx hasStartTime “2015-08-10T11:05:30”^^dateTime .
ctx rdf:type hasActivity only ({act_sitting}) .
ctx rdf:type hasLocation only ({loc_office }) .
ctx rdf:type hasEmotion only ({emo_boredom}) .
emo_boredom type Boredom .
emo_boredom hasStartTime “2015-08-10T11:05:12”^^dateTime .
emo_boredom isContextOf user9876 .
/HLCA Operation 10
11:05:30 11:08:0011:06:45
11:05:50 11:07:00
User9876
llc_1777
Sitting
llc_1780
Walking
llc_1778
Office
llc_1779
Boredom
llc_2501
Sitting
llc_2500
Mall
User5555
llc_2502
Happiness
Context Ontology Manager
Context
Ontology
Storage
Ontology Model
Manager
Context Query
Generator
Context Handler
Context Mapper
/HLCA Operation 11
11:05:30 11:08:0011:06:45
11:05:50 11:07:00
User9876
llc_1777
Sitting
llc_1780
Walking
llc_1778
Office
llc_1779
Boredom
llc_2501
Sitting
llc_2500
Mall
User5555
llc_2502
Happiness
Context Synchronizer
• LLC instances starting within the
window: llc_1777
• LLC instances ending within the
window: -
• Order chronologically
• Concurrent LLC for llc_1777:
llc_1778 and llc_1779
Notify Context Instantiator
1
2
3
4
5
11:05:15 11:05:30
/HLCA Operation 12
11:05:30
User9876
llc_1777
Sitting
llc_1778
Office
llc_1779
Boredom
hlc_0001
Trigger LLC
Concurrent LLC
Unclassified HLC
11:05:30
User9876
O
I INPUT:
OUTPUT:
Context Instantiator
/HLCA Operation 13
HLC Reasoner:
11:05:30 11:08:0011:06:45
11:05:50 11:07:00
User9876
llc_1777
Sitting
llc_1780
Walking
llc_1778
Office
llc_1779
Boredom
llc_2501
Sitting
llc_2500
Mall
User5555
llc_2502
Happiness
hlc_0002
OfficeWork
hlc_0001
OfficeWork
hlc_0101
Inactivity
hlc_0003
Unknown
hlc_0102
Amusement
/HLCA Operation 14
HLC Notifier:
11:05:30 11:08:0011:06:45
11:05:50 11:07:00
User9876
llc_1777
Sitting
llc_1780
Walking
llc_1778
Office
llc_1779
Boredom
llc_2501
Sitting
llc_2500
Mall
User5555
llc_2502
Happiness
hlc_0002
OfficeWork
hlc_0001
OfficeWork
hlc_0001
OfficeWork
hlc_0101
Inactivity
hlc_0101
Inactivity
hlc_0003
Unknown
hlc_0102
Amusement
hlc_0002
OfficeWork
Context Ontology Manager
Context
Ontology
Storage
Ontology Model
Manager
Context Query
Generator
Context Handler
/Demo 15
/Conclusions
• Design and implementation of a framework for the online identification of
high-level context based on low-level information (activities, locations,
and emotions)
• Definition of an ontology for the comprehensive and holistic identification
of human behavior:
• activity and location information might not be enough to detect some of the high-
level contexts
• emotion enables a more accurate high-level context identification
• Flexible methodology and ontology to operate in real life scenarios in
which recognition systems may not always be available
16
Thank you for
your
attention.
Questions?
Claudia Villalonga
Ubiquitous Computing Lab (UCLab)
Kyung Hee University (KHU), South Korea
Email: cvillalonga@oslab.khu.ac.kr
/

More Related Content

Similar to High-Level Context Inference for Human Behavior Identi cation

Perpetual Analytics - Health in Motion
Perpetual Analytics - Health in MotionPerpetual Analytics - Health in Motion
Perpetual Analytics - Health in Motionmrosenthal
 
TAMALE Seminar: Evaluating scientific hypotheses using Semantic Web technologies
TAMALE Seminar: Evaluating scientific hypotheses using Semantic Web technologiesTAMALE Seminar: Evaluating scientific hypotheses using Semantic Web technologies
TAMALE Seminar: Evaluating scientific hypotheses using Semantic Web technologiesalison.callahan
 
Cedarwood Senior Cottages Home Monitoring and Assistive Technologies Project
Cedarwood Senior Cottages Home Monitoring and Assistive Technologies ProjectCedarwood Senior Cottages Home Monitoring and Assistive Technologies Project
Cedarwood Senior Cottages Home Monitoring and Assistive Technologies ProjectKC Digital Drive
 
The fusion of technology, service and healthcare to improve the quality of li...
The fusion of technology, service and healthcare to improve the quality of li...The fusion of technology, service and healthcare to improve the quality of li...
The fusion of technology, service and healthcare to improve the quality of li...KC Digital Drive
 
20110222 behesty monitoring and measuring biodiversity
20110222 behesty monitoring and measuring biodiversity20110222 behesty monitoring and measuring biodiversity
20110222 behesty monitoring and measuring biodiversityagosti
 
Aaai 2011 event processing tutorial
Aaai 2011 event processing tutorialAaai 2011 event processing tutorial
Aaai 2011 event processing tutorialOpher Etzion
 
Xomia_20220602.pptx
Xomia_20220602.pptxXomia_20220602.pptx
Xomia_20220602.pptxLonghow Lam
 
Getting Serious About A Community Bio Service Catalogue
Getting Serious About A Community Bio Service CatalogueGetting Serious About A Community Bio Service Catalogue
Getting Serious About A Community Bio Service CatalogueBioCatalogue
 
Sensing Opportunities and Zero Effort Applications for Mobile Health Persuasion
Sensing Opportunities and Zero Effort Applications for Mobile Health PersuasionSensing Opportunities and Zero Effort Applications for Mobile Health Persuasion
Sensing Opportunities and Zero Effort Applications for Mobile Health PersuasionJon Froehlich
 
Paragraph Writing In 1St And 2Nd Grade - The Brown Ba
Paragraph Writing In 1St And 2Nd Grade - The Brown BaParagraph Writing In 1St And 2Nd Grade - The Brown Ba
Paragraph Writing In 1St And 2Nd Grade - The Brown BaStephanie King
 
SpiceWorks Webinar: Whose logs, what logs, why logs
SpiceWorks Webinar: Whose logs, what logs, why logs  SpiceWorks Webinar: Whose logs, what logs, why logs
SpiceWorks Webinar: Whose logs, what logs, why logs AlienVault
 
Extended Essay Final Deadline 2014
Extended Essay Final Deadline 2014Extended Essay Final Deadline 2014
Extended Essay Final Deadline 2014Amber Lina
 
Identify Development Pains and Resolve Them with Idea Flow
Identify Development Pains and Resolve Them with Idea FlowIdentify Development Pains and Resolve Them with Idea Flow
Identify Development Pains and Resolve Them with Idea FlowTechWell
 
Application migration process presentation by t2 tech group
Application migration process presentation by t2 tech groupApplication migration process presentation by t2 tech group
Application migration process presentation by t2 tech groupKevin Torf
 
16 Best Images Of Japanese Writing Worksheets How To
16 Best Images Of Japanese Writing Worksheets How To16 Best Images Of Japanese Writing Worksheets How To
16 Best Images Of Japanese Writing Worksheets How ToTracy Aldridge
 
DataEngConf SF16 - Multi-temporal Data Structures
DataEngConf SF16 - Multi-temporal Data StructuresDataEngConf SF16 - Multi-temporal Data Structures
DataEngConf SF16 - Multi-temporal Data StructuresHakka Labs
 
CONFidence 2014: Davi Ottenheimer Protecting big data at scale
CONFidence 2014: Davi Ottenheimer Protecting big data at scaleCONFidence 2014: Davi Ottenheimer Protecting big data at scale
CONFidence 2014: Davi Ottenheimer Protecting big data at scalePROIDEA
 
Persuading your organisation to do awesome things
Persuading your organisation to do awesome thingsPersuading your organisation to do awesome things
Persuading your organisation to do awesome thingsJacqueline (Jax) Wechsler
 
Goodle Developer Days Munich 2008 - Open Social Update
Goodle Developer Days Munich 2008 - Open Social UpdateGoodle Developer Days Munich 2008 - Open Social Update
Goodle Developer Days Munich 2008 - Open Social UpdatePatrick Chanezon
 
Designing a 2 ways information system for site-specific agriculture implement...
Designing a 2 ways information system for site-specific agriculture implement...Designing a 2 ways information system for site-specific agriculture implement...
Designing a 2 ways information system for site-specific agriculture implement...CIAT
 

Similar to High-Level Context Inference for Human Behavior Identi cation (20)

Perpetual Analytics - Health in Motion
Perpetual Analytics - Health in MotionPerpetual Analytics - Health in Motion
Perpetual Analytics - Health in Motion
 
TAMALE Seminar: Evaluating scientific hypotheses using Semantic Web technologies
TAMALE Seminar: Evaluating scientific hypotheses using Semantic Web technologiesTAMALE Seminar: Evaluating scientific hypotheses using Semantic Web technologies
TAMALE Seminar: Evaluating scientific hypotheses using Semantic Web technologies
 
Cedarwood Senior Cottages Home Monitoring and Assistive Technologies Project
Cedarwood Senior Cottages Home Monitoring and Assistive Technologies ProjectCedarwood Senior Cottages Home Monitoring and Assistive Technologies Project
Cedarwood Senior Cottages Home Monitoring and Assistive Technologies Project
 
The fusion of technology, service and healthcare to improve the quality of li...
The fusion of technology, service and healthcare to improve the quality of li...The fusion of technology, service and healthcare to improve the quality of li...
The fusion of technology, service and healthcare to improve the quality of li...
 
20110222 behesty monitoring and measuring biodiversity
20110222 behesty monitoring and measuring biodiversity20110222 behesty monitoring and measuring biodiversity
20110222 behesty monitoring and measuring biodiversity
 
Aaai 2011 event processing tutorial
Aaai 2011 event processing tutorialAaai 2011 event processing tutorial
Aaai 2011 event processing tutorial
 
Xomia_20220602.pptx
Xomia_20220602.pptxXomia_20220602.pptx
Xomia_20220602.pptx
 
Getting Serious About A Community Bio Service Catalogue
Getting Serious About A Community Bio Service CatalogueGetting Serious About A Community Bio Service Catalogue
Getting Serious About A Community Bio Service Catalogue
 
Sensing Opportunities and Zero Effort Applications for Mobile Health Persuasion
Sensing Opportunities and Zero Effort Applications for Mobile Health PersuasionSensing Opportunities and Zero Effort Applications for Mobile Health Persuasion
Sensing Opportunities and Zero Effort Applications for Mobile Health Persuasion
 
Paragraph Writing In 1St And 2Nd Grade - The Brown Ba
Paragraph Writing In 1St And 2Nd Grade - The Brown BaParagraph Writing In 1St And 2Nd Grade - The Brown Ba
Paragraph Writing In 1St And 2Nd Grade - The Brown Ba
 
SpiceWorks Webinar: Whose logs, what logs, why logs
SpiceWorks Webinar: Whose logs, what logs, why logs  SpiceWorks Webinar: Whose logs, what logs, why logs
SpiceWorks Webinar: Whose logs, what logs, why logs
 
Extended Essay Final Deadline 2014
Extended Essay Final Deadline 2014Extended Essay Final Deadline 2014
Extended Essay Final Deadline 2014
 
Identify Development Pains and Resolve Them with Idea Flow
Identify Development Pains and Resolve Them with Idea FlowIdentify Development Pains and Resolve Them with Idea Flow
Identify Development Pains and Resolve Them with Idea Flow
 
Application migration process presentation by t2 tech group
Application migration process presentation by t2 tech groupApplication migration process presentation by t2 tech group
Application migration process presentation by t2 tech group
 
16 Best Images Of Japanese Writing Worksheets How To
16 Best Images Of Japanese Writing Worksheets How To16 Best Images Of Japanese Writing Worksheets How To
16 Best Images Of Japanese Writing Worksheets How To
 
DataEngConf SF16 - Multi-temporal Data Structures
DataEngConf SF16 - Multi-temporal Data StructuresDataEngConf SF16 - Multi-temporal Data Structures
DataEngConf SF16 - Multi-temporal Data Structures
 
CONFidence 2014: Davi Ottenheimer Protecting big data at scale
CONFidence 2014: Davi Ottenheimer Protecting big data at scaleCONFidence 2014: Davi Ottenheimer Protecting big data at scale
CONFidence 2014: Davi Ottenheimer Protecting big data at scale
 
Persuading your organisation to do awesome things
Persuading your organisation to do awesome thingsPersuading your organisation to do awesome things
Persuading your organisation to do awesome things
 
Goodle Developer Days Munich 2008 - Open Social Update
Goodle Developer Days Munich 2008 - Open Social UpdateGoodle Developer Days Munich 2008 - Open Social Update
Goodle Developer Days Munich 2008 - Open Social Update
 
Designing a 2 ways information system for site-specific agriculture implement...
Designing a 2 ways information system for site-specific agriculture implement...Designing a 2 ways information system for site-specific agriculture implement...
Designing a 2 ways information system for site-specific agriculture implement...
 

More from Oresti Banos

Measuring human behaviour to inform e-coaching actions
Measuring human behaviour to inform e-coaching actionsMeasuring human behaviour to inform e-coaching actions
Measuring human behaviour to inform e-coaching actionsOresti Banos
 
Measuring human behaviour by sensing everyday mobile interactions
Measuring human behaviour by sensing everyday mobile interactionsMeasuring human behaviour by sensing everyday mobile interactions
Measuring human behaviour by sensing everyday mobile interactionsOresti Banos
 
Emotion AI: Concepts, Challenges and Opportunities
Emotion AI: Concepts, Challenges and OpportunitiesEmotion AI: Concepts, Challenges and Opportunities
Emotion AI: Concepts, Challenges and OpportunitiesOresti Banos
 
Biosignal Processing
Biosignal ProcessingBiosignal Processing
Biosignal ProcessingOresti Banos
 
Automatic mapping of motivational text messages into ontological entities for...
Automatic mapping of motivational text messages into ontological entities for...Automatic mapping of motivational text messages into ontological entities for...
Automatic mapping of motivational text messages into ontological entities for...Oresti Banos
 
Enabling remote assessment of cognitive behaviour through mobile experience s...
Enabling remote assessment of cognitive behaviour through mobile experience s...Enabling remote assessment of cognitive behaviour through mobile experience s...
Enabling remote assessment of cognitive behaviour through mobile experience s...Oresti Banos
 
Ontological Modeling of Motivational Messages for Physical Activity Coaching
Ontological Modeling of Motivational Messages for Physical Activity CoachingOntological Modeling of Motivational Messages for Physical Activity Coaching
Ontological Modeling of Motivational Messages for Physical Activity CoachingOresti Banos
 
Mobile Health System for Evaluation of Breast Cancer Patients During Treatmen...
Mobile Health System for Evaluation of Breast Cancer Patients During Treatmen...Mobile Health System for Evaluation of Breast Cancer Patients During Treatmen...
Mobile Health System for Evaluation of Breast Cancer Patients During Treatmen...Oresti Banos
 
Analysis of the Innovation Outputs in mHealth for Patient Monitoring
Analysis of the Innovation Outputs in mHealth for Patient MonitoringAnalysis of the Innovation Outputs in mHealth for Patient Monitoring
Analysis of the Innovation Outputs in mHealth for Patient MonitoringOresti Banos
 
First Approach to Automatic Performance Status Evaluation and Physical Activi...
First Approach to Automatic Performance Status Evaluation and Physical Activi...First Approach to Automatic Performance Status Evaluation and Physical Activi...
First Approach to Automatic Performance Status Evaluation and Physical Activi...Oresti Banos
 
First Approach to Automatic Measurement of Frontal Plane Projection Angle Dur...
First Approach to Automatic Measurement of Frontal Plane Projection Angle Dur...First Approach to Automatic Measurement of Frontal Plane Projection Angle Dur...
First Approach to Automatic Measurement of Frontal Plane Projection Angle Dur...Oresti Banos
 
On the Development of A Real-Time Multi-Sensor Activity Recognition System
On the Development of A Real-Time Multi-Sensor Activity Recognition SystemOn the Development of A Real-Time Multi-Sensor Activity Recognition System
On the Development of A Real-Time Multi-Sensor Activity Recognition SystemOresti Banos
 
Facilitating Trunk Endurance Assessment by means of Mobile Health Technologies
Facilitating Trunk Endurance Assessment by means of Mobile Health TechnologiesFacilitating Trunk Endurance Assessment by means of Mobile Health Technologies
Facilitating Trunk Endurance Assessment by means of Mobile Health TechnologiesOresti Banos
 
Mining Human Behavior for Health Promotion
Mining Human Behavior for Health PromotionMining Human Behavior for Health Promotion
Mining Human Behavior for Health PromotionOresti Banos
 
Multiwindow Fusion for Wearable Activity Recognition
Multiwindow Fusion for Wearable Activity RecognitionMultiwindow Fusion for Wearable Activity Recognition
Multiwindow Fusion for Wearable Activity RecognitionOresti Banos
 
A Novel Watermarking Scheme for Image Authentication in Social Networks
A Novel Watermarking Scheme for Image Authentication in Social NetworksA Novel Watermarking Scheme for Image Authentication in Social Networks
A Novel Watermarking Scheme for Image Authentication in Social NetworksOresti Banos
 
mHealthDroid: a novel framework for agile development of mobile health appli...
mHealthDroid: a novel framework for agile development of mobile health appli...mHealthDroid: a novel framework for agile development of mobile health appli...
mHealthDroid: a novel framework for agile development of mobile health appli...Oresti Banos
 
Sistema automático para la estimación de la presión arterial a partir de pará...
Sistema automático para la estimación de la presión arterial a partir de pará...Sistema automático para la estimación de la presión arterial a partir de pará...
Sistema automático para la estimación de la presión arterial a partir de pará...Oresti Banos
 
Diseño e implementación de técnicas de monitorización indoor en e-salud
Diseño e implementación de técnicas de monitorización indoor en e-saludDiseño e implementación de técnicas de monitorización indoor en e-salud
Diseño e implementación de técnicas de monitorización indoor en e-saludOresti Banos
 

More from Oresti Banos (20)

Measuring human behaviour to inform e-coaching actions
Measuring human behaviour to inform e-coaching actionsMeasuring human behaviour to inform e-coaching actions
Measuring human behaviour to inform e-coaching actions
 
Measuring human behaviour by sensing everyday mobile interactions
Measuring human behaviour by sensing everyday mobile interactionsMeasuring human behaviour by sensing everyday mobile interactions
Measuring human behaviour by sensing everyday mobile interactions
 
Emotion AI: Concepts, Challenges and Opportunities
Emotion AI: Concepts, Challenges and OpportunitiesEmotion AI: Concepts, Challenges and Opportunities
Emotion AI: Concepts, Challenges and Opportunities
 
Biodata analysis
Biodata analysisBiodata analysis
Biodata analysis
 
Biosignal Processing
Biosignal ProcessingBiosignal Processing
Biosignal Processing
 
Automatic mapping of motivational text messages into ontological entities for...
Automatic mapping of motivational text messages into ontological entities for...Automatic mapping of motivational text messages into ontological entities for...
Automatic mapping of motivational text messages into ontological entities for...
 
Enabling remote assessment of cognitive behaviour through mobile experience s...
Enabling remote assessment of cognitive behaviour through mobile experience s...Enabling remote assessment of cognitive behaviour through mobile experience s...
Enabling remote assessment of cognitive behaviour through mobile experience s...
 
Ontological Modeling of Motivational Messages for Physical Activity Coaching
Ontological Modeling of Motivational Messages for Physical Activity CoachingOntological Modeling of Motivational Messages for Physical Activity Coaching
Ontological Modeling of Motivational Messages for Physical Activity Coaching
 
Mobile Health System for Evaluation of Breast Cancer Patients During Treatmen...
Mobile Health System for Evaluation of Breast Cancer Patients During Treatmen...Mobile Health System for Evaluation of Breast Cancer Patients During Treatmen...
Mobile Health System for Evaluation of Breast Cancer Patients During Treatmen...
 
Analysis of the Innovation Outputs in mHealth for Patient Monitoring
Analysis of the Innovation Outputs in mHealth for Patient MonitoringAnalysis of the Innovation Outputs in mHealth for Patient Monitoring
Analysis of the Innovation Outputs in mHealth for Patient Monitoring
 
First Approach to Automatic Performance Status Evaluation and Physical Activi...
First Approach to Automatic Performance Status Evaluation and Physical Activi...First Approach to Automatic Performance Status Evaluation and Physical Activi...
First Approach to Automatic Performance Status Evaluation and Physical Activi...
 
First Approach to Automatic Measurement of Frontal Plane Projection Angle Dur...
First Approach to Automatic Measurement of Frontal Plane Projection Angle Dur...First Approach to Automatic Measurement of Frontal Plane Projection Angle Dur...
First Approach to Automatic Measurement of Frontal Plane Projection Angle Dur...
 
On the Development of A Real-Time Multi-Sensor Activity Recognition System
On the Development of A Real-Time Multi-Sensor Activity Recognition SystemOn the Development of A Real-Time Multi-Sensor Activity Recognition System
On the Development of A Real-Time Multi-Sensor Activity Recognition System
 
Facilitating Trunk Endurance Assessment by means of Mobile Health Technologies
Facilitating Trunk Endurance Assessment by means of Mobile Health TechnologiesFacilitating Trunk Endurance Assessment by means of Mobile Health Technologies
Facilitating Trunk Endurance Assessment by means of Mobile Health Technologies
 
Mining Human Behavior for Health Promotion
Mining Human Behavior for Health PromotionMining Human Behavior for Health Promotion
Mining Human Behavior for Health Promotion
 
Multiwindow Fusion for Wearable Activity Recognition
Multiwindow Fusion for Wearable Activity RecognitionMultiwindow Fusion for Wearable Activity Recognition
Multiwindow Fusion for Wearable Activity Recognition
 
A Novel Watermarking Scheme for Image Authentication in Social Networks
A Novel Watermarking Scheme for Image Authentication in Social NetworksA Novel Watermarking Scheme for Image Authentication in Social Networks
A Novel Watermarking Scheme for Image Authentication in Social Networks
 
mHealthDroid: a novel framework for agile development of mobile health appli...
mHealthDroid: a novel framework for agile development of mobile health appli...mHealthDroid: a novel framework for agile development of mobile health appli...
mHealthDroid: a novel framework for agile development of mobile health appli...
 
Sistema automático para la estimación de la presión arterial a partir de pará...
Sistema automático para la estimación de la presión arterial a partir de pará...Sistema automático para la estimación de la presión arterial a partir de pará...
Sistema automático para la estimación de la presión arterial a partir de pará...
 
Diseño e implementación de técnicas de monitorización indoor en e-salud
Diseño e implementación de técnicas de monitorización indoor en e-saludDiseño e implementación de técnicas de monitorización indoor en e-salud
Diseño e implementación de técnicas de monitorización indoor en e-salud
 

Recently uploaded

Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...Lokesh Kothari
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxFarihaAbdulRasheed
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencySheetal Arora
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxRizalinePalanog2
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...ssuser79fe74
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfSumit Kumar yadav
 

Recently uploaded (20)

Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 

High-Level Context Inference for Human Behavior Identi cation

  • 1. Claudia Villalonga, Oresti Banos, Wahajat Ali, Taqdir Ali, Asif Rassaq, Sungyong Lee, Hector Pomares, Ignacio Rojas International Work-conference on Ambient Assisted Living an Active Ageing (IWAAL 2015), Patagonia, Chile, December 1-4, (2015) High-Level Context Inference for Human Behavior Identification
  • 2. /“The Slow-Moving Public Health Disaster” Diseases linked to lifestyle choices are currently the biggest cause of death worldwide: • Cardiovascular conditions, cancers, chronic respiratory disorders, obesity and diabetes, represent more than 60% of global deceases, half of which are of premature nature • Most of these diseases are fairly associated to common risk factors, namely, tobacco and alcohol use, unwholesome diet and physical inactivity • This "lifestyle disease" epidemic causes a much greater public health threat than any other epidemic known to man • Millions of lives could be saved if the world over the next decade invests $1-3 per person on promoting healthier habits Global targets for prevention and control of “lifestyle diseases” to be attained by 2025 Source: WHO, “Global status report on noncommunicable diseases 2014,” World Health Organization, Tech. Rep., 2014. 2
  • 3. /Mining Minds in a nutshell “Collection of innovative services, tools, and techniques, working collaboratively to investigate on human's daily-life routines data generated from heterogeneous resources, for personalized wellbeing and healthcare support” 3
  • 4. /Context Information Curation Layer High Level Context-Awareness Low Level Context-Awareness Sensory Data Router Inertial Activity Recognizer Activity Unifier Audio Activity Recognizer Video Activity Recognizer Emotion Unifier Location Unifier Context Ontology Manager High-Level Context Reasoner High-Level Context Builder Physiological Emotion Recognizer Video Emotion Recognizer Audio Emotion Recognizer Inertial Location Detector Video Location Detector Geopositioning Location Detector Context Ontology Storage High-Level Context Notifier Classification Feature Extraction Segmentation Preprocessing Input Adapter Output Adapter Classification Feature Extraction Segmentation Preprocessing Input Adapter Output Adapter Classification Feature Extraction Segmentation Preprocessing Input Adapter Output Adapter Classification Feature Extraction Segmentation Preprocessing Input Adapter Output Adapter Classification Feature Extraction Segmentation Preprocessing Input Adapter Output Adapter Classification Feature Extraction Segmentation Preprocessing Input Adapter Output Adapter InertialNavigation Tracking Feature Extraction Segmentation Preprocessing Input Adapter Output Adapter Video Tracking Feature Extraction Segmentation Preprocessing Input Adapter Output Adapter GPS Tracking Feature Extraction Segmentation Preprocessing Input Adapter Output Adapter Activity Notifier Emotion Notifier Location Notifier Context Synchronizer Context Instantiator Context Mapper Context Verifier Context Classifier Context Query Generator Context Handler Ontology Model Manager High Level Context Low Level Context Multimodal Data 4
  • 5. /Mining Minds Context Ontology 5 ContextOntologyMetrics: 9High-LevelContexts 16Activities(Low-LevelContext) 8Locations(Low-LevelContext) 8Emotions(Low-LevelContext)
  • 6. /Context Ontology: High-Level Context Classes Definition 6 Activity and Location (Emotion is not required) Activity, Location and Emotion (if available) Activity, Location and Emotion (mandatory) None of the other Contexts and sedentary Activity
  • 7. /Context Ontology: Examples of High-Level Context Instances 7 Activity, Location and Emotion Activity, Location and Emotion Activity and Location, without Emotion Activity and Location, without Emotion
  • 8. /Context Ontology: Examples of High-Level Context Instances 8 Activity, Location and Emotion Activity and Location, without Emotion
  • 9. / HighLevelContext-Awareness HLCA Operation 9 LLCA Activity Recognizer Emotion RecognizerLocation Detector High-Level Context Builder High-Level Context Reasoner High-Level Context Notifier Context Ontology Manager Context Ontology Storage Ontology Model Manager Context Query Generator Context Handler Data Curation Layer act_sitting rdf:type Sitting . act_sitting hasStartTime “2015-08-10T11:05:30”^^dateTime . act_sitting isContextOf user9876 . loc_office rdf:type Office . loc_office hasStartTime “2015-08-10T11:04:55”^^dateTime . loc_office isContextOf user9876 . ctx rdf:type Context . ctx hasActivity act_sitting . ctx hasLocation loc_office . ctx hasEmotion emo_boredom . ctx isContextOf user9876 . ctx hasStartTime “2015-08-10T11:05:30”^^dateTime . ctx rdf:type hasActivity only ({act_sitting}) . ctx rdf:type hasLocation only ({loc_office }) . ctx rdf:type hasEmotion only ({emo_boredom}) . ctx rdf:type Context . ctx rdf:type OfficeWork . ctx hasActivity act_sitting . ctx hasLocation loc_office . ctx hasEmotion emo_boredom . ctx isContextOf user9876 . ctx hasStartTime “2015-08-10T11:05:30”^^dateTime . ctx rdf:type hasActivity only ({act_sitting}) . ctx rdf:type hasLocation only ({loc_office }) . ctx rdf:type hasEmotion only ({emo_boredom}) . emo_boredom type Boredom . emo_boredom hasStartTime “2015-08-10T11:05:12”^^dateTime . emo_boredom isContextOf user9876 .
  • 10. /HLCA Operation 10 11:05:30 11:08:0011:06:45 11:05:50 11:07:00 User9876 llc_1777 Sitting llc_1780 Walking llc_1778 Office llc_1779 Boredom llc_2501 Sitting llc_2500 Mall User5555 llc_2502 Happiness Context Ontology Manager Context Ontology Storage Ontology Model Manager Context Query Generator Context Handler Context Mapper
  • 11. /HLCA Operation 11 11:05:30 11:08:0011:06:45 11:05:50 11:07:00 User9876 llc_1777 Sitting llc_1780 Walking llc_1778 Office llc_1779 Boredom llc_2501 Sitting llc_2500 Mall User5555 llc_2502 Happiness Context Synchronizer • LLC instances starting within the window: llc_1777 • LLC instances ending within the window: - • Order chronologically • Concurrent LLC for llc_1777: llc_1778 and llc_1779 Notify Context Instantiator 1 2 3 4 5 11:05:15 11:05:30
  • 12. /HLCA Operation 12 11:05:30 User9876 llc_1777 Sitting llc_1778 Office llc_1779 Boredom hlc_0001 Trigger LLC Concurrent LLC Unclassified HLC 11:05:30 User9876 O I INPUT: OUTPUT: Context Instantiator
  • 13. /HLCA Operation 13 HLC Reasoner: 11:05:30 11:08:0011:06:45 11:05:50 11:07:00 User9876 llc_1777 Sitting llc_1780 Walking llc_1778 Office llc_1779 Boredom llc_2501 Sitting llc_2500 Mall User5555 llc_2502 Happiness hlc_0002 OfficeWork hlc_0001 OfficeWork hlc_0101 Inactivity hlc_0003 Unknown hlc_0102 Amusement
  • 14. /HLCA Operation 14 HLC Notifier: 11:05:30 11:08:0011:06:45 11:05:50 11:07:00 User9876 llc_1777 Sitting llc_1780 Walking llc_1778 Office llc_1779 Boredom llc_2501 Sitting llc_2500 Mall User5555 llc_2502 Happiness hlc_0002 OfficeWork hlc_0001 OfficeWork hlc_0001 OfficeWork hlc_0101 Inactivity hlc_0101 Inactivity hlc_0003 Unknown hlc_0102 Amusement hlc_0002 OfficeWork Context Ontology Manager Context Ontology Storage Ontology Model Manager Context Query Generator Context Handler
  • 16. /Conclusions • Design and implementation of a framework for the online identification of high-level context based on low-level information (activities, locations, and emotions) • Definition of an ontology for the comprehensive and holistic identification of human behavior: • activity and location information might not be enough to detect some of the high- level contexts • emotion enables a more accurate high-level context identification • Flexible methodology and ontology to operate in real life scenarios in which recognition systems may not always be available 16
  • 17. Thank you for your attention. Questions? Claudia Villalonga Ubiquitous Computing Lab (UCLab) Kyung Hee University (KHU), South Korea Email: cvillalonga@oslab.khu.ac.kr /

Editor's Notes

  1. 1
  2. 'Lifestyle' diseases linked to unhealthy habits kill millions of people prematurely
  3. Context ::: class Sitting ::: subclass (these are disjoint) hasActivity ::: object property hasStartTime ::: data property Literal (string), and concretely the time has the W3C standard format XML schema
  4. These are our defined classes (only defined classes can be used for the classification). HLC classes are “defined” (i.e., both necessary, “e.g., hasUser some User”, and sufficient conditions, “e.g., hasActivity some Sitting”) while LLC classes are simply “described” (i.e., only necessary conditions, “e.g., hasUser some User”). Due to the “open world assumption”: you cannot assume that something does not exist if you do not explicitly state that it does not exist Some – existencial restriction ::: it must exist Only – universal restriction ::: if it exists, it can only be of the given type (e.g., the property (“hasActivity”) can only relate to an instance which is a member of class “Sitting” and not at the same link to another instance of type “Walking”)
  5. Once we have defined our ontology, how can we use it? The idea is to create an instance of this context whenever a new context is experienced by the user. What we do is to set in this instance the low-level contexts that are taking place. In this case for example the emotions… By applying reasoning techniques we can identify the high-level context, in this case Amusement. Instance of the “Context” class, i.e., parent class. (Left) Type assertions | (Right) Property assertions Assertion of the values of the properties. E.g., hasActivity act_sitting (where act_sitting is an instance of the LLC class Sitting) Due to the Open World Assumption, type assertions are used as closure axioms to indicate something does not exist. E.g., the value of the “hasActivity” property is ONLY Sitting. Or the emotion does not exist (not (hasEmotion some Emotion))