• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Location-Aware Personalized Traveler Recommender System(LAPTA)Using Collaborative Filtering KNN

    2021-12-15 08:11:06MohanadAlGhobariAmgadMuneerandSulimanMohamedFati
    Computers Materials&Continua 2021年11期

    Mohanad Al-Ghobari,Amgad Muneer and Suliman Mohamed Fati

    1School of Information Technology,Asia Pacific University,Kuala Lumpur,57000,Malaysia

    2Department of Computer and Information Sciences,Universiti Teknologi PETRONAS,Seri Iskandar,32160,Malaysia

    3Department of Information Systems,Prince Sultan University,Riyadh,11586,Saudi Arabia

    Abstract:Many tourists who travel to explore different cultures and cities worldwide aim to find the best tourist sites,accommodation,and food according to their interests.This objective makes it harder for tourists to decide and plan where to go and what to do.Aside from hiring a local guide,an option which is beyond most travelers’budgets,the majority of sojourners nowadays use mobile devices to search for or recommend interesting sites on the basis of user reviews.Therefore,this work utilizes the prevalent recommender systems and mobile app technologies to overcome this issue.Accordingly,this study proposes location-aware personalized traveler assistance(LAPTA),a system which integrates user preferences and the global positioning system(GPS)to generate personalized and location-aware recommendations.That integration will enable the enhanced recommendation of the developed scheme relative to those from the traditional recommender systems used in customer ratings.Specifically,LAPTA separates the data obtained from Google locations into name and category tags.After the data separation,the system fetches the keywords from the user’s input according to the user’s past research behavior.The proposed system uses the K-Nearest algorithm to match the name and category tags with the user’s input to generate personalized suggestions.The system also provides suggestions on the basis of nearby popular attractions using the Google point of interest feature to enhance system usability.The experimental results showed that LAPTA could provide more reliable and accurate recommendations compared to the reviewed recommendation applications.

    Keywords:LAPTA;recommender system;KNN;collaborative filtering;users’preference;mobile application;location awareness

    1 Introduction

    Nowadays,travel is one of the preferred habits for many people globally for different purposes(i.e.,business,leisure,or tourism).The number of travelers worldwide has experienced a steady increase annually [1,2].Statistics show an increase of travelers from 530 million in 2015 to 1.3 billion in 2017,and this figure was expected to reach 1.8 billion in 2020.However,many travelers face serious challenges during their journeys,like finding suitable accommodation,good quality food,and proper guidance to tourist sites.These issues affect the traveler experience and lead to a noticeable impact on the tourism industry in the visited country.That impact emerges from the traveler reviews and word-of-mouth through websites and mobile applications.

    Since 2015,the usage of mobile devices has increased dramatically and has surpassed desktop and laptop usage [1].Therefore,we are living in the era of mobile computing.This claim is supported by statistics in [3,4]which show that by the end of 2015,the number of mobile users globally was approximately 4.15 billion and the expected figure is five billion users by 2020.

    Therefore,as everyone has a mobile device,the travelers immediately share what they encounter in their journey with their relatives,friends,and even with potential travelers through different platforms,including booking.com,Agoda,and TripAdvisor.For instance,travelers may find the accommodation,which they reserve online,cramped,dirty,or with insufficient hotel facilities,or unfriendly or uncooperative staff [5,6].Such issues are serious concerns for any traveler and may spoil his/her whole trip as they desire comfort and peace and tried his/her best to plan carefully to choose among a variety of options to meet their expectations and avoid any disturbance.Food is also a significant factor that measures the traveler’s trip experience,as many visitors would travel around to try various food dishes from different origins.However,authors in [7]claim that various factors affect tourists’food consumption and selection as one of the main determinants is the difference of culture and religion.Moreover,authors in [7,8]agreed that the health and hygiene of restaurants exert a considerable effect on food consumption and restaurant selections among tourists.Tourists primarily prefer to eat in renowned international fast food restaurant chains rather than in local or street food restaurants that are cramped or dirty.Another issue that travelers face while traveling abroad is transportation [9].

    Furthermore,many tourists who travel to explore different cultures and cities worldwide aim to find the best tourist sites such as museums,historical sites,temples,and other places according to their interests.This situation makes it harder for tourists to decide and plan where to go and what to do.Consequently,many tourists tend to look for local tour guides or tourist agencies to obtain information about their destination,a task which might be time-consuming and financially costly [10].Thus,recommender systems are proposed in many travel platforms to overcome these issues and recommend the point of interests (POI) on the basis of the traveler’s preferences.

    Recommender systems (RSs) represent a subclass of information filtering systems that predict user preferences when the user rates an item.RSs are used widely in commercial websites/applications to suggest products with high demand to users who show interest in similar products [11,12].The idea behind the RS is that they function at the forefront of user-friendly systems to extract relevant information from a massive amount of data [13]and provide suggestions in line with the extracted information to expedite the search process,even when encountering the dramatic growth of a large amount of data.A prime example is a book RS that allows users to pick a book to read.As a well-known website,Amazon.com uses an RS to personalize each customer’s online store [14].As recommendations are typically customized,non-personalized recommendations exist for multiple users or user groups to obtain benefits from various suggestions.Therefore,in RSs,machine learning (ML) algorithms provide better recommendations to users compared to those from data mining techniques.However,no precise classification exists for the algorithms in the ML region,mainly because of the number of approaches employed in the literature [15].As a result,selecting an appropriate ML algorithm becomes challenging and unclear [16].Moreover,some additional techniques such as the threshold algorithm (TA) are required to ensure the scalability in RSs.

    Thus,this study aimed to develop a one-stop center mobile application that provides information about places according to user preferences.This work primarily provides a threefold contribution.

    · We gave a clear overview of RSs and explained the various problems in the traditional RSs.Then,we explained the development of travel RSs along with the techniques and interface types.

    · We proposed a location-aware traveler assistance (LAPTA) that employs user preferences to generate personalized recommendations using a K-Nearest Neighbor Item-Based Collaborative Filtering.

    · The proposed system is scalable,which means it maintains an acceptable performance level when the workload increases.

    The remainder of this paper is structured as follows.Section 2 discusses related work on different RSs.Section 3 provides a summary of the methods adopted for the present study and describes the approach employed.Section 4 presents and examines the results.Lastly,Section 5 concludes the study and highlights future work.

    2 Background and Related Work

    2.1 Location Awareness Mobile Applications

    With the rapid advancement in telecommunication and the Internet since the 1990s,all businesses have changed to adopt to-of-the-art technologies,thereby leading to rising new business models with thoughtful impact on such businesses.According to [17],the travel and tourism industry is no exception in relation to the influence of the Internet.That influence contributes to the evolution of travel and tourism started by adopting online airline ticketing through the web.Moreover,smartphones have become fully integrated into public lives over time.Thus,the travel and tourism industry were rearticulated by enhancing traveler behaviors and travel experience,including the searching for information,on-site decision-making,the sharing of journey details,and documenting travel experiences [18].One of the recent directions in the mobile applications of travel and tourism involves location-based applications that allow travelers to provide information and services to users according to their current location [19].Furthermore,mobile device features like GPS location,Bluetooth,and WLAN hotspots enables the applications to guide travelers toward nearby POIs while they explore indoor and outdoor environments [20].Those features attract travelers to use the mobile devices to make their journey enjoyable.

    2.2 Recommender Systems

    RSs constitute one of the artificial intelligence fields that provides suggestions to users in line with their interests and search histories [21].According to [22,23],RSs utilize different techniques such as data mining and prediction algorithms to forecast the interests of users in various aspects such as information,products,and services.Three types of RSs exist:content-based filtering,collaborative filtering (CF),and hybrid filtering.Content-based filtering is one of the oldest approaches and is the most popular RS type [24,25].Those approaches track the user rating for an item and then recommends similar products according to two criteria:the user’s profile preference and the item description with a high rating by the user [26].However,the main limitation of the content-based filtering approaches is that the user should rate an item to see recommended ones.If the user did not rate a product,then he/she will not be able to see the recommended item list.Another popular technique is the CF approach,which predicts users’interests by gathering various users’ preferences or desired information from different sources and integrating these various preferences to predict the user’s interest [21,26].The CF approaches can be classified into two classes.First,memory-based approaches use the fundamental similarities between users and/or items to make predictions.Second,model-based approaches use only a set of ratings to train the model which,in turn,is employed to predict the users’rating of an unrated item or group of items [27].Despite the wide application of content-based and CF approaches,both methods suffer from serious issues of precision and scalability,as the data of products and users have grown tremendously lately,thereby resulting in inaccurate recommendations.Thus,a robust and scalable RS approach in handling huge data that expands by the second is needed.As a solution for this issue,the hybrid filtering approach utilizes both content-based and CF techniques to enhance and improve recommendation results.According to [28],a range of methods has been developed to integrate different filtering approaches,including CF,content-based filtering,and knowledge-based demographics.The most popular combination is the hybridization between content-based and CF.Such a hybrid approach is usually applied in commercial RSs and can address and overcome issues of standard methods the unrated items such as the new item has not been rated by any user [29].

    2.3 Location-Aware RS

    Personalization is an important aspect of producing good recommendations for users and communities.Therefore,the integration of the RS with the advancement in mobile devices/applications plays a crucial role in personalization [30].Since its invention until now,RSs were incorporated with various technologies to help the users decide in choosing their preferred items such as clothes [31],movies [32,33],and restaurants [34].The literature presents some initiatives for such an integration for the sake of personalization.The authors in [35]proposed a Location-Based Personalized Restaurant Recommendation System for Mobile Environments.That system introduces the merging of mobile technology and context awareness with RSs.ML algorithms have been used to study user behavior while the user keeps exploring restaurants through social media applications.Such a combination may help enhance dining experiences,but this system has an issue in data gathering as it relies on the Foursquare application to gather users’behaviors data,which is social-driven data with missing and unvalidated details.Likewise,the authors in [36]proposed a location-content-aware RS to recommend nearby locations on the basis of personal interest and local preference that aims to facilitate the travel experience for those who visit different cities.Furthermore,the authors used an ML algorithm named LCALDA to learn users’interests and the local preference of each city by gathering item pattern convergence,content exploiting,and the learning interest of the querying user.Then,the results are combined automatically with the local preference of the querying city to produce top-k recommendations.Nevertheless,the classical TA in [36]is extended by a scalable query processing technology and evaluates the recommended item.Additionally,the authors used Foursquare and DoubaneEvent datasets to increase the efficiency and the effectiveness of the RS.To overcome the data sparsity problem and supervise the user preferences,utilizing local preference and item content information to enhance the recommendation efficiency further and provide the online recommendation is necessary.A scalable-based TA query processing technique has been implemented in the current research.

    2.4 K Nearest Neighbor(KNN)Algorithm

    ML techniques have been widely used in various scientific fields for classification or prediction purposes.Among these techniques,the KNN is one of the simplest supervised ML approaches [37]and is commonly applied to solve classification and regression problems.KNN classifies the unlabeled data instance by assigning them to another class with similar labelled examples according to the nearest calculated distance between the data instance and the classes.In the context of RSs,the authors in [38]utilized and trained the KNN algorithm to build an automatic web usage data mining and RS in line with user behavior on the basis of user clickstream data on a newly developed elementary syndication reader (RSS) website.Moreover,authors in [38]claimed that KNN could be utilized in RSs for the following reasons:

    · The KNN overcomes various common scalability problems that occur within various algorithms,i.e.,the tree technique,by handling massive training data to fit in the memory.

    · KNN is easy to implement as it uses the Euclidean distance equation to measure the similarities even with the absence of prior knowledge about data distribution.It also produces accurate recommendations for end-users on the basis of the straightforward application of similarity or distance for classifications.

    · It is fast with a lower error rate caused by inaccuracy in assumptions.

    3 The Proposed Location-Aware Personalized Traveler Assistance(LAPTA)Recommender System

    3.1 Survey

    Unlike requirement analysis,which focuses more on collecting the proper requirements,requirement validation ensures that the gathered requirements are complete,consistent,and reflective of the users’expectations and needs according to the collected data from end-users [39].In the data gathering through primary research questionnaires,the gathered data should be analyzed and validated to assist in creating a clear idea of the study objectives and the proposed system.In this research,the authors conducted an online survey to extract the system requirements through the respondents’opinions.The survey involved 65 respondents globally who are adults and travel at an average of 2-3 times a year.After the data collection,validation was conducted to ensure the completeness of all the survey sections.The following figures depict the survey results with analysis.

    Fig.1a indicates that 89.2% of the participants plan their trips using the Internet and other options (such as travel agents) constitute the remaining 10.8%.Therefore,most people rely on the Internet to plan their trips.Regarding the most convenient way to plan a trip,67.7% of participants chose using the Internet,16.9% selected the help of a friend,and 13.8% indicated the services of travel agents (Fig.1b).Thus,the majority prefer to use the Internet as a convenient approach to plan a trip.

    Fig.2a shows that 86.2% of respondents utilize the Internet during their trip to search for a particular location,7.7% depend on travel local guides,and 6.2% ask the nearby local people for suggestions.Thus,people started to rely on the Internet to search for locations during their trip rather than using other options like local guides.

    Figure 1:Survey results:(a) travel planning and (b) convenient planning methods according to the users

    Figure 2:Results of users experience in:(a) searching for places and tourist attractions and(b) importance of food quality/types for the traveler

    As depicted in Fig.2b,61.5% of respondents found that food quality is essential,26.2% find that food quality is quite important,10.8% have neutral thoughts about the quality of food during the trip,and only 1.5% do not think that quality of food is essential.Thus,more than 80% of respondents find that their food quality is critical during their trip.

    According to the question in Fig.3a,the respondents consider their trip satisfactory on various factors.For example,travelers consider their trip satisfactory due to good accommodation(47.7%),food quality and safety (46.2%),attractions and tourist sites (33.8%),finding friendly people around the city (16.9%),and 38.5% of participants reveal that all the above factors are critical during the trip.Fig.3b shows that 76.9% of participants always rely on their mobile phones,13.8% use their mobile phone often,6.2% rarely use their phones,and 3.1% rarely use their phone during their trips.Thus,more than 80% of the participants reach for and depend on their mobile phones for various reasons.

    Fig.4a indicates that 60% of participants find mobile phones strongly helpful to recommend nearby hotels,restaurants,tourist attractions,and public transportation locations;32.3% find them quite helpful;3.1% consider them as neutral,and 4.6% find them entirely unhelpful.Therefore,approximately 93% of respondents need an application that would help them find and would recommend nearby locations.Fig.4b displays the responses on the necessity of a location awareness personalized assistance application for travelers.The results are as follows:strongly agree (47.7%),agree (43.1%),neutral (7.7%),and disagree (1.5%).Accordingly,a location awareness personalized assistance mobile application would bring value and assistance to travelers throughout their trips.

    Lunchtime was a pleasant surprise when the girls all crowded around my table. Their chatter2 was friendly, so I began to relax. My new classmates filled me in on the school, the teachers and the other kids. It wasn’t long before the class nerd was pointed3 out to me: Mary Lou English. Actually she called herself Mary Louise. A prim4, prissy young girl with a stern visage and old-fashioned clothes, she wasn’t ugly -- not even funny looking. I thought she was quite pretty, but I had sense enough not to say so. Dark-eyed and olive-skinned, she had long, silky black hair, but -- she had pipe curls! Practical shoes, long wool skirt and a starched5, frilly blouse completed the image of a complete dork. The girls’ whispers and giggles6 got louder and louder. Mary Lou made eye contact with no one as she strode past our table, chin held high with iron determination. She ate alone.

    Figure 3:Results of users experience:(a) factors influencing users’trip satisfaction and (b) usage rate of mobile phone during trips

    Figure 4:Results of:(a) Importance of recommender system mobile app and (b) evaluations of application necessity

    Fig.5a reveals that 83.1% of respondents would use a location-based app,13.8% are unsure,and 3.1% would not download and use a location awareness personalized assistance mobile application.Therefore,this outcome shows the necessity,significance,and feasibility of the application to people.Fig.5b shows the respondents’thoughts on the features that may be included in the LAPTA,and 78.5% of respondents believe that a current local map view with nearby locations should be included,75.4% want to view reviews of a particular location,61.5% want to have the ability to search and view locations,49.2% want to have the ability to add reviews and ratings about a particular location,46.2% require the ability to provide feedback about the mobile application,44.6% thinks that displayed ratings on a particular location would be valuable,and 40% wish for displayed price tags on locations.This outcome endows the researchers with a clear picture of the features to be considered while developing the proposed LAPTA application.

    Figure 5:Results of:(a) Evaluation of application necessity and (b) Important features to be implemented in LAPTA application

    3.2 KNN-Based CF Algorithm

    The implemented approach in this study is the KNN-based CF Algorithm.The principle of the proposed approach is to evaluate the user’s rating of the POIm,and then according to the user ratings,u,the approach finds other POIs which are like POIm.To decide the similarity of POIs,the similarity function (similarity metric) has been formulated as in [40]and utilizes the modified cosine similarity between POIsaandb:

    where Ra,uis user u’s rating on POI a,is the corresponding average rating,U(a)is the set of users that have rated POIa,andU(a)∩U(b)is the set of users that have rated both POIsaandb.The benefit of the above-defined adjusted cosine similarity over common similarity is that the rating scale differences between different users are considered as given in Eq.(2).

    whereNku(m)={j:jbelongs to theKmost similar POIs to POImand useruhas ratedj}.Moreover,sim (m,j)is the adjusted cosine similarity defined in Eq.(1),Rj,uare the existent ratings (of useruon POIj),and Pm,uis the prediction.Fig.7 illustrates the recommendation system using KNN-cosine similarity.

    One primary step in the CF algorithm is to measure the similarity between locations and pick the most similar items.The fundamental idea in measuring similarities betweenIandJis to isolate users who rated these POIs and then use the similarity calculation technique to evaluate the similarity si,j.This process has been demonstrated in Fig.6,where the matrix rows represent users,and the columns represent items.

    Several tricks in data post-processing could also be applied simultaneously to enhance the performance of RSs [41].One of the “tricks” employed in this study is item-based correction,which explicitly defines the item-based rating mean as given in Eq.(3).

    whereU(m)is defined in Eq.(5).For the proposed CF approach,the item-based prediction mean is calculated as

    whereNuis the number of users.We correct the prediction byΔm=Sm-as follows.

    Thus,Eq.(5) provides the item-based correction formula.The item-based correction increases the RMSE by approximately 0.03 on the basis of the testing conducted.

    Figure 6:Isolation of the co-rated items and similarity computation [40]

    Figure 7:Recommender system using k-nearest neighbors—cosine similarity [42]

    3.3 System Architecture

    Fig.8 depicts the LAPTA overall architecture and how it operates.LAPTA consists of two modules:the online and offline modules.In the online module,the user interacts with the system,such as by searching for current locations and viewing locations according to the current detected location.By contrast,the offline module stores users’past search behavior and matches it with the locations to generate a user preference.Likewise,the stored user preference dataset assists the recommendation engine in generating personalized suggestions in line with the preferences generated from users’past search behaviors.

    Figure 8:Overall System Architecture of LAPTA

    The CF approach creates a model on the basis of past user behaviors (similar locations previously visited or given good numerical ratings) and similar decisions taken by other users.This model is then utilized to predict locations based on KNN (or POI ratings) that may be of interest to the user.The technique then utilizes a database in which data points are divided into various clusters to make inferences for new POIs.Therefore,KNN does not claim the underlying data distribution but relies on the featured item’s similarity.As it makes an inference about the POI,KNN calculates the “distance” between the target POI and every other POI in its database.It ranks the distances and returns the closest neighbor K top POIs to the most similar POI recommendations.Fig.9 presents an example of how KNN classifies the new POI.

    3.4 Process Flow of the Proposed Approach

    The proposed approach creates recommendations by identifying places that travelers rated highly or provided them with good experiences.Two places can be identical if most of these two places’visitors gave similar ratings or share the same experiences.Per this explanation,this suggested approach is an item-centric technique as it identifies and measures distances between the places on the basis of user experiences.For instance,the traveler can receive a personal recommendation from the proposed approach by considering the POI that the user prefers the most.This preferred POI can be represented by its vector of contact with each user (the corresponding column in the interaction matrix).Subsequently,the approach measures the similarities between the current POI and all the other POIs.Once the similarities are computed,KNN starts selecting the best POI.Tab.1 shows the process flow of the proposed algorithm.

    Figure 9:Classification of a new POI using the KNN

    Table 1:KNN algorithm execution

    Figure 10:Collaborative filtering approach using KNN in this study

    3.5 The Proposed Algorithm Description

    CF systems work by collecting user feedback in the form of user ratings POIs in a given domain and then employing the similarities of the rating behavior among several users to recommend a new POI.In the proposed system,the CF model was developed using the KNN algorithm,an ML algorithm,to predict the user’s ratings of unrated items.The KNN algorithm is non-parametric,so it does not make any assumptions on the underlying data distribution but relies on POI feature similarity calculations.The KNN recommends a POI by calculating the distance between the target POI and every other POI in its database.Then,it ranks its distances and returns the top KNN POIs as the most similar POIs in the recommendation list.Fig.10 depicts the proposed algorithm whereby Users A and B have a good experience in two different POIs.Subsequently,the proposed approach recommends a new POI to User B on the basis of past experiences and user preference/rating.In other words,KNN classifies any data point by a majority vote of its neighbors,and then the data point will be assigned to the class having the most common nearest neighbors as measured by a distance function (categorical variable).

    4 Results and Discussion

    In this section,the proposed LAPTA approach is tested for effectiveness,efficiency,and performance.Experiments on an ASUS core i7-5500U@3,00 GHz device with 16 GB memory on 64-bit Windows OS were performed in Python 3.8.0.The mobile app of the proposed approach was then examined and implemented in a mobile Android environment.

    4.1 Evaluation Metrics

    The main objective of this experiment is to evaluate the performance and efficiency of the proposed RS according to location recommendations.The evaluation was measured using two metrics,namely,mean absolute error and root mean absolute error.

    4.1.1 Mean Absolute Error(MAE)

    The metric MAE computes the deviation between predicted ratings and actual ratings,as shown in Eq.(6).Thus,a lower MAE value is more beneficial for our model.

    4.1.2 Root Mean Square Error(RMSE)

    The metric RMSE is like the MAE but places greater emphasis on a larger deviation.Thus,the residual’s absolute value is squared.The square root of the entire term is taken for comparison.The RMSE metric given in Eq.(7).

    The results obtained from a cosine-based similarity test with different neighborhood sizes are presented in Tab.2.When the cosine similarity with neighborhood size 20 is adjusted,the MAE and RMSE values are minimal.Both evaluation metrics showed similar improvements in rating accuracy when the neighborhood size increases.RMSE shows that neighborhood size 20 provides the highest accuracy,but MAE achieves the corresponding outcome with neighborhood size 10.

    Table 2:Lowest values for each of the item similarity computations

    4.2 Comparison with the Literature

    Tab.3 provides the results of comparison of the proposed approach with those of recent studies [40,43-45].For instance,the authors in [40]proposed an item-based CF recommendation algorithm which was evaluated with a MAE value of 0.7392,and the authors in [43]suggested a cluster-based CF RS for cardiac patients.The approach in [43]obtained the best results by employing CF with a clustering algorithm as the MAE achieved 0.2510 with a neighborhood size 15.Authors in [44]also presented an item-based CF RS where the MAE and RMSE values were 0.920979 and 0.717344,respectively.In [45],authors proposed various approaches,including an item-based CF with the corresponding MAE and RMSE values of 0.8222 and 0.8927.Comparatively,the suggested technique in this study combines content-based and item-based filtering,a scheme which outperforms the RSs suggested by [40,44,45].However,the RS proposed by [43]remains optimal as it obtained a better result relative to our work.

    Table 3:Comparison of the proposed approach with related literature contributions

    4.3 LAPTA System Interface

    For security purposes,the LAPTA system was equipped with an authentication page which requires valid user credentials to access the application.In case the user entered the wrong credentials,an alert message will notify users to insert the valid ones.Alternatively,the user can use Google ID to access the system using the Google Sign-in feature.After logging in,the user will be redirected to the main page,which is the map view page,as depicted in Fig.11.In the map view page,the user can explore all nearby POIs (e.g.,restaurants and shopping malls) and explore the POIs under particular categories by selecting those classifications from a dropdown list (left side,Fig.11).The user can also click on the location icon on the map to display the distance between the user’s location and the selected location.

    Figure 11:Map View with various POIs

    Figure 12:Proposed mobile app results:(a) the view and add reviews feature and (b) the suggestions panel according to user preferences

    Furthermore,users can add and view feedback and reviews on locations,as shown in Fig.12a.In the page for location viewing (e.g.,restaurant),users can read current reviews about that location.If the user needs to write a review,he/she can click on the reviews button located at the bottom of the screen and add the desired feedback.Once the review is saved,the user can immediately view their reviews.Additionally,LAPTA has a navigation drawer through which the user can navigate the application to access different features (e.g.,profiles,suggestions,and maps)and logout from the application.

    LAPTA also has an interesting feature which displays Google provided suggestions and the recommendations generated by the system itself.As discussed in Section 3,the system uses a KNN-based CF algorithm to provide suggestions according to user preferences like search behavior and the most popular or top-rated nearby locations.Those suggestions are displayed as shown in Fig.12b.As an example,we assume the user searches for nearby shopping malls and McDonald’s restaurants (Fig.11).Once the user navigates to the suggestions panel,several suggestions would be created in line with the user searches and locations,as in Fig.12a.Those generated suggestions include similar nearby POIs under the same tag.

    5 Conclusion

    The crucial role of mobile devices and applications in people’s daily lives is undeniable.Nowadays,mobile applications contribute to the different sectors like entertainment,E-Commerce,E-Government,and tourism and travelling.That contribution to the tourism industry leads to a considerable change in the concept of travel by enhancing the travelers’experience by searching,selecting,and sharing information about different locations.Thus,this study examined this area through surveys and in the academic literature to explore the different issues and develop a proper solution to help the travelers enjoy their journeys with less disturbance.To address the issue of finding the suitable POIs for the travelers,RSs were proposed to allow the travelers to select the convenient POIs according to the personal preferences and others user ratings.This work utilized RSs and a mobile device location-based feature to build the LAPTA system,which integrates user preferences and GPS to generate personalized and location-aware recommendations.The recommendations were generated using a KNN-based CF approach which considers the user’s rating and behavior profile to show recommended POIs.The experimental results showed the superiority of the proposed system over those in related works in terms of the MAE and RMSE values.However,the authors feel that the system needs further improvements.Thus,future enhancements can be made to improve the application’s efficiency by exploring more ML filtering algorithms and technologies that could improve response time and improve the system’s effectiveness.Moreover,a GPS navigation system and a language translator could be implemented as a future upgrade to increase the application’s usability and enhance the user’s experience.

    Funding Statement:The authors would like to acknowledge the support of Prince Sultan University for paying the Article Processing Charges (APC) of this publication.

    Conflicts of Interest:The authors declare that they have no conflicts of interest to report regarding the present study.

    久久久久久伊人网av| a级毛片在线看网站| 久久精品国产亚洲av涩爱| 亚洲精品中文字幕在线视频| 美女福利国产在线| 七月丁香在线播放| 婷婷色麻豆天堂久久| 国产探花极品一区二区| 久久久a久久爽久久v久久| 麻豆乱淫一区二区| 久久97久久精品| 亚洲综合色网址| 国产 一区精品| 成年美女黄网站色视频大全免费| 亚洲欧美成人精品一区二区| 蜜桃国产av成人99| 久久久亚洲精品成人影院| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 高清欧美精品videossex| 日本猛色少妇xxxxx猛交久久| 男人操女人黄网站| 国产女主播在线喷水免费视频网站| 99re6热这里在线精品视频| 少妇精品久久久久久久| 亚洲精品中文字幕在线视频| 男人爽女人下面视频在线观看| 啦啦啦视频在线资源免费观看| 欧美日韩亚洲国产一区二区在线观看 | 国产免费视频播放在线视频| √禁漫天堂资源中文www| 人人妻人人澡人人看| 大话2 男鬼变身卡| 久久久久国产网址| 国产又爽黄色视频| 久久久久久人人人人人| 人妻少妇偷人精品九色| 一区二区三区四区激情视频| 日本猛色少妇xxxxx猛交久久| 精品国产一区二区久久| 亚洲av中文av极速乱| 成人亚洲欧美一区二区av| 黄片小视频在线播放| 一级爰片在线观看| 欧美成人精品欧美一级黄| 欧美日韩精品网址| 亚洲婷婷狠狠爱综合网| 久久综合国产亚洲精品| 国产男人的电影天堂91| 精品国产一区二区久久| 两性夫妻黄色片| 日韩av不卡免费在线播放| 熟女电影av网| 亚洲精品美女久久av网站| 赤兔流量卡办理| 丝袜喷水一区| 如何舔出高潮| 久久精品久久久久久久性| 在现免费观看毛片| 久久精品国产综合久久久| 久久久久久久久免费视频了| 欧美日韩亚洲国产一区二区在线观看 | 赤兔流量卡办理| 国产色婷婷99| 丁香六月天网| 午夜精品国产一区二区电影| 亚洲三区欧美一区| 亚洲国产精品成人久久小说| 9191精品国产免费久久| 黄色怎么调成土黄色| 色哟哟·www| 成人国语在线视频| 免费在线观看黄色视频的| 91国产中文字幕| 亚洲精品自拍成人| 永久网站在线| 欧美日韩综合久久久久久| 伦精品一区二区三区| 久久久精品免费免费高清| 巨乳人妻的诱惑在线观看| 久久精品国产鲁丝片午夜精品| 亚洲国产欧美日韩在线播放| 99热全是精品| a 毛片基地| 美女国产高潮福利片在线看| 美国免费a级毛片| 国产免费视频播放在线视频| 久久久久久久精品精品| 久久午夜综合久久蜜桃| 久久久精品94久久精品| 亚洲av福利一区| 国产精品亚洲av一区麻豆 | 亚洲欧美成人综合另类久久久| 日韩av在线免费看完整版不卡| 成年美女黄网站色视频大全免费| 亚洲成人av在线免费| 人人妻人人澡人人爽人人夜夜| 日本黄色日本黄色录像| 国产伦理片在线播放av一区| 久久精品人人爽人人爽视色| 熟女av电影| 在线观看www视频免费| av在线app专区| 性高湖久久久久久久久免费观看| 边亲边吃奶的免费视频| 99久久中文字幕三级久久日本| 久久久久久久精品精品| 国产黄色视频一区二区在线观看| 黄色 视频免费看| 在线观看一区二区三区激情| 波野结衣二区三区在线| 波多野结衣一区麻豆| 国产人伦9x9x在线观看 | 老鸭窝网址在线观看| 成人国语在线视频| 精品国产国语对白av| 久久久久久免费高清国产稀缺| 欧美av亚洲av综合av国产av | 人体艺术视频欧美日本| 免费人妻精品一区二区三区视频| 久久久久精品久久久久真实原创| 日韩不卡一区二区三区视频在线| 日韩中字成人| 成人影院久久| 婷婷色综合www| 亚洲欧美中文字幕日韩二区| 精品久久久精品久久久| 久久久久久久精品精品| 久久影院123| 国产精品欧美亚洲77777| 亚洲精品乱久久久久久| 日韩不卡一区二区三区视频在线| 观看av在线不卡| 一本色道久久久久久精品综合| 精品一区二区免费观看| 99热国产这里只有精品6| 欧美亚洲 丝袜 人妻 在线| 美女大奶头黄色视频| 国产av精品麻豆| 久久精品人人爽人人爽视色| 九草在线视频观看| 十八禁网站网址无遮挡| 蜜桃在线观看..| 欧美激情 高清一区二区三区| 赤兔流量卡办理| 久久久精品免费免费高清| 久久狼人影院| 国产日韩欧美在线精品| av在线老鸭窝| 久久久国产欧美日韩av| 男女午夜视频在线观看| 亚洲国产精品国产精品| 中文字幕亚洲精品专区| 亚洲av综合色区一区| 国产日韩欧美视频二区| 国产精品99久久99久久久不卡 | 亚洲精品av麻豆狂野| videossex国产| 国产免费一区二区三区四区乱码| 色播在线永久视频| 亚洲婷婷狠狠爱综合网| 嫩草影院入口| 美女福利国产在线| 国产精品久久久久久av不卡| 在线观看免费高清a一片| 免费观看性生交大片5| 亚洲色图综合在线观看| 亚洲精品久久午夜乱码| 日本av手机在线免费观看| 一区二区三区四区激情视频| 免费观看性生交大片5| av在线播放精品| 国产成人免费无遮挡视频| 91精品国产国语对白视频| 国精品久久久久久国模美| 亚洲色图综合在线观看| 高清不卡的av网站| 美女福利国产在线| 王馨瑶露胸无遮挡在线观看| 91精品伊人久久大香线蕉| 午夜日韩欧美国产| 王馨瑶露胸无遮挡在线观看| 性色avwww在线观看| 国产精品久久久久成人av| 春色校园在线视频观看| 我要看黄色一级片免费的| 热99国产精品久久久久久7| 老司机亚洲免费影院| 国产精品熟女久久久久浪| 国产老妇伦熟女老妇高清| 97人妻天天添夜夜摸| 亚洲五月色婷婷综合| 国产乱来视频区| 亚洲精品在线美女| 女的被弄到高潮叫床怎么办| 免费黄网站久久成人精品| 久久精品国产鲁丝片午夜精品| 国产亚洲精品第一综合不卡| 波多野结衣av一区二区av| 天天影视国产精品| 秋霞伦理黄片| 国产精品国产av在线观看| 最近中文字幕2019免费版| 国产伦理片在线播放av一区| 久久精品国产亚洲av涩爱| 久久久久久久亚洲中文字幕| 久久精品国产a三级三级三级| 免费在线观看视频国产中文字幕亚洲 | 国产精品偷伦视频观看了| 欧美日韩视频精品一区| 色婷婷av一区二区三区视频| 久久精品久久精品一区二区三区| 99久久综合免费| 人妻人人澡人人爽人人| 欧美精品亚洲一区二区| 久热久热在线精品观看| 欧美精品高潮呻吟av久久| 亚洲视频免费观看视频| 老司机影院毛片| 日韩av在线免费看完整版不卡| 欧美日韩精品成人综合77777| 国产麻豆69| 大片电影免费在线观看免费| 天堂8中文在线网| 超碰成人久久| 国产一级毛片在线| 免费黄频网站在线观看国产| 亚洲精华国产精华液的使用体验| 这个男人来自地球电影免费观看 | 日韩大片免费观看网站| 中文乱码字字幕精品一区二区三区| 久久久久久人妻| 亚洲第一青青草原| 18在线观看网站| 一边亲一边摸免费视频| 国产精品久久久久久精品古装| 欧美人与善性xxx| 汤姆久久久久久久影院中文字幕| 在线观看国产h片| 下体分泌物呈黄色| 亚洲少妇的诱惑av| 亚洲在久久综合| 国产免费福利视频在线观看| 少妇人妻久久综合中文| 97在线视频观看| 精品国产国语对白av| 国产老妇伦熟女老妇高清| 高清在线视频一区二区三区| 亚洲在久久综合| 汤姆久久久久久久影院中文字幕| 国产精品亚洲av一区麻豆 | 亚洲综合精品二区| 亚洲图色成人| 久久久久国产网址| 香蕉国产在线看| 精品久久蜜臀av无| 99久久精品国产国产毛片| 亚洲三区欧美一区| 久久久欧美国产精品| 国产福利在线免费观看视频| 菩萨蛮人人尽说江南好唐韦庄| √禁漫天堂资源中文www| 一级毛片我不卡| 欧美日韩亚洲高清精品| 国产白丝娇喘喷水9色精品| 黄片无遮挡物在线观看| 欧美另类一区| 日韩中文字幕欧美一区二区 | 美女xxoo啪啪120秒动态图| 亚洲欧美精品综合一区二区三区 | 你懂的网址亚洲精品在线观看| 免费播放大片免费观看视频在线观看| 中文字幕av电影在线播放| 晚上一个人看的免费电影| 欧美黄色片欧美黄色片| 国产精品国产三级专区第一集| 少妇的丰满在线观看| 好男人视频免费观看在线| 欧美亚洲日本最大视频资源| 黄片小视频在线播放| 电影成人av| 国产精品一区二区在线不卡| 国产在视频线精品| 丝瓜视频免费看黄片| 国产一区二区三区综合在线观看| 男的添女的下面高潮视频| 精品午夜福利在线看| 亚洲精品国产av成人精品| 成年av动漫网址| 久久av网站| 电影成人av| 可以免费在线观看a视频的电影网站 | 国产黄色免费在线视频| 少妇的丰满在线观看| 美女福利国产在线| 妹子高潮喷水视频| 久久这里有精品视频免费| 99精国产麻豆久久婷婷| 成人黄色视频免费在线看| 男女边吃奶边做爰视频| 在线免费观看不下载黄p国产| 日韩熟女老妇一区二区性免费视频| 亚洲成国产人片在线观看| 亚洲精品av麻豆狂野| 麻豆乱淫一区二区| 日韩电影二区| 国产福利在线免费观看视频| 自拍欧美九色日韩亚洲蝌蚪91| 一本大道久久a久久精品| 亚洲av在线观看美女高潮| 精品酒店卫生间| 极品人妻少妇av视频| 久久 成人 亚洲| 国产高清不卡午夜福利| 永久免费av网站大全| 一边亲一边摸免费视频| 久久久久网色| 国产又爽黄色视频| 午夜福利网站1000一区二区三区| 欧美精品国产亚洲| 免费日韩欧美在线观看| 男女无遮挡免费网站观看| 国产女主播在线喷水免费视频网站| 久久久久国产一级毛片高清牌| 最近手机中文字幕大全| 秋霞伦理黄片| 亚洲av中文av极速乱| 日日摸夜夜添夜夜爱| 国产成人欧美| 久久鲁丝午夜福利片| 亚洲精品,欧美精品| 男男h啪啪无遮挡| 欧美av亚洲av综合av国产av | 一区在线观看完整版| 欧美日韩国产mv在线观看视频| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲精品自拍成人| 9色porny在线观看| 乱人伦中国视频| 亚洲精品视频女| videossex国产| 国产伦理片在线播放av一区| 欧美精品一区二区免费开放| 亚洲,一卡二卡三卡| 蜜桃国产av成人99| 亚洲成av片中文字幕在线观看 | 久久热在线av| 亚洲第一av免费看| 在线天堂最新版资源| 69精品国产乱码久久久| 春色校园在线视频观看| 熟女av电影| 国产亚洲午夜精品一区二区久久| 中文字幕制服av| 日本免费在线观看一区| 精品少妇久久久久久888优播| 美女午夜性视频免费| 亚洲国产精品一区二区三区在线| 777米奇影视久久| 亚洲精品日本国产第一区| 亚洲第一av免费看| 国产成人精品久久二区二区91 | 日韩av不卡免费在线播放| 欧美国产精品一级二级三级| 高清欧美精品videossex| 国产成人午夜福利电影在线观看| 国产黄频视频在线观看| av网站在线播放免费| 亚洲综合精品二区| 久久久久久久大尺度免费视频| 久久婷婷青草| 成人毛片a级毛片在线播放| 国产精品亚洲av一区麻豆 | 国产成人a∨麻豆精品| 免费少妇av软件| 免费观看av网站的网址| 色吧在线观看| 精品久久久精品久久久| 在线观看人妻少妇| 精品国产露脸久久av麻豆| 欧美bdsm另类| 国产一区二区 视频在线| 一边摸一边做爽爽视频免费| 久久av网站| 亚洲美女黄色视频免费看| 国产日韩一区二区三区精品不卡| 97人妻天天添夜夜摸| 国产精品久久久av美女十八| 国产精品.久久久| 波多野结衣一区麻豆| 午夜免费鲁丝| 国产日韩欧美视频二区| 久久久国产精品麻豆| 少妇的丰满在线观看| 咕卡用的链子| 男女午夜视频在线观看| 精品国产一区二区三区久久久樱花| 久久精品久久久久久噜噜老黄| 久久久久久久久免费视频了| 人妻系列 视频| 少妇的逼水好多| 久久久亚洲精品成人影院| 多毛熟女@视频| 国产黄色视频一区二区在线观看| 久热这里只有精品99| 91午夜精品亚洲一区二区三区| 丰满乱子伦码专区| 日韩一区二区三区影片| 亚洲,欧美,日韩| 亚洲天堂av无毛| 亚洲成人手机| 亚洲伊人色综图| 肉色欧美久久久久久久蜜桃| 中文字幕色久视频| 国产精品熟女久久久久浪| 日韩视频在线欧美| 亚洲精品aⅴ在线观看| 国产精品三级大全| 日韩一区二区三区影片| 日韩,欧美,国产一区二区三区| 欧美日韩一级在线毛片| 91精品伊人久久大香线蕉| 在线观看人妻少妇| 国产免费福利视频在线观看| 多毛熟女@视频| 国产日韩欧美视频二区| 免费在线观看完整版高清| 亚洲色图 男人天堂 中文字幕| 亚洲精品av麻豆狂野| 十八禁高潮呻吟视频| av.在线天堂| 欧美日韩亚洲国产一区二区在线观看 | 如日韩欧美国产精品一区二区三区| 亚洲精品av麻豆狂野| 欧美av亚洲av综合av国产av | 欧美亚洲 丝袜 人妻 在线| 午夜日韩欧美国产| 精品人妻在线不人妻| 最新中文字幕久久久久| 亚洲一区中文字幕在线| 国产精品一区二区在线观看99| 在线天堂中文资源库| 国产黄色免费在线视频| 啦啦啦视频在线资源免费观看| 欧美av亚洲av综合av国产av | 视频在线观看一区二区三区| 亚洲色图综合在线观看| 国产色婷婷99| 午夜av观看不卡| 在现免费观看毛片| 日韩,欧美,国产一区二区三区| 亚洲av福利一区| 国产精品蜜桃在线观看| 永久免费av网站大全| 日日摸夜夜添夜夜爱| 少妇熟女欧美另类| 国产欧美亚洲国产| 国产亚洲欧美精品永久| 久热久热在线精品观看| 国产成人精品久久二区二区91 | 亚洲欧美成人综合另类久久久| 777久久人妻少妇嫩草av网站| 久久鲁丝午夜福利片| 亚洲内射少妇av| 亚洲精品国产av蜜桃| 亚洲激情五月婷婷啪啪| 欧美日韩国产mv在线观看视频| 久久亚洲国产成人精品v| 亚洲精品乱久久久久久| 香蕉精品网在线| 天天躁夜夜躁狠狠久久av| 99九九在线精品视频| 欧美老熟妇乱子伦牲交| 少妇的丰满在线观看| 欧美日韩亚洲高清精品| 国产精品 国内视频| 天天躁日日躁夜夜躁夜夜| 国产精品不卡视频一区二区| 免费不卡的大黄色大毛片视频在线观看| 亚洲成人一二三区av| 永久免费av网站大全| 王馨瑶露胸无遮挡在线观看| 久久av网站| 一边亲一边摸免费视频| 老熟女久久久| 制服诱惑二区| 水蜜桃什么品种好| 在线天堂最新版资源| 亚洲 欧美一区二区三区| 少妇的逼水好多| 日韩中文字幕视频在线看片| 久久久久久久国产电影| 亚洲人成电影观看| 热99国产精品久久久久久7| 成人免费观看视频高清| 成人漫画全彩无遮挡| 亚洲三级黄色毛片| 久久久久久伊人网av| 久久久久久久大尺度免费视频| 国产黄色免费在线视频| 色婷婷久久久亚洲欧美| 久久国产精品大桥未久av| 亚洲精品久久午夜乱码| av视频免费观看在线观看| 精品久久蜜臀av无| 亚洲av在线观看美女高潮| 欧美精品一区二区免费开放| 九色亚洲精品在线播放| 国产免费福利视频在线观看| 好男人视频免费观看在线| 捣出白浆h1v1| 国产人伦9x9x在线观看 | av又黄又爽大尺度在线免费看| 自线自在国产av| 亚洲天堂av无毛| 韩国高清视频一区二区三区| 老鸭窝网址在线观看| 在现免费观看毛片| 国产精品av久久久久免费| 亚洲色图综合在线观看| 人人妻人人爽人人添夜夜欢视频| 免费av中文字幕在线| 国产xxxxx性猛交| 亚洲综合色惰| 中文字幕制服av| 欧美日韩视频精品一区| 在线免费观看不下载黄p国产| 国产成人精品久久二区二区91 | 国产男女内射视频| 国产成人精品一,二区| 99热网站在线观看| 黑人巨大精品欧美一区二区蜜桃| 波多野结衣一区麻豆| 国产精品一二三区在线看| 男女边摸边吃奶| 九色亚洲精品在线播放| 人成视频在线观看免费观看| 亚洲av免费高清在线观看| 国产熟女欧美一区二区| 精品国产国语对白av| 亚洲经典国产精华液单| 一区二区三区四区激情视频| 亚洲成av片中文字幕在线观看 | 国产精品国产三级国产专区5o| 日韩av不卡免费在线播放| 午夜激情av网站| 男的添女的下面高潮视频| 美女国产高潮福利片在线看| 大话2 男鬼变身卡| 欧美人与性动交α欧美软件| 国产av码专区亚洲av| 精品卡一卡二卡四卡免费| 免费大片黄手机在线观看| 久久精品久久精品一区二区三区| 99re6热这里在线精品视频| 9色porny在线观看| 国产毛片在线视频| 久久人人爽av亚洲精品天堂| 亚洲国产精品999| 9色porny在线观看| 久久av网站| 人人澡人人妻人| 99re6热这里在线精品视频| 在线观看美女被高潮喷水网站| 免费在线观看完整版高清| 美女xxoo啪啪120秒动态图| 免费在线观看完整版高清| 国产精品女同一区二区软件| 国产成人一区二区在线| 国产综合精华液| 久久精品国产亚洲av涩爱| xxxhd国产人妻xxx| 九草在线视频观看| 国产精品久久久久久av不卡| 亚洲人成77777在线视频| 咕卡用的链子| 肉色欧美久久久久久久蜜桃| 99久国产av精品国产电影| 满18在线观看网站| 色婷婷久久久亚洲欧美| 母亲3免费完整高清在线观看 | 午夜福利乱码中文字幕| 黑人猛操日本美女一级片| 亚洲精华国产精华液的使用体验| 丰满迷人的少妇在线观看| 99re6热这里在线精品视频| 久久97久久精品| 波野结衣二区三区在线| av电影中文网址| 在线看a的网站| 日韩 亚洲 欧美在线| 亚洲人成电影观看| 国产成人欧美| 精品国产一区二区久久| 国产亚洲av片在线观看秒播厂| av又黄又爽大尺度在线免费看| 一区福利在线观看| 国产高清国产精品国产三级| 亚洲男人天堂网一区| 最近中文字幕高清免费大全6| 伊人久久国产一区二区| 99久久中文字幕三级久久日本| 午夜影院在线不卡| 男女边吃奶边做爰视频| 欧美激情 高清一区二区三区| 看免费av毛片| 久久久久国产网址| videossex国产| 亚洲欧美精品自产自拍| 日韩 亚洲 欧美在线| 青草久久国产| 精品99又大又爽又粗少妇毛片| 亚洲av.av天堂| 亚洲国产看品久久| 久久久久人妻精品一区果冻| 国产一区二区三区综合在线观看|