A Collaborative Situation-Aware Scheme for Mobile Service Recommendation
-
Upload
luigi-massa-gallerano -
Category
Documents
-
view
231 -
download
0
description
Transcript of A Collaborative Situation-Aware Scheme for Mobile Service Recommendation
![Page 1: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/1.jpg)
A Collaborative Situation-Aware Scheme for
Mobile Service Recommendation
CandidatoLuigi Massa Gallerano
RelatoriFrancesco MarcelloniBeatrice LazzeriniMario Giovanni C.A. Cimino
![Page 2: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/2.jpg)
Smartphone Market
SmartphoneMarketStrong
Rise
A new report (Juniper Research) forecasts that the number of global smartphone shipments will reach one billion per annum in 2016
![Page 3: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/3.jpg)
Smartphone Apps
Number ofSmartphone
Apps
Official Google Blog: “10 billion apps downloaded and installed as of December 2011”
![Page 4: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/4.jpg)
Apps for each situation
![Page 5: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/5.jpg)
Mobile Recommendation
App Recommendation
Context
Situation-awareness
This Autonomous Perception implies:
ReasoningDecision AdaptationCognitive system Intrinsic uncertainty in data
![Page 6: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/6.jpg)
No Explicit InputFuzzy Logic
Emergent Paradigm
Stigmergy
Multi-Agent Scheme
UserSituation
Situation-awareness
Control to achieve results is distributed over all entities
![Page 7: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/7.jpg)
The collaborative Multi-agent scheme
Marking Level
Fuzzy GranulationLevel
Fuzzy Inference
Level
Marking Agents
Event Agents
Situation Agent
Marks
Event Certainty Degree
Fuzzy Rules
1°
2°
3°
EMERGES
UserSituation
![Page 8: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/8.jpg)
Marking Level
Released every Tm seconds Intensity Spatial decreases (percentage δ per cell) Temporal decay (every Td sec of a percentage α) Superimpose
Movement Grid
Max Intensity User Still
![Page 9: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/9.jpg)
Fuzzy Granulation Level
Grouping Agent
Disjoining Agent
Observes a Neighboring Area Calculates Intensity associated with the area
Computes Membership Function
Marking AgentMarking Agent
Marking Agent
Marking Agent
![Page 10: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/10.jpg)
Fuzzy Inference Level
Collaboration Agent
Marking Agent
Marking Agent
Marking Agent
DiaryDiary
Diary
GroupingDegree
DisjoiningDegree
LastSituation
Fuzzy inference process
![Page 11: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/11.jpg)
The Simulator
Agents representation
Parameters
Run Options
![Page 12: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/12.jpg)
Testing Scenarios Scenario S1: 7 users Scenario S2: 4 users Scenario S3: 3 users
L = 50, 80 time steps
δ = 0.5, α = 0.1 Td = Tm = T = 60 sec
![Page 13: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/13.jpg)
Conclusions and Future Works
![Page 14: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/14.jpg)
Thanks for your attention
![Page 15: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/15.jpg)
Scenario S1 – 7 Users
![Page 16: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/16.jpg)
Ontological View
![Page 17: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/17.jpg)
Repast 2.0
Framework for creating agent-based simulations using the Java language
Repast Engine Context Projections Agents Data Layers
![Page 18: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/18.jpg)
Java Package: cr.agents
Class Diagram
Diary: Deterministic Finite Automaton
![Page 19: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/19.jpg)
Membership Functions
![Page 20: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/20.jpg)
Membership Functions
![Page 21: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/21.jpg)
Fuzzy Sets – Grouping
LOW-MED
MED-HIGH
![Page 22: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/22.jpg)
Fuzzy Sets – Disjoining
LOW-HIGH
![Page 23: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/23.jpg)
Java Package: cr.core
Class Diagram
Sequence Diagram
![Page 24: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/24.jpg)
Java Package: cr.services
Diffuse Service
Merge Service
![Page 25: A Collaborative Situation-Aware Scheme for Mobile Service Recommendation](https://reader033.fdocuments.us/reader033/viewer/2022052820/547b4804b4af9fa67e8b4628/html5/thumbnails/25.jpg)
Java Package: cr.fuzzy
Class Diagram
Sequence Diagram