Proactive Mobile CARS in Action: A First Step Towards Making Sense of Context Rules

Recommender systems play a key role towards the development of personalization services, as they are able to provide suggestions about specific types of items (points of interest in a city, restaurants, hotels, etc.) that a particular user may find relevant, based on his/her preferences. In recent years, it has been argued that it is important to consider the context of the user (e.g., his/her location, the time of the day, etc.) to offer suitable recommendations to mobile users, which has given rise to the so-called Context-Aware Recommender Systems (CARS). Moreover, to facilitate users the access to relevant information and minimize the required interaction effort, they should receive the recommendations proactively, without the need to explicitly ask for a specific type of item.However, more research is needed to determine the impact of different context attributes on specific scenarios as well as the conditions under which recommendations of some types of items should be automatically activated. In this paper, we focus on the problem of recommendation triggering, describe some use case scenarios, and present context attributes and rules that can be defined to initiate several types of recommendations appropriate for those scenarios. For illustration, we formulate some examples of conditions as SWRL-like rules defined over the Semantic Sensor Network (SSN) ontology.

[1]  B. Motik,et al.  RDFox: A Highly-Scalable RDF Store , 2015, SEMWEB.

[2]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..

[3]  Sean Bechhofer OWL: Web Ontology Language , 2018, Encyclopedia of Database Systems.

[4]  Óscar Corcho,et al.  Five challenges for the Semantic Sensor Web , 2010, Semantic Web.

[5]  Peter F. Patel-Schneider,et al.  A Syntax for Rules in OWL 2 , 2009, OWLED.

[6]  Amit P. Sheth,et al.  The SSN ontology of the W3C semantic sensor network incubator group , 2012, J. Web Semant..

[7]  Amit P. Sheth,et al.  Semantic Sensor Web , 2008, IEEE Internet Computing.

[8]  Johan Himberg,et al.  Collaborative context recognition for handheld devices , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[9]  Gediminas Adomavicius,et al.  Context-aware recommender systems , 2008, RecSys '08.

[10]  Fan Ye,et al.  Mobile crowdsensing: current state and future challenges , 2011, IEEE Communications Magazine.

[11]  Óscar Corcho,et al.  Towards a Unified Language for RDF Stream Query Processing , 2015, ESWC.

[12]  Blase Ur,et al.  Practical trigger-action programming in the smart home , 2014, CHI.

[13]  Emiliano Miluzzo,et al.  A survey of mobile phone sensing , 2010, IEEE Communications Magazine.

[14]  Naresh Kumar Agarwal,et al.  Exploring Context in Information Behavior: Seeker, Situation, Surroundings, and Shared Identities , 2017, Exploring Context in Information Behavior.

[15]  Wazir Zada Khan,et al.  Mobile Phone Sensing Systems: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[16]  Karl Aberer,et al.  Enabling Query Technologies for the Semantic Sensor Web , 2012, Int. J. Semantic Web Inf. Syst..

[17]  Sergio Ilarri,et al.  Pull-based recommendations in mobile environments , 2016, Comput. Stand. Interfaces.

[18]  Sergio Ilarri,et al.  A Review of the Role of Sensors in Mobile Context-Aware Recommendation Systems , 2015, Int. J. Distributed Sens. Networks.

[19]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[20]  Paul Dourish,et al.  What we talk about when we talk about context , 2004, Personal and Ubiquitous Computing.

[21]  Sergio Ilarri,et al.  Datasets for Context-Aware Recommender Systems: Current Context and Possible Directions , 2018, 2018 IEEE 34th International Conference on Data Engineering Workshops (ICDEW).

[22]  Sergio Ilarri,et al.  Push-Based Recommendations in Mobile Computing Using a Multi-Layer Contextual Approach , 2015, MoMM.

[23]  Eduardo Mena,et al.  Semantics for Privacy and Shared Context , 2014, PrivOn@ISWC.

[24]  Peter F. Patel-Schneider,et al.  OWL 2 Web Ontology Language Primer (Second Edition) , 2012 .

[25]  Fabio Paternò,et al.  Personalization of Context-Dependent Applications Through Trigger-Action Rules , 2017, ACM Trans. Comput. Hum. Interact..

[26]  Christoph Stasch,et al.  Semantic Enablement for Spatial Data Infrastructures , 2010, Trans. GIS.