Upload
gianna-ames
View
216
Download
0
Embed Size (px)
Citation preview
Mobile Advertisements on Context-based Information
Supervisors:Miguel Pimenta Monteiro (FEUP)
Telma Mota (PT Inovação)
José Pedro Cardoso
Summary
• Introduction
• Problem
• Objectives
• Motivation
• State-of-the-art revision
• Technologies
• Methodologies
• Work plan
• Bibliography1
Introduction
Problem
Objectives
Motivation
SotA revision
Technologies
Solution
Methodologies
Work plan
Bibliography
Introduction
• “Information overload”
Advertisements from companies
• Filter information
• Context as a Service (CaaS)
• Context Management Platform – XCoA
• Context information (Location, Preferences, Social Networks)
2
Introduction
Problem
Objectives
Motivation
SotA revision
Technologies
Solution
Methodologies
Work plan
Bibliography
Problem
• Too much information, too many sources, too much lost time
• Miss important content because of non-relevant ones
• Constantly changing environment (context)
• Different kinds of context information and too many variables
• Content is organized in different ways: Images; Videos; Text; Combinations of 2 or more.
3
Introduction
Problem
Objectives
Motivation
SotA revision
Technologies
Solution
Methodologies
Work plan
Bibliography
Objectives
Objectives
• State-of-the-Art investigation: classification algorithms and Context Management Frameworks (CMFs)
• Explore XCoA and its components
• Association rules and classification algorithm
• Algorithm’s integration with the XCoA
• End-user mobile application
4
Introduction
Problem
Objectives
Motivation
SotA revision
Technologies
Solution
Methodologies
Work plan
Bibliography
Objectives
5
AccessPoint
Location
Video-on-DemandBox
Location+
Tags
Mobile Application
Location + Tags + Social Networks +
User Privacy
Use Cases
Introduction
Problem
Objectives
Motivation
SotA revision
Technologies
Solution
Methodologies
Work plan
Bibliography
Motivation
• Volatile content
• Dynamic environment
• Non-trivial decision
• Expansibility
• Applications:• Event-oriented• User-oriented
• “Humanization” of the backend
• No more information overload
6
Introduction
Problem
Objectives
Motivation
SotA revision
Technologies
Solution
Methodologies
Work plan
Bibliography
State-of-the-art revision
Classification
Association Rule Mining
• Apriori• FP-Growth• TreeProjection
Content Classification:
• OneR• Bayesian Classification• K-Nearest Neighbor• Decision tree
7
Introduction
Problem
Objectives
Motivation
SotA revision
Technologies
Solution
Methodologies
Work plan
Bibliography
State-of-the-art revision
Context Management
Models
• Widget• Networked Services• Blackboard• CoBrA - Context Broker Architecture
Context Management Systems
• MobiLife - MobiLife Integrated Project• C-CAST - Project Context Casting• MUSIC - Self-Adapting Applications for Mobile USers In
Ubiquitous Computing Environments• XCoA - Context Management Platform
8
Introduction
Problem
Objectives
Motivation
SotA revision
Technologies
Solution
Methodologies
Work plan
Bibliography
Technologies
• WHERE2 - Wireless Hybrid Enhanced Mobile Radio Estimators (Phase 2)
• Java – Programming language
• Openfire – Open-source XMPP server
• XMPP – eXtensible Messaging Presence Protocol
• Android – Operating system
9
Introduction
Problem
Objectives
Motivation
SotA revision
Technologies
Solution
Methodologies
Work plan
Bibliography
Solution Perspectives
10
Introduction
Problem
Objectives
Motivation
SotA revision
Technologies
Solution
Methodologies
Work plan
Bibliography
Server
. . .
ContextProviders
ContextBroker
DB
ContextConsumer AR
Context information
Update
Publish
Advertisement
MethodologiesRequirements:
• Study of mobile apps that deal with streaming media• Study and analysis of XCoA platform and similar ones• Study of classification algorithms
Design:
• Define the XCoA’s new components• Define the App’s architecture and UI design
Development:
• Solution will be developed by objectives (use cases)• Every version will be tested and validated
Support:
• Wiki – storage of all content for dissertation• SVN – storage of all developed products
11
Introduction
Problem
Objectives
Motivation
SotA revision
Technologies
Solution
Methodologies
Work plan
Bibliography
Work plan
Dates
12
XCoA: study of its components and backend
Association Rule Mining (ARM)
ARM: Content
ARM: Semantic
ARM: Combination
Algorithm Implementation (AI)
AI: Location
AI: Location + tags
AI: Location + tags + social networks + user privacy
Mobile Application (MobApp)
MobApp: Interface
MobApp: Communication
MobApp: Integration
MobApp: Content Streaming
Tests and Validation
Dissertation
15-fev 1-mar 16-mar 31-mar 15-abr 30-abr 15-mai 30-mai 14-jun 29-jun 14-jul
Introduction
Problem
Objectives
Motivation
SotA revision
Technologies
Solution
Methodologies
Work plan
Bibliography
Bibliography
[1] Gomes, D.; Gonçalves, J.M.; Santos, R.O.; Aguiar, R.; , "XMPP based Context Management Architecture," GLOBECOM Workshops (GC Wkshps), 2010 IEEE , vol., no., pp.1372-1377, 6-10 Dec. 2010 doi: 10.1109/GLOCOMW.2010.5700163
[2] Nearchos Paspallis, Romain Rouvoy, Paolo Barone, George A. Papadopoulos, Frank Eliassen, and Alessandro Mamelli. 2008. A Pluggable and Reconfigurable Architecture for a Context-Aware Enabling Middleware System. In Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems: (OTM '08), Robert Meersman and Zahir Tari (Eds.). Springer-Verlag, Berlin, Heidelberg, 553-570. DOI=10.1007/978-3-540-88871-0_40 http://dx.doi.org/10.1007/978-3-540-88871-0_40
[3] Terry Winograd. 2001. Architectures for context. Hum.-Comput. Interact. 16, 2 (December 2001), 401-419. DOI=10.1207/S15327051HCI16234_18 http://dx.doi.org/10.1207/S15327051HCI16234_18
[4] Matthias Baldauf, Schahram Dustdar, and Florian Rosenberg. 2007. A survey on context\&\#45;aware systems. Int. J. Ad Hoc Ubiquitous Comput. 2, 4 (June 2007), 263-277. DOI=10.1504/IJAHUC.2007.014070 http://dx.doi.org/10.1504/IJAHUC.2007.014070
13
Introduction
Problem
Objectives
Motivation
SotA revision
Technologies
Solution
Methodologies
Work plan
Bibliography
Bibliography
[5] Zafar, M., Baker, N., Moltchanov, B., Goncalves, J., Liaquat, S., & Knappmeyer, M. (2009). Context management architecture for future internet services.Applied Sciences. Retrieved from http://eprints.uwe.ac.uk/15467/
[6] Flor, P., Przybilski, M., Nurmi, P., Koolwaaij, J., Tarlano, A., Wagner, M., Luther, M., et al. (2005). Towards a Context Management Framework for MobiLife.Management, 15(5), 312-321. In IST Mobile & Wireless Communications Summit. Retrieved from http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.123.1335
[7] Roland Reichle, Michael Wagner, Mohammad Ullah Khan, Kurt Geihs, Massimo Valla, Cristina Fra, Nearchos Paspallis, and George A. Papadopoulos. 2008. A Context Query Language for Pervasive Computing Environments. In Proceedings of the 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PERCOM '08). IEEE Computer Society, Washington, DC, USA, 434-440. DOI=10.1109/PERCOM.2008.29 http://dx.doi.org/10.1109/PERCOM.2008.29
14
Introduction
Problem
Objectives
Motivation
SotA revision
Technologies
Solution
Methodologies
Work plan
Bibliography
Bibliography
[8]Gediminas Adomavicius and Alexander Tuzhilin. 2005. Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions. IEEE Trans. on Knowl. and Data Eng. 17, 6 (June 2005), 734-749. DOI=10.1109/TKDE.2005.99 http://dx.doi.org/10.1109/TKDE.2005.99
[9] Jiawei Han, Jian Pei, and Yiwen Yin. 2000. Mining frequent patterns without candidate generation. In Proceedings of the 2000 ACM SIGMOD international conference on Management of data (SIGMOD '00). ACM, New York, NY, USA, 1-12. DOI=10.1145/342009.335372 http://doi.acm.org/10.1145/342009.335372
[10] http://xmpp.org/
[11] http://www.ist-mobilife.org/ - Mobilife
[12] http://www.ict-ccast.eu/ - C-CAST
[13] http://ist-music.berlios.de/site/ - MUSIC
[14] http://www.ict-where2.eu/ - WHERE2
[15] http://paginas.fe.up.pt/~ec/index.html15
Introduction
Problem
Objectives
Motivation
SotA revision
Technologies
Solution
Methodologies
Work plan
Bibliography