Skip to main content
Log in

Context-aware media recommendations for smart devices

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24

Similar content being viewed by others

Notes

  1. 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

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Hong et al (2009) Context-aware system for proactive personalized service based on context history. Expert Syst Appl 36(4):7448–7457

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

Download references

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

Authors

Corresponding author

Correspondence to Abayomi Moradeyo Otebolaku.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-014-0234-y

Keywords

Navigation