Abstract
Ubiquitous recommender systems combine characteristics from ubiquitous systems and recommender systems in order to provide personalized recommendations to users in ubiquitous environments. Although not a new research area, ubiquitous recommender systems research has not yet been reviewed and classified in terms of ubiquitous research and recommender systems research, in order to deeply comprehend its nature, characteristics, relevant issues and challenges. It is our belief that ubiquitous recommenders can nowadays take advantage of the progress mobile phone technology has made in identifying items around, as well as utilize the faster wireless connections and the endless capabilities of modern mobile devices in order to provide users with more personalized and context-aware recommendations on location to aid them with their task at hand. This work focuses on ubiquitous recommender systems, while a brief analysis of the two fundamental areas from which they emerged, ubiquitous computing and recommender systems research is also conducted. Related work is provided, followed by a classification schema and a discussion about the correlation of ubiquitous recommenders with classic ubiquitous systems and recommender systems: similarities inevitably exist, however their fundamental differences are crucial. The paper concludes by proposing UbiCARS: a new class of ubiquitous recommender systems that will combine characteristics from ubiquitous systems and context-aware recommender systems in order to utilize multidimensional context modeling techniques not previously met in ubiquitous recommender systems.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Notes
A proactive system acts considering and anticipating any problematic situations and events that could happen in the future.
The author uses the term “resource” for the object to be annotated and “information” for the annotation itself. The present work uses the term “information resource” to refer to the annotation and no special term for the object to be annotated.
We will refer to the user who is to be provided with recommendations as the “active user”.
Things in the proximity could be other people, objects, or places.
References
Adomavicius G, Sankaranarayanan R, Sen S, Tuzhilin A (2005) Incorporating contextual information in recommender systems using a multidimensional approach. ACM Trans Inf Syst (TOIS) 23:103–145
Adomavicius G, Tuzhilin A (2008) Context-aware recommender systems. In: Proc. RecSys 2008, the 2008 ACM conference on recommender systems, pp 335–336
Baltrunas L, Amatriain X (2009) Towards time-dependant recommendation based on implicit feedback, workshop on context-aware recommender systems, CARS 2009. In: ACM RecSys, vol 2009
Baltrunas L, Ricci F (2009) Context-dependent items generation in collaborative filtering, workshop on context-aware recommender systems, CARS 2009. In: ACM RecSys, vol 2009
Bilandzic M, Foth M, Luca AD (2008) CityFlocks: designing social navigation for urban mobile information systems. In: Proc. of the 7th ACM conference on designing interactive systems. ACM, Cape Town, pp 174–183
Bogers T (2010) Movie Recommendation using random walks over the contextual graph. In: Proc. CARS 2010, the 2nd workshop on context-aware recommender systems
Böhmer M, Bauer G, Krüger A (2010) Exploring the design space of context-aware recommender systems that suggest mobile applications. In: Proc. CARS 2010, the 2nd workshop on context-aware recommender systems
Bourke S, McCarthy K, Smyth B (2010) The social camera: recommending photo composition using contextual features. In: Proc. CARS 2010, the 2nd workshop on context-aware recommender systems
Burke R (2002) Hybrid recommender systems: survey and experiments. User Model User Adapt Interact 12(4):331–370
Burrell J, Gay GK (2001) Collectively defining context in a mobile, networked computing environment, CHI ’01 extended abstracts on human factors in computing systems. ACM, Seattle
Burrell J, Gay GK (2002) E-Graffiti: evaluating real-world use of a context-aware system, interacting with computers
Cantador I, Castells P (2009) Semantic contextualisation in a news recommender system, workshop on context-aware recommender systems, CARS 2009. In: ACM RecSys, vol 2009
Carolis BD, Mazzotta I, Novielli N, Silvestri V (2009) Using common sense in providing personalized recommendations in the tourism domain, workshop on context-aware recommender systems, CARS 2009. In: ACM RecSys, vol 2009
Cena F, Console L, Gena C, Goy A, Levi G, Modeo S, Torre I (2006) Integrating heterogeneous adaptation techniques to build a flexible and usable mobile tourist guide. AI Commun 19:369–384
Davies N, Gellersen H (2002) Beyond prototypes: challenges in deploying ubiquitous systems. IEEE Pervasive Comput 1:26–35
Deshpande M, Karypis G (2004) Item-based top-n recommendation algorithms. ACM Trans Inf Syst 22:143–177
Dey AK, Abowd GD, Abowd D (2001) A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications, Hum Comput Interact 16:97–166
Domingues MA, Jorge AM, Soares C (2009) Using contextual information as virtual items on top-N recommender systems, workshop on context-aware recommender systems, CARS 2009. In: ACM RecSys, vol 2009
Domnitcheva S (2001) Location modeling: state of the art and challenges. In: Proc. the workshop on location modeling for ubiquitous computing, pp 13–19
Hansen FA (2006) Ubiquitous annotation systems: technologies and challenges. In: Proc. ACM, the seventeenth conference on hypertext and hypermedia, pp 121–132
Henricksen K, Indulska J, Rakotonirainy A (2001) Infrastructure for pervasive computing: challenges. In: Proc. workshop on pervasive computing informatik, vol 01, pp 214–222
Hinze A, Buchanan G (2005) Context-awareness in mobile tourist information systems: challenges for user interaction. In: Proc. international workshop on context in mobile HCI at the conference for 7th international conference on human computer interaction with mobile devices and services
Jannach D, Zanker M, Felfernig A, Friedrich G (2010) Recommender systems: an introduction. Cambridge University Press, Cambridge, pp 289–298
Karypis G (2000) Evaluation of item-based top-N recommendation algorithms. In: Proc. the 10th international conference on information and, knowledge management, pp 247–254
Kjeldskov J, Skov MB (2007) Exploring context-awareness for ubiquitous computing in the healthcare domain. Person Ubiquitous Comput 11:549–562
Kourouthanassis P, Spinellis D, Roussos G, Giaglis GM (2002) Intelligent cokes and diapers: Mygrocer ubiquitous computing environment. In: Proc. the 1st international mobile business conference
Lenders V, Koukoumidis E, Zhang P, Martonosi M (2008) Location-based trust for mobile user-generated content: applications, challenges and implementations. In: Proc. the 9th workshop on mobile computing systems and applications, ACM, pp 60–64
Loizou A, Dasmahapatra S (2006) Recommender systems for the semantic web. In: ECAI 2006 recommender systems workshop
Lombardi S, Anand S, Gorgoglione M (2009) Context and customer behavior in recommendation, workshop on context-aware recommender systems, CARS 2009. In: ACM RecSys, vol 2009
Mancini C, Thomas K, Rogers Y, Price BA, Jedrzejczyk L, Bandara AK, Joinson AN, Nuseibeh B (2009) From spaces to places: emerging contexts in mobile privacy. In: Proceedings of the 11th international conference on ubiquitous computing, New York, vol 2009, pp 1–10
McDonald DW (2003) Ubiquitous recommendation systems, computer, vol 36, no 10, p 111
Miller BN, Albert I, Lam SK, Konstan JA, Riedl J (2003) MovieLens unplugged: experiences with a recommender system on four mobile devices. In: Proc. the 8th international conference on intelligent user interfaces
Oku K, Nakajima S, Miyazaki J, Uemura S (2006) Context-aware SVM for context-dependent information recommendation. In: IEEE international conference on mobile data management, p 109
Oku K, Nakajima S, Miyazaki J, Uemura S, Kato H, Hattori F (2010) A recommendation system considering users’ past/current/future contexts. In: Proc. CARS 2010, the 2nd workshop on context-aware recommender systems
Persson P, Espinoza F, Fagerberg P, Sandin A, Cöster R (2002) GeoNotes: a location-based information system for public spaces. In: Hook K, Benyon D, Munro A (eds) Readings in social navigation of information space, pp 151–173
Reischach FV, Guinard D, Michahelles F, Fleisch E (2009) A mobile product recommendation system interacting with tagged products. In: Proc. the 2009 IEEE international conference on pervasive computing and, communications, pp 1–6
Reischach FV, Michahelles F, Schmidt A (2009) The design space of ubiquitous product recommendation systems. In: Proc. the 8th international conference on mobile and ubiquitous multimedia, pp 1–10
Reischach FV, Michahelles F (2008) Apriori: a ubiquitous product rating system. In: PERMID ’08, workshop on pervasive mobile interaction devices at pervasive conference
Resatsch F, Karpischek S, Sandner U, Hamacher S (2007) Mobile sales assistant: NFC for retailers. In: Proc. mobile HCI ’07, the 9th international conference on human computer interaction with mobile devices and services
Resatsch F, Sandner U, Leimeister JM, Krcmar H (2008) Do point of sale RFID-based information services make a difference? Analyzing consumer perceptions for designing smart product information services in retail business. Electron Markets 18(3):216–231
Sarwar B, Karypis G, Konstan J, Riedl J (2000) Analysis of recommendation algorithms for e-commerce. In: Proc. the 2nd ACM conference on electronic commerce, pp 158–167
Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: Proc. the 10th international conference on World Wide Web, pp 285–295
Satyanarayanan M (2001) Pervasive computing: vision and challenges. IEEE Person Commun 8:10–17
Schilit BN, Lamarca A, Borriello G, Griswold WG, Mcdonald D, Lazowska E, Hong J, Iverson V (2003) Challenge: ubiquitous location-aware computing and the Place Lab initiative. In: Proc. WMASH ’03, the 1st ACM international workshop on wireless mobile applications and services on WLAN hotspots, pp 29–35
Setten MV, Pokraev S, Koolwaaij J (2004) Context-aware recommendations in the mobile tourist application compass. In: Nejdl W, De Bra P (eds) Adaptive hypermedia, pp 235–244
Streefkerk JW, Esch-Bussemakers MPV, Neerincx MA (2008) Field evaluation of a mobile location-based notification system for police officers. In: Proc. the 10th international conference on Human computer interaction with mobile devices and services, ACM, pp 101–108
Takeuchi Y, Sugimoto M (2007) A user-adaptive city guide system with an unobtrusive navigation interface. Person Ubiquitous Comput 13(2):119–132
Tungare M, Burbey I, Pérez-Quiñones MA (2006) Evaluation of a location-linked notes system. In: Proc. the 44th annual Southeast regional conference, ACM, pp 494–499
Waller V, Johnston RB (2009) Making ubiquitous computing available. Commun ACM 52:127–130
Want R, Pering T (2005) System challenges for ubiquitous and pervasive computing. In: Proc. the 27th international conference on Software engineering, ACM, pp 9–14
Weiser M (1991) The computer for the 21st century. Scientific American
Yu Z, Zhou X, Zhang D, Chin C, Wang X, Men J (2006) Supporting context-aware media recommendations for smart phones. IEEE Pervasive Comput 5(3):68–75
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Mettouris, C., Papadopoulos, G.A. Ubiquitous recommender systems. Computing 96, 223–257 (2014). https://doi.org/10.1007/s00607-013-0351-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00607-013-0351-z
Keywords
- Ubiquitous recommender systems
- Ubiquitous computing
- Context-aware recommender systems
- Context modelling