Abstract
The emergence of pervasive computing, the rapid advancements in broadband and mobile networks and the incredible appeals of smart devices are driving unprecedented universal access and delivery of online-based media resources. As more and more media services continue to flood the Web, mobile users will continue to waste invaluable time, seeking content of their interest. To deliver relevant media items offering richer experiences to mobile users, media services must be equipped with contextual knowledge of the consumption environment as well as contextual preferences of the users. This article investigates context-aware recommendation techniques for implicit delivery of contextually relevant online media items. The proposed recommendation services work with a contextual user profile and a context recognition framework, using case base reasoning as a methodology to determine user’s current contextual preferences, relying on a context recognition service, which identifies user’s dynamic contextual situation from device’s built-in sensors. To evaluate the proposed solution, we developed a case-study context-aware application that provides personalized recommendations adapted to user’s current context, namely the activity he/she performs and consumption environment constraints. Experimental evaluations, via the case study application, real-world user data, and online-based movie metadata, demonstrate that context-aware recommendation techniques can provide better efficacy than the traditional approaches. Additionally, evaluations of the underlying context recognition process show that its power consumption is within an acceptable range. The recommendations provided by the case study application were assessed as effective via a user study, which demonstrates that users are pleased with the contextual media recommendations.
Similar content being viewed by others
Notes
An infrared blaster (IR blaster) is a device that emulates an infrared remote control to autonomously control a device that is normally controlled only by remote control’s key presses [http://en.wikipedia.org/wiki/Infrared_blaster].
References
Aamodt E, Plaza E (1994) Case-based reasoning: foundational issues, methodological variations, and system approaches. AI Commun 7(1):39–52
Adomavicius G, Tuzhilin A (2005) Towards the next generation of recommender systems: a survey of the State-of-the-art and Possible Extensions. IEEE Transactions on Knowledge and Data Engineering 17(6)200:734–749
Adomavicius G, Tuzhilin A (2011) Context-aware recommender systems. In: Ricci F, Rokach L, Shapira B, Kantor P (eds) Recommender systems handbook. Springer, Berlin, pp 217–256
Andrade MT, Dogan S, Carreras A, Barbosa V, Arachchi HK, Delgado J, Kondoz AM (2012) Advanced delivery of sensitive multimedia content for better serving user expectations in virtual collaboration applications. Multimed Tools Appl 58(3):633–661
Benitez AB, Zhong D, Chang SF, Smith JR (2001) MPEG-7 MDS content description tools and applications. In: Skarbek W (ed) Computer analysis of images and patterns, LNCS, vol 2124. Springer, Berlin
Bobadilla J, Ortega F, Hernando A, Gutirrez A (2013) Recommender systems survey. Knowl Based Syst 46:109–132
Bouidghaghen O, Tamine L, Boughanem M (2011) Context-Aware User’s Interests for Personalizing Mobile Search. In: 12th IEEE International. doi:10.1109/MDM.2011.51
Burke R (2002) Hybrid recommender systems: survey and experiments. User modeling and user-adapted interaction, pp 331–370. doi:10.1023/A1021240730564
Chen A (2005) Context-aware collaborative filtering system: predicting the user’s preference in the ubiquitous computing environment. In: International Workshop on Location- and Context-Awareness, pp 244–253. Oberpfaffenhofen, Germany. Conference on Mobile Data Management (MDM), pp 129–134, 6–9 June 2011
Costa A, Guizzardi R, Filho J (2007) COReS: Context-aware, Ontology-Based Recommender System for Service Recommendation. In: Proceedings of the 19th international conference on advanced information systems engineering (CAiSE’07), Trondheim, Norway, pp 11–15
Deshpande M, Karypis G (2004) Item-based top-N recommendation algorithms. ACM Trans Inf Syst 22(1):143–177
Dey AK, Abowd GD (2000) The context toolkit: aiding the development of context-aware applications. In: Proc Workshop Software Eng for wearable and pervasive computing. ACM Press, New York, pp 434–441
Dey A, Abowd G, Salber D (2001) A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum Comput Interact 16(2–4):97–166
Hong et al (2009) Context-aware system for proactive personalized service based on context history. Expert Syst Appl 36(4):7448–7457
Java EEE. http://www.oracle.com/technetwork/java/javaee/overview/index.html. Accessed 15 Oct 2013
Java REST: Java RESTful Web Services. http://docs.oracle.com/javaee/6/tutorial/doc/gijqy.html. Accessed 23 Oct 2013
Kwapisz J, Weiss G, Moor S (2010) Activity recognition using cell phone accelerometers. ACM SIGKDD Explor Newslett 12(2):74–82
Lara OD, Labrador MA (2013) A survey on human activity recognition using wearable sensors communications surveys and tutorials. IEEE 15(3):1192–1209. doi:10.1109/SURV.2012.110112.00192
Lee J, Lee J (2008) Context awareness by case-based reasoning in a music recommendation system. In: LNCS, vol 4836. Springer, Berlin, pp 45–58
Lester J, Choudhury T, Borriello G (2006) A practical approach to recognizing physical activities. In: Fishkin KP, Schiele B, Nixon P, Quigley A (eds) PERVASIVE 2006, LNCS, vol 3968. Springer, Heidelberg
Liu D, Meng X, Chen JL (2008) A framework for context-aware service recommendation. In: 10th International Conference on Advanced communication technology, 2008. ICACT 2008, vol 3, pp 2131–2134, 17–20
Meehan K, Lunney T, Curran K, McCaughey A (2013) Context-aware intelligent recommendation system for tourism. In: 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), 18–22 Mar 2013, pp 328–331
Milette G and Stroud A (2012) Professional android sensor programming. Wiley, Indianapolis
Mobasher B (2010) Contextual user modeling for Recommendation (2010), Keynote at the 2nd Workshop on Context-Aware Recommender Systems
Ostuni CV, Gentile G, Noia TD, Mirizzini R, Remito D, Sciascio ED (2013) Mobile movie recommendation with linked data. In: LNCS, vol 8127. Springer, Heidelberg, pp 400–415
Otebolaku AM, Andrade MT (2011) Context Representation for Context-Aware Mobile Multimedia Recommendation. In: Proceedings of the 15th IASTED International Conference on Internet and Multimedia Systems and Applications, Washington, USA
Otebolaku AM, Andrade MT (2013) Recognizing High-Level Contexts from Smartphone Built-In Sensors for Mobile Media Content Recommendation. In: 2013 IEEE 14th International Conference on Mobile Data Management (MDM), 3–6 Jun 2013, vol 2, pp 142–147
Pessemier TD, Deryckere T, and Martens L (2009) Context-aware recommendations for user-generated content on a social network site. In: Proceedings of the EuroITV’09 Conference, New York, USA, pp 133–136
Pessemier TD, Dooms S, Martens L (2013) Context-aware recommendation through context and activity recognition in a mobile environment. Multimed Tools Appl. doi:10.1007/s11042-013-1582-x
Resnick P, Neophytos P, Mitesh S, Bergstrom P, Riedl J (1994) Grouplens: An open architecture for collaborative filtering of netnews. In: Proceedings of ACM CSCW’94 Conference on Computer Supported Cooperative Work, Sharing Information and Creating Meaning, pp 175–186
Setten V, Pokraev M, Koolwaaij S (2004) Context-aware recommendations in the mobile tourist application. In: Nejdl W, De Bra P (eds) LNCS, vol 3137. Springer, Berlin, pp 235–244
Steiger O, Ebrahmi T, Marimon D (2003), MPEG-based Personalized Content Delivery. In: Proceedings of the 2003 International Conference on Image Processing (ICIP’03)Barcelona, Spain, vol 3, pp 45–48
TalebiFard P, Leung VC (2011) A dynamic context-aware access network selection for handover in heterogeneous network environments. In: 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). IEEE, New York, pp 385–390
Tseng BL, Lin C, Smith JR (2004) Using MPEG-7 and MPEG-21 for personalizing video. IEEE Multimed 11(1):42–52
Vallet D, Fernandez M, Castells P, Mylonas P, Avrithis Y (2007) Personalized information retrieval in context. In: 3rd Int Workshop Modeling Retrieval Context 21st Nat Conf Artif Intell
Vetro A (2004) MPEG-21 digital item adaptation: enabling universal multimedia access. IEEE Multimed 11(1):84–87
Wang XH, Zhang D, GU T, Pung HK (2004) Ontology Based Context Modeling and Reasoning using OWL. In: Proceedings of CoMoRea, the 2nd IEEE International Conference on Pervasive Computing and Communications (PerCom 2004), Orlando, Florida USA, Mar 2004
Wang X, Rosenblum D, Wang Y (2012) Context-aware mobile music recommendation for daily activities. Proceedings of the 20th ACM international conference on Multimedia, Oct 29–Nov 02 Nara, Japan
Xia F, Asabere NY, Ahmed AM, Li J, Kong X (2013) Mobile multimedia recommendation in smart communities: a survey. IEEE 1:606–624
Yin W, Zhu X, Wen Chen C W (2011) Contemporary ubiquitous media services: content recommendation and adaptation. In: IEEE International Conference on Pervasive Computing Workshop, Mar 2013, pp 129–134
Yu Z, Zhou X, Zhang D, Chin CY, Wang X, Men JJ (2006) Supporting context-aware media recommendations for smart phone. IEEE Pervasive Comput 5(3):68–75
Yujie Z, Licai W (2010) Some challenges for context-aware recommender systems. In: 2010 5th International Conference on computer science and education Computer Science and Education (ICCSE), Aug 2010, pp 24–27
Zhang W, Lau R, Tao X (2012) Mining Contextual Knowledge for Context-Aware Recommender Systems. In: 2012 IEEE 9th International Conference on e-Business Engineering (ICEBE), 9–11 Sept 2012, pp 356–360
Acknowledgments
The authors acknowledge the support of the Portuguese Foundation for Science and Technology, FCT (Fundação para a Ciência e a Tecnologia) with the Associate Laboratory contract INESC TEC under grant SFRH/BD/69517/2010.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Otebolaku, A.M., Andrade, M.T. Context-aware media recommendations for smart devices. J Ambient Intell Human Comput 6, 13–36 (2015). https://doi.org/10.1007/s12652-014-0234-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-014-0234-y