A Context-Aware Location Recommendation System for Tourists using Hierarchical LSTM Model

The significance of contextual data has been recognized by analysts and specialists in numerous disciplines such as customization, data recovery, ubiquitous and versatile processing, information mining, and management. While a generous research has just been performed in the zone of recommender fram...

Full description

Bibliographic Details
Main Authors: Wafa Shafqat, Yung-Cheol Byun
Format: Article
Language:English
Published: MDPI AG 2020-05-01
Series:Sustainability
Subjects:
Online Access:https://www.mdpi.com/2071-1050/12/10/4107
id doaj-2557fcd5bd234f34bdee46dd4fab04ed
record_format Article
spelling doaj-2557fcd5bd234f34bdee46dd4fab04ed2020-11-25T03:21:43ZengMDPI AGSustainability2071-10502020-05-01124107410710.3390/su12104107A Context-Aware Location Recommendation System for Tourists using Hierarchical LSTM ModelWafa Shafqat0Yung-Cheol Byun1Department of Computer Engineering, Jeju National University, Jeju 63243, KoreaDepartment of Computer Engineering, Jeju National University, Jeju 63243, KoreaThe significance of contextual data has been recognized by analysts and specialists in numerous disciplines such as customization, data recovery, ubiquitous and versatile processing, information mining, and management. While a generous research has just been performed in the zone of recommender frameworks, by far most of the existing approaches center on prescribing the most relevant items to customers. It usually neglects extra-contextual information, for example time, area, climate or the popularity of different locations. Therefore, we proposed a deep long-short term memory (LSTM) based context-enriched hierarchical model. This proposed model had two levels of hierarchy and each level comprised of a deep LSTM network. In each level, the task of the LSTM was different. At the first level, LSTM learned from user travel history and predicted the next location probabilities. A contextual learning unit was active between these two levels. This unit extracted maximum possible contexts related to a location, the user and its environment such as weather, climate and risks. This unit also estimated other effective parameters such as the popularity of a location. To avoid feature congestion, XGBoost was used to rank feature importance. The features with no importance were discarded. At the second level, another LSTM framework was used to learn these contextual features embedded with location probabilities and resulted into top ranked places. The performance of the proposed approach was elevated with an accuracy of 97.2%, followed by gated recurrent unit (GRU) (96.4%) and then Bidirectional LSTM (94.2%). We also performed experiments to find the optimal size of travel history for effective recommendations.https://www.mdpi.com/2071-1050/12/10/4107context awarerecommendation systemLSTMfeature importanceXGBoosttourism
collection DOAJ
language English
format Article
sources DOAJ
author Wafa Shafqat
Yung-Cheol Byun
spellingShingle Wafa Shafqat
Yung-Cheol Byun
A Context-Aware Location Recommendation System for Tourists using Hierarchical LSTM Model
Sustainability
context aware
recommendation system
LSTM
feature importance
XGBoost
tourism
author_facet Wafa Shafqat
Yung-Cheol Byun
author_sort Wafa Shafqat
title A Context-Aware Location Recommendation System for Tourists using Hierarchical LSTM Model
title_short A Context-Aware Location Recommendation System for Tourists using Hierarchical LSTM Model
title_full A Context-Aware Location Recommendation System for Tourists using Hierarchical LSTM Model
title_fullStr A Context-Aware Location Recommendation System for Tourists using Hierarchical LSTM Model
title_full_unstemmed A Context-Aware Location Recommendation System for Tourists using Hierarchical LSTM Model
title_sort context-aware location recommendation system for tourists using hierarchical lstm model
publisher MDPI AG
series Sustainability
issn 2071-1050
publishDate 2020-05-01
description The significance of contextual data has been recognized by analysts and specialists in numerous disciplines such as customization, data recovery, ubiquitous and versatile processing, information mining, and management. While a generous research has just been performed in the zone of recommender frameworks, by far most of the existing approaches center on prescribing the most relevant items to customers. It usually neglects extra-contextual information, for example time, area, climate or the popularity of different locations. Therefore, we proposed a deep long-short term memory (LSTM) based context-enriched hierarchical model. This proposed model had two levels of hierarchy and each level comprised of a deep LSTM network. In each level, the task of the LSTM was different. At the first level, LSTM learned from user travel history and predicted the next location probabilities. A contextual learning unit was active between these two levels. This unit extracted maximum possible contexts related to a location, the user and its environment such as weather, climate and risks. This unit also estimated other effective parameters such as the popularity of a location. To avoid feature congestion, XGBoost was used to rank feature importance. The features with no importance were discarded. At the second level, another LSTM framework was used to learn these contextual features embedded with location probabilities and resulted into top ranked places. The performance of the proposed approach was elevated with an accuracy of 97.2%, followed by gated recurrent unit (GRU) (96.4%) and then Bidirectional LSTM (94.2%). We also performed experiments to find the optimal size of travel history for effective recommendations.
topic context aware
recommendation system
LSTM
feature importance
XGBoost
tourism
url https://www.mdpi.com/2071-1050/12/10/4107
work_keys_str_mv AT wafashafqat acontextawarelocationrecommendationsystemfortouristsusinghierarchicallstmmodel
AT yungcheolbyun acontextawarelocationrecommendationsystemfortouristsusinghierarchicallstmmodel
AT wafashafqat contextawarelocationrecommendationsystemfortouristsusinghierarchicallstmmodel
AT yungcheolbyun contextawarelocationrecommendationsystemfortouristsusinghierarchicallstmmodel
_version_ 1724612916379910144