POIBERT: A Transformer-based Model for the Tour Recommendation Problem

12/16/2022
by   Ngai Lam Ho, et al.
0

Tour itinerary planning and recommendation are challenging problems for tourists visiting unfamiliar cities. Many tour recommendation algorithms only consider factors such as the location and popularity of Points of Interest (POIs) but their solutions may not align well with the user's own preferences and other location constraints. Additionally, these solutions do not take into consideration of the users' preference based on their past POIs selection. In this paper, we propose POIBERT, an algorithm for recommending personalized itineraries using the BERT language model on POIs. POIBERT builds upon the highly successful BERT language model with the novel adaptation of a language model to our itinerary recommendation task, alongside an iterative approach to generate consecutive POIs. Our recommendation algorithm is able to generate a sequence of POIs that optimizes time and users' preference in POI categories based on past trajectories from similar tourists. Our tour recommendation algorithm is modeled by adapting the itinerary recommendation problem to the sentence completion problem in natural language processing (NLP). We also innovate an iterative algorithm to generate travel itineraries that satisfies the time constraints which is most likely from past trajectories. Using a Flickr dataset of seven cities, experimental results show that our algorithm out-performs many sequence prediction algorithms based on measures in recall, precision and F1-scores.

READ FULL TEXT
research
03/03/2021

User Preferential Tour Recommendation Based on POI-Embedding Methods

Tour itinerary planning and recommendation are challenging tasks for tou...
research
05/29/2022

Urdu News Article Recommendation Model using Natural Language Processing Techniques

There are several online newspapers in urdu but for the users it is diff...
research
03/11/2019

SPMF: A Social Trust and Preference Segmentation-based Matrix Factorization Recommendation Algorithm

The traditional social recommendation algorithm ignores the following fa...
research
01/06/2015

Optimisation using Natural Language Processing: Personalized Tour Recommendation for Museums

This paper proposes a new method to provide personalized tour recommenda...
research
11/03/2015

TribeFlow: Mining & Predicting User Trajectories

Which song will Smith listen to next? Which restaurant will Alice go to ...
research
12/03/2021

Given Users Recommendations Based on Reviews on Yelp

In our project, we focus on NLP-based hybrid recommendation systems. Our...
research
04/04/2023

Optimizing Group Utility in Itinerary Planning: A Strategic and Crowd-Aware Approach

Itinerary recommendation is a complex sequence prediction problem with n...

Please sign up or login with your details

Forgot password? Click here to reset