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...
Main Authors: | , |
---|---|
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 |