PAVAL: A location-aware virtual personal assistant for retrieving geolocated points of interest and location-based services

Abstract Today most of the users on the move require contextualized local and georeferenced information. Several solutions aim to meet these trends, thus assisting users and satisfying their needs and preferences, such as virtual assistants and Location-Aware Recommender Systems (LARS), both in commercial and research literature. However, general purpose virtual assistants usually have to manage large domains, dealing with big amounts of data and online resources, losingfocus on more specific requirements and local information. On the other hand, traditional recommender systems are based on filtering techniques and contextual knowledge, and they usually do not rely on Natural Language Processing (NLP) features on users’ queries, which are useful to understand and contextualize users’ necessities on the spot. Therefore, comprehending the actual users’ information needs and other key information that can be included in the user query, such as geographical references, is a challenging task which is not yet fully accomplished by current state-of-the-art solutions. In this paper, we propose Paval (Location-Aware Virtual Personal Assistant 2 ), a semantic assisting engine for suggesting local points of interest (POIs) and services by analyzing users’ natural language queries, in order to estimate the information need and potential geographic references expressed by the users. The system exploits NLP and semantic techniques providing as output recommendations on local geolocated POIs and services which best match the users’ requests, retrieved by querying our semantic Km4City Knowledge Base. The proposed system is validated against the most popular virtual assistants, such as Google Assistant, Apple Siri and Microsoft Cortana, focusing the assessment on the request of geolocated POIs and services, showing very promising capabilities in successfully estimating the users’ information needs and multiple geographic references.

[1]  Michael E. Lesk,et al.  Automatic sense disambiguation using machine readable dictionaries: how to tell a pine cone from an ice cream cone , 1986, SIGDOC '86.

[2]  J. Fleiss Measuring nominal scale agreement among many raters. , 1971 .

[3]  Paolo Nesi,et al.  Geographical localization of web domains and organization addresses recognition by employing natural language processing, Pattern Matching and clustering , 2016, Eng. Appl. Artif. Intell..

[4]  Paolo Rosso,et al.  Inferring Geographical Ontologies from Multiple Resources for Geographical Information Retrieval , 2006, GIR.

[5]  Ahmet Uyar,et al.  Evaluating search features of Google Knowledge Graph and Bing Satori: Entity types, list searches and query interfaces , 2015, Online Inf. Rev..

[6]  Jennifer Chu-Carroll,et al.  Building Watson: An Overview of the DeepQA Project , 2010, AI Mag..

[7]  Damien Palacio,et al.  Development and evaluation of a geographic information retrieval system using fine grained toponyms , 2015, J. Spatial Inf. Sci..

[8]  Juan Carlos Augusto,et al.  Enhancing Student Support with a Virtual Assistant , 2015, eLEOT.

[9]  José M. Noguera,et al.  A LOCATION-AWARE TOURISM RECOMMENDER SYSTEM BASED ON MOBILE DEVICES , 2012 .

[10]  R. Wilson On the evaluation of , 1940 .

[11]  Pierfrancesco Bellini,et al.  Km4City ontology building vs data harvesting and cleaning for smart-city services , 2014, J. Vis. Lang. Comput..

[12]  Jaana Kekäläinen,et al.  IR evaluation methods for retrieving highly relevant documents , 2000, SIGIR Forum.

[13]  Cynthia Breazeal,et al.  Designing a virtual assistant for in-car child entertainment , 2015, IDC.

[14]  Amanda Spink,et al.  Determining the informational, navigational, and transactional intent of Web queries , 2008, Inf. Process. Manag..

[15]  Pasquale Lops,et al.  Content-based Recommender Systems: State of the Art and Trends , 2011, Recommender Systems Handbook.

[16]  Pierfrancesco Bellini,et al.  Assisted Knowledge Base Generation, Management and Competence Retrieval , 2012, Int. J. Softw. Eng. Knowl. Eng..

[17]  Damien Palacio,et al.  On the evaluation of Geographic Information Retrieval systems , 2010, International Journal on Digital Libraries.

[18]  Wan-Shiou Yang,et al.  A location-aware recommender system for mobile shopping environments , 2008, Expert Syst. Appl..

[19]  Wahidah Husain,et al.  A Framework of a Personalized Location-based Traveler Recommendation System in Mobile Application , 2012 .

[20]  Paolo Rosso,et al.  Map-based vs. knowledge-based toponym disambiguation , 2008, GIR '08.

[21]  Hema Raghavan,et al.  Discovering users' specific geo intention in web search , 2009, WWW '09.

[22]  Sheikh Iqbal Ahamed,et al.  Design and implementation of a virtual assistant for healthcare professionals using pervasive computing technologies , 2006, Elektrotech. Informationstechnik.

[23]  Andrei Broder,et al.  A taxonomy of web search , 2002, SIGF.

[24]  Evgeniy Gabrilovich,et al.  A Review of Relational Machine Learning for Knowledge Graphs , 2015, Proceedings of the IEEE.

[25]  C. Kumar Relevance and ranking in geographic information retrieval , 2011 .

[26]  Bracha Shapira,et al.  Recommender Systems Handbook , 2015, Springer US.

[27]  Pierfrancesco Bellini,et al.  Analysis and assessment of a knowledge based smart city architecture providing service APIs , 2017, Future Gener. Comput. Syst..

[28]  Daniel E. Rose,et al.  Understanding user goals in web search , 2004, WWW '04.

[29]  Helmut Schmidt,et al.  Probabilistic part-of-speech tagging using decision trees , 1994 .

[30]  Masanori Sugimoto,et al.  An Outdoor Recommendation System based on User Location History , 2005, ubiPCMM.

[31]  Mohammad-Hossein Nadimi-Shahraki,et al.  Cold-start Problem in Collaborative Recommender Systems: Efficient Methods Based on Ask-to-rate Technique , 2014, J. Comput. Inf. Technol..

[32]  Csaba Antonya,et al.  Recommender System for Virtual Assistant Supported Museum Tours , 2016, Informatica.