Next Article in Journal
An Overview of the Efficiency and Long-Term Viability of Powered Hydrogen Production
Previous Article in Journal
Effects of Nitrogen Fertilizer Application on Soil Properties and Arsenic Mobilization in Paddy Soil
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Recommendation System for Sustainable Day and Night-Time Cultural Tourism Using the Mean Signed Error-Centric Recurrent Neural Network for Riyadh Historical Sites

College of Engineering and Computer Science, Jazan University, Jazan 45142, Saudi Arabia
*
Author to whom correspondence should be addressed.
Sustainability 2024, 16(13), 5566; https://doi.org/10.3390/su16135566
Submission received: 5 April 2024 / Revised: 17 May 2024 / Accepted: 20 May 2024 / Published: 28 June 2024
(This article belongs to the Section Tourism, Culture, and Heritage)

Abstract

:
To accommodate user-specific requirements and preferences, a travel Recommendation System (RS) gives a customized place of interest. The prevalent research did not provide solutions to some essential situations for cultural tourism, including relevant time, environmental conditions, and stay places. Thus, the existing RS models led to unreliable cultural tourism recommendations by neglecting essential factors like personalized itineraries, environmental conditions of the cultural sites, sentiment analysis of the hotel reviews, and sustainable cultural heritage planning. To overcome the above factors, a day- and night-time cultural tourism RS utilizing the Mean Signed Error-centric Recurrent Neural Network (MSE-RNN) is proposed in this paper. The proposed work develops an efficient RS by considering historical data, Geographic Information System (GIS) map location, hotel (stay place) reviews, and environmental data to access day and night cultural tourism. First, from the Geographic Information System (GIS) map and hotel data, the historical and hotel geolocations are extracted. Currently, these locations are fed to Similarity-centric Hamilton Distance-K-Means (SHD-KM) for grouping the nearest locations. Next, hotels are ranked utilizing the Tent Mapping-centric Black Widow Optimization (TM-BWO) approach centered on the locations. In addition, using Bidirectional Encoder Representations from Transformers (BERT), the essential keywords from the historical geo-locations are embedded. In the meantime, the sites’ reviews and timings are extracted from Google. The extracted reviews go through pre-processing, and the keywords from the pre-processed data are extracted. For the extracted keywords, polarity is calculated centered on the Valence-Aware Dictionary for Sentiment Reasoning (VADER). Concurrently, utilizing the Reference-centric Pearson Correlation Coefficient (R-PCC), the timings of the sites are segregated. Lastly, for providing a recommendation of tourist sites, the embedded words, ranked hotels, and segregated timings, along with the pre-processed environment and season data, are fed to the MSE-RNN classifier. At last, the experimental evaluation verified that other recommendation systems were surpassed by the proposed approach.

1. Introduction

Since the tourism sector generates job openings and business opportunities, it is an essential component of the social and economic activity of a plethora of countries [1]. It is also regarded as a tool for fighting poverty with initiatives like the World Tourism Organization’s Sustainable Tourism-Eliminating Poverty (ST-EP) program. In recent days, for the tourism industry, cultural tourism has steadily become a significant source of income [2]. Accounting for an estimated 40% of global tourism by the United Nations World Tourism Organization (UNWTO), cultural tourism and heritage tourism are considered main elements of international tourism consumption (UN Tourism, 2016) [3]. A lot of tourism development has been grounded in the consumption of cultural sites and attractions, namely museums, art galleries, and heritage sites, mainly in the most important cities globally [4].
One of Saudi Arabia’s most important heritage sites is Riyadh. Many archeological sites of historical significance surround Riyadh. To promote tourism, the Saudi government hosts the Riyadh season with a diversity of events. The palace’s attractiveness and Riyadh Provincial’s monuments should be exposed to the public [5]. With the assistance of others’ blogs, reviews, ratings, photographs, and other public views, people can estimate the destined places regarding food, events, stays, or journeys. However, manual analysis of available choices has become more complicated and time-consuming with an increase in the number of digital sources [6]. In the tourism sector, for both managers and tourists, there are various GIS tools utilized for route planning, economic analysis, and so on. However, the most recent advancements in data analysis that are recommended in a difficult way with poor visualizations could not benefit stakeholders [7]. Making a tourism plan for Riyadh by solely depending on any single piece of data, either Google reviews, site location, or the hotel’s location, is not sufficient. Also, the environmental conditions that include the seasons, namely summer, rainy, or snowy situations, are predefined for relishing the tourism experience. Moreover, the timing of the sites, whenever the site is opened or closed or looks attractive, is essential to know.
Many Recommendation Systems (RSs) have been built to minimize the amount of effort that an individual wants to put into recognizing the correct travel plan. The information filtering model type that anticipates user preferences and gives a list of appropriate possibilities is named RS [8]. The overload of information issue is minimized by RS, which can offer tourists more opportunities for examining the nearest destination [9]. Recent studies have shown that the tourism industry often utilizes personalized Collaborative Filtering (CF) RS approaches, which make use of the information supplied by users about assessments or ratings. This might engender a sparsity problem when the user assessments are poor [10]. Contrarily, traditional CF techniques centered on nearest neighbor algorithms exhibit important issues with scalability and efficiency [11]. Further, the RS is developed based on the user’s preferred time, especially at night, by processing the dynamic time along with the tourism data. However, the existing works did not estimate both the day-time and night-time permits to the spot so that the user could visit the places at their convenience. Thus, using the MSE-RNN system and R-PCC, a sustainable day- and night-time cultural tourism recommendation for Riyadh historical sites is proposed in this work.

1.1. Research Questions

Some of the research questions that are considered to be solved by the proposed system are listed below.
(i)
How do you recognize the suitable time (day-time or night-time) for visiting the tourist sites in Riyadh?
(ii)
How do you localize historical sites and the hotels surrounding them during tourism?
(iii)
How do you determine the positive and negative reviews about the opening and closing times of the tourism sites in Riyadh?
(iv)
How do you identify the environmental conditions around the tourist sites and plan your visit accordingly?

1.2. Problem Definition

Existing approaches centered on RS have a few limitations, which are given below.
Suitable time for visiting the sites was neglected in existing works. This lacks information for the tourists about the quality and facilities of the tourist spots during the day and night.
Suggesting nearby tourist spots is mainly focused on; however, the place of stay in case of night-time sightseeing is ignored in existing research.
The possible environmental conditions of historical site tourism, namely season, pollution, etc., were ignored in existing research. This resulted in inefficient RS and a poor tourism experience.
The analysis of superior choices for a stay place is a difficult task as it helps the tourists to prefer a good place for the stay. Prevailing approaches failed to focus on it.
Thus, to alleviate the mentioned problems, this paper proposes MSE-RNN-centric tourism RS for Riyadh historical sites. Their major contributions are explained below:
The R-PCC approach is proposed to separate the time for visiting the sites.
For recommending the place of stay, information regarding hotels and their geolocations was considered.
A new environment condition score and season dataset are utilized.
The TM-BWO algorithm is established for recommending the best hotels.
The work’s remaining parts are arranged as follows: the related works concerning the proposed approach are analyzed in Section 2; the proposed tourism recommendation methodology is described in Section 3; the proposed approach’s results and discussion centered on performance metrics are displayed in Section 4; and, at last, the work is wrapped up with future work in Section 5.

2. Literature Survey

A tourism Recommendation System (RS) was established by extracting users’ reviews on tourism social networks [12]. Using preprocessing, semantic clustering, and sentiment analysis, we were able to determine the tourists’ preferences. According to the evaluation outcomes, the model enhanced the F-measure (FM) criterion. The model ignored contextual information like the opinions of individuals and stay recommendations, even though essential information about the weather, location, and time was utilized.
Ref. [13] propounded a social-hybrid RS in the social commerce circumstance that renders tourist attractions. Trust factors in recommendation resources, namely outlier detection in user ratings, were encompassed, and social relationships amongst users were deployed. The approach’s superiority over other general approaches was exhibited by the experimental outcomes. However, a very limited number of registered comments along with the users were processed in this system.
A hybrid RS was built in [14] for tourism centered on Big Data and Artificial Intelligence (AI). For a particular visit duration, the recommended trip planner designed a complete program comprising heterogeneous tourism resources. By recommending the most appropriate items, the design enhanced the visitor experience. Nevertheless, the cultural sites’ environmental conditions were ignored.
A personalized travel RS with a recency effect was introduced in [15] to understand the current travel interests of Twitter users along with their friends and followers. For acquiring travel recommendations, travel tweets were utilized. The prevailing personalized recommendation systems were surpassed by this system. But, as this model was reiterated and the preferences were updated for a user who utilizes Twitter often, it was computationally expensive and needed data storage.
Ref. [16] established a hotel RS utilizing hotel reviews’ sentiment analysis. It rendered a fresh, rich, and disparate dataset of online hotel reviews crawled from Tripadvisor.com. The pre-trained word embeddings formed by the BERT were fed to a Random Forest classifier. Utilizing fuzzy logic along with cosine similarity, the reviews were categorized into disparate groups. When analogized to top-notch systems, the outcomes were hopeful and much superior. However, the training process was slower.
A management toolkit for sustainable cultural heritage planning along with the management of overtourism in art cities was proposed in [17]. It was built within the structure of the Atlas Project in 2019. The baseline systems were surpassed by this model. Nevertheless, the current plans regarding crisis management, environmental concerns, cultural development plans, and change impacts were neglected.
Ref. [18] explored the two single tensor systems, comprising cultural groups, multi-criteria ratings, items, and users for the tourism recommendation. It utilized a trip advisor dataset, encompassing 13,000 users from 120 countries. As per the comparative analysis, the system’s performance was enhanced by considering Western and Eastern cultures. The evaluated performance showed the better performance of the developed model regarding accuracy and mean square error (MSE). However, other systems with cultural diversities exhibited superior performances.
The authors in [19] modeled and employed a personalized tourism RS centered on data mining along with the CF algorithm. It collaboratively examined the accumulated data from expenditure, global, and personal travel, along with other information. To update the present knowledge base in the filtering procedure, the maximally processed contextual data were extracted. High accuracy along with a high data handling rate were displayed by the data validation. Nevertheless, it did not concern web-centric location tracking approaches.
Ref. [20] developed a personalized RS in a smart product service model centered on an unsupervised learning (UL) system for examining user-provided data. It established an RS-integrating DL for offering customers personalized solutions. The suggested system’s benefits were proved by the outcomes. To save on labeling data costs, this system utilized UL; however, in gauging the system’s performance, it was weak as there was no ground truth.
A non-dominated sorting heuristic technique was suggested by [21] for city tourism recommendations. Transport mode options along with the spatial-temporal structures were considered. As per the outcomes, when compared with prior approaches, this technique was more advanced as well as generated sensible and customized itineraries. However, the issue of designing personalized itineraries in a multi-day tour situation along with hotel selection is not concentrated.
Ref. [22] investigated a knowledge-based automated system for recommending tourism. Primarily, the input data were collected from the Yelp dataset. Then, the data undergo preprocessing and vectorization to examine the words in the reviews. Further, the star ratings of the restaurants were predicted using different classifiers, namely decision tree, random forest, logistic regression, and support vector machines. Subsequently, the topics of the reviews were clustered using the K-means algorithm. Further, the salience and valence of the topic were derived, and then the restaurant list was recommended for the tourists with improved performance based on the acquired knowledge. However, the restaurant localization was not detected for the recommendation, which degraded the system’s efficiency.
Ref. [23] suggests big social data for planning cultural tourism. Initially, the user-generated content was acquired to examine insights about the tourism experience. From the content, the tourist perception and main characteristics of the site were detected with enhanced performance. However, the accommodations or hotels for the tourists were not focused, which affected the tourism experience.
Ref. [24] developed a community tourism RS in an adaptive manner. Firstly, the data related to tourism were collected by the tourist staff and entrepreneurs. Then, the standardized information provided by the gamification algorithm was demonstrated and represented using the pin reward icons on Google Maps. The results showed that the system recommended tourism with higher accuracy and sensitivity. Moreover, the data preprocessing was not carried out, resulting in irrelevant recommendations.
Ref. [25] presented a framework for assisting the tourist journey by using ChatBot. Primarily, a chatbot engine was designed based on the seq2seq model, which included a Recurrent Neural Network (RNN) and Gated Recurrent Unit (GRU) to provide tourism information. Further, the events regarding tourism were ingested automatically using the Enterprise service bus by acquiring the website data. The experimental results exhibited improved accuracy and loss function. However, the utilized network faced an overfitting issue, which affected the model’s learning and tourist recommendations.
Ref. [26] recommends cultural tourism by using the Optimized Weighted Association Rule (OWAR) algorithm. Initially, the data were obtained from the location-based social network and the network authorization. Further, the user data and tourism information were clustered using Density-Based Spatial Clustering of Applications with Nodes (DBSCAN). Then, the dynamic weights and time were added. Then, the OWAR algorithm was used to produce the tourism recommendation regarding the user’s planned time. The performance of the developed approach was enhanced with higher accuracy and F-measure. However, the utilized DBSCAN algorithm did not effectively cluster the data with huge density variations.

3. Proposed Tourism Recommendation System Framework

This paper proposes a better tourism Recommendation System (RS) utilizing MSE-RNN. In preparing the recommendation output utilizing the MSE-RNN classifier, environmental data, data from Google, and hotel data are utilized. The proposed model is shown in Figure 1.
The process involved in the proposed approach is described as follows:

3.1. Processing of Location-Based Data

At first, by utilizing the GIS map of Riyadh city, the location details of the various tourism sites λ s i t e in Riyadh are acquired. Meanwhile, the location of the hotels λ h o t e l in Riyadh is acquired from the hotel dataset. The λ s i t e and λ h o t e l are considered the input data for localizing the desired tourism sites and the appropriate hotel location. It is given as follows:
λ s i t e = l 1 , l 2 , l 3 , , l n
λ h o t e l = L 1 , L 2 , L 3 , , L q
Here, the n t h site’s location is depicted as l n and the q t h hotel’s location is signified as L q .

3.1.1. Localization

Here, utilizing the SHD-KM approach, the acquired locations λ s i t e and λ h o t e l are grouped centered on the minimal distance between the sites and the hotels. Grounded on the given K-number of clusters, the k-means algorithm performs unsupervised grouping of the data. However, for large-dimensional data, the conventional Euclidean distance is not appropriate. Hence, the proposed study introduces similarity-centric Hamming distance estimation.
Primarily, the number of clusters K is defined, and the location points λ s i t e are chosen to signify the cluster centroids. Next, the nodes (hotels) close to one another are assigned to the cluster centroid λ s i t e . Utilizing similarity-centric Hamming distance, the distance is calculated as follows:
S λ s i t e , λ h o t e l = 1 2 n η λ s i t e , λ h o t e l
Here, the binary similarity measure is depicted as S , and the hamming distance is specified as η . The data are classified into K clusters by considering the minimal distance between the centroid and the hotels. Until all the nodes are clustered, the above procedure is repeated. Subsequently, the final clusters C N are indicated as follows:
C N = C 1 , C 2 , C 3 , , C K ,   N = 1 , 2 , , K
Here, the K t h cluster is depicted as C K . The SHD-KM approach’s procedure is explained in Algorithm 1.
Algorithm 1: SHD-KM Technique.
Input: Locations λ s i t e ,   λ h o t e l
Output: Clusters C N
Begin
   Initialize Cluster Centres λ s i t e
   For each cluster centres do
    Compute distance between each hotel using the equation,
S λ s i t e , λ h o t e l = 1 2 n η λ s i t e , λ h o t e l
    Assign Hotels to the nearest Site
   End for
   Compute new centroid
   Return final cluster C N
End

3.1.2. Hotel Ranking

Here, utilizing the TM-BWO algorithm, the hotels in the clusters C N are ranked centered on the minimal distance and the maximal ratings of the hotels. This phase chooses BWO since it emits the least fit data during the cannibalism. However, the algorithm converges slowly due to the random initialization of BW spiders. Hence, to solve this issue, the tent map is established in the BWO for initialization.
For finding the optimal solution to the optimization issue, the algorithm replicates the macroscopic along with the microscopic principles governing spider populations. In this, the hotels in the clusters L n C N except the centroids are regarded as the population members, and it is signified as follows:
L n = L 1 , L 2 , L 3 , , L K ,   n = 1 , 2 , K
The TM-BWO algorithm works in four phases, namely population initialization, procreation, cannibalism, and mutation, as given below.
Population Initialization: Centered on the tent map, the algorithm population L n is initialized as follows:
L n + 1 = L n ,             0 < L n         1 L n 1 ,           < L n 1                        
Here, the mapping constant is depicted as . At present, each member’s fitness is estimated. In this context, fitness f i t is centered on minimal distance S η and increased ratings γ . It is computed as follows:
f i t L n = m i n S η , m a x γ
Procreate: In this, the members’ unique mating produces a fresh generation. Centered on their procreation rate, a set of spiders’ is chosen, as mother and father spiders are randomly designated from the population to mate. The offspring production is given as follows:
Y 1 = α L 1 + 1 α L 2 Y 2 = α L 2 + 1 α L 1
Here, the mother and father spiders are signified as L 1 and L 2 , correspondingly, the offspring is signified as Y 1 and Y 2 , and an array of random numbers is indicated as α . Currently, the offspring and the mothers are classified based on their fitness.
Cannibalism: This phase removes the weak members and preserves the best members in the population, centered on the cannibalism rating. Cannibalism encompasses three phases, which are:
Sexual Cannibalism: During or after mating, the mother spider eats her husband. The existing mothers are included in the subsequent generation.
Sibling cannibalism: Due to the shortage of food sources, the spiders with the best fitness eat their siblings.
Cannibalism between offspring and mother: Powerful offspring may even eat their mother. Otherwise, the solution will take the place of its mother and enter the subsequent generation if parents generate a solution with a high fitness value.
Mutation: In this case, the mutation rate determines whether the members will mutate. All chosen members randomly exchange two elements in the array. Finally, the members with the best fitness are updated.
Until the termination criteria are satisfied, the process is repeated. At last, the best solution is ranked, and L r a n k symbolizes the ranked hotels. TM-BWO’s procedure is explained in Algorithm 2.
Algorithm 2: TM-BWO Technique.
Input: Clustered Hotels L n
Output: Ranked Hotels L r a n k
Begin
   Initialize the population using tent map as,
L n + 1 = L n ,   1 L n     1 ,     0 < L n < L n 1
  Initialize the procreation, cannibalism and mutation rate
  Evaluate the fitness as,
f i t L n = m i n S η , m a x γ
  While i < i m a x
   Select the parents randomly
    For   i = 1   t o   n   p a r e n t s do
    Select L 1 and L 2
    Generate Offspring using the notation,
Y 1 = α L 1 + 1 α L 2 Y 2 = α L 2 + 1 α L 1
    Destroy fathers
    Eliminate weak members based on cannibalism rate
   End For

Calculate the members to mutate
   For i = 1   t o   n do
    Mutate Randomly by exchanging the elements
    Generate the new solution
   End For
   Save the best solution
   End While
   Return  L rank
End

3.1.3. Keyword Embedding

Meanwhile, from the GIS map location, the keywords K that determine the sites’ location details λ s i t e are extracted and embedded utilizing the BERT algorithm. A pre-trained approach rendered with an encoder component that accepts the input text data and gives the recommendation utilizing the decoder is termed BERT. It consists of an output layer, a BERT transformer layer, and an embedding layer.
Primarily, the tokens for each keyword K are determined and indicated within diverse classes, and the separation function separates all classes. The token T is signified as follows:
T = t 1 , t 2 , , t c
Here, the c t h tokenized word is depicted as t c . Currently, these tokens are provided to the embedding layer.
Embedding layer: The representation of words in vector form is termed embedding. This layer executes the processes, which are given below.
Token embedding: In this, the words are transformed into a fixed-dimensional vector with a class and separation function added to the beginning as well as the end of the sentences.
Segment embedding: For classifying the diverse inputs with binary coding, segment embedding for a word is performed.
Position embedding: For differentiating between a word’s contextual meaning and the meaning of the sentence according to how the word is positioned, position embedding is deployed.
BERT transformer layer: The token, segment, and position embeddings are added up and fed to the BERT transformer encoder layer, which contains 12 transformers with 12 attention mechanisms and millions of parameters. The words are encoded by the encoder, the important keywords are determined, and contextual embeddings are provided by the decoder.
Output layers: The encoded output is provided to the output layer, which comprises a simple classifier system with a completely linked layer along with an activation function. The loss L o s s in the classifier output is computed as follows:
L o s s = 1 2 T a r K e m b
Here, the target word embedding score is signified as T a r , and the output word embedding is indicated as K e m b . Hence, word embedding K e m b is acquired using BERT.

3.2. Processing of Google Data

This phase extracts the reviews along with the closing and opening times of the sites in Riyadh from Google. The extracted reviews and timings are given as follows:
= 1 , 2 , 3 , , n
= 1 , 2 , 3 , , n
Here, the n t h site’s review is depicted as n , and the n t h site’s timing is symbolized as n . At present, the extracted data go through the process given below.

3.2.1. Keyword Extraction

For the purpose of providing adequate information concerning the tourist spots in Riyadh, the keywords present in the reviews are extracted using the YAKE approach. Statistical features that are extracted from individual documents are utilized by YAKE for finding the text’s most relevant keywords. It passes through five stages, which are given below.
Pre-processing of text: Tokenization is carried out in this phase, where the review data is partitioned into many meaningful subunits called individual terms μ . Mostly, it relies on the spacing between the words in the text. This transformation causes enhanced classification outcomes.
Feature Extraction: Here, a list of individual terms is utilized as input, and it is transformed into a set of statistical attributes. Next, a set of five features captured each term’s qualities. Casing, Word Position, Word Frequency, Word Relatedness to Context, and Word DifSentence are the five developed features.
Casing η c a s : Here, the word beginning with a capital letter, or an acronym, is given attention. Otherwise, the word’s aspect is reflected, which is computed as follows:
η c a s = m a x U p p μ ,   A c r μ l o g   μ f r e q
Here, the number of times the term begins with uppercase is depicted as U p p μ , the number of times the candidate word is tagged as an acronym is signified as c r μ , and the frequency of the term μ is indicated as μ f r e q .
Word Position η p o s : Word position values the word that appears at the document’s beginning more highly, centered on the theory that appropriate keywords tend to focus more on the document’s beginning frequently. This is given as follows:
η p o s = l o g l o g 2 2 + m e d μ s e n
Here, the median function is depicted as m e d , and the set of sentences where the word μ appears is symbolized as μ s e n .
Word Frequency η f r e q : How often the word appears in the text is exhibited by this feature. It indicates that the more often a word occurs, the more important it is. The following equation prevents the bias at high frequencies:
η f r e q = μ f r e q m e a n μ + 1 × i
Here, the standard deviation is indicated as i .
Word Relatedness to Context η r e l : It determines the number of additional words that appear to the left of the candidate word.
Word DifSentence η d i f : The number of times a candidate term appears in several sentences is counted in this feature. This process is computed as follows:
η d i f = μ f r e q n u m s e n
Here, the total number of sentences is depicted as n u m s e n . Every feature is merged as a single term η a l l , which is taken for candidate score computation.
Computing term score: The combined term is assigned a weight ω ¯ η a l l for computing the score. This weight feeds the process of generating keywords, which is described as follows:
ω ¯ η a l l = η r e l × η p o s η c a s + η f r e q η r e l + η d i f η r e l
Candidate keyword list generation: The weight ω ¯ η a l l is given to this phase. This is considered a sliding window, which generates several sequences of keywords. Then, every candidate keyword will be assigned a final word , which is computed as follows:
= μ ω ¯ η a l l μ f r e q × ( 1 + μ ω ¯ η a l l )
Deduplication and Ranking: At last, the similar terms are removed and the appropriate keywords are ranked as 1, 2,…, such that the lower the term score, the keyword will be more significant.
Hence, utilizing the YAKE, the keywords e x are extracted.

3.2.2. Polarity Estimation

Here, utilizing the VADER approach, the polarity of the keywords e x is determined. In this, the polarity score corresponds to the positive, negative, and neutral terms. A variety of sentiment lexicons that are frequently categorized as either positive or negative based on their semantic orientation are used by VADER. It not only informs us of the positivity along with the negativity scores but also of the polarity score of every term. The polarity P estimation is computed as follows:
P =   e x p o s s c o r e = 1 ,   i f   ζ > 0.001   e x n e u s c o r e = 0 ,   i f   ζ > 0.001 ,   ζ < 0.001   e x n e g s c o r e = 1 ,   i f   ζ < 0.001
Here, the positive, negative, and neutral words are depicted as   e x p o s ,   e x n e u , and   e x n e g , correspondingly, and the compound value is signified as ζ. Hence, VADER estimates the polarity P of the terms.

3.2.3. Timing Segregation

Meanwhile, utilizing the R-PCC, the timings extracted from Google are separated. PCC was chosen due to its effectiveness in gauging the association between the data points. However, since it calculates the correlation between each point, the time taken to find the correlation between the two points is longer. Hence, to avoid this issue, the reference value of 24 h is provided to the PCC. The R-PCC segregation ( s e g ) is computed as follows:
s e g = τ 24 x ¯ τ 24 y ¯ τ 24 x ¯ 2 ( τ 24 y ¯ ) 2
Here, the reference values of 24 h of x and y samples are depicted as τ 24 x and τ 24 y , correspondingly, and the mean value of the timings is signified as ¯ . Hence, R-PCC compares the timings and finds whether the site is open 24 h a day or only during the day.

3.3. Environmental Data

The proposed study for recommending tourist spots in Riyadh considered the environment condition score, which includes season data, pollution details, crime ratings, and quality of life, in addition to the data gathered above. The gathered environmental data E are given as follows:
E = e 1 , e 2 , , e u
Here, the n t h number of data points gathered is depicted as e u . Here, the environment condition score is evaluated, in which the better weather conditions, reduced pollution, and crime rating, along with improved life quality, are declared the highly scored environment conditions and vice versa. At present, the environmental data are carried out for pre-processing.

Pre-Processing

Here, the data E go through preprocessing in two stages, such as numeralization and missing value removal.
Numeralization: To improve the recommendation system’s results, the strings in the data E are converted to numbers.
Missing value removal: The missing values present in the data are eliminated after performing numeralization, as the missing value can degrade the recommendation system’s performance. Further, the incomplete and missing data values are imputed by computing the mean of the available data to attain more relevant recommendations.
At last, the data are pre-processed and is symbolized as Epre.

3.4. Data Fusion

Subsequent to gathering and processing several sets of data, each set is combined for the final recommendation. The pre-processed environmental data, embedded keywords, estimated polarity scores, ranked hotels, and segregated timings are fused and provided to the input of the recommendation system so that it gives perfect recommendations for the historical sites in Riyadh based on several factors. The fused data are given as follows:
δ = L r a n k , K e m b , P , s e g , E p r e
Here, the fused data, which is taken as input for the recommendation phase, is depicted as δ .

3.5. Recommendation

In order to provide recommendations regarding the sites, the fused data are fed to the MSE-RNN RS. The sequence of the several data points can be processed with a Recurrent Neural Network (RNN). However, an exploding gradient occurs, which updates the weight values of higher values. Hence, to solve this issue, the Mean Signed Error is modified in the existing RNN. Figure 2 displays the proposed MSE-RNN architecture.
MSE-RNN comprises three layers. There are additional layers of units between the input and output layers, which are called hidden layers. At first, the input data are given to the input layer, which is then transferred to the hidden layer. In the hidden layers, the edges that are linked repeatedly yield input from two parts. Each hidden layer has its own set of weights and biases. The hidden layer’s output ( Φ h i d ) is formulated as follows:
Φ h i d i = Θ ω i n δ + ω h i d Φ i 1 + ν
Here, the weights of the input and hidden layers are indicated as ω i n and ω h i d , respectively. The output of the prior hidden layer, which is stored in memory, is depicted as Φ i 1 , the bias vector is given as ν , and the sigmoid activation functions are indicated as Θ , which is formulated as follows:
Θ = 1 1 + e δ
Next, for the recommendation, the output layer is responsible. The following expression determines the output layer Φ o u t as follows:
Φ o u t = Θ ω o u t Φ h i d + ν
Here, the weight of the output layer is depicted as ω o u t . Hence, the classifier recommends the output. Next, the MSE is computed to verify the accurate recommendation output. It is formulated as follows:
M S E = 1 χ   i = 0 n Φ ¯ Φ o u t
Here, the total number of hidden neurons is depicted as χ, and the ground truth is symbolized as Φ ¯ . Hence, the recommendations for the historical sites in Riyadh are provided by MSE-RNN. The MSE-RNN RS suggests historical sites, nearby hotels, and respective timings when the keywords regarding the location are provided by the users. The succeeding result section evaluates the proposed system’s efficiency.

4. Results and Discussion

Here, regarding the recommendation process together with user satisfaction and convenience, the robustness of the proposed tourism Recommendation System (RS) built by the Python 3 platform is analyzed.
In practice, the processed information of historical site location, hotel ranking, polarity estimated Google review, segregated timings, and preprocessed environmental data are fused and fed as the input of the proposed MSE-RNN for training. As the MSE is computed at the output layer, an accurate recommendation is produced by the proposed network. The resultant recommendation recommends historical sites, the best hotels nearby the sites, and the timings suitable for visiting the sites in the digital message form to the user based on the user’s requested location. The datasets used for evaluating the proposed system are further described below.

4.1. Dataset Description

This paper utilizes five different datasets to analyze the performance of the proposed system. The historical sites of Riyadh are obtained from the “Smartscraper database” [27]. This dataset includes 94 historical places located in Riyadh, along with the contact number, email address, and geocoded address. Then, the hotel locations around the historical sites are recognized by using the “Datantify Global Company Database” [28]. This database consists of details about 6356 hotels around Riyadh, including contact information and map locations. Further, the hotel reviews are acquired from the “Saudi Arabia Booking.com” dataset [29]. This dataset comprises 1025 hotel details, such as the hotel name, city, rent details, and star ratings. Moreover, the environmental conditions of Riyadh were collected using the “Saudi Arabia Hourly Climate Integrated Surface Data” [30]. This dataset provides the previous five years’ hourly data about the wind, sky condition, visibility, air quality, dew, and sea level pressure of the Arabian country. Meanwhile, the pollution level in Riyadh was extracted from the “Annual Average of Air Pollutant Concentration by Monitoring Station” data portal [31]. This data portal consists of pollution measures for 1492 stations in Riyadh. From each of these datasets, 80% of the data is used for training, and 20% of the data is used for testing the proposed model.

4.2. Performance Analysis of MSE-RNN-Based Recommendations

This section investigates the proposed MSE-RNN’s efficacy by contrasting its results with the existing approaches, namely Recurrent Neural Network (RNN), Convolution Neural Network (CNN), Deep Belief Network (DBN), and Artificial Neural Network (ANN).
The most precise recommendations offered by the model utilizing the evaluation metrics, namely precision, recall, F-measure, and accuracy, are determined in Figure 3. Here, the proposed approach attained 96.16% accuracy and 98.32% FM, which are higher compared to the existing approaches. As the exploding gradient issues could be fixed by the MSE approach by maintaining its gradients at a certain level, the proposed method attained higher accuracy and FM over the existing approaches. The outcomes exhibit that the proposed model results in more precise recommendations and could give users satisfaction along with convenience by exploiting essential features like the environment, user preferences, weather, time, and location.
Figure 4 measures the quality of the proposed model based on specificity, Negative Predictive Value (NPV), and Mathews Correlation Coefficient (MCC). In the tourism recommendation field, the proposed approach rendered a specificity, NPV, and MCC of 98.97%, 96.97%, and 96.3%, respectively. The processing of GIS maps, hotel data, Google reviews, timings, and environmental data prior to the data training enhances the proposed recommendation outcome. This displays that the proposed model attains the most considerable outcomes compared to the existing approaches by solving the exploding gradient issue utilizing the MSE error derivative.
The False Positive Rate (FPR), False Discovery Rate (FDR), and False Negative Rate (FNR) of the proposed and existing classification approaches are measured in Figure 5. These measures signify the negative recommendations made by the system and should be lower to prove the system’s superior performance. In this regard, the proposed MSE-RNN achieved the least FPR (0.0103), FDR (0.0085), and FNR (0.025). As the MSE is calculated at the output layer of MSE-RNN, the positive and negative classes of recommendation are exactly identified. This shows that by rescaling the error derivative, the MSE approach minimized the likelihood of exploding gradient issues.
The MSE of proposed and existing approaches is exhibited in Table 1. A measure of error between paired observations, which should be lower for the model’s superior performance, is named MSE. Table 1 shows that the proposed approach’s MSE-RNN is 0.034 and RNN is 0.068; MES-RNN outperforms RNN and other methods. This displays that, when analogized to the existing classification approaches, the recommendations made by the proposed system are more precise.
The Critical Success Index (CSI) measures for the proposed and existing approaches are examined in Figure 6. The occurrence of correctly recommended items over the total number of recommendations is depicted as CSI. A higher CSI of 96.85% is achieved by the proposed network, exhibiting the RS’s superior performance. Figure 6 displays that the proposed MSE-RNN’s CSI outperforms RNN and other methods. As the input data are processed step by step to obtain every piece of information, along with day and night timing segregation, the proposed methods achieved improved performance regarding CSI. Thus, the rescaling of weights for solving the gradient exploding issue has a better influence on enhancing the model’s CSI.

4.3. Performance Analysis of R-PCC-Based Segregation

In this section, for verifying the proposed system’s segregation performance, the proposed R-PCC approach’s process time is compared against the existing PCC, Spearman Correlation Coefficient (SCC), Bayesian Approach (BA), and Kendall’s Correlation Coefficient (KCC) techniques.
The time taken by the proposed approach along with the existing approaches for the segregation process is examined in Table 2. The model’s superior performance is illustrated by attaining more subtle types of discrimination within a minimum time. Regarding this, the proposed approach takes a process time of 339 ms less than the existing PCC technique. This displays that the segregation time is considerably decreased by a reduction in correlation time by setting a reference value, and thus achieves adequate performance in recommending tourism.

4.4. Performance Analysis of TM-BWO-Based Ranking

To prove the proposed approach’s efficiency in attaining the defined objective function, this section undergoes convergence analysis for the proposed TM-BWO and existing BWO, Grey Wolf Optimization (GWO), Particle Swarm Optimization (PSO), and Salp Swarm Optimization (SSO) techniques.
Figure 7 signifies the fitness between the proposed and existing approaches. The observation reveals that as the number of iterations escalates, there is an increase in fitness. The fitness achieved by the proposed approach is higher by 4.54 than BWO, 6.84 than GWO, 8.63 than PSO, and 10.59 than SSO when the number of iterations is 50. Thus, when analogized with the existing approaches, the initialization of BW spiders utilizing the TM approach results in quick convergence of the proposed system in ranking hotels as per the criteria defined in the objective function.

4.5. Performance Analysis of SHD-KM-Based Localization

This subsection contrasts the proposed SHD-KM’s performance over the existing KM, K-Medoid, Clustering Large Applications (CLARA), and Balanced Iterative Reducing and Clustering using Hierarchies (BIRCH) approaches regarding localization time.
The localization times of the proposed and existing clustering approaches are analogized in Table 3. The analysis exhibits that the localization by the proposed model is much faster by taking 867 ms less compared to the existing KM approach. This depicts that a standard way of handling large data is the SHD approach, which executed well in minimizing localization time. Thus, the study infers that for localization, the proposed approach shows maximum performance and becomes much more effective.

4.6. Comparative Analysis

This section performs a comparative analysis between the proposed tourism RS and the existing models mentioned in Section 2.
In Figure 8, the performance of the proposed MSE-RNN-centric RS is contrasted with existing models built by [12,13,16] in Section 2. Figure 8 illustrates that the existing techniques of [12] attained a precision of 92.55%, [13] attained a precision of 93.50%, and [16] attained a precision of 86% for tourism RS. However, the proposed network obtained 98.50%, which is higher than the existing methods. Thus, the analysis of Figure 8 reveals that the proposed system shows optimal performance by enhancing the precision rate by 7.51% compared to the existing approaches. The multiple data, namely location, hotel reviews, hotel location, timings, and environmental data regarding the tourist spot, are deeply examined and processed by the proposed model prior to the recommendation. Therefore, the performance of the proposed technique is better than the prevailing techniques, where those essential data are not focused together for RS. Thus, as per the analysis, the adaptability of the proposed RS into the tourism model can be enhanced by incorporating hotel-centric user needs along with the affordability of online Google reviews.

4.7. Evaluation Summary

Here, the significance of the results attained by the proposed RS is validated by comparing it with some prevailing research works.
Table 4 represents the significance of the proposed approach for tourism recommendations in terms of accuracy. As the data learning and vanishing gradient problems of the classifiers were not focused on the Travel Tweet Classifier (TTC) of [15] and Ensemble classifier in [16], the inaccurate recommendation with 75.23% accuracy and 92.36% accuracy was attained. Further, the Collaborative Filtering (CF) algorithm-based RS by [19] attained an accuracy of 91.50%. However, the nearby stay places and their locations were not analyzed to develop an efficient RS. Moreover, the tourism information was utilized from website data in [25], yet the environmental conditions at the tourist sites were not determined. Also, the overfitting issue in the Deep Learning (DL) network was not resolved. Therefore, the accuracy reached 94.67%, which is lower than the proposed system’s accuracy. As the aforementioned issues in the existing works, including the environmental data, hotel location, reviews, historical site location, and timings, are concentrated in this work for tourism recommendation, a higher recommendation accuracy of 96.16% is achieved by the proposed framework. Thus, the proposed cultural tourism RS is specified as a more significant one than the existing works.

5. Conclusions

This paper developed an efficient Recommendation System (RS) for sustainable day- and night-time cultural tourism using MSE-RNN for Riyadh historical sites as part of the government’s tourism policy. The Google data and GIS data are examined in the proposed system by including four significant phases, namely localization, ranking hotels, timing segregation, and recommendation. The sites of tourist spots and the hotels were located within 9654 ms using the proposed SHD-KM. Further, the introduced TM-BWO algorithm ranked hotels based on the locations with better fitness. Also, the timings were acquired from Google, and then the day and night timings were segregated using the R-PCC method within 837 ms. By analogizing the outcomes of the proposed and existing systems, the proposed study’s performance has been recorded. In the study, the ranking of the hotels, which was evaluated using the proposed TM-BWO based on locations, improved the RS. Moreover, the preprocessing of environmental data, analysis of timings, and time segregation using the presented R-PCC enhanced the RS by fulfilling the research questions. To verify the efficiency of the proposed work, the MSE-RNN performance for RS is compared with the existing systems. As the gradient vanishing problem of the RNN is solved by the MSE computation, the proposed model achieved 98.16% accuracy, which is 1.39% better than the existing RNN, 2.88% than CNN, 5.28% than DBN, and 7.95% than ANN. Also, the day and night timing analysis made the proposed system more effective for the better tourism experience of users. The development of this effective tourism RS helps the tourists reach the tourism sites of Riyadh at the most appropriate time, check in to the best hotels, and enjoy the tourism experience. Hence, the overall estimation exhibits that, regarding all metrics, the proposed model has surpassed comparable models and provides superior tourism RS.

6. Limitations and Future Work Recommendations

Even though the recommendation of historical sites centered on the time of availability of the sites was concentrated mostly in this study, the availability of routes between historical sites and hotels was not focused. As multiple data points were considered for developing the tourism recommendation, the proposed model also consumed more time during the research. Further, the presented study did not analyze the imperfect or missing information in the hotel review and location data. Also, the performance assessment for the developed RS solely depends on the internal measures using the PYTHON platform. Real-time evaluation was not attempted in this work due to the higher resource requirements, expensiveness, and computational complexity. Hence, in the future, the proposed system will be further extended by focusing on parameter tuning and route availability detection to minimize the training time and enhance the recommendation system, respectively. Additionally, the missing or imperfect hotel reviews and location data will be imputed in the future to improve the recommendation accuracy. In order to further prove the proposed RS, the external assessment will be attempted in the future by applying the developed approach in a real-time environment.

Author Contributions

Conceptualization, F.J., U.P. and M.H.A.; Methodology, F.J., U.P. and M.H.A.; Software, F.J., U.P. and M.H.A.; Validation, F.J., U.P. and M.H.A.; Formal analysis, F.J., U.P. and M.H.A.; Investigation, F.J., U.P. and M.H.A.; Resources, F.J., U.P. and M.H.A.; Data curation, F.J., U.P. and M.H.A.; Writing—original draft, F.J., U.P. and M.H.A.; Writing—review & editing, F.J., U.P. and M.H.A.; Visualization, F.J., U.P. and M.H.A.; Supervision, F.J., U.P. and M.H.A.; Project administration, F.J., U.P. and M.H.A.; Funding acquisition, F.J., U.P. and M.H.A. All authors have read and agreed to the published version of the manuscript.

Funding

The authors extend their appreciation to the Deputyship for Research & Innovation, Ministry of Education in Saudi Arabia, for funding this research work through the project number ISP-2024.

Institutional Review Board Statement

Not Applicable.

Informed Consent Statement

Not Applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kontogianni, A.; Alepis, E. Smart tourism: State of the art and literature review for the last six years. Array 2020, 6, 100020. [Google Scholar] [CrossRef]
  2. Lin, H.-H.; Ling, Y.; Lin, J.-C.; Liang, Z.-F. Research on the development of religious tourism and the sustainable development of rural environment and health. Int. J. Environ. Res. Public Health 2021, 18, 2731. [Google Scholar] [CrossRef] [PubMed]
  3. UN Tourism. UNWTO Congress to Discuss the Links between Cultural Heritage and Creative Tourism. 2016. Available online: https://www.unwto.org/archive/europe/press-release/2016-11-23/unwto-congress-discuss-links-between-cultural-heritage-and-creative-tourism (accessed on 4 April 2024).
  4. Seyfi, S.; Hall, C.M.; Rasoolimanesh, S.M. Exploring memorable cultural tourism experiences. J. Herit. Tour. 2020, 15, 341–357. [Google Scholar] [CrossRef]
  5. Bay, M.A.; Alnaim, M.M.; Albaqawy, G.A.; Noaime, E. The heritage jewel of Saudi Arabia: A descriptive analysis of the heritage management and development activities in the At-Turaif district in Ad-Dir’iyah, a world heritage site (WHS). Sustainability 2022, 14, 10718. [Google Scholar] [CrossRef]
  6. Chaudhari, K.; Thakkar, A. A comprehensive survey on travel recommender systems. Arch. Comput. Methods Eng. 2020, 27, 1545–1571. [Google Scholar] [CrossRef]
  7. Kalvet, T.; Olesk, M.; Tiits, M.; Raun, J. Innovative tools for tourism and cultural tourism impact assessment. Sustainability 2020, 12, 7470. [Google Scholar] [CrossRef]
  8. Font, X.; Torres-Delgado, A.; Crabolu, G.; Palomo Martinez, J.; Kantenbacher, J.; Miller, G. The impact of sustainable tourism indicators on destination competitiveness: The European tourism indicator system. J. Sustain. Tour. 2023, 31, 1608–1630. [Google Scholar] [CrossRef]
  9. Hamid, R.A.; Albahri, A.S.; Alwan, J.K.; Al-Qaysi, Z.T.; Albahri, O.S.; Zaidan, A.A.; Alnoor, A.; Alamoodi, A.H.; Zaidan, B.B. How smart is e-tourism? A systematic review of smart tourism recommendation system applying data management. Comput. Sci. Rev. 2021, 39, 100337. [Google Scholar] [CrossRef]
  10. Kulkarni, S.; Rodd, S.F. Context Aware recommendation systems: A review of the state of the art techniques. Comput. Sci. Rev. 2020, 37, 100255. [Google Scholar] [CrossRef]
  11. Nguyen, L.V.; Nguyen, T.H.; Jung, J.J. Tourism recommender system based on cognitive similarity between cross-cultural users. In Intelligent Environments 2021: Workshop Proceedings of the 17th International Conference on Intelligent Environments; IOS Press: Amsterdam, The Netherlands, 2021; pp. 225–232. [Google Scholar] [CrossRef]
  12. Abbasi-Moud, Z.; Vahdat-Nejad, H.; Sadri, J. Tourism recommendation system based on semantic clustering and sentiment analysis. Expert Syst. Appl. 2021, 167, 114324. [Google Scholar] [CrossRef]
  13. Esmaeili, L.; Mardani, S.; Golpayegani, S.A.H.; Madar, Z.Z. A novel tourism recommender system in the context of social commerce. Expert Syst. Appl. 2020, 149, 113301. [Google Scholar] [CrossRef]
  14. Al Fararni, K.; Nafis, F.; Aghoutane, B.; Yahyaouy, A.; Riffi, J.; Sabri, A. Hybrid recommender system for tourism based on big data and AI: A conceptual framework. Big Data Min. Anal. 2021, 4, 47–55. [Google Scholar] [CrossRef]
  15. Nitu, P.; Coelho, J.; Madiraju, P. Improvising personalized travel recommendation system with recency effects. Big Data Min. Anal. 2021, 4, 139–154. [Google Scholar] [CrossRef]
  16. Ray, B.; Garain, A.; Sarkar, R. An ensemble-based hotel recommender system using sentiment analysis and aspect categorization of hotel reviews. Appl. Soft Comput. 2021, 98, 106935. [Google Scholar] [CrossRef]
  17. De Luca, G.; Dastgerdi, A.S.; Francini, C.; Liberatore, G. Sustainable cultural heritage planning and management of overtourism in art cities: Lessons from atlas world heritage. Sustainability 2020, 12, 3929. [Google Scholar] [CrossRef]
  18. Hong, M.; Jung, J.J. Multi-criteria tensor model for tourism recommender systems. Expert Syst. Appl. 2021, 170, 114537. [Google Scholar] [CrossRef]
  19. Nan, X.; Kanato, K.; Wang, X. Design and implementation of a personalized tourism recommendation system based on the data mining and collaborative filtering algorithm. Comput. Intell. Neurosci. 2022, 2022, 1424097. [Google Scholar] [CrossRef] [PubMed]
  20. Chiu, M.C.; Huang, J.H.; Gupta, S.; Akman, G. Developing a personalized recommendation system in a smart product service system based on unsupervised learning model. Comput. Ind. 2021, 128, 103421. [Google Scholar] [CrossRef]
  21. Zheng, W.; Liao, Z.; Lin, Z. Navigating through the complex transport system: A heuristic approach for city tourism recommendation. Lang. Learn. J. 2020, 81, 104162. [Google Scholar] [CrossRef]
  22. Mishra, R.K.; Jothi, J.A.A.; Urolagin, S.; Irani, K. Knowledge based topic retrieval for recommendations and tourism promotions. Int. J. Inf. Manag. Data Insights 2023, 3, 100145. [Google Scholar] [CrossRef]
  23. Cuomo, M.T.; Tortora, D.; Foroudi, P.; Giordano, A.; Festa, G.; Metallo, G. Digital transformation and tourist experience co-design: Big social data for planning cultural tourism. Technol. Forecast. Soc. Chang. 2021, 162, 120345. [Google Scholar] [CrossRef]
  24. Nuanmeesri, S. Development of community tourism enhancement in emerging cities using gamification and adaptive tourism recommendation. J. King Saud Univ. Comput. Inf. Sci. 2022, 34, 8549–8563. [Google Scholar] [CrossRef]
  25. Sperlí, G. A cultural heritage framework using a Deep Learning based Chatbot for supporting tourist journey. Expert Syst. Appl. 2021, 183, 115277. [Google Scholar] [CrossRef]
  26. Jiang, R.; Dai, B. Cultural Tourism Attraction Recommendation Model Based on Optimized Weighted Association Rule Algorithm. Syst. Soft Comput. 2024, 6, 200094. [Google Scholar] [CrossRef]
  27. Historical Place, List of Historical Places in Riyadh, Smartscrapers. 2024. Available online: https://rentechdigital.com/smartscraper/business-report-details/saudi-arabia/riyadh-region/riyadh/historical-places (accessed on 4 April 2024).
  28. Hotel Location, Global Company Database; Datantify: Poznań, Poland, 2024; Available online: https://datantify.com/database/industry:hotel,location:saudi-arabia (accessed on 4 April 2024).
  29. Hotel Review Data, MoayadMagadmi, Saudi Arabia Booking; Kaggle: San Francisco, CA, USA, 2024; Available online: https://www.kaggle.com/datasets/moayadmagadmi/saudi-arabia-bookingcom (accessed on 4 April 2024).
  30. Climate Dataset, Saudi Arabia Hourly Climate Integrated Surface Data; National Oceanic and Atmospheric Administration: Washington, DC, USA, 2024; Available online: https://datasource.kapsarc.org/explore/dataset/saudi-hourly-weather-data/information/?disjunctive.station_name&disjunctive.wind_direction_quality&disjunctive.wind_type&disjunctive.wind_speed_quality&disjunctive.sky_ceiling_quality&disjunctive.visibility_distance_quality&disjunctive.visibility_variability_quality&disjunctive.air_temperature_quality&disjunctive.air_temperature_dew_point_quality&disjunctive.atmospheric_sea_level_pressure_quality (accessed on 4 April 2024).
  31. Pollution Data, Annual Average of Air Pollutants Concentration by Monitoring Station; Federal Competitiveness and Statistics Authority: Dubai, United Arab Emirates, 2024; Available online: https://datasource.kapsarc.org/explore/dataset/annual-average-of-air-pollutants-concentration-by-monitoring-station/information/?disjunctive.station_name (accessed on 4 April 2024).
Figure 1. Structural design of the proposed system.
Figure 1. Structural design of the proposed system.
Sustainability 16 05566 g001
Figure 2. Architecture of the proposed MSE-RNN.
Figure 2. Architecture of the proposed MSE-RNN.
Sustainability 16 05566 g002
Figure 3. Validates the performance of the proposed MSE-RNN.
Figure 3. Validates the performance of the proposed MSE-RNN.
Sustainability 16 05566 g003
Figure 4. Performance measurement of the proposed MSE-RNN.
Figure 4. Performance measurement of the proposed MSE-RNN.
Sustainability 16 05566 g004
Figure 5. Performance analysis of the proposed MSE-RNN.
Figure 5. Performance analysis of the proposed MSE-RNN.
Sustainability 16 05566 g005
Figure 6. Performance comparison proposed system based on CSI.
Figure 6. Performance comparison proposed system based on CSI.
Sustainability 16 05566 g006
Figure 7. Convergence analysis.
Figure 7. Convergence analysis.
Sustainability 16 05566 g007
Figure 8. Comparative analysis [12,13,16].
Figure 8. Comparative analysis [12,13,16].
Sustainability 16 05566 g008
Table 1. Performance comparison regarding MSE.
Table 1. Performance comparison regarding MSE.
MethodsMSE
Proposed MSE-RNN0.034
RNN0.068
CNN0.102
DBN0.134
ANN0.192
Table 2. Segregation performance analysis.
Table 2. Segregation performance analysis.
MethodsProcess Time (ms)
Proposed R-PCC837
PCC1176
SCC1257
BA1320
KCC1582
Table 3. Localization performance comparison.
Table 3. Localization performance comparison.
MethodsLocalization Time (ms)
Proposed SHD-KM9654
KM10,491
K-Medoid10,829
CLARA11,934
BIRCH12,382
Table 4. Performance comparison regarding accuracy.
Table 4. Performance comparison regarding accuracy.
ReferencesTechnique UsedAccuracy (%)
ProposedMSE-RNN96.16
[15]TTC75.23
[16]Ensemble classifier92.36
[19]CF algorithm91.50
[22]RF87.59
[25]DL-chatbot94.67
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Jeribi, F.; Perumal, U.; Alhameed, M.H. Recommendation System for Sustainable Day and Night-Time Cultural Tourism Using the Mean Signed Error-Centric Recurrent Neural Network for Riyadh Historical Sites. Sustainability 2024, 16, 5566. https://doi.org/10.3390/su16135566

AMA Style

Jeribi F, Perumal U, Alhameed MH. Recommendation System for Sustainable Day and Night-Time Cultural Tourism Using the Mean Signed Error-Centric Recurrent Neural Network for Riyadh Historical Sites. Sustainability. 2024; 16(13):5566. https://doi.org/10.3390/su16135566

Chicago/Turabian Style

Jeribi, Fathe, Uma Perumal, and Mohammed Hameed Alhameed. 2024. "Recommendation System for Sustainable Day and Night-Time Cultural Tourism Using the Mean Signed Error-Centric Recurrent Neural Network for Riyadh Historical Sites" Sustainability 16, no. 13: 5566. https://doi.org/10.3390/su16135566

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop