SlideShare a Scribd company logo
1 of 53
An evidential and context-aware recommendation
strategy to enhance interactions with smart spaces
Josué Iglesias, Ana M. Bernardos, José R. Casar
josue@grpss.ssr.upm.es
HAIS 2013
Grupo de Procesado de Datos y Simulación
ETSI de Telecomunicación
Universidad Politécnica de Madrid
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
 application domain:
smart space personalization
 recommendation strategy
 (evidential theory)
 contextual resource prioritization
 contextual recommendation update
 test and evaluation
 discussion and future works
contents
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
contents
 application domain:
smart space personalization
 recommendation strategy
 (evidential theory)
 contextual resource prioritization
 contextual recommendation update
 test and evaluation
 discussion and future works
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
application domain: smart space personalization
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
application domain: smart space personalization
behaviours
smart space
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
a) smart object
manager installation
 module publishing
 proximity detection
event
condition(s)
action(s)
c) behaviours evaluation
(and action execution)
event
generation
action
execution
b) behaviours configuration
 ECA rules
 e.g., “IF I’m approaching home
AND no one is there THEN turn
the heater on”
more details in
1. Bernardos, A.M., Casar, J.R., Cano, J., Bergesio, L.: Enhancing interaction with
smart objects through mobile devices. In: Proceedings of the 9th ACM
international symposium on Mobility management and wireless access. MobiWac
’11, New York, NY, USA, ACM (2011) 199–202
application domain: smart space personalization
shared behaviours
market
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
a) smart object
manager installation
 module publishing
 proximity detection
event
condition(s)
action(s)
c) behaviours evaluation
(and action execution)
event
generation
action
execution
b) behaviours configuration
 ECA rules
 e.g., “IF I’m approaching home
AND no one is there THEN turn
the heater on”
more details in
1. Bernardos, A.M., Casar, J.R., Cano, J., Bergesio, L.: Enhancing interaction with
smart objects through mobile devices. In: Proceedings of the 9th ACM
international symposium on Mobility management and wireless access. MobiWac
’11, New York, NY, USA, ACM (2011) 199–202
application domain: smart space personalization
shared behaviours
market
proposal:
recommendation strategy
(general approach)
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
contents
 application domain:
smart space personalization
 recommendation strategy
 (evidential theory)
 contextual resource prioritization
 contextual recommendation update
 test and evaluation
 discussion and future works

josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
objects
services
people
sensors
resources
contextstates
contextual
pre-filtering
contextual
resource
prioritization
resources
resources’
recommendation strategy
user’s
profile
contextual
recommendation
update
context-aware
recommendation
system
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
objects
services
people
sensors
user’s
profile
resources
contextstates
context-aware
recommendation
system
contextual
pre-filtering
contextual
resource
prioritization
resources
resources’
recommendation strategy
contextual
recommendation
update
recommendation
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
objects
services
people
sensors
resource management patterns
contextual
resource
prioritization
resources
resources’
recommendation strategy
user’s
profile
context-aware
recommendation
system
contextstates
resources
contextual
pre-filtering
recommendation
contextual
recommendation
update
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
objects
services
people
sensors
contextual
pre-filtering
resources
resources’
recommendation strategy
user’s
profile
context-aware
recommendation
system
resource management patterns
recommendation
contextual
recommendation
update
contextual
resource
prioritization
contextstates
resources
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
contents
 application domain:
smart space personalization
 recommendation strategy
 (evidential theory)
 contextual resource prioritization
 contextual recommendation update
 test and evaluation
 discussion and future works

josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
mathematical method for handling subjective beliefs (evidences)
frame of discernment
(set of hypotheses)
belief mass function
1 2
, , , N
h h h
: 2 [0,1]m
| 2
( ) 1
i i
i
A A
m A
( ) 0.1
( ) 0.5
( ) 0.2
( ) ( ) 0.,
) 0
2
,
,
(
abc
a c
m
m
m
a
m
a b cm m
b
, ,
2 , ,, , , , , , , , , ,abc
abc
a b a b a c b a b c
b
c
a c
c
e.g.,
e.g.,
abc
ab ac bc
a b c
precise
vague
dempster-shafer evidential theory basis
recommendation strategy
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
mathematical method for handling subjective beliefs (evidences)
frame of discernment
(set of hypotheses)
belief mass function
|
( ) ( )
i i
i
B A B
Pls A m B
|
( ) ( )
i i
i
B B A
Bel A m B
1 2
, , , N
h h h
: 2 [0,1]m
| 2
( ) 1
i i
i
A A
m A
( ) 0.1
( ) 0.5
( ) 0.2
( ) ( ) 0.,
) 0
2
,
,
(
abc
a c
m
m
m
a
m
a b cm m
b
belief
plausibility
(·), (·)Bel Pls
, ,
2 , ,, , , , , , , , , ,abc
abc
a b a b a c b a b c
b
c
a c
c
belief interval
e.g.,
e.g.,
abc
ab ac bc
a b c
precise
vague
dempster-shafer evidential theory basis
recommendation strategy
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
mathematical method for handling subjective beliefs (evidences)
frame of discernment
(set of hypotheses)
belief mass function
|
( ) ( )
i i
i
B A B
Pls A m B
|
( ) ( )
i i
i
B B A
Bel A m B
1 2
, , , N
h h h
: 2 [0,1]m
| 2
( ) 1
i i
i
A A
m A
( ) 0.1
( ) 0.5
( ) 0.2
( ) ( ) 0.,
) 0
2
,
,
(
abc
a c
m
m
m
a
m
a b cm m
b
belief
plausibility
(·), (·)Bel Pls
Dempster’s rule of
combination
, ,
2 , ,, , , , , , , , , ,abc
abc
a b a b a c b a b c
b
c
a c
c
1 2
, |
1 2
1 2
, |
( )· ( )
( )( )
1 ( )· ( )
B C B C A
B C B C
m B m C
m m A
m B m C
belief interval
e.g.,
e.g.,
abc
ab ac bc
a b c
precise
vague
dempster-shafer evidential theory basis
recommendation strategy
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
contents
 application domain:
smart space personalization
 recommendation strategy
 (evidential theory)
 contextual resource prioritization
 contextual recommendation update
 test and evaluation
 discussion and future works


josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
resource prioritization
recommendation strategy
objects
services
people
sensors
contextual
pre-filtering
resources
resources’
user’s
profile
context-aware
recommendation
system
resource management patterns
recommendation
contextual
recommendation
update
contextual
resource
prioritization
contextstates
resources
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
resource prioritization
recommendation strategy
context-resource
evidential mapping
and propagation
evidential fusion
evidential
prioritization
strategy
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
resource prioritization
recommendation strategy
context-resource
evidential mapping
and propagation
evidential fusion
evidential
prioritization
strategy
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
resource prioritization
recommendation strategy
context-resource
evidential mapping
and propagation
evidential fusion
evidential
prioritization
strategy
current location -
historic location -
time -
gender -
age -
etc. -
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
resource prioritization
recommendation strategy
1 2
, |
1 2
1 2
, |
( )· ( )
( )( )
1 ( )· ( )
B C B C A
B C B C
m B m C
m m A
m B m C
Dempster’s rule of
combination
context-resource
evidential mapping
and propagation
evidential fusion
evidential
prioritization
strategy
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
resource prioritization
recommendation strategy
context-resource
evidential mapping
and propagation
evidential fusion
evidential
prioritization
strategy
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
resource prioritization
recommendation strategy
context-resource
evidential mapping
and propagation
evidential fusion
evidential
prioritization
strategy
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
resource prioritization
recommendation strategy
context-resource
evidential mapping
and propagation
evidential fusion
evidential
prioritization
strategy
Minimax Regret Approach (MRA)
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
contents
 application domain:
smart space personalization
 recommendation strategy
 (evidential theory)
 contextual resource prioritization
 contextual recommendation update
 test and evaluation
 discussion and future works



josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
objects
services
people
sensors
contextual
pre-filtering
resources
resources’
user’s
profile
context-aware
recommendation
system
resource management patterns
recommendation
contextual
resource
prioritization
contextstates
resources
contextual
recommendation
update
recommendation update
recommendation strategy
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
recommendation update
recommendation strategy
context
shared behaviours
market
management operations
create
execute
share
delete
(de)activate
download
modify
contextual
management of
resources
quantification
recommendation
update
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
recommendation update
recommendation strategy
context
shared behaviours
market
management operations
create
execute
share
delete
(de)activate
download
modify
context variable
current location
historic location
time
gender
age
etc.
context state resource id
contextual
management of
resources
quantification
recommendation
update
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
recommendation update
recommendation strategy
context
shared behaviours
market
management operations
create
execute
share
delete
(de)activate
download
modify
context variable
current location
historic location
time
gender
age
etc.
context state resource id
contextual
management of
resources
quantification
recommendation
update
distribute resource consumption
over context
multi-user average
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
recommendation update
recommendation strategy
context
shared behaviours
market
management operations
create
execute
share
delete
(de)activate
download
modify
contextual
management of
resources
quantification
recommendation
update
multi-user average
events
+0.02 
+0.11 
+0.05 
−0.04 
−0.01 
+0.12 
+0.07 
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
recommendation update
recommendation strategy
context
shared behaviours
market
management operations
create
execute
share
delete
(de)activate
download
modify
contextual
management of
resources
quantification
recommendation
update
multi-user average
+0.02 
+0.11 
+0.05 
−0.04 
−0.01 
+0.12 
+0.07 
events
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
contents
 application domain:
smart space personalization
 recommendation strategy
 (evidential theory)
 contextual resource prioritization
 contextual recommendation update
 test and evaluation
 discussion and future works





josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
test and evaluation
users
management operations
download +0.01 
delete −0.01 
resources
context variables
location (7 symbolic locations)
time (4 temporal parts of day)
10
2
3
2
recommendation update simulation
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
test and evaluation
users
management operations
download +0.01 
delete −0.01 
resources
context variables
location (7 symbolic locations)
time (4 temporal parts of day)
10
2
3
2
recommendation update simulation
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
test and evaluation
users
management operations
download +0.01 
delete −0.01 
resources
context variables
location (7 symbolic locations)
time (4 temporal parts of day)
10
2
3
2
recommendation update simulation
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
test and evaluation
users
management operations
download +0.01 
delete −0.01 
resources
context variables
location (7 symbolic locations)
time (4 temporal parts of day)
10
2
3
2
recommendation update simulation
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
test and evaluation
users
management operations
download +0.01 
delete −0.01 
resources
context variables
location (7 symbolic locations)
time (4 temporal parts of day)
10
2
3
2
recommendation update simulation
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
contents
 application domain:
smart space personalization
 recommendation strategy
 (evidential theory)
 contextual resource prioritization
 contextual recommendation update
 test and evaluation
 discussion and future works






josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
discussion and future works
• context-aware recommendations of micro-services (behaviours)
for smart space personalization
• dempster-shafer evidential theory applied to:
– sensor modelling
– micro-services priority calculation
– priority update
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
discussion and future works
• context-aware recommendations of micro-services (behaviours)
for smart space personalization
• dempster-shafer evidential theory applied to:
– sensor modelling
– micro-services priority calculation
– priority update
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
discussion and future works
• context-aware recommendations of micro-services (behaviours)
for smart space personalization
• dempster-shafer evidential theory applied to:
– sensor modelling
– micro-services priority calculation
– priority update
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
discussion and future works
• context-aware recommendations of micro-services (behaviours)
for smart space personalization
• dempster-shafer evidential theory applied to:
– sensor modelling
– micro-services priority calculation
– priority update
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
any question?
josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013
recommendation update algorithm
just singletons update
if Σsingletons > 1
• normalize singletons
• remaining (non singletons) = 0
• update jump factor
if Σsingletons <= 1
• if Σall < 1  remaining to total ignorance
• if Σall > 1  proportionally decrease nonSingls.

More Related Content

Similar to Context-Aware Recommendation Strategy for Smart Spaces

Physical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City ApplicationsPhysical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City ApplicationsPayamBarnaghi
 
Psittacines of Innovation? Assessing the True Novelty of AI Creations
Psittacines of Innovation? Assessing the True Novelty of AI CreationsPsittacines of Innovation? Assessing the True Novelty of AI Creations
Psittacines of Innovation? Assessing the True Novelty of AI Creationsvs5qkn48td
 
Psittacines of Innovation? Assessing the True Novelty of AI Creations
Psittacines of Innovation? Assessing the True Novelty of AI CreationsPsittacines of Innovation? Assessing the True Novelty of AI Creations
Psittacines of Innovation? Assessing the True Novelty of AI Creationsvs5qkn48td
 
Contractor-Borner-SNA-SAC
Contractor-Borner-SNA-SACContractor-Borner-SNA-SAC
Contractor-Borner-SNA-SACwebuploader
 
POTENTIAL IMPACT OF GENERATIVE ARTIFICIAL INTELLIGENCE(AI) ON THE FINANCIAL I...
POTENTIAL IMPACT OF GENERATIVE ARTIFICIAL INTELLIGENCE(AI) ON THE FINANCIAL I...POTENTIAL IMPACT OF GENERATIVE ARTIFICIAL INTELLIGENCE(AI) ON THE FINANCIAL I...
POTENTIAL IMPACT OF GENERATIVE ARTIFICIAL INTELLIGENCE(AI) ON THE FINANCIAL I...IJCI JOURNAL
 
On the problems of interface: explainability, conceptual spaces, relevance
On the problems of interface: explainability, conceptual spaces, relevanceOn the problems of interface: explainability, conceptual spaces, relevance
On the problems of interface: explainability, conceptual spaces, relevanceGiovanni Sileno
 
Ai driven occupational skills generator
Ai driven occupational skills generatorAi driven occupational skills generator
Ai driven occupational skills generatorConference Papers
 
Ai driven occupational skills generator
Ai driven occupational skills generatorAi driven occupational skills generator
Ai driven occupational skills generatorConference Papers
 
AI Transformation
AI TransformationAI Transformation
AI TransformationLiming Zhu
 
An expanding and expansive view of computing research
An expanding and expansive view of computing researchAn expanding and expansive view of computing research
An expanding and expansive view of computing researchNAVER Engineering
 
Elastic cognitive systems 18 6-2015-dustdar
Elastic cognitive systems 18 6-2015-dustdarElastic cognitive systems 18 6-2015-dustdar
Elastic cognitive systems 18 6-2015-dustdardiannepatricia
 
White box in Computer Vision
White box in Computer VisionWhite box in Computer Vision
White box in Computer VisionJaehyuk Heo
 
DOJProposal7.doc
DOJProposal7.docDOJProposal7.doc
DOJProposal7.docbutest
 
Human activity recognition updated 1 - Copy.pptx
Human activity recognition updated 1 - Copy.pptxHuman activity recognition updated 1 - Copy.pptx
Human activity recognition updated 1 - Copy.pptxBhaveshKhuje
 
A Novel Approach for Machine Learning-Based Identification of Human Activities
A Novel Approach for Machine Learning-Based Identification of Human ActivitiesA Novel Approach for Machine Learning-Based Identification of Human Activities
A Novel Approach for Machine Learning-Based Identification of Human ActivitiesIRJET Journal
 
IRJET- Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...
IRJET-  	  Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...IRJET-  	  Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...
IRJET- Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...IRJET Journal
 
Semantic, Cognitive, and Perceptual Computing – three intertwined strands of ...
Semantic, Cognitive, and Perceptual Computing – three intertwined strands of ...Semantic, Cognitive, and Perceptual Computing – three intertwined strands of ...
Semantic, Cognitive, and Perceptual Computing – three intertwined strands of ...Amit Sheth
 
Classifier Model using Artificial Neural Network
Classifier Model using Artificial Neural NetworkClassifier Model using Artificial Neural Network
Classifier Model using Artificial Neural NetworkAI Publications
 

Similar to Context-Aware Recommendation Strategy for Smart Spaces (20)

Physical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City ApplicationsPhysical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City Applications
 
Psittacines of Innovation? Assessing the True Novelty of AI Creations
Psittacines of Innovation? Assessing the True Novelty of AI CreationsPsittacines of Innovation? Assessing the True Novelty of AI Creations
Psittacines of Innovation? Assessing the True Novelty of AI Creations
 
Psittacines of Innovation? Assessing the True Novelty of AI Creations
Psittacines of Innovation? Assessing the True Novelty of AI CreationsPsittacines of Innovation? Assessing the True Novelty of AI Creations
Psittacines of Innovation? Assessing the True Novelty of AI Creations
 
Contractor-Borner-SNA-SAC
Contractor-Borner-SNA-SACContractor-Borner-SNA-SAC
Contractor-Borner-SNA-SAC
 
POTENTIAL IMPACT OF GENERATIVE ARTIFICIAL INTELLIGENCE(AI) ON THE FINANCIAL I...
POTENTIAL IMPACT OF GENERATIVE ARTIFICIAL INTELLIGENCE(AI) ON THE FINANCIAL I...POTENTIAL IMPACT OF GENERATIVE ARTIFICIAL INTELLIGENCE(AI) ON THE FINANCIAL I...
POTENTIAL IMPACT OF GENERATIVE ARTIFICIAL INTELLIGENCE(AI) ON THE FINANCIAL I...
 
On the problems of interface: explainability, conceptual spaces, relevance
On the problems of interface: explainability, conceptual spaces, relevanceOn the problems of interface: explainability, conceptual spaces, relevance
On the problems of interface: explainability, conceptual spaces, relevance
 
Ai driven occupational skills generator
Ai driven occupational skills generatorAi driven occupational skills generator
Ai driven occupational skills generator
 
Ai driven occupational skills generator
Ai driven occupational skills generatorAi driven occupational skills generator
Ai driven occupational skills generator
 
AI Transformation
AI TransformationAI Transformation
AI Transformation
 
Contextual Analysis
Contextual AnalysisContextual Analysis
Contextual Analysis
 
An expanding and expansive view of computing research
An expanding and expansive view of computing researchAn expanding and expansive view of computing research
An expanding and expansive view of computing research
 
AI Science
AI Science AI Science
AI Science
 
Elastic cognitive systems 18 6-2015-dustdar
Elastic cognitive systems 18 6-2015-dustdarElastic cognitive systems 18 6-2015-dustdar
Elastic cognitive systems 18 6-2015-dustdar
 
White box in Computer Vision
White box in Computer VisionWhite box in Computer Vision
White box in Computer Vision
 
DOJProposal7.doc
DOJProposal7.docDOJProposal7.doc
DOJProposal7.doc
 
Human activity recognition updated 1 - Copy.pptx
Human activity recognition updated 1 - Copy.pptxHuman activity recognition updated 1 - Copy.pptx
Human activity recognition updated 1 - Copy.pptx
 
A Novel Approach for Machine Learning-Based Identification of Human Activities
A Novel Approach for Machine Learning-Based Identification of Human ActivitiesA Novel Approach for Machine Learning-Based Identification of Human Activities
A Novel Approach for Machine Learning-Based Identification of Human Activities
 
IRJET- Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...
IRJET-  	  Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...IRJET-  	  Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...
IRJET- Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...
 
Semantic, Cognitive, and Perceptual Computing – three intertwined strands of ...
Semantic, Cognitive, and Perceptual Computing – three intertwined strands of ...Semantic, Cognitive, and Perceptual Computing – three intertwined strands of ...
Semantic, Cognitive, and Perceptual Computing – three intertwined strands of ...
 
Classifier Model using Artificial Neural Network
Classifier Model using Artificial Neural NetworkClassifier Model using Artificial Neural Network
Classifier Model using Artificial Neural Network
 

More from Josué Freelance

[THOFU] Objetos y razonamiento
[THOFU] Objetos y razonamiento[THOFU] Objetos y razonamiento
[THOFU] Objetos y razonamientoJosué Freelance
 
Sistemas de gestión contextual
Sistemas de gestión contextualSistemas de gestión contextual
Sistemas de gestión contextualJosué Freelance
 
[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...
[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...
[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...Josué Freelance
 
[THOFU] User context space
[THOFU] User context space[THOFU] User context space
[THOFU] User context spaceJosué Freelance
 
[THOFU] Arquitectura activo experimental
[THOFU] Arquitectura activo experimental[THOFU] Arquitectura activo experimental
[THOFU] Arquitectura activo experimentalJosué Freelance
 
[PIRAmIDE] Representación de la información para el diseño de un sistema lige...
[PIRAmIDE] Representación de la información para el diseño de un sistema lige...[PIRAmIDE] Representación de la información para el diseño de un sistema lige...
[PIRAmIDE] Representación de la información para el diseño de un sistema lige...Josué Freelance
 
[PIRAmIDE] getHealthier! Monitor de actividad
[PIRAmIDE] getHealthier! Monitor de actividad[PIRAmIDE] getHealthier! Monitor de actividad
[PIRAmIDE] getHealthier! Monitor de actividadJosué Freelance
 
[HAIS'10] An embeddable fusion framework to manage context information in mob...
[HAIS'10] An embeddable fusion framework to manage context information in mob...[HAIS'10] An embeddable fusion framework to manage context information in mob...
[HAIS'10] An embeddable fusion framework to manage context information in mob...Josué Freelance
 
[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...
[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...
[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...Josué Freelance
 
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness[PerCom'11] A ubiquitous activity monitor to prevent sedentariness
[PerCom'11] A ubiquitous activity monitor to prevent sedentarinessJosué Freelance
 
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)Josué Freelance
 
[MADRINET'09] Designing a framework to handle context information
[MADRINET'09] Designing a framework to handle context information[MADRINET'09] Designing a framework to handle context information
[MADRINET'09] Designing a framework to handle context informationJosué Freelance
 
[MADRINET'08] Design and deployment of context aware services - a prototyping...
[MADRINET'08] Design and deployment of context aware services - a prototyping...[MADRINET'08] Design and deployment of context aware services - a prototyping...
[MADRINET'08] Design and deployment of context aware services - a prototyping...Josué Freelance
 
[ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based...
[ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based...[ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based...
[ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based...Josué Freelance
 
[CONTEXT'12] Towards a lightweight mobile semantic based approach for enhanci...
[CONTEXT'12] Towards a lightweight mobile semantic based approach for enhanci...[CONTEXT'12] Towards a lightweight mobile semantic based approach for enhanci...
[CONTEXT'12] Towards a lightweight mobile semantic based approach for enhanci...Josué Freelance
 
[CONTEXTS'11] A bayesian strategy to enhance the performance of indoor locali...
[CONTEXTS'11] A bayesian strategy to enhance the performance of indoor locali...[CONTEXTS'11] A bayesian strategy to enhance the performance of indoor locali...
[CONTEXTS'11] A bayesian strategy to enhance the performance of indoor locali...Josué Freelance
 
[CONTEXTS'10] Using context awareness to foster active lifestyles
[CONTEXTS'10] Using context awareness to foster active lifestyles[CONTEXTS'10] Using context awareness to foster active lifestyles
[CONTEXTS'10] Using context awareness to foster active lifestylesJosué Freelance
 
[CONTEXTS'10] Data modeling for ambient home care systems
[CONTEXTS'10] Data modeling for ambient home care systems[CONTEXTS'10] Data modeling for ambient home care systems
[CONTEXTS'10] Data modeling for ambient home care systemsJosué Freelance
 

More from Josué Freelance (20)

Infographic resume
Infographic resumeInfographic resume
Infographic resume
 
Infographic resume
Infographic resumeInfographic resume
Infographic resume
 
[THOFU] Objetos y razonamiento
[THOFU] Objetos y razonamiento[THOFU] Objetos y razonamiento
[THOFU] Objetos y razonamiento
 
Sistemas de gestión contextual
Sistemas de gestión contextualSistemas de gestión contextual
Sistemas de gestión contextual
 
[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...
[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...
[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...
 
[THOFU] User context space
[THOFU] User context space[THOFU] User context space
[THOFU] User context space
 
[THOFU] Arquitectura activo experimental
[THOFU] Arquitectura activo experimental[THOFU] Arquitectura activo experimental
[THOFU] Arquitectura activo experimental
 
[PIRAmIDE] Representación de la información para el diseño de un sistema lige...
[PIRAmIDE] Representación de la información para el diseño de un sistema lige...[PIRAmIDE] Representación de la información para el diseño de un sistema lige...
[PIRAmIDE] Representación de la información para el diseño de un sistema lige...
 
[PIRAmIDE] getHealthier! Monitor de actividad
[PIRAmIDE] getHealthier! Monitor de actividad[PIRAmIDE] getHealthier! Monitor de actividad
[PIRAmIDE] getHealthier! Monitor de actividad
 
[HAIS'10] An embeddable fusion framework to manage context information in mob...
[HAIS'10] An embeddable fusion framework to manage context information in mob...[HAIS'10] An embeddable fusion framework to manage context information in mob...
[HAIS'10] An embeddable fusion framework to manage context information in mob...
 
[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...
[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...
[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...
 
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness[PerCom'11] A ubiquitous activity monitor to prevent sedentariness
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness
 
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)
 
[MADRINET'09] Designing a framework to handle context information
[MADRINET'09] Designing a framework to handle context information[MADRINET'09] Designing a framework to handle context information
[MADRINET'09] Designing a framework to handle context information
 
[MADRINET'08] Design and deployment of context aware services - a prototyping...
[MADRINET'08] Design and deployment of context aware services - a prototyping...[MADRINET'08] Design and deployment of context aware services - a prototyping...
[MADRINET'08] Design and deployment of context aware services - a prototyping...
 
[ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based...
[ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based...[ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based...
[ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based...
 
[CONTEXT'12] Towards a lightweight mobile semantic based approach for enhanci...
[CONTEXT'12] Towards a lightweight mobile semantic based approach for enhanci...[CONTEXT'12] Towards a lightweight mobile semantic based approach for enhanci...
[CONTEXT'12] Towards a lightweight mobile semantic based approach for enhanci...
 
[CONTEXTS'11] A bayesian strategy to enhance the performance of indoor locali...
[CONTEXTS'11] A bayesian strategy to enhance the performance of indoor locali...[CONTEXTS'11] A bayesian strategy to enhance the performance of indoor locali...
[CONTEXTS'11] A bayesian strategy to enhance the performance of indoor locali...
 
[CONTEXTS'10] Using context awareness to foster active lifestyles
[CONTEXTS'10] Using context awareness to foster active lifestyles[CONTEXTS'10] Using context awareness to foster active lifestyles
[CONTEXTS'10] Using context awareness to foster active lifestyles
 
[CONTEXTS'10] Data modeling for ambient home care systems
[CONTEXTS'10] Data modeling for ambient home care systems[CONTEXTS'10] Data modeling for ambient home care systems
[CONTEXTS'10] Data modeling for ambient home care systems
 

Recently uploaded

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 

Recently uploaded (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 

Context-Aware Recommendation Strategy for Smart Spaces

  • 1. An evidential and context-aware recommendation strategy to enhance interactions with smart spaces Josué Iglesias, Ana M. Bernardos, José R. Casar josue@grpss.ssr.upm.es HAIS 2013 Grupo de Procesado de Datos y Simulación ETSI de Telecomunicación Universidad Politécnica de Madrid
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013  application domain: smart space personalization  recommendation strategy  (evidential theory)  contextual resource prioritization  contextual recommendation update  test and evaluation  discussion and future works contents
  • 11. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 contents  application domain: smart space personalization  recommendation strategy  (evidential theory)  contextual resource prioritization  contextual recommendation update  test and evaluation  discussion and future works
  • 12. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 application domain: smart space personalization
  • 13. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 application domain: smart space personalization behaviours smart space
  • 14. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 a) smart object manager installation  module publishing  proximity detection event condition(s) action(s) c) behaviours evaluation (and action execution) event generation action execution b) behaviours configuration  ECA rules  e.g., “IF I’m approaching home AND no one is there THEN turn the heater on” more details in 1. Bernardos, A.M., Casar, J.R., Cano, J., Bergesio, L.: Enhancing interaction with smart objects through mobile devices. In: Proceedings of the 9th ACM international symposium on Mobility management and wireless access. MobiWac ’11, New York, NY, USA, ACM (2011) 199–202 application domain: smart space personalization shared behaviours market
  • 15. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 a) smart object manager installation  module publishing  proximity detection event condition(s) action(s) c) behaviours evaluation (and action execution) event generation action execution b) behaviours configuration  ECA rules  e.g., “IF I’m approaching home AND no one is there THEN turn the heater on” more details in 1. Bernardos, A.M., Casar, J.R., Cano, J., Bergesio, L.: Enhancing interaction with smart objects through mobile devices. In: Proceedings of the 9th ACM international symposium on Mobility management and wireless access. MobiWac ’11, New York, NY, USA, ACM (2011) 199–202 application domain: smart space personalization shared behaviours market proposal: recommendation strategy (general approach)
  • 16. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 contents  application domain: smart space personalization  recommendation strategy  (evidential theory)  contextual resource prioritization  contextual recommendation update  test and evaluation  discussion and future works 
  • 17. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 objects services people sensors resources contextstates contextual pre-filtering contextual resource prioritization resources resources’ recommendation strategy user’s profile contextual recommendation update context-aware recommendation system
  • 18. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 objects services people sensors user’s profile resources contextstates context-aware recommendation system contextual pre-filtering contextual resource prioritization resources resources’ recommendation strategy contextual recommendation update recommendation
  • 19. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 objects services people sensors resource management patterns contextual resource prioritization resources resources’ recommendation strategy user’s profile context-aware recommendation system contextstates resources contextual pre-filtering recommendation contextual recommendation update
  • 20. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 objects services people sensors contextual pre-filtering resources resources’ recommendation strategy user’s profile context-aware recommendation system resource management patterns recommendation contextual recommendation update contextual resource prioritization contextstates resources
  • 21. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 contents  application domain: smart space personalization  recommendation strategy  (evidential theory)  contextual resource prioritization  contextual recommendation update  test and evaluation  discussion and future works 
  • 22. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 mathematical method for handling subjective beliefs (evidences) frame of discernment (set of hypotheses) belief mass function 1 2 , , , N h h h : 2 [0,1]m | 2 ( ) 1 i i i A A m A ( ) 0.1 ( ) 0.5 ( ) 0.2 ( ) ( ) 0., ) 0 2 , , ( abc a c m m m a m a b cm m b , , 2 , ,, , , , , , , , , ,abc abc a b a b a c b a b c b c a c c e.g., e.g., abc ab ac bc a b c precise vague dempster-shafer evidential theory basis recommendation strategy
  • 23. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 mathematical method for handling subjective beliefs (evidences) frame of discernment (set of hypotheses) belief mass function | ( ) ( ) i i i B A B Pls A m B | ( ) ( ) i i i B B A Bel A m B 1 2 , , , N h h h : 2 [0,1]m | 2 ( ) 1 i i i A A m A ( ) 0.1 ( ) 0.5 ( ) 0.2 ( ) ( ) 0., ) 0 2 , , ( abc a c m m m a m a b cm m b belief plausibility (·), (·)Bel Pls , , 2 , ,, , , , , , , , , ,abc abc a b a b a c b a b c b c a c c belief interval e.g., e.g., abc ab ac bc a b c precise vague dempster-shafer evidential theory basis recommendation strategy
  • 24. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 mathematical method for handling subjective beliefs (evidences) frame of discernment (set of hypotheses) belief mass function | ( ) ( ) i i i B A B Pls A m B | ( ) ( ) i i i B B A Bel A m B 1 2 , , , N h h h : 2 [0,1]m | 2 ( ) 1 i i i A A m A ( ) 0.1 ( ) 0.5 ( ) 0.2 ( ) ( ) 0., ) 0 2 , , ( abc a c m m m a m a b cm m b belief plausibility (·), (·)Bel Pls Dempster’s rule of combination , , 2 , ,, , , , , , , , , ,abc abc a b a b a c b a b c b c a c c 1 2 , | 1 2 1 2 , | ( )· ( ) ( )( ) 1 ( )· ( ) B C B C A B C B C m B m C m m A m B m C belief interval e.g., e.g., abc ab ac bc a b c precise vague dempster-shafer evidential theory basis recommendation strategy
  • 25. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 contents  application domain: smart space personalization  recommendation strategy  (evidential theory)  contextual resource prioritization  contextual recommendation update  test and evaluation  discussion and future works  
  • 26. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 resource prioritization recommendation strategy objects services people sensors contextual pre-filtering resources resources’ user’s profile context-aware recommendation system resource management patterns recommendation contextual recommendation update contextual resource prioritization contextstates resources
  • 27. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 resource prioritization recommendation strategy context-resource evidential mapping and propagation evidential fusion evidential prioritization strategy
  • 28. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 resource prioritization recommendation strategy context-resource evidential mapping and propagation evidential fusion evidential prioritization strategy
  • 29. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 resource prioritization recommendation strategy context-resource evidential mapping and propagation evidential fusion evidential prioritization strategy current location - historic location - time - gender - age - etc. -
  • 30. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 resource prioritization recommendation strategy 1 2 , | 1 2 1 2 , | ( )· ( ) ( )( ) 1 ( )· ( ) B C B C A B C B C m B m C m m A m B m C Dempster’s rule of combination context-resource evidential mapping and propagation evidential fusion evidential prioritization strategy
  • 31. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 resource prioritization recommendation strategy context-resource evidential mapping and propagation evidential fusion evidential prioritization strategy
  • 32. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 resource prioritization recommendation strategy context-resource evidential mapping and propagation evidential fusion evidential prioritization strategy
  • 33. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 resource prioritization recommendation strategy context-resource evidential mapping and propagation evidential fusion evidential prioritization strategy Minimax Regret Approach (MRA)
  • 34. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 contents  application domain: smart space personalization  recommendation strategy  (evidential theory)  contextual resource prioritization  contextual recommendation update  test and evaluation  discussion and future works   
  • 35. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 objects services people sensors contextual pre-filtering resources resources’ user’s profile context-aware recommendation system resource management patterns recommendation contextual resource prioritization contextstates resources contextual recommendation update recommendation update recommendation strategy
  • 36. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 recommendation update recommendation strategy context shared behaviours market management operations create execute share delete (de)activate download modify contextual management of resources quantification recommendation update
  • 37. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 recommendation update recommendation strategy context shared behaviours market management operations create execute share delete (de)activate download modify context variable current location historic location time gender age etc. context state resource id contextual management of resources quantification recommendation update
  • 38. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 recommendation update recommendation strategy context shared behaviours market management operations create execute share delete (de)activate download modify context variable current location historic location time gender age etc. context state resource id contextual management of resources quantification recommendation update distribute resource consumption over context multi-user average
  • 39. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 recommendation update recommendation strategy context shared behaviours market management operations create execute share delete (de)activate download modify contextual management of resources quantification recommendation update multi-user average events +0.02  +0.11  +0.05  −0.04  −0.01  +0.12  +0.07 
  • 40. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 recommendation update recommendation strategy context shared behaviours market management operations create execute share delete (de)activate download modify contextual management of resources quantification recommendation update multi-user average +0.02  +0.11  +0.05  −0.04  −0.01  +0.12  +0.07  events
  • 41. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 contents  application domain: smart space personalization  recommendation strategy  (evidential theory)  contextual resource prioritization  contextual recommendation update  test and evaluation  discussion and future works     
  • 42. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 test and evaluation users management operations download +0.01  delete −0.01  resources context variables location (7 symbolic locations) time (4 temporal parts of day) 10 2 3 2 recommendation update simulation
  • 43. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 test and evaluation users management operations download +0.01  delete −0.01  resources context variables location (7 symbolic locations) time (4 temporal parts of day) 10 2 3 2 recommendation update simulation
  • 44. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 test and evaluation users management operations download +0.01  delete −0.01  resources context variables location (7 symbolic locations) time (4 temporal parts of day) 10 2 3 2 recommendation update simulation
  • 45. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 test and evaluation users management operations download +0.01  delete −0.01  resources context variables location (7 symbolic locations) time (4 temporal parts of day) 10 2 3 2 recommendation update simulation
  • 46. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 test and evaluation users management operations download +0.01  delete −0.01  resources context variables location (7 symbolic locations) time (4 temporal parts of day) 10 2 3 2 recommendation update simulation
  • 47. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 contents  application domain: smart space personalization  recommendation strategy  (evidential theory)  contextual resource prioritization  contextual recommendation update  test and evaluation  discussion and future works      
  • 48. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 discussion and future works • context-aware recommendations of micro-services (behaviours) for smart space personalization • dempster-shafer evidential theory applied to: – sensor modelling – micro-services priority calculation – priority update
  • 49. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 discussion and future works • context-aware recommendations of micro-services (behaviours) for smart space personalization • dempster-shafer evidential theory applied to: – sensor modelling – micro-services priority calculation – priority update
  • 50. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 discussion and future works • context-aware recommendations of micro-services (behaviours) for smart space personalization • dempster-shafer evidential theory applied to: – sensor modelling – micro-services priority calculation – priority update
  • 51. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 discussion and future works • context-aware recommendations of micro-services (behaviours) for smart space personalization • dempster-shafer evidential theory applied to: – sensor modelling – micro-services priority calculation – priority update
  • 52. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 any question?
  • 53. josue@grpss.ssr.upm.esInternational Conference on Hybrid Artificial Intelligence Systems – HAIS 2013 recommendation update algorithm just singletons update if Σsingletons > 1 • normalize singletons • remaining (non singletons) = 0 • update jump factor if Σsingletons <= 1 • if Σall < 1  remaining to total ignorance • if Σall > 1  proportionally decrease nonSingls.