Exploiting semantics for context-aware itinerary recommendation

Abstract

Itinerary planning is a challenging task for users wishing to enjoy points of interest (POIs) in line with their preferences, the current context of use, and travel constraints. This article describes an approach to exploit linked open data (LOD) to perform a context-aware recommendation of personalized itineraries with related multimedia content. The recommendation process takes into account the user profile, the context of use, and the characteristics of the POIs extracted from LOD. The system, therefore, consists of six main modules that accomplish the following tasks: (i) the creation of the user profile according to her interests and preferences; (ii) the elicitation of the current context of use; (iii) the extraction and filtering of POIs from LOD through customized and dynamic queries; (iv) the itinerary construction to determine the first K itineraries that match the query; (v) their ranking through a score function that considers several factors, such as the POI popularity, the POI diversity in terms of their categories, the distance and the travel time of the itinerary, the user profile, and her physical and social context; (vi) the recommendation of multimedia and textual contents related to the itinerary suggested to the target user. The results of experimental tests performed on 50 real users show the benefits of the proposed recommender not only in terms of normalized discounted cumulative gain (nDCG), but also in terms of precision and beyond-accuracy metrics.

Publication
Personal and Ubiquitous Computing