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

    Meta-Path-Based Deep Representation Learning for Personalized Point of Interest Recommendation

    2021-10-22 08:24:32LIZhongWUMeimei吳梅梅

    LI Zhong (李 重), WU Meimei (吳梅梅)

    College of Information Science and Technology, Donghua University, Shanghai 201620, China

    Abstract: With the wide application of location-based social networks (LBSNs), personalized point of interest (POI) recommendation becomes popular, especially in the commercial field. Unfortunately, it is challenging to accurately recommend POIs to users because the user-POI matrix is extremely sparse. In addition, a user’s check-in activities are affected by many influential factors. However, most of existing studies capture only few influential factors. It is hard for them to be extended to incorporate other heterogeneous information in a unified way. To address these problems, we propose a meta-path-based deep representation learning (MPDRL) model for personalized POI recommendation. In this model, we design eight types of meta-paths to fully utilize the rich heterogeneous information in LBSNs for the representations of users and POIs, and deeply mine the correlations between users and POIs. To further improve the recommendation performance, we design an attention-based long short-term memory (LSTM) network to learn the importance of different influential factors on a user’s specific check-in activity. To verify the effectiveness of our proposed method, we conduct extensive experiments on a real-world dataset, Foursquare. Experimental results show that the MPDRL model improves at least 16.97% and 23.55% over all comparison methods in terms of the metric Precision@N (Pre@N) and Recall@N (Rec@N) respectively.

    Key words: meta-path; location-based recommendation; heterogeneous information network (HIN); deep representation learning

    Introduction

    With the popularity of mobile devices and the development of global positioning system, location-based social networks (LBSNs) have emerged in recent years (e.g., Gowalla and Foursquare), which enable people to share their check-in records at interesting places[1]. These check-in data incorporate rich information about users and point of interests (POIs), which brings new opportunities to mine the visiting preferences for personalized POI recommendation. A POI usually refers to a specific place, such as “New York Public Library”. POI recommendation can not only help users to discover new POIs but also help service providers to find potential customers.

    Different from the traditional item recommendation, such as recommendation in Amazon, Netflix, and Taobao, POI recommendation in LBSNs is more complex and challenging. Due to geographical limitations, among millions of POIs, only a small portion can be visited by a user. Furthermore, a user may not post all his/her check-in activities online. Consequently, compared with the traditional item recommendation, the POI recommendation faces a more severe data sparsity problem (i.e., a sparse user-POI matrix). In our experiments, the data sparsity is higher than 99%. In addition, a user’s check-in activities are affected by many influential factors, such as geographical locations and temporal dynamics[2]. Hence, there are many studies using various methods to analyze different influential factors to obtain the recommendation results under the sparse user-POI data.

    Collaborative filtering (CF) is the most widely used method for POI recommendation. Many CF-based studies[3-7]try to improve POI recommendation performance by integrating additional information, such as geographical locations, temporal information, social relations, and category information into their models. These approaches often utilize simple linear functions, such as weighting coefficients and regularization terms, to model different influential factors. However, linear models fail to model the complex relationship between users and influential factors in LBSNs, resulting in poor recommendation performance.

    In recent years, the neural network has achieved great success as it can realize nonlinear transformations and automatically learn features. Some studies[8-12]had been made to mine the sequential context information from users’ check-in records utilizing sequential models, such as the recurrent neural network (RNN) and the long short-term memory (LSTM) network. Some studies[13-16]focused on feature extraction by utilizing embedding learning techniques. In addition, some researchers[17-18]utilized the multilayer perceptron to conduct non-linear modeling for interactions of users and POIs.

    However, most of these studies capture only few influential factors. It is hard for them to be extended to incorporate other heterogeneous information in a unified way.

    Moreover, most existing studies ignore the different importance of influential factors on a user’s specific check-in activity. However, this difference is very helpful to improve recommendation performance. For example, a person who enjoys reading, has a check-in record “New York Library at 11:00 a.m.”. This check-in activity is affected by many factors, such as time, geographical location, and category (Library). However, the most important reason for this check-in activity is the user’s preference for the category “Library”. To boost the recommendation accuracy, places with the same category of “Library” should be recommended to this person rather than places nearby “New York Library”. Through distinguishing the importance of different influential factors, we can provide more satisfactory recommendation results to users.

    Based on the above analyses, we can see that to improve the recommendation accuracy, it is very important for us to incorporate various heterogeneous information and deeply mine their relationships with considering different importance of influential factors. As a promising direction, heterogeneous information network (HIN) can naturally model complex objects and their rich relations in the real world[19]. In recent years, few HIN-based item recommendation methods[20-21]have been proposed and achieved excellent performance. However, these studies mainly focused on item recommendation. Xieetal.[22]designed a graph-based embedding model, which captured the sequential effect, geographical effect, temporal effect, and semantic effect in a unified way by embedding four bipartite graphs into a shared low dimensional space. However, it ignored the correlations between users and POIs in LBSNs.

    Considering all of these above, we propose a meta-path-based deep representation learning (MPDRL) model for personalized POI recommendation with returning the top-Nlist of unvisited POIs for each user. MPDRL is a unified model which can incorporate various heterogeneous information and deeply mine the correlations between users and POIs. We construct four POI similarity matrices according to our designed four meta-paths “POI-Location-POI”, “POI-Time-POI”, “POI-Category-POI”, and “POI-User-POI”. Although the direct links between users and POIs are sparse, the links among POIs, time, categories, and locations are abundant in the HIN. Hence, the meta-path-based similarity matrix can not only alleviate data sparsity but also incorporate various heterogeneous information. Based on these similarity matrices, we utilize non-negative matrix factorization to further extract crucial information for the representations of POIs and users. Then, we further establish another four meta-paths connecting users and POIs in LBSNs according to influential factors and design an attention-based LSTM network to learn the importance of different influential factors on a user’s specific check-in activity.

    In summary, the main contributions of our paper are three-fold.

    (1)We propose a meta-path-based representation method for POIs and users, which incorporates the geographical, temporal, categorical, and co-visiting information in an HIN.

    (2)We design an MPDRL model with an attention-based LSTM network to further mine the complex correlations between users and POIs. This model can learn the different contributions of influential factors to a user’s specific check-in activity.

    (3)We conduct extensive experiments on a real-world dataset to compare the performance of our model with the existing popular recommendation methods. The experimental results show the effectiveness of our model. Comparing with all baselines, our MPDRL model improves at least 16.97% and 23.55% in terms of the metric Precision@N(Pre@N) and Recall@N(Rec@N) respectively.

    The rest of this paper is organized as follows. The recent development of our research domain is provided in section 1. Some definitions are given in section 2. The details of our proposed MPDRL model are given in section 3. Then, experimental results and analyses are given in section 4. Finally, we make a conclusion in section 5.

    1 Recent Development

    In this section, we will provide the recent development of our research domain, including POI recommendation based on CF, POI recommendation based on neural networks, and recommendation based on HIN.

    1.1 POI recommendation based on CF

    CF is the most widely used approach for POI recommendation. With easy access to additional information in LBSNs, many studies[3-7]have tended to improve POI recommendation performance by integrating geographical location, temporal effect, social relations, and content information of POI into collaborative filtering model.

    Yeetal.[3]utilized power law distribution to capture geographical influence among POIs and developed a naive Bayesian-based collaborative recommendation algorithm to linearly integrate user preference, social influence, the geographical influence. Chengetal.[4]captured the geographical influence by a multi-center Gaussian model and then fused it along with social influence into matrix factorization for POI recommendation. Lianetal.[5]captured the spatial clustering phenomenon in terms of two-dimensional kernel density estimation and introduced it into a weighted matrix factorization model. Linetal.[6]utilized matrix factorization to predict the categories of the POIs where a user might check in and then linearly fused user preferences, temporal influence, and geographical influence. Yuanetal.[7]analyzed the similarities between time slots in a day and integrated temporal cyclic information with the geographical influence into a user-based collaborative filtering framework for time-aware POI recommendation. However, these approaches often incorporate different influential factors through a simple fusion strategy such as weighting coefficients and additional constraints, which ignores the deep information hidden in the network structure of LBSNs.

    1.2 POI recommendation based on neural networks

    Neural networks have been proved effective in learning non-linear and abstract features in recent years, which can bring new opportunities to further improve the recommendation quality of traditional models. Some studies utilized sequential models such as RNN and LSTM to mine the sequential context information from users’ check-in records. Liuetal.[8]extended RNN and proposed a spatial-temporal recurrent neural network (ST-RNN) that modeled local temporal and spatial contexts with time and distance transition matrices respectively. Zhaoetal.[9]proposed a spatio-temporal LSTM model (ST-LSTM) to distinguish short-term and long-term interests. In ST-LSTM, one pair of time gate and distance gate was designed to exploit time and distance intervals to capture the short-term interest, and the other was to memorize time and distance intervals to model the long-term interest. Huangetal.[10]designed an attention-based spatial-temporal LSTM (ABST-LSTM) model which utilized the attention mechanism to focus on the relevant historical check-in records in a check-in sequence. Zhaoetal.[11]proposed a state-based stacked recurrent neural network to integrate spatial and temporal contexts and learned the latent structures of the user’s check-in sequence. However, these models still faced the data sparsity problem. Yuetal.[12]proposed a category-aware deep model (CatDM) that incorporated POI category and geographical influence to overcome data sparsity. CatDM utilizes two LSTM encoders to mine user preferences in POI categories respectively.

    Meanwhile, some studies focused on feature extraction of POIs and users by utilizing embedding learning techniques. For example, Fengetal.[13]proposed a POI2Vec model which jointly learned the latent representations of the users and POIs by considering both the user preference and sequential transition influence. This work incorporates the sequential transition and geographical influence in the framework of Word2Vec[23]. Xuetal.[16]proposed an embedding model which encoded spatial-temporal context, and sequential relation in a unified manner for fine-grained user location prediction.

    In addition, Heetal.[17]developed a deep neural network based on matrix factorization approach for interaction modeling. Based on the embeddings of items and users, the multilayer perceptron (MLP) is used to extract the high-level hidden feature by maximizing user-item interactions. Gaoetal.[18]designed a time-aware POI recommendation method which learned the abstract interactions among users, POIs, and time. However, most of these studies captured only few influential factors. It was hard for them to be extended to incorporate all the aforementioned factors (i.e., geographical, temporal, and categorical influences) in a unified way. Besides, most of existing studies ignored the importance of different influential factors on user’s check-in behavior, which was helpful to improve recommendation performance.

    1.3 Recommendation based on HIN

    In recent years, few studies[20-22]began to adopt HIN in recommendation system such as item recommendation in Taobao, to integrate more information and represent user activity semantics. For example, Huetal.[21]proposed an HIN-based recommendation model which leveraged meta-path-based context for item recommendation. However, their work mainly focused on the representation of user-item interaction and lacked an effective representation method for users and items.

    Based on the above analyses, in this paper, we propose an MPDRL model for POI recommendation to deal with the above shortages.

    2 Preliminaries

    In this section, we define some basic concepts in the HIN for our problem.

    Definition1HIN[24]

    An HIN is defined as a directed graphG=(V,ε), which consists of an object setVand a link setε. An HIN also contains an object type mapping functionφ:V→Aand a link type mapping functionψ:ε→R. NotationsAandRdenote the predefined object type set and link type set respectively, where |A|+|R|>2.

    Definition2Network schema[24]

    A network schema, denoted byTG=(A,R), is a meta template for an HING=(V,ε) with the object type mapping functionφ:V→Aand the link type mapping functionψ:ε→R, which is a directed graph defined over object typesA, with edges as relations fromR.

    Figure 1 illustrates an HIN example and its corresponding network schema for LBSNs. We use “-1” to denote the opposite direction of an edge. From Fig. 1(a), we can see that the network consists of various types of objects and their semantic relations. In the corresponding network schema Fig. 1(b), apart from the user node, the POI node, and the user-POI relation, we have other types of objects and relations in the network.

    Fig. 1 Examples of an HIN and a network schema

    (1) Location node. From a check-in record, we can obtain geographical information. Each location node indicates a geographical area. In our model, a city or a district is regarded as a location node.

    (2) Time node. From a check-in record, we can obtain the check-in time stamp. In our experiment, we divide 24 h a day into 48 equal time slots. Then we can attribute the check-in time stamp to the corresponding time slot which is obtained through the above discretization.

    (3) Category node. In LBSNs, POIs are divided into several categories to provide a semantic classification of various POIs. For example, in our experiment, the Foursquare dataset contains 10 top-level categories, such as nightlife spot and food, which have already been given in the dataset.

    (4) POI-Location relation. Based on the check-in records, we establish a link between each POI node and corresponding location node to identify the region of a POI.

    (5) POI-Time relation. Based on the check-in records, we can establish links between each POI node and corresponding time nodes to depict the semantic relation that a POI is visited at a specific time slot.

    (6) POI-Category relation. Based on the check-in records, we assign each POI to its corresponding category. A POI can belong to several categories.

    Definition3Meta-path[24]

    Definition4Path Instance[24]

    We say a pathm=(a1a2…ak+1) between object nodea1andak+1in networkGfollows the meta-path M, if ?k,φ(ak)=Akand each linkek=〈akak+1〉 belongs to each relationRkin M. We call these paths as path instances of M, which are denoted asm∈M.

    As illustrated in Fig. 1(a), the useru1and POIp2can be connected via different path instances,e.g.,u1p1l1p2andu1p1c1p2, which indicate different semantic correlations betweenu1andp2. The path instanceu1p1l1p2indicates thatu1has previously checked in POIp1which belongs to the same location as POIp2. The meta-pathu1p1c1p2indicates thatu1has previously checked in POIp1which belongs to the same category as POIp2.

    3 MPDRL Framework

    In this paper, we propose an MPDRL model for personalized POI recommendation. Figure 2 shows the architecture of the MPDRL model. In MPDRL, there are four main components, including: (a) learning representations of POIs from meta-path-based similarity matrices; (b) learning representations of users, locations, time slots, and categories; (c) an MPDRL with comprehensive influential factors; (d) predicting and model training.

    Firstly, we learn the representations of POIs which incorporate geographical, temporal, categorical, and co-visiting information, as shown in Fig. 2(a). Next, to obtain general representations of a user, a location, a time slot, and a category, we aggregate the representations of POIs visited by this user, POIs located at this location, POIs visited at this time slot, and POIs belonging to this category respectively, as shown in Fig. 2(b). Then, we introduce an attention-based LSTM network to learn the representation of the correlation between a user and a POI, as shown in Fig. 2(c). Finally, we concatenate the representations of users, POIs, and the correlations as the input of MLP to predict the check-in probability, as shown in Fig. 2(d).

    Fig. 2 MPDRL model

    3.1 Learning representations of POIs from meta-path-based similarity matrices

    An effective representation method for POIs is required to embody relationships between different POIs. Meta-paths in an HIN can capture the properties of objects and establish relationships between different objects. Intuitively, utilizing meta-paths which reflect the relationships between POIs is helpful to the representations of POIs.

    In this paper, we first establish four meta-paths PLP, PTP, PCP, and PUP to learn the representations of POIs. First, if two POIs are located in the same city or district, a meta-path PLP will be established. For example, “Times Square” and “Wall Street” are located in the same city “New York”, which can be expressed as a path instance “Time Square — New York — Wall Street”. Obviously, the meta-path PLP indicates the geographical correlation between two POIs. Similarly, we establish meta-path PTP, PCP to capture the temporal and categorical correlations between two POIs. Furthermore, if different POIs are frequently visited by the same user, these POIs usually exist some latent correlations, such as belonging to the same category or locating nearby. So, we employ the meta-path PUP as the supplement of correlations. The utilized meta-paths and their meanings for POI representation are shown in Table 1.

    Table 1 Extracted meta-paths and meanings for POI representation

    Based on the four meta-paths established above, we utilize PathSim[25]to calculate four similarity matrices between POIs under different meta-paths. Given a meta-path M, the similarity between a POIpiand a POIpjcan be defined as

    (1)

    wherempi→pjdenotes a path instance between POIpiandpj, |{mpi→pj:mpi→pj∈M}| denotes the number of path instances betweenpiandpjfollowing the meta-path M.|{mpi→pi:mpi→pi∈M}| and |{mpj→pj:mpj→pj∈M}| denote the total number of path instances between themselves following the meta-path M. Intuitively, two POIs are similar if they are connected by many path instances in the network. So, the numerator of Eq. (1) (i.e., the number of path instances between different POIs) is used to define the connectivity of POIs. However, the connectivity is biased to highly visible POIs (i.e., POIs associated with a large number of path instances). The visibility is defined as the number of path instances between themselves. So, the denominator of Eq. (1) (i.e., path instances between themselves) is used to balance the visibility. Overall, the similarity of POIs is defined in terms of two parts: their connectivity and the balance of their visibility.

    Thus, based on the designed meta-paths PLP, PTP, PCP, and PUP, we can obtain four POI similarity matrices, denoted bySL,ST,SC, andSU, which respectively reflect the geographical, temporal, categorical, and co-visiting similarity among different POIs. These similarity matrices are of the same size |P|×|P|, where |P| denotes the number of all POIs. The value of each element in the similarity matrix is a positive real number belonging to[0, 1].

    Then, since the dimension of the above similarity matrices is very high and many values in these matrices are small, we have to transform each above POI similarity matrix into a low-dimensional matrix, in which the crucial information of the similarity matrix is reserved. There are many popular dimension reduction techniques for matrices, such as non-negative matrix factorization (NMF), principal component analysis (PCA), and singular value decomposition (SVD). However, in the practical application, the data in the similarity matrices have real physical meanings, and the values are required to be non-negative. Because PCA and SVD usually have negative values in the decomposed matrix, which is not allowed for our similarity matrices. Thus, here we choose NMF to complete the dimension reduction. We use the similarity matrix of locationsSLas an example to show how to obtain the related low-dimensional matrix. Given the similarity matrixSL, the goal of non-negative matrix factorization is to factorizeSLinto a low-dimensional matrixQLthrough the following optimization

    (2)

    whereλis a regularization parameter. During the training, we utilize coordinate descent[26]to minimize Eq. (2) and optimizeQL. Once the training achieves convergence, we can obtain the decomposed matrixQL.

    Thus, the representation of a POIpcan be defined as the concatenation of these four vectors, denoted bygp. We have

    (3)

    From Eq. (3), we can see that the representation of a POI incorporates the geographical, temporal, categorical, and co-visiting information.

    3.2 Learning representations of users, locations, time slots, and categories

    Since this paper mainly focuses on the recommendation task, a user’s representation should embody preference for POIs. Here we utilize a user’s check-in records to obtain a general representation of a user. Given a useruwith a set of visited POIsPu, the representation of a userucan be defined asgu, which can be calculated as

    (4)

    wherefpis the check-in frequency at POIp.

    Similarly, for a locationl, we can obtain a set of POIs located at locationl, denoted byPl. Then, we aggregate these POIs’ representations to generate a representation vectorglfor locationl, which can be calculated as

    (5)

    For a time slott, we can obtain a set of POIs visited at this time slot, denoted byPt. Then, we can generate a representation vectorgtfor the time slott, which can be calculated as

    (6)

    For a categoryc, we can obtain a set of POIs belonging to this category, denoted byPc. Then, we can generate a representation vectorgcfor the categoryc, which can be calculated as

    (7)

    Through above definitions, we obtain the representations of users, locations, time slots, and categories. These representations will be used in the subsequent section.

    3.3 MPDRL with comprehensive influential factors

    In the previous sections, we have obtained the representations of POIs, users, locations, time slots, and categories through utilizing the rich HIN in LBSNs. Furthermore, we need to establish correlation between a user and a POI and obtain the correlation’s representation between the user and the POI.

    (1) Since we concern on the correlation between a user and a POI, we have to find several meta-paths connecting the user and the POI to reflect the correlation from the perspective of geographical, temporal, categorical, and co-visiting relations. (2) We have to give a quantitative expression of the correlation between the user and the POI.

    3.3.1Meta-pathsconnectingusersandPOIs

    A user’s check-in records usually show the following characteristics.

    (1) A user usually acts in geographically constrained areas and prefers to visiting POIs nearby those where the user checked in previously.

    (2) A user’s check-in activities in LBSNs show an apparent periodic pattern from a macro perspective due to a fixed lifestyle.

    (3) A user usually visits some categories of POIs more frequently due to the user’s personal preference.

    (4) From check-in records, if two users have checked in some of the same POIs, they may have similar interests and would like to visit some other POIs which are also the same in the future.

    Based on the above characteristics of check-in records, we design another four corresponding meta-paths (UPLP, UPTP, UPCP, and UPUP) to reflect the correlations between users and POIs. The meanings of these meta-paths are shown in Table 2.

    Table 2 Extracted meta-paths and meanings between users and POIs

    3.3.2Correlation’srepresentationbetweenauserandaPOI

    Given a user-POI pair, several path instances may exist between the user and the POI. The path instances under a type of meta-path are a group of node sequences with semantic meanings. The LSTM network is good at dealing with sequential data and has shown promising performance in some applications, like natural language processing (NLP)[27-28]. Here we utilize an LSTM network to process our meta-paths with semantic sequences to obtain the representation of the correlation between the user and the POI.

    For a given user and POI, we first utilize an LSTM network to obtain the representation of the correlation between the user and the POI along a specific path instance connecting the user and the POI. Figure 3 illustrates an example of an LSTM network used in this paper. We letxkdenote the representation ofk-th object nodeakalong the sequence of a path instancem. The representations of object nodes have been given in section 3.1 and section 3.2. Given a path instancem=(a1a2…akak+1) connecting a user and a POI,k≤3, the LSTM network processes the type node in path instancemsequentially. Finally, we can obtain the correlation’s representation between the user and the POI under the path instance.

    Fig. 3 Example of an LSTM network used in this paper

    The basic unit of an LSTM network is an LSTM layer that has multiple LSTM cells. In Fig. 3, LSTM cells in the LSTM layer take the representations of object nodes along a path instance as the input. Herexkis the input ofkth LSTM cell in the LSTM layer. The cell stateckis the memory of thekth LSTM cell, which contains the state information of the previous LSTM cells. The hidden statehkrepresents the information obtained through further processingck. At the beginning,h0andc0are initialized to two zero vectors.

    There are also three gates in an LSTM cell. As illustrated in Fig. 3, the forget gate,fkcontrols information in the cell state to be forgotten.fkcan be calculated as

    fk=σ(Wf[hk-1,xk]+bf),

    (8)

    The input gateikselectively incorporates information from the inputxkand the previous outputhk-1to the cell state. Notationikcan be calculated as

    ik=σ(Wi[hk-1,xk]+bi),

    (9)

    whereWiandbidenote the weight matrix and bias of the input gate respectively.

    Notationokis the output gate that determines the information moving forward to the outputhk. It can be calculated as

    ok=σ(Wo[hk-1,xk]+bo),

    (10)

    whereWoandbodenote the weight matrix and bias of the output gate respectively.σ(·) in Eqs. (8)-(10) maps the values between 0 to 1, where 1 means maintaining all information conveyed in the corresponding gate, while 0 means removing all the information.

    Notationckis updated as Eq. (11), in which the forget gatefkand the input gateikselectively retain previous information and add new information to the cell state.

    ck=fk*ck-1+ik*tanh(Wc[hk-1,xk]+bc),

    (11)

    whereWcandbcdenote the weight matrix and bias of the cell state respectively.

    hk=οk*tanh(ck).

    (12)

    To sum up, given the previous outputhk-1and cell stateck-1, the current LSTM cell utilizes the input gateik, the forget gatefk, and the output gateοktogether to generate the next outputhkand cell stateck. By updating step by step, the output of the final LSTM cell can represent a path instance.

    (13)

    As mentioned in the introduction, not all influential factors have the same impact on a user’s specific check-in activity. Since different meta-paths can represent the impacts of different influential factors on useruvisiting POIp, we next explore the importance of different meta-paths on a user’s specific check-in activity. Here we design an attention layer to capture the different contributions of different meta-paths on a user’s specific check-in activity. We first introduce a preference vectorPupfor a user-POI pair (u,p). The preference vector measures the importance of different meta-paths on this check-in activity. The more important meta-paths should be assigned with higher attention scores. The preference vectorPupis a parameter learned during the training process.

    (14)

    (15)

    (16)

    wheregupcan carry the importance of different influential factors on a user’s specific check-in activity.

    3.4 Predicting and model training

    So far, given useruand POIp, we have the representations of useru, POIp, and the correlation between useruand POIp. Then, based ongu,gp, andgup, our goal is to approximate a function that can predict the check-in probability with the representations of users, POIs, and correlations. The MLP has been proved to be capable of approximating a mapping function and modeling complex relations[29]. Therefore, we adopt MLP to model the complex relations amonggu,gp, andgupto approximate a function that can predict the check-in probability. The MLP used in our model is constructed by an input layer, two hidden layers, and an output layer. We take the concatenation ofgu,gp, andgupas the input of the MLP, denoted by

    g0=gu⊕gp⊕gup,

    (17)

    where ⊕ denotes the vector concatenation operation. Then, we utilize two hidden layers to model the interactions amonggu,gp, andgup. Forjth hidden layer,j=1,2, we have

    (18)

    (19)

    whereWoutdenotes the weight matrix andboutdenotes the bias in the output layer.

    We adopt the cross entropy loss as the loss function, which can be calculated as Eq. (20). To minimize the loss, we use the adaptive moment estimation (Adam) optimizer[30]and the backpropagation algorithm to update the parameters in our MPDRL model.

    (20)

    4 Experiments

    In this section, we conduct experiments to compare our methods with several classical personalized POI recommendation methods on a real-world dataset. We evaluate the effectiveness of our proposed MPDRL model.

    4.1 Experimental settings

    4.1.1Datasets

    In this paper, we perform our evaluation on the Foursquare[31]dataset. This dataset contains 241 407 check-in records published by 3 046 users among 9 231 POIs from December 2009 to July 2013 in California, USA. Each check-in record includes a user ID, a POI ID, and a time-stamp, where each POI has its location and category. The basic statistics of the dataset are shown in Table 3.

    In our experiments, we take the first 80% of a user’s check-in records as the training set (including 10% as the validation set), the last 20% as the test set.

    Table 3 Statistics of the dataset

    4.1.2Metrics

    To evaluate the performance of our proposed model MPDRL, we adopt two metrics widely used in top-Nrecommendation, including Pre@Nand Rec@N, whereNdenotes the number of POIs in the recommendation list of each user. The Pre@Nrepresents the percentage of correctly predicted POIs in the recommendation list of a user. The Rec@Nrepresents the percentage of correctly predicted POIs in the testing dataset. The formal definitions of Pre@Nand Rec@Nare given as

    (21)

    (22)

    4.2 Baselines

    We evaluate the performance of MPDRL by comparing it with four classical personalized POI recommendation methods.

    (1) User preference, social influence and geographical influence based recommendation (USG)[3]. USG is an improved user-based collaborative filtering recommendation framework.

    (2) POI-to-vector representation method (POI2Vec)[13]. POI2Vec is a latent representation model that jointly captures the POI sequential influence and user preference. It incorporates the geographical influence of POIs into the framework of Word2Vec[23](a classical word vector generation technique for natural language processing developed by Google) to learn the latent representations of POIs.

    (3) Graph-based embedding model (GE). It jointly learns the embeddings of POIs, locations, time slots and adopts a linear combination of these influential factors.

    (4) Neural network based collaborative filtering (NCF)[17]. In addition, the MLP is used to learn the non-linear interaction function for users and POIs.

    (5) Meta-path-based context for recommendation (MCRec)[21]. MCRec is an HIN-based method which leverages meta-path-based context for top-Nrecommendation. The meta-path-based information is extracted by the convolution neural network and the representation of users and POIs are obtained from jointly learning during the training process. To compare with our model fairly, we implement it with the same meta-paths used in our model.

    4.3 Parameter settings

    We implement the experimental evaluation on the PyTorch platform and adopt the Adam optimizer to optimize the model. According to Ref. [32], reasonable values of regularization parameterλrange between 0 and 0.1. In our experiment, we test the following values 0.001, 0.005, 0.010, 0.050, 0.100 forλin Eq. (2) and obtain the optimal effect ofλ=0.001. The dimension valueqof the decomposed matrix in Eq. (2) is set to 16. The experimental test on the dimension valueqis given in section 4.6.1. All biases are initialized to 0 and weight matrices are initialized with Kaiming Uniform. The initial learning rate of Adam optimizer is set to 0.001, which is suggested in Ref. [30]. In fairness, all models achieve the best performance at appropriate parameter settings.

    4.4 Performance comparisons with baselines

    Figure 4 shows the performance (Pre@Nand Rec@N) of MPDRL and comparative approaches on the Foursquare dataset. Clearly, our proposed model MPDRL always achieves better performance than comparative approaches in terms of both precision and recall. Specifically, MPDRL at least outperforms USG, POI2Vec, GE, NCF, and MCRec, in terms of the metric Pre@N, by 71.12%, 59.55%, 54.22%, 45.19%, and 16.97% respectively. As for the metric of Rec@N, MPDRL at least outperforms USG, POI2Vec, GE, NCF, and MCRec by 69.08%, 55.57%, 44.97%, 41.30%, and 23.55% respectively.

    Fig. 4 Comparisons with baselines on the Foursquare dataset

    Several observations are obtained from Fig. 4. (1) MPDRL and MCRec achieve much better performance than other comparative approaches, which verifies the advantage of utilizing meta-path-based information in LBSNs. Compared with MCRec, MPDRL achieves improvements at least 16.97% for all metrics. The representations of POIs and users in MPDRL are learned from meta-path-based similarity matrices, which fully utilize heterogeneous information in LBSNs. Moreover, MPDRL utilizes an attention-based LSTM network to deeply mine the correlation between users and POIs, which further improves the recommendation performance. (2) It is worth noting that NCF achieves the third best performance. This proves the effectiveness of hidden high-level features extracted by the deep neural network compared with hand-crafted features. However, NCF still performs worse than MPDRL at least 41.30% for all metrics because NCF only utilizes the user-POI check-in matrix. (3) Although GE and POI2Vec both utilize the embedding learning technique, GE performs better than POI2Vec. This is reasonable because GE utilizes more heterogenous information while POI2Vec only utilizes geographical information. (4) USG performs the worst in all comparative approaches. This is because USG uses common distributions to model users’ preference, social influence, and geographical influence. A common distribution is hard to model the personalized influence for different users. This simple feature extraction engineering brings limited improvements under a very sparse (99.83%) user-POI check-in matrix.

    4.5 Performance evaluation on three variants

    Based on the previous section, the overall performance comparison demonstrates the effectiveness of our proposed model MPDRL. To further understand the working mechanism of MPDRL, we carry out experimental evaluation on three variants of MPDRL in this section.

    (1)MPDRL-Rand. It is a variant of MPDRL, which replaces the meta-path-based representation method for POIs and users with random initialization.

    (2)MPDRL-MLP. It is a variant of MPDRL, which removes the LSTM network and straightly takes the representations of POIs and users as the input of MLP to predict the check-in probability.

    (3)MPDRL-Ave. It is a variant of MPDRL, which replaces the attention mechanism that models different importance of influential factors on a user’s specific check-in activity with an average sum of influential factors’ representations.

    We also use Pre@Nand Rec@Nas experimental evaluation metrics withNbeing 5, 10, 15, 20. The experimental results are shown in Fig. 5. We can observe MPDRL outperforms all variants in all metrics. Specifically, MPDRL at least outperforms its variants MPDRL-Rand, MPDRL-MLP, and MPDRL-Ave, in terms of the metrics Pre@N, by 34.57%, 8.50%, and2.91%. As for the metrics Rec@N, MPDRL at least outperforms MPDRL-Rand, MPDRL-MLP, and MPDRL-Ave by 30.68%, 13.23%, and 6.40%.

    Fig. 5 Evaluation on three variants of MPDRL

    For these variants, we find that the performance of MPDRL-Rand is significantly inferior to the other two variants. The main difference between MPDRL-Rand and MPDRL is the representation method of POIs and users. The representations of POIs and users in MPDRL-Rand are randomly initialized and jointly learned during the training process. MPDRL incorporates geographical, temporal, categorical, and co-visiting information into the representations of POIs and users. This result indicates that fully utilizing heterogeneous information in LBSNs can greatly improve the recommendation performance. In addition, we find that MPDRL-Ave shows better performance than MPDRL-MLP. MPDRL-MLP straightly feeds the representations of POIs and users into MLP to predict the check-in probability, ignoring the correlation between a user and a POI in LBSNs. MPDRL-Ave feeds the representations of POIs, users, and an average sum of different influential factors’ representations into MLP to predict the check-in probability. MPDRL-Ave achieves better performance compared with other two variants, but still worse than MPDRL by 4.66% in all metrics on average. This reflects that distinguishing the importance of different influential factors on a specific check-in activity is helpful to further improve the recommendation performance.

    4.6 Tests on some impacts

    4.6.1Impactofdimension

    Here, we investigate the impact of the decomposed matrix’s dimension valueqin Eq. (2). Table 4 shows the performance of MPDRL with different values ofq. From the results, we observe that the recommendation performance of MPDRL is not very sensitive to the dimension value. At first the recommendation performance increases with the value ofq, and then drops down gradually whenqis larger than 16. Hence,q=16 is used in this paper.

    Table 4 Impact of dimension

    4.6.2Impactofmeta-paths

    To analyze the impacts of different meta-paths on the recommendation performance, we gradually incorporate our designed meta-paths into MPDRL. Table 5 shows the performance of MPDRL when gradually incorporating meta-paths. The symbol “+” in Table 5 means that a new meta-path is added based on the previous one. As a whole, the performance of MDPRL improves with the incorporation of more meta-paths. We can also observe that different meta-paths have different impacts on the recommendation performance. From Table 5, we can find that +UPCP and +UPLP have greater influence on the recommendation performance than the other two meta-paths. This is because, when incorporating UPCP, the average growth rates of MPDRL are 5.57% and 6.41% in terms of the metric Pre@Nand Rec@Nrespectively; when incorporating UPLP, the average growth rates of MPDRL are 4.53% and 6.67% in terms of the metric Pre@Nand Rec@Nrespectively. The average growth rates of performances in +UPCP and UPLP are higher than in +UPUP and +UPTP. This result can be explained by the fact that most users’ check-in activities are more susceptible to personal interest and geographic locations.

    Table 5 Impact of meta-paths

    5 Conclusions

    This paper proposes an MPDRL model for personalized POI recommendation. We propose a meta-path-based representation method to incorporate heterogeneous information in LBSNS such as geographical, temporal, and categorical information. Besides, to further improve the recommendation performance, we design an attention-based LSTM network to deeply mine the correlations between users and POIs. Extensive experiments demonstrate that our proposed MPDRL model can achieve the best performance compared with the popular methods. In the future, we will consider how to automatically select more appropriate meta-paths in LBSNs for POI recommendation.

    青青草视频在线视频观看| 一边摸一边做爽爽视频免费| 日韩三级伦理在线观看| 街头女战士在线观看网站| 欧美最新免费一区二区三区| 欧美97在线视频| 欧美成人精品欧美一级黄| 51国产日韩欧美| 亚洲综合精品二区| 热re99久久国产66热| 9色porny在线观看| 免费久久久久久久精品成人欧美视频 | 丰满饥渴人妻一区二区三| 中文字幕精品免费在线观看视频 | 又大又黄又爽视频免费| 日本与韩国留学比较| 久久热精品热| 亚洲av日韩在线播放| 女人久久www免费人成看片| 国产探花极品一区二区| 国产毛片在线视频| 考比视频在线观看| 欧美日韩亚洲高清精品| 久久久久国产精品人妻一区二区| 一本久久精品| 色视频在线一区二区三区| av天堂久久9| 激情五月婷婷亚洲| 日韩大片免费观看网站| av福利片在线| 日韩 亚洲 欧美在线| 亚洲国产精品一区三区| 男女边吃奶边做爰视频| 亚洲欧洲精品一区二区精品久久久 | 黄片无遮挡物在线观看| 99国产综合亚洲精品| 亚洲精品乱码久久久v下载方式| 亚洲成人一二三区av| 女性被躁到高潮视频| 老司机影院成人| 婷婷色综合www| 插阴视频在线观看视频| 精品卡一卡二卡四卡免费| av国产精品久久久久影院| 搡老乐熟女国产| 日本猛色少妇xxxxx猛交久久| 又粗又硬又长又爽又黄的视频| 久久久久久久久大av| 最黄视频免费看| 欧美bdsm另类| 欧美bdsm另类| 少妇人妻久久综合中文| 七月丁香在线播放| 日日撸夜夜添| 日日撸夜夜添| 中国三级夫妇交换| 人人妻人人澡人人看| av免费观看日本| 只有这里有精品99| 亚洲av中文av极速乱| 国产永久视频网站| 日韩人妻高清精品专区| 欧美精品人与动牲交sv欧美| 满18在线观看网站| 久久人妻熟女aⅴ| videosex国产| 亚洲久久久国产精品| 国产av一区二区精品久久| 黄色欧美视频在线观看| 高清在线视频一区二区三区| 久久久国产欧美日韩av| 男女无遮挡免费网站观看| 亚洲丝袜综合中文字幕| 精品人妻在线不人妻| 亚洲性久久影院| 国产毛片在线视频| 伦理电影大哥的女人| 黄色一级大片看看| 国产在线免费精品| 大香蕉久久网| 欧美激情极品国产一区二区三区 | 午夜视频国产福利| 精品一区二区三卡| 热99久久久久精品小说推荐| 人妻 亚洲 视频| a级片在线免费高清观看视频| 日日摸夜夜添夜夜添av毛片| 久久久欧美国产精品| 十八禁网站网址无遮挡| 美女脱内裤让男人舔精品视频| 国产欧美亚洲国产| 肉色欧美久久久久久久蜜桃| av网站免费在线观看视频| 日韩一本色道免费dvd| 这个男人来自地球电影免费观看 | 蜜臀久久99精品久久宅男| 黄片无遮挡物在线观看| 久久久久久伊人网av| 亚洲综合色网址| 久久久国产一区二区| 午夜久久久在线观看| 亚洲精品国产色婷婷电影| av一本久久久久| 午夜免费鲁丝| 日日摸夜夜添夜夜爱| av国产久精品久网站免费入址| 国产精品久久久久久av不卡| 午夜老司机福利剧场| 久久久久网色| a级毛色黄片| 99热这里只有精品一区| 久久久久久人妻| 蜜桃久久精品国产亚洲av| 蜜桃久久精品国产亚洲av| av在线老鸭窝| 夜夜爽夜夜爽视频| 日日摸夜夜添夜夜添av毛片| 精品人妻熟女毛片av久久网站| 亚洲成色77777| 亚洲国产精品一区二区三区在线| 日韩av在线免费看完整版不卡| 亚洲一区二区三区欧美精品| 亚洲天堂av无毛| 九九久久精品国产亚洲av麻豆| 亚洲欧洲精品一区二区精品久久久 | 国产高清有码在线观看视频| 免费观看无遮挡的男女| 男人操女人黄网站| 九九久久精品国产亚洲av麻豆| 美女国产视频在线观看| 亚洲精品乱久久久久久| 一级a做视频免费观看| 久久综合国产亚洲精品| 在线观看美女被高潮喷水网站| 国产av国产精品国产| 国产成人a∨麻豆精品| 国语对白做爰xxxⅹ性视频网站| 性色avwww在线观看| 曰老女人黄片| 国产乱来视频区| 在线亚洲精品国产二区图片欧美 | 3wmmmm亚洲av在线观看| 桃花免费在线播放| 少妇的逼好多水| 成人漫画全彩无遮挡| 久久精品久久精品一区二区三区| 一级毛片我不卡| 51国产日韩欧美| 亚洲人成网站在线播| 在线观看人妻少妇| 熟女av电影| 不卡视频在线观看欧美| 国产成人精品在线电影| 天堂中文最新版在线下载| 美女大奶头黄色视频| 最新的欧美精品一区二区| 日本色播在线视频| 极品人妻少妇av视频| 午夜久久久在线观看| 青青草视频在线视频观看| 99久久综合免费| 高清欧美精品videossex| 婷婷成人精品国产| 久久久久久久久久久丰满| h视频一区二区三区| 国产毛片在线视频| 大陆偷拍与自拍| 久久免费观看电影| 又大又黄又爽视频免费| 日韩av免费高清视频| 91在线精品国自产拍蜜月| 热99国产精品久久久久久7| 国产亚洲一区二区精品| 国产日韩欧美亚洲二区| 熟女av电影| 制服丝袜香蕉在线| 99热国产这里只有精品6| 久久久久视频综合| 美女xxoo啪啪120秒动态图| 亚洲色图综合在线观看| 午夜福利影视在线免费观看| 建设人人有责人人尽责人人享有的| 在线观看人妻少妇| 蜜桃在线观看..| 亚洲成人av在线免费| 亚洲av中文av极速乱| 免费不卡的大黄色大毛片视频在线观看| 国产精品三级大全| 亚洲色图综合在线观看| 成年人午夜在线观看视频| 丝袜在线中文字幕| 日本欧美视频一区| 免费看光身美女| 欧美日韩一区二区视频在线观看视频在线| 国产男女超爽视频在线观看| 亚洲av中文av极速乱| 日本vs欧美在线观看视频| 久久午夜综合久久蜜桃| videossex国产| 一级黄片播放器| av在线老鸭窝| 亚洲精品美女久久av网站| 肉色欧美久久久久久久蜜桃| 欧美亚洲 丝袜 人妻 在线| 国产一区亚洲一区在线观看| 亚洲,一卡二卡三卡| 亚洲人与动物交配视频| 欧美成人午夜免费资源| 国产午夜精品一二区理论片| 老司机影院毛片| 街头女战士在线观看网站| 高清av免费在线| 亚洲成人手机| 久久精品国产亚洲网站| 亚洲av成人精品一区久久| 精品人妻熟女毛片av久久网站| 日韩av在线免费看完整版不卡| 五月玫瑰六月丁香| 18禁在线无遮挡免费观看视频| 另类精品久久| 99久久精品一区二区三区| 精品国产露脸久久av麻豆| 最黄视频免费看| 久久久久人妻精品一区果冻| 亚洲欧美清纯卡通| 999精品在线视频| 日韩一区二区视频免费看| 亚洲av二区三区四区| 欧美精品一区二区免费开放| 五月玫瑰六月丁香| 成人无遮挡网站| 国产成人精品福利久久| 精品国产一区二区三区久久久樱花| 成人黄色视频免费在线看| 多毛熟女@视频| 亚洲精品国产av成人精品| 亚洲国产毛片av蜜桃av| 中国美白少妇内射xxxbb| 日本免费在线观看一区| 69精品国产乱码久久久| 亚洲国产精品一区三区| 男人爽女人下面视频在线观看| 99热这里只有精品一区| h视频一区二区三区| 久热这里只有精品99| 国产高清不卡午夜福利| 免费高清在线观看视频在线观看| freevideosex欧美| 极品人妻少妇av视频| 日本vs欧美在线观看视频| 色哟哟·www| 久久国内精品自在自线图片| 女的被弄到高潮叫床怎么办| 蜜桃在线观看..| 成人毛片60女人毛片免费| 一区二区av电影网| 国产成人av激情在线播放 | 一个人免费看片子| 国产探花极品一区二区| 午夜日本视频在线| 午夜久久久在线观看| 亚洲av免费高清在线观看| 中文字幕制服av| 麻豆成人av视频| 亚洲av日韩在线播放| 日日撸夜夜添| 国产黄片视频在线免费观看| 狂野欧美白嫩少妇大欣赏| 国产亚洲av片在线观看秒播厂| 久久鲁丝午夜福利片| freevideosex欧美| 色哟哟·www| 亚洲欧美中文字幕日韩二区| 夜夜爽夜夜爽视频| av.在线天堂| 一区二区av电影网| 少妇猛男粗大的猛烈进出视频| 久久久久国产精品人妻一区二区| 成年女人在线观看亚洲视频| 亚洲av日韩在线播放| 日韩中文字幕视频在线看片| 亚洲国产最新在线播放| 99热这里只有精品一区| 岛国毛片在线播放| 欧美日韩在线观看h| 天堂8中文在线网| 国产精品国产三级国产专区5o| 日韩一区二区视频免费看| 两个人的视频大全免费| 一本—道久久a久久精品蜜桃钙片| av卡一久久| 18禁观看日本| 岛国毛片在线播放| 亚洲熟女精品中文字幕| 黄片播放在线免费| 丰满饥渴人妻一区二区三| 日韩在线高清观看一区二区三区| 母亲3免费完整高清在线观看 | 五月天丁香电影| 精品久久久噜噜| 国产成人精品无人区| 99久久中文字幕三级久久日本| 毛片一级片免费看久久久久| 内地一区二区视频在线| 岛国毛片在线播放| 99热国产这里只有精品6| 日日爽夜夜爽网站| 亚洲美女搞黄在线观看| 日韩,欧美,国产一区二区三区| 一区在线观看完整版| xxxhd国产人妻xxx| 久久久久久久大尺度免费视频| 十八禁网站网址无遮挡| 日本av免费视频播放| 天堂8中文在线网| 美女视频免费永久观看网站| 99国产精品免费福利视频| 欧美日韩在线观看h| 桃花免费在线播放| 久久99精品国语久久久| 国产色婷婷99| 人人妻人人添人人爽欧美一区卜| 婷婷色麻豆天堂久久| 99热6这里只有精品| 多毛熟女@视频| 一本大道久久a久久精品| 99久久人妻综合| 日韩熟女老妇一区二区性免费视频| 看非洲黑人一级黄片| 啦啦啦中文免费视频观看日本| 国产爽快片一区二区三区| 午夜福利在线观看免费完整高清在| 一本色道久久久久久精品综合| 亚洲国产精品成人久久小说| 丝袜喷水一区| 欧美三级亚洲精品| 又粗又硬又长又爽又黄的视频| 久久久久网色| 99久久精品一区二区三区| 22中文网久久字幕| 成人影院久久| 婷婷色av中文字幕| 亚洲精品美女久久av网站| 欧美bdsm另类| 最后的刺客免费高清国语| 久久久久久久亚洲中文字幕| 欧美xxⅹ黑人| 黑人猛操日本美女一级片| a级毛色黄片| 亚洲中文av在线| 免费不卡的大黄色大毛片视频在线观看| 大香蕉久久网| 男女啪啪激烈高潮av片| 男女国产视频网站| 日韩 亚洲 欧美在线| 91精品一卡2卡3卡4卡| 黄片无遮挡物在线观看| 日本av手机在线免费观看| 蜜桃久久精品国产亚洲av| 精品熟女少妇av免费看| 亚州av有码| 亚洲国产精品成人久久小说| 蜜桃在线观看..| 这个男人来自地球电影免费观看 | 伦理电影免费视频| 国产无遮挡羞羞视频在线观看| 欧美激情极品国产一区二区三区 | 爱豆传媒免费全集在线观看| a 毛片基地| 日本黄色日本黄色录像| 亚洲国产av新网站| 高清欧美精品videossex| 午夜视频国产福利| 日本av免费视频播放| 能在线免费看毛片的网站| 一级毛片aaaaaa免费看小| 国产精品偷伦视频观看了| 午夜福利视频精品| av在线老鸭窝| 日韩一本色道免费dvd| 人人妻人人添人人爽欧美一区卜| 亚洲不卡免费看| 国产成人精品无人区| 国产片内射在线| 亚洲不卡免费看| 成人毛片60女人毛片免费| 丰满乱子伦码专区| 日本黄色片子视频| 伦理电影大哥的女人| 国产欧美另类精品又又久久亚洲欧美| 日韩 亚洲 欧美在线| 亚洲无线观看免费| 看非洲黑人一级黄片| 一本一本综合久久| 国产成人午夜福利电影在线观看| 如日韩欧美国产精品一区二区三区 | 精品久久蜜臀av无| 黄色视频在线播放观看不卡| 欧美人与善性xxx| 久久久久久伊人网av| 下体分泌物呈黄色| 亚洲性久久影院| 精品一区二区免费观看| 国产精品99久久99久久久不卡 | 亚洲国产精品999| 大香蕉久久成人网| 国产综合精华液| 免费黄频网站在线观看国产| 免费观看在线日韩| 夫妻午夜视频| 中文字幕亚洲精品专区| 亚洲国产精品一区二区三区在线| 久久ye,这里只有精品| 纯流量卡能插随身wifi吗| 亚洲av欧美aⅴ国产| 午夜免费鲁丝| 成年av动漫网址| 狠狠婷婷综合久久久久久88av| 中国国产av一级| 99热这里只有是精品在线观看| 日韩熟女老妇一区二区性免费视频| 美女国产视频在线观看| 老司机亚洲免费影院| 熟女av电影| 日日撸夜夜添| 一级黄片播放器| 久久久久久久久久久免费av| 午夜激情久久久久久久| 99热6这里只有精品| 色5月婷婷丁香| 日韩中文字幕视频在线看片| 国产亚洲一区二区精品| 国产免费现黄频在线看| 国产精品免费大片| 中文字幕制服av| 交换朋友夫妻互换小说| 亚洲,一卡二卡三卡| 免费人成在线观看视频色| av福利片在线| 国产精品一区www在线观看| 精品酒店卫生间| 亚洲内射少妇av| 熟妇人妻不卡中文字幕| a级毛片在线看网站| 美女内射精品一级片tv| 国产精品不卡视频一区二区| 色吧在线观看| 国产精品一二三区在线看| 久久久久久久久久人人人人人人| 免费av中文字幕在线| 18禁观看日本| 久久免费观看电影| 91精品国产国语对白视频| 国产av一区二区精品久久| 国产伦精品一区二区三区视频9| 国产黄色视频一区二区在线观看| 精品酒店卫生间| 2018国产大陆天天弄谢| 中文字幕亚洲精品专区| 国产永久视频网站| 久久午夜福利片| 国产精品国产av在线观看| 色婷婷av一区二区三区视频| 国产精品一二三区在线看| 成人综合一区亚洲| 少妇的逼水好多| 国产伦精品一区二区三区视频9| 2021少妇久久久久久久久久久| 日韩欧美一区视频在线观看| 国产 一区精品| 免费日韩欧美在线观看| 在线播放无遮挡| 成人国产麻豆网| 亚洲五月色婷婷综合| 久久热精品热| 校园人妻丝袜中文字幕| 国产成人精品一,二区| 亚洲色图 男人天堂 中文字幕 | av又黄又爽大尺度在线免费看| 狠狠精品人妻久久久久久综合| 国产女主播在线喷水免费视频网站| av在线播放精品| h视频一区二区三区| 日韩制服骚丝袜av| 99热全是精品| 午夜福利在线观看免费完整高清在| 日本爱情动作片www.在线观看| 免费人成在线观看视频色| 少妇丰满av| 国产精品熟女久久久久浪| 欧美老熟妇乱子伦牲交| 久久久久视频综合| 中文字幕免费在线视频6| 高清黄色对白视频在线免费看| 欧美少妇被猛烈插入视频| 在线观看人妻少妇| 日韩伦理黄色片| 51国产日韩欧美| 免费观看在线日韩| 一区二区三区免费毛片| 欧美人与善性xxx| 国产精品欧美亚洲77777| 精品人妻一区二区三区麻豆| 国产精品成人在线| 日韩亚洲欧美综合| 大香蕉久久网| 9色porny在线观看| 国产av一区二区精品久久| 亚洲国产精品专区欧美| 亚洲成人一二三区av| 九九在线视频观看精品| 91在线精品国自产拍蜜月| kizo精华| 久久人人爽人人爽人人片va| 一个人免费看片子| 国产成人91sexporn| 如何舔出高潮| 亚洲精品,欧美精品| 51国产日韩欧美| 久久人妻熟女aⅴ| 最后的刺客免费高清国语| 女人久久www免费人成看片| 国产精品女同一区二区软件| 国产av一区二区精品久久| 午夜激情久久久久久久| 丁香六月天网| 亚洲国产av影院在线观看| 18禁动态无遮挡网站| 久久99精品国语久久久| 国产黄色视频一区二区在线观看| 亚洲国产精品一区二区三区在线| 能在线免费看毛片的网站| 国产免费现黄频在线看| 亚洲欧美日韩卡通动漫| 在线播放无遮挡| 国产视频首页在线观看| 欧美变态另类bdsm刘玥| 九色成人免费人妻av| 国产色爽女视频免费观看| 国产成人91sexporn| 熟妇人妻不卡中文字幕| av免费观看日本| 婷婷色av中文字幕| 一区二区三区精品91| 黄色视频在线播放观看不卡| 国产av码专区亚洲av| 男男h啪啪无遮挡| 国产精品一区二区三区四区免费观看| 免费大片18禁| 中国美白少妇内射xxxbb| 成人影院久久| 99久久精品一区二区三区| 九色成人免费人妻av| 成年女人在线观看亚洲视频| 大片电影免费在线观看免费| 久久国产精品男人的天堂亚洲 | 26uuu在线亚洲综合色| 飞空精品影院首页| 五月伊人婷婷丁香| 亚洲精品456在线播放app| 一区二区三区精品91| 日韩一区二区三区影片| 久久久久久久久久久久大奶| 在现免费观看毛片| 我的老师免费观看完整版| 久久国内精品自在自线图片| 99视频精品全部免费 在线| 一级毛片我不卡| 一级毛片黄色毛片免费观看视频| 精品久久久精品久久久| 全区人妻精品视频| 能在线免费看毛片的网站| 国产精品久久久久久久电影| 一本大道久久a久久精品| 制服丝袜香蕉在线| 国产老妇伦熟女老妇高清| av网站免费在线观看视频| 日韩亚洲欧美综合| 亚洲国产精品一区二区三区在线| 国产精品嫩草影院av在线观看| 天天操日日干夜夜撸| 水蜜桃什么品种好| 视频在线观看一区二区三区| 狂野欧美激情性bbbbbb| 91久久精品电影网| 国产精品久久久久久精品电影小说| 亚洲av日韩在线播放| 水蜜桃什么品种好| 亚洲精品乱码久久久久久按摩| 国产精品一二三区在线看| 成人黄色视频免费在线看| 纯流量卡能插随身wifi吗| 亚洲国产av新网站| videos熟女内射| 国产国拍精品亚洲av在线观看| 又黄又爽又刺激的免费视频.| 一级毛片 在线播放| 国产亚洲精品第一综合不卡 | 亚洲欧洲国产日韩| 国产深夜福利视频在线观看| 少妇人妻久久综合中文| 老女人水多毛片| 国产男人的电影天堂91| av专区在线播放| 一级毛片电影观看| 久久av网站| xxxhd国产人妻xxx| 波野结衣二区三区在线| 国产在视频线精品| 午夜福利网站1000一区二区三区| 五月天丁香电影| 日韩av在线免费看完整版不卡| 韩国av在线不卡| 69精品国产乱码久久久| 国产爽快片一区二区三区|