[go: up one dir, main page]

CN114925294B - Position prediction system and method based on graph enhancement time-space model - Google Patents

Position prediction system and method based on graph enhancement time-space model Download PDF

Info

Publication number
CN114925294B
CN114925294B CN202210626657.3A CN202210626657A CN114925294B CN 114925294 B CN114925294 B CN 114925294B CN 202210626657 A CN202210626657 A CN 202210626657A CN 114925294 B CN114925294 B CN 114925294B
Authority
CN
China
Prior art keywords
interest
graph
points
user
point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210626657.3A
Other languages
Chinese (zh)
Other versions
CN114925294A (en
Inventor
朱燕民
王昭博
唐飞龙
俞嘉地
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Jiao Tong University
Original Assignee
Shanghai Jiao Tong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Jiao Tong University filed Critical Shanghai Jiao Tong University
Priority to CN202210626657.3A priority Critical patent/CN114925294B/en
Publication of CN114925294A publication Critical patent/CN114925294A/en
Application granted granted Critical
Publication of CN114925294B publication Critical patent/CN114925294B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/044Recurrent networks, e.g. Hopfield networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/047Probabilistic or stochastic networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/048Activation functions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/02Knowledge representation; Symbolic representation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Evolutionary Computation (AREA)
  • Biomedical Technology (AREA)
  • Molecular Biology (AREA)
  • General Health & Medical Sciences (AREA)
  • Biophysics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Probability & Statistics with Applications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

一种基于图增强时间‑空间模型的兴趣点推荐系统及方法,针对下一个兴趣点推荐任务,利用兴趣点的地理信息与用户‑兴趣点交互信息捕获兴趣点之间的复杂地理关系。同时,利用用户历史交互序列捕获用户特异的时间依赖关系。在获得时间与空间依赖关系后,采用注意力机制进行聚合建模用户对兴趣点的兴趣。最终,完整的推荐模型根据建模得到的用户对兴趣点的兴趣评分预测用户对兴趣点在下一时刻的访问概率,为用户生成推荐结果。

A point of interest recommendation system and method based on graph-enhanced time-space model. For the next point of interest recommendation task, the geographical information of the points of interest and the user-point of interest interaction information are used to capture the complex geographical relationship between the points of interest. At the same time, the user's historical interaction sequence is used to capture the user's specific time dependency. After obtaining the time and space dependency, the attention mechanism is used to aggregate and model the user's interest in the points of interest. Finally, the complete recommendation model predicts the user's probability of visiting the point of interest at the next moment based on the user's interest score for the point of interest obtained by modeling, and generates a recommendation result for the user.

Description

基于图增强时间-空间模型的位置预测系统及方法Position prediction system and method based on graph-enhanced time-space model

技术领域Technical Field

本发明涉及的是一种神经网络应用领域的技术,具体是一种基于图增强时间-空间模型的未来兴趣点推荐系统。The present invention relates to a technology in the field of neural network applications, specifically a future point of interest recommendation system based on a graph enhanced time-space model.

背景技术Background Art

现有的下一个兴趣点推荐系统,往往仅使用相邻兴趣点之间的地理距离作为模型的输入,无法建模兴趣点之间复杂的地理影响。Existing next POI recommendation systems often only use the geographical distance between adjacent POIs as the input of the model and are unable to model the complex geographical influences between POIs.

经过对现有技术的检索发现,中国专利文献号CN114021011A公开日20220208,公开一种基于自注意力机制的下一个兴趣点推荐方法,首先对序列信息、时空信息以及上下文相关的动态社会关系进行集成建模;其次设计了两个并行通道(长/短期通道)建模用户及其好友的长/短期偏好,利用自注意力机制捕获用户任意两个历史签到之间的长距离依赖关系;最后预测用户在下一时刻对兴趣点的偏好得分。但该现有技术难以对用户访问历史的时间依赖关系进行合理的捕获。具体地,在建模长短期偏好时,该现有技术仅采用vanilla注意力机制建模用户序列中兴趣点表示之间的相互影响,并无针对访问序列的时间信息进行建模的设计,没有考虑序列中的时间依赖关系对用户兴趣的影响该技术缺少对于兴趣点转移关系这一重要地理影响的建模,兴趣点作为事实存在的物理地点,具有很强的上下文关系,该技术缺乏这部分设计该技术对距离关系的建模方法需要优化。该技术构建的L2L图直接采用地理距离作为边权重,没有进行合理的正则化和数值规范化,在具体实现中可能产生数值差异过大而导致的模型难以收敛的问题;该技术缺乏对时间信息与空间信息的合理整合。该技术直接将地理相关的信息作为原始输入用于对序列的建模,由于地理信息与时间信息的分布一般不同,这种结构将两种不同类型的信息串行在一起难以对它们进行合理的捕获。After searching the prior art, it was found that the Chinese patent document number CN114021011A was published on 20220208, disclosing a next point of interest recommendation method based on the self-attention mechanism. First, the sequence information, spatiotemporal information and context-related dynamic social relations are integrated and modeled; secondly, two parallel channels (long/short-term channels) are designed to model the long/short-term preferences of users and their friends, and the self-attention mechanism is used to capture the long-distance dependency between any two historical check-ins of the user; finally, the user's preference score for the point of interest at the next moment is predicted. However, it is difficult for the prior art to reasonably capture the time dependency of the user's visit history. Specifically, when modeling long-term and short-term preferences, the prior art only uses the vanilla attention mechanism to model the mutual influence between the representations of the points of interest in the user sequence, and there is no design for modeling the time information of the access sequence, and the influence of the time dependency in the sequence on the user's interest is not considered. The technology lacks the modeling of the important geographical influence of the transfer relationship of the point of interest. As a physical location that exists in fact, the point of interest has a strong contextual relationship. The technology lacks this part of the design. The modeling method of the distance relationship of the technology needs to be optimized. The L2L graph constructed by this technology directly uses geographic distance as the edge weight, without reasonable regularization and numerical normalization. In the specific implementation, the problem of large numerical differences causing the model to be difficult to converge may occur; this technology lacks reasonable integration of temporal information and spatial information. This technology directly uses geographic information as the original input for sequence modeling. Since the distribution of geographic information and temporal information is generally different, this structure serializes two different types of information together and it is difficult to capture them reasonably.

发明内容Summary of the invention

本发明针对现有技术存在的上述不足,提出一种基于图增强时间-空间模型的兴趣点推荐系统,通过利用图嵌入技术对兴趣点语义图进行信息提取,获得兴趣点之间的高阶空间依赖关系,通过利用LSTM以及注意力机制对用户的时间依赖以及兴趣点之间的空间依赖关系进行自适应的融合。In view of the above-mentioned deficiencies in the prior art, the present invention proposes a point of interest recommendation system based on a graph-enhanced time-space model, which extracts information from the semantic graph of point of interest by utilizing graph embedding technology to obtain high-order spatial dependencies between points of interest, and adaptively integrates the user's temporal dependency and the spatial dependency between points of interest by utilizing LSTM and attention mechanism.

本发明是通过以下技术方案实现的:The present invention is achieved through the following technical solutions:

本发明涉及一种基于图增强时间-空间模型的兴趣点推荐方法,包括:The present invention relates to a method for recommending points of interest based on a graph-enhanced time-space model, comprising:

步骤1)数据预处理:将访问记录的格式进行统一,并对记录做简单的清洗。按照时间顺序为每一位用户生成历史访问序列。Step 1) Data preprocessing: Unify the format of access records and perform simple cleaning on the records. Generate a historical access sequence for each user in chronological order.

步骤2)构建兴趣点语义图:根据所有兴趣点的坐标信息与所有用户-兴趣点交互记录构建基于地理距离的语义图与基于转移关系的语义图,分别用以保存兴趣点之间的距离关系与转移关系。Step 2) Constructing a semantic graph of interest points: According to the coordinate information of all interest points and all user-interest point interaction records, a semantic graph based on geographic distance and a semantic graph based on transfer relationship are constructed to respectively save the distance relationship and transfer relationship between interest points.

步骤3)构建并训练图增强时间-空间模型,该模型包括:空间依赖模块、时间依赖模块和空间-时间依赖聚合模块,其中:空间依赖模块首先采用嵌入操作获得兴趣点关于距离关系与转移关系的嵌入向量,再根据步骤2)构建的两种兴趣点语义图,对该两种兴趣点语义图进行图嵌入操作用以获得对应的兴趣点的空间依赖表示;时间依赖模块首先采用嵌入操作获得兴趣点自身的嵌入表示,再采用LSTM对用户的历史访问序列进行建模,将序列的最后一个输出作为用户的时间依赖信息;空间-时间依赖聚合模块根据注意力机制将上述获得的兴趣点空间依赖信息与用户的时间依赖信息进行聚合,首先将时间依赖信息作为注意力机制的查询,将序列中兴趣点的空间依赖表示作为注意力机制的键与值进行聚合,并将该聚合后获得的结果与兴趣点的空间依赖加和以获得用户特异的空间依赖,再将时间依赖,用户特异的空间依赖加和后的得到用户对兴趣点的偏好分数。Step 3) construct and train a graph-enhanced time-space model, which includes: a spatial dependency module, a time dependency module and a space-time dependency aggregation module, wherein: the spatial dependency module first uses an embedding operation to obtain an embedding vector of the distance relationship and the transfer relationship of the interest point, and then performs a graph embedding operation on the two interest point semantic graphs constructed in step 2) to obtain the spatial dependency representation of the corresponding interest point; the time dependency module first uses an embedding operation to obtain the embedding representation of the interest point itself, and then uses LSTM to model the user's historical access sequence, and uses the last output of the sequence as the user's time dependency information; the space-time dependency aggregation module aggregates the above-obtained interest point spatial dependency information and the user's time dependency information according to the attention mechanism, first uses the time dependency information as the query of the attention mechanism, and aggregates the spatial dependency representation of the interest point in the sequence as the key and value of the attention mechanism, and adds the result obtained after the aggregation with the spatial dependency of the interest point to obtain the user-specific spatial dependency, and then adds the time dependency and the user-specific spatial dependency to obtain the user's preference score for the interest point.

所述的空间依赖模块采用高斯核函数对距离进行建模:其中:dist(li,lj)表示两个兴趣点之间的空间距离,表示高斯核函数,转移关系指兴趣点之间的直接转移关系,即在所有用户序列中,兴趣点lj在li之后访问的次数。The spatial dependency module uses a Gaussian kernel function to model distance: Where: dist( li , lj ) represents the spatial distance between two points of interest, represents the Gaussian kernel function, and the transfer relationship refers to the direct transfer relationship between interest points, that is, the number of times the interest point lj is visited after l i in all user sequences.

所述的高斯核函数,其阈值Δd优选为1km。The threshold Δd of the Gaussian kernel function is preferably 1 km.

所述的嵌入操作为:el=Evl,其中,el为学到的嵌入表示,E为可学习的嵌入矩阵,vl为兴趣点的独热表示。The embedding operation is: e l =Ev l , where e l is the learned embedding representation, E is the learnable embedding matrix, and v l is the one-hot representation of the interest point.

所述的时间依赖模块,通过LSTM计算过程:T1t=σ(Wx1xt+σ(ΔttWt1)+b1),T2t=σ(Wx2xt+σ(ΔttWt2)+b2),it=tanh(Wixt+Wiht-1+bi),ot=tanh(Woxt+Woht-1+bo), 其中:Wcx,Wx1,Wx2,Wi,Wo为可训练的参数矩阵,bc,b1,b2,bi,bo为可训练的偏置项。是点积,tanh是tanh函数,xt为上一时刻的兴趣点的向量表示。The time-dependent module is calculated through the LSTM process: T 1t =σ(W x1 x t +σ(Δt t W t1 )+b 1 ), T 2t =σ(W x2 x t +σ(Δt t W t2 )+b 2 ), i t =tanh(W i x t +W i h t-1 +b i ), o t =tanh(W o x t +W o h t-1 +b o ), Among them: W cx , W x1 , W x2 , Wi , W o are trainable parameter matrices, and b c , b 1 , b 2 , bi , b o are trainable bias items. is the dot product, tanh is the tanh function, and xt is the vector representation of the point of interest at the previous moment.

所述的注意力机制,具体为:其中W1,W2,W3为参数矩阵,Q,K,V为机制中的查询,键与值,d为向量的维度大小。The attention mechanism is specifically: Where W 1 , W 2 , W 3 are parameter matrices, Q, K, V are queries, keys and values in the mechanism, and d is the dimension size of the vector.

步骤4)生成推荐结果:在推荐阶段,利用模型生成的用户在下一个时间点的动态偏好计算用户对兴趣点的访问概率。选择访问概率大的兴趣点推荐给用户。Step 4) Generate recommendation results: In the recommendation stage, the user's dynamic preferences at the next time point generated by the model are used to calculate the user's visit probability to the point of interest. Points of interest with high visit probability are selected and recommended to the user.

所述的概率计算为:其中,exp表示以e为底的指数函数,ru,i表示步骤3)中用户u对于兴趣点i的偏好分数。The probability is calculated as: Wherein, exp represents an exponential function with base e, and ru,i represents the preference score of user u for point of interest i in step 3).

技术效果Technical Effects

本发明通过将相邻访问记录之间的时间差作为LSTM的输入,构建基于转移关系的语义图并显式地对访问历史的时间依赖进行建模,在两个评估数据集上,由兴趣点语义图所捕获的空间依赖与空间-时间依赖聚合模块都为模型的推荐结果的带来一定的提升。The present invention takes the time difference between adjacent access records as the input of LSTM, constructs a semantic graph based on the transfer relationship and explicitly models the time dependency of the access history. On two evaluation datasets, the spatial dependency captured by the semantic graph of the point of interest and the space-time dependency aggregation module both improve the recommendation results of the model to a certain extent.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为基于图增强时间-空间模型的推荐系统流程图;Figure 1 is a flowchart of a recommendation system based on a graph-enhanced time-space model;

图2为基于距离关系的兴趣点语义图;Figure 2 is a semantic graph of interest points based on distance relations;

图3为基于转移关系的兴趣点语义图;Figure 3 is a semantic graph of interest points based on transfer relations;

图4为图增强时间-空间模型结构示意图。FIG4 is a schematic diagram of the graph enhanced time-space model structure.

具体实施方式DETAILED DESCRIPTION

如图1所示,为本实施例涉及一种基于图增强时间-空间模型的兴趣点推荐方法,包括:As shown in FIG1 , this embodiment relates to a method for recommending points of interest based on a graph-enhanced time-space model, including:

步骤1)数据预处理:用户对兴趣点的访问会产生相应的记录,即<u,l,time>,其u∈U表示用户,l∈L表示兴趣点。每个兴趣点都具有其特定的地理信息<l,lon,lat>,意为兴趣点l的经度坐标和纬度坐标分别为lon和lat。首先需要对这些交互记录进行清洗,去除一些可能存在的噪声,例如删除在整个数据集中访问次数小于5次的兴趣点、删除访问记录小于5次的用户。针对每个用户所产生的记录,根据时间戳进行排序,可以形成用户u的访问序列Hu={<l1,t1>,<l2,t2>...,<ln,tn>}。Step 1) Data preprocessing: The user's visit to the point of interest will generate corresponding records, that is, <u, l, time>, where u∈U represents the user and l∈L represents the point of interest. Each point of interest has its specific geographic information <l, lon, lat>, which means that the longitude and latitude coordinates of the point of interest l are lon and lat respectively. First, these interaction records need to be cleaned to remove some possible noise, such as deleting points of interest that have been visited less than 5 times in the entire data set, and deleting users with less than 5 visit records. For the records generated by each user, sorting according to the timestamp can form the access sequence H u ={<l 1 , t 1 >, <l 2 , t 2 >..., <l n , t n >} of user u.

步骤2)构建兴趣点语义图,具体包括:Step 2) Constructing a semantic graph of interest points, including:

2.1)构建距离图:如图2所示,距离图是一个有权无向图GD=(V,ED,AD),用于捕捉兴趣点之间的距离关系,图中V是所有兴趣点的集合,ED∈V x V是图中边的集合,当两个兴趣点li和lj之间的距离小于设定的阈值Δd时,则这两个节点之间存在一条边,即eij∈ED。AD∈RNxN为权重矩阵,存储每条边的权重,每条边的权重 其中:dist(li,lj)表示两个兴趣点之间的空间距离。表示高斯核函数。本实施例设置阈值Δd为1km。2.1) Constructing the distance graph: As shown in Figure 2, the distance graph is a weighted undirected graph G D = (V, ED , AD ), which is used to capture the distance relationship between interest points. In the figure, V is the set of all interest points, ED ∈ V x V is the set of edges in the graph, and when the distance between two interest points li and lj is less than the set threshold Δd, there is an edge between the two nodes, that is, e ijED . AD ∈ R NxN is a weight matrix that stores the weight of each edge. Where: dist( li , lj ) represents the spatial distance between two interest points. represents the Gaussian kernel function. In this embodiment, the threshold Δd is set to 1 km.

2.2)构建转移图:如图3所示,转移图是一个有权带向图GT=(V,ET,AT),用于捕捉兴趣点之间的转移关系,其中:V是所有兴趣点的集合,ET∈VxV是图中边的集合,对于同一用户的访问序列,如果兴趣点lj直接出现在li之后,则这两个节点之间存在转移关系,即对应节点之间存在边。AT∈RNxN为权重矩阵,存储每条边的权重freq(li,lj),即在所有用户序列中,兴趣点lj在li之后访问的次数。2.2) Constructing the transition graph: As shown in Figure 3, the transition graph is a weighted directed graph GT = (V, ET , AT ), which is used to capture the transition relationship between interest points, where: V is the set of all interest points, ET∈VxV is the set of edges in the graph, and for the same user's access sequence, if the interest point lj appears directly after li , then there is a transition relationship between the two nodes, that is, there is an edge between the corresponding nodes. AT∈R NxN is a weight matrix that stores the weight freq( li , lj ) of each edge, that is, the number of times the interest point lj is visited after li in all user sequences.

步骤3)构建并训练图增强时间-空间推荐模型,具体包括:Step 3) Build and train the graph-enhanced time-space recommendation model, including:

3.1)空间依赖建模,即从全局的角度建模兴趣点之间的空间依赖关系:基于上一步构建的两种兴趣点语义图,捕获两种空间依赖关系:基于距离的空间依赖关系与基于转移的空间依赖关系,首先使用嵌入操作获得每一个兴趣点li的嵌入向量,即基于距离的嵌入向量 基于传播能力的向量基于接受能力的向量其中: 是可训练的嵌入矩阵,k是嵌入向量的维度,vi是li的独热编码;然后通过图嵌入技术优化这三种嵌入向量用以表示兴趣点的空间依赖关系。3.1) Spatial dependency modeling, that is, modeling the spatial dependency between interest points from a global perspective: Based on the two interest point semantic graphs constructed in the previous step, two spatial dependencies are captured: distance-based spatial dependency and transfer-based spatial dependency. First, an embedding operation is used to obtain the embedding vector of each interest point l i , that is, the distance-based embedding vector Vector based on propagation capability Vector based on receptive capacity in: is a trainable embedding matrix, k is the dimension of the embedding vector, and vi is the one-hot encoding of li . Then, the three embedding vectors are optimized through graph embedding technology to represent the spatial dependencies of interest points.

所述的图嵌入技术是指:The graph embedding technology mentioned above refers to:

①距离图GD中任意两个兴趣点li和lj之间存在边(即直接连通)的条件概率 其中:exp(·)表示以e为底的指数函数。两个兴趣点li和lj之间存在边(即直接连通)的经验概率其中表示权重矩阵AD的(i,j)位元素;根据条件概率和经验概率得到嵌入di的优化函数,为减少计算复杂度,本实施例省略一部分常数项并采用负采样策略,得到优化函数 其中:σ为sigmoid函数,NEG(i)为对li的负采样集合,本实施例设置负采样个数为5。① The conditional probability that there is an edge (i.e., direct connection) between any two interest points l i and l j in the distance graph G D Where: exp(·) represents an exponential function with base e. The empirical probability that there is an edge (i.e., direct connection) between two interest points l i and l j is in represents the (i, j)-bit element of the weight matrix AD ; the optimization function of embedding d i is obtained according to the conditional probability and the empirical probability. In order to reduce the computational complexity, this embodiment omits some constant terms and adopts a negative sampling strategy to obtain the optimization function Wherein: σ is the sigmoid function, NEG(i) is the negative sampling set for l i , and the number of negative sampling is set to 5 in this embodiment.

②对于转移图GT,为每个兴趣点计算传播能力与接受能力,其中:传播能力表示该兴趣点转移出用户到其它兴趣点的能力,接受能力表示该兴趣点接受用户转移入的能力。同样地,本实施例计算转移图GT中任意两个兴趣点li和lj之间存在边的条件概率 以及经验概率其中:表示权重矩阵中第(i,j)位元素;传播能力与接受能力的优化函数 通过优化上述两个函数,得到优化后的三种嵌入表示d,g,h,用以表示兴趣点之间的空间依赖关系。② For the transfer graph GT , the propagation capability and the acceptance capability are calculated for each interest point, where the propagation capability represents the ability of the interest point to transfer users to other interest points, and the acceptance capability represents the ability of the interest point to accept users to transfer in. Similarly, this embodiment calculates the conditional probability that there is an edge between any two interest points li and lj in the transfer graph GT . And the empirical probability in: Represents the (i, j)th element in the weight matrix; optimization function of transmission capacity and reception capacity By optimizing the above two functions, three optimized embedding representations d, g, and h are obtained to represent the spatial dependency relationship between interest points.

3.2)时间依赖建模,即建模用户访问序列的时间依赖关系:首先使用嵌入操作获得每个兴趣点的低维向量表示xi,并将用户的历史访问序列中的兴趣点转换为对应的嵌入表示。 其中:xi表示兴趣点自身的嵌入表示,表示嵌入矩阵,vi表示兴趣点的独热表示;采用LSTM对时间依赖进行建模,LSTM满足:T1t=σ(Wx1xt+σ(ΔttWt1)+b1),T2t=σ(Wx2xt+σ(ΔttWt2)+b2),it=tanh(Wixt+Wiht-1+bi),ot=tanh(Woxt+Woht-1+bo), 其中:Wcx,Wx1,Wx2,Wi,Wo为可训练的参数矩阵,bc,b1,b2,bi,bo为可训练的偏置项。是点积,tanh是tanh函数,xt为上一时刻的兴趣点的向量表示。本发明取LSTM的最后一个输出作为时间依赖,即hn=LSTM(x1,…,xn)。3.2) Temporal dependency modeling, i.e., modeling the temporal dependency of user access sequences: First, an embedding operation is used to obtain the low-dimensional vector representation xi of each point of interest, and the points of interest in the user's historical access sequence are converted into corresponding embedding representations. Among them: xi represents the embedded representation of the interest point itself, represents the embedding matrix, vi represents the unique hot representation of the interest point; LSTM is used to model the time dependency, and LSTM satisfies: T 1t =σ(W x1 x t +σ(Δt t W t1 )+b 1 ), T 2t =σ(W x2 x t +σ(Δt t W t2 )+b 2 ), i t =tanh(W i x t +W i h t-1 +b i ), o t =tanh(W o x t +W o h t-1 +b o ), Among them: W cx , W x1 , W x2 , Wi , W o are trainable parameter matrices, and b c , b 1 , b 2 , bi , b o are trainable bias items. is the dot product, tanh is the tanh function, and xt is the vector representation of the interest point at the previous moment. The present invention takes the last output of LSTM as the time dependency, that is, hn = LSTM ( x1 , ..., xn ).

3.3)时间-空间依赖聚合:对于用户历史序列中每一个兴趣点,采用注意力机制聚合他们的空间依赖关系如下: 其中:Wd1,Wg1,Wd2,Wg2,Wd3,Wg3为可训练的参数矩阵,softmax表示softmax函数,用户访问兴趣点lj所受到的地理影响Id,It由lj对历史访问序列中的所有兴趣点的地理依赖相加得到,具体为: 其中:gi,gi,gi为兴趣点对应的基于距离、基于传播、基于接受能力的向量表示,|Hu|表示序列长度。3.3) Time-space dependency aggregation: For each point of interest in the user's historical sequence, the attention mechanism is used to aggregate their spatial dependencies as follows: Where: Wd1 , Wg1 , Wd2 , Wg2 , Wd3 , Wg3 are trainable parameter matrices, softmax represents the softmax function, and the geographical impact Id , It of the user visiting the point of interest lj is obtained by adding the geographical dependence of lj on all points of interest in the historical visit sequence, specifically: Among them: gi , gi , gi are the distance-based, propagation-based, and receptive-capability-based vector representations corresponding to the interest points, and | Hu | represents the sequence length.

步骤4)生成推荐结果:基于上述获得的时间依赖和聚合后的空间依赖,本实施例可以计算用户u对兴趣点lj的偏好偏好分数ruj越大,表示用户在下一个时间点访问lj的概率越大。即越应该将lj推荐给用户。Step 4) Generate recommendation results: Based on the temporal dependency and aggregated spatial dependency obtained above, this embodiment can calculate the preference of user u for point of interest l j The larger the preference score r u , j is , the greater the probability that the user will visit l j at the next time point. That is, l j should be recommended to the user.

本实施例在Gowalla和Foursquare数据集上对系统推荐效果加以验证,这两个数据集均从真实世界中采集得到,并且广泛地用于下一个兴趣点推荐相关的实验验证中。This embodiment verifies the system recommendation effect on the Gowalla and Foursquare datasets. Both datasets are collected from the real world and are widely used in experimental verification related to the next point of interest recommendation.

实验过程中的参数设置如下:物品的嵌入向量维度设置为64,用户的访问序列长度设置为20,不足20时在序列的左端进行补0操作直到序列长度变为20。采用小批量梯度下降优化方法并将批量大小设置为128。在训练时,使用Adam优化器并将学习率设置为0.001。The parameters in the experiment were set as follows: the embedding vector dimension of the item was set to 64, the length of the user's access sequence was set to 20, and when the length was less than 20, the left end of the sequence was padded with 0 until the sequence length became 20. The mini-batch gradient descent optimization method was used and the batch size was set to 128. During training, the Adam optimizer was used and the learning rate was set to 0.001.

评估方法:为评估本方法所公开的推荐系统的表现,实验验证中与多种现有的下一个兴趣点推荐技术进行比较。在评估推荐效果时,采用召回率(Recall Ratio,缩写为Recall)和归一化累计折扣收益(Normalized Discounted Cumulative Gain,缩写为NDCG)作为评价指标,本实施例具体比较所公开系统与现有技术在Recall@5,Recall@10,NDCG@5,和NDCG@10上面的表现。在Foursquare数据集上,所公开系统的Recall@5,Recall@10,NDCG@5,和NDCG@10值为0.2713,0.3416,0.2019,0.2246。在Gowalla数据集上,所公开系统的Recall@5,Recall@10,NDCG@5,和NDCG@10值为0.2146,0.2791,0.1541,0.1749。Evaluation method: In order to evaluate the performance of the recommendation system disclosed by this method, it is compared with a variety of existing next point of interest recommendation technologies in experimental verification. When evaluating the recommendation effect, the recall ratio (abbreviated as Recall) and the normalized discounted cumulative gain (abbreviated as NDCG) are used as evaluation indicators. This embodiment specifically compares the performance of the disclosed system with the existing technology in Recall@5, Recall@10, NDCG@5, and NDCG@10. On the Foursquare dataset, the Recall@5, Recall@10, NDCG@5, and NDCG@10 values of the disclosed system are 0.2713, 0.3416, 0.2019, and 0.2246. On the Gowalla dataset, the Recall@5, Recall@10, NDCG@5, and NDCG@10 values of the disclosed system are 0.2146, 0.2791, 0.1541, and 0.1749.

与现有的其他技术相比,本系统的性能指标提升在于:对于Recall@5这一指标,在两个任务上提高9.21%和13.96%;对于HR@10这一指标,在两个任务上提高5.72%和11.73%;对于NDCG@5这一指标,在两个任务上提高10.2%和13.22%。对于NDCG@10这一指标,在两个任务上提高8.29%和6.51%。、Compared with other existing technologies, the performance indicators of this system are improved in the following aspects: for the Recall@5 indicator, it is improved by 9.21% and 13.96% on the two tasks; for the HR@10 indicator, it is improved by 5.72% and 11.73% on the two tasks; for the NDCG@5 indicator, it is improved by 10.2% and 13.22% on the two tasks. For the NDCG@10 indicator, it is improved by 8.29% and 6.51% on the two tasks.

本发明同时采用消融实验用以验证由语义图捕获的空间依赖与空间-时间依赖聚合模块所带来的技术效果。本发明首先在完整模型的基础上去掉了语义图捕获的空间依赖,对于Recall@10这一指标,消融后模型在两个任务上下降18.38%和19.27%。其次,本发明在完整模型基础上去掉了空间-时间依赖聚合模块。对于Recall@10这一指标,消融后的模型在两个任务上下降1.14%和1.12%The present invention also uses ablation experiments to verify the technical effects of the spatial dependency captured by the semantic graph and the spatial-temporal dependency aggregation module. The present invention first removes the spatial dependency captured by the semantic graph on the basis of the complete model. For the Recall@10 indicator, the ablated model decreases by 18.38% and 19.27% on the two tasks. Secondly, the present invention removes the spatial-temporal dependency aggregation module on the basis of the complete model. For the Recall@10 indicator, the ablated model decreases by 1.14% and 1.12% on the two tasks.

综上,本发明利用兴趣点之间的高阶复杂地理影响,为下一个兴趣点推荐提供额外有效的依据。本发明使用兴趣点的地理距离信息、转移信息分别构建两个兴趣点语义图:基于地理距离的语义图蕴含兴趣点之间的距离信息,一般来讲,用户更倾向于访问距离当前位置近的兴趣点。基于转移信息的语义图蕴含兴趣点之间的转移关系,例如,用户在访问完酒吧后,有较低可能去工作地点。本发明利用空间依赖建模模块来提取相关的高阶地理影响,并结合用户的时间依赖用以产生推荐结果。本发明是端到端的架构,不需要人工定义、抽取特别多的特征;架构也具有良好的可扩展性。In summary, the present invention utilizes high-order complex geographical influences between points of interest to provide additional effective basis for the next point of interest recommendation. The present invention uses the geographical distance information and transfer information of the points of interest to respectively construct two semantic graphs of points of interest: the semantic graph based on geographical distance contains the distance information between points of interest. Generally speaking, users are more inclined to visit points of interest that are close to the current location. The semantic graph based on transfer information contains the transfer relationship between points of interest. For example, after visiting a bar, users are less likely to go to their workplace. The present invention utilizes a spatial dependency modeling module to extract relevant high-order geographical influences, and combines the user's time dependency to generate recommendation results. The present invention is an end-to-end architecture that does not require manual definition or extraction of a particularly large number of features; the architecture also has good scalability.

上述具体实施可由本领域技术人员在不背离本发明原理和宗旨的前提下以不同的方式对其进行局部调整,本发明的保护范围以权利要求书为准且不由上述具体实施所限,在其范围内的各个实现方案均受本发明之约束。The above-mentioned specific implementation can be partially adjusted in different ways by those skilled in the art without departing from the principle and purpose of the present invention. The protection scope of the present invention shall be based on the claims and shall not be limited by the above-mentioned specific implementation. Each implementation scheme within its scope shall be subject to the constraints of the present invention.

Claims (6)

1.一种基于图增强时间-空间模型的兴趣点推荐方法,其特征在于,包括:1. A method for recommending points of interest based on a graph-enhanced time-space model, comprising: 步骤1)数据预处理:将访问记录的格式进行统一,并对记录做简单的清洗;按照时间顺序为每一位用户生成历史访问序列;Step 1) Data preprocessing: unify the format of access records and perform simple cleaning on the records; generate a historical access sequence for each user in chronological order; 步骤2)构建兴趣点语义图:根据所有兴趣点的坐标信息与所有用户-兴趣点交互记录构建基于地理距离的语义图与基于转移关系的语义图,分别用以保存兴趣点之间的距离关系与转移关系,具体包括:Step 2) Constructing a semantic graph of interest points: constructing a semantic graph based on geographic distance and a semantic graph based on transfer relationship based on the coordinate information of all interest points and all user-interest point interaction records, respectively used to save the distance relationship and transfer relationship between interest points, including: 2.1)构建距离图:加盖距离图是一个有权无向图GD=(V,ED,AD),用于捕捉兴趣点之间的距离关系,图中V是所有兴趣点的集合,ED∈VxV是图中边的集合,当两个兴趣点li和lj之间的距离小于设定的阈值Δd时,则这两个节点之间存在一条边,即eij∈ED;AD∈RNxN为权重矩阵,存储每条边的权重,每条边的权重 其中:dist(li,lj)表示两个兴趣点之间的空间距离;表示高斯核函数;2.1) Constructing distance graph: The capped distance graph is a weighted undirected graph G D = (V, ED , AD ), which is used to capture the distance relationship between interest points. In the graph, V is the set of all interest points, ED ∈ VxV is the set of edges in the graph, and when the distance between two interest points li and lj is less than the set threshold Δd, there is an edge between the two nodes, that is, e ijED ; AD ∈ R NxN is a weight matrix that stores the weight of each edge. Where: dist(l i ,l j ) represents the spatial distance between two points of interest; represents the Gaussian kernel function; 2.2)构建转移图:转移图是一个有权带向图GT=(V,ET,AT),用于捕捉兴趣点之间的转移关系,其中:V是所有兴趣点的集合,ET∈VxV是图中边的集合,对于同一用户的访问序列,如果兴趣点lj直接出现在li之后,则这两个节点之间存在转移关系,即对应节点之间存在边;AT∈RNxN为权重矩阵,存储每条边的权重freq(li,lj),即在所有用户序列中,兴趣点lj在li之后访问的次数;2.2) Constructing the transition graph: The transition graph is a weighted directed graph GT = (V, ET , AT ), which is used to capture the transition relationship between interest points, where: V is the set of all interest points, ET∈VxV is the set of edges in the graph, and for the same user’s access sequence, if the interest point lj appears directly after li , then there is a transition relationship between the two nodes, that is, there is an edge between the corresponding nodes; AT∈R NxN is a weight matrix that stores the weight freq( li , lj ) of each edge, that is, the number of times the interest point lj is visited after li in all user sequences; 步骤3)构建并训练图增强时间-空间模型,该模型包括:空间依赖模块、时间依赖模块和空间-时间依赖聚合模块,其中:空间依赖模块首先采用嵌入操作获得兴趣点关于距离关系与转移关系的嵌入向量,再根据步骤2)构建的两种兴趣点语义图,对该两种兴趣点语义图进行图嵌入操作用以获得对应的兴趣点的空间依赖表示;时间依赖模块首先采用嵌入操作获得兴趣点自身的嵌入表示,再采用LSTM对用户的历史访问序列进行建模,将序列的最后一个输出作为用户的时间依赖信息;空间-时间依赖聚合模块根据注意力机制将上述获得的兴趣点空间依赖信息与用户的时间依赖信息进行聚合,首先将时间依赖信息作为注意力机制的查询,将序列中兴趣点的空间依赖表示作为注意力机制的键与值进行聚合,并将该聚合后获得的结果与兴趣点的空间依赖加和以获得用户特异的空间依赖,再将时间依赖,用户特异的空间依赖加和后的得到用户对兴趣点的偏好分数,具体包括:Step 3) construct and train a graph-enhanced time-space model, which includes: a spatial dependency module, a time dependency module and a space-time dependency aggregation module, wherein: the spatial dependency module first uses an embedding operation to obtain an embedding vector of the distance relationship and the transfer relationship of the interest point, and then performs a graph embedding operation on the two interest point semantic graphs constructed in step 2) to obtain the spatial dependency representation of the corresponding interest point; the time dependency module first uses an embedding operation to obtain the embedding representation of the interest point itself, and then uses LSTM to model the user's historical access sequence, and uses the last output of the sequence as the user's time dependency information; the space-time dependency aggregation module aggregates the above-obtained interest point spatial dependency information and the user's time dependency information according to the attention mechanism, first uses the time dependency information as the query of the attention mechanism, and aggregates the spatial dependency representation of the interest point in the sequence as the key and value of the attention mechanism, and adds the result obtained after the aggregation with the spatial dependency of the interest point to obtain the user-specific spatial dependency, and then adds the time dependency and the user-specific spatial dependency to obtain the user's preference score for the interest point, specifically including: 3.1)空间依赖建模,即从全局的角度建模兴趣点之间的空间依赖关系:基于上一步构建的两种兴趣点语义图,捕获两种空间依赖关系:基于距离的空间依赖关系与基于转移的空间依赖关系,首先使用嵌入操作获得每一个兴趣点li的嵌入向量,即基于距离的嵌入向量基于传播能力的向量基于接受能力的向量其中: 是可训练的嵌入矩阵,k是嵌入向量的维度,vi是li的独热编码;然后通过图嵌入技术优化这三种嵌入向量用以表示兴趣点的空间依赖关系;3.1) Spatial dependency modeling, that is, modeling the spatial dependency between interest points from a global perspective: Based on the two interest point semantic graphs constructed in the previous step, two spatial dependencies are captured: distance-based spatial dependency and transfer-based spatial dependency. First, an embedding operation is used to obtain the embedding vector of each interest point l i , that is, the distance-based embedding vector Vector based on propagation capability Vector based on receptive capacity in: is a trainable embedding matrix, k is the dimension of the embedding vector, and vi is the one-hot encoding of li . Then, the three embedding vectors are optimized by graph embedding technology to represent the spatial dependency of interest points. 3.2)时间依赖建模,即建模用户访问序列的时间依赖关系:首先使用嵌入操作获得每个兴趣点的低维向量表示xi,并将用户的历史访问序列中的兴趣点转换为对应的嵌入表示; 其中:xi表示兴趣点自身的嵌入表示,表示嵌入矩阵,vi表示兴趣点的独热表示;采用LSTM对时间依赖进行建模,LSTM满足:T1t=σ(Wx1xt+σ(ΔttWt1)+b1),T2t=σ(Wx2xt+σ(ΔttWt2)+b2),it=tanh(Wixt+Wiht-1+bi),ot=tanh(Woxt+Woht-1+bo), 其中:Wcx,Wx1,Wx2,Wi,Wo为可训练的参数矩阵,bc,b1,b2,bi,bo为可训练的偏置项;⊙是点积,tanh是tanh函数,xt为上一时刻的兴趣点的向量表示;取LSTM的最后一个输出作为时间依赖,即hn=LSTM(x1,…,xn);3.2) Temporal dependency modeling, i.e., modeling the temporal dependency of user access sequences: first, an embedding operation is used to obtain a low-dimensional vector representation x i of each point of interest, and the points of interest in the user's historical access sequence are converted into corresponding embedding representations; Among them: xi represents the embedded representation of the interest point itself, represents the embedding matrix, vi represents the unique hot representation of the interest point; LSTM is used to model the time dependency, and LSTM satisfies: T 1t =σ(W x1 x t +σ(Δt t W t1 )+b 1 ), T 2t =σ(W x2 x t +σ(Δt t W t2 )+b 2 ), i t =tanh(W i x t +W i h t-1 +b i ), o t =tanh(W o x t +W o h t-1 +b o ), Where: W cx , W x1 , W x2 , Wi , W o are trainable parameter matrices, b c , b 1 , b 2 , bi , b o are trainable bias terms; ⊙ is the dot product, tanh is the tanh function, x t is the vector representation of the point of interest at the previous moment; the last output of LSTM is taken as the time dependency, that is, h n =LSTM(x 1 ,…,x n ); 3.3)时间-空间依赖聚合:对于用户历史序列中每一个兴趣点,采用注意力机制聚合他们的空间依赖关系如下: 其中:Wd1,Wg1,Wd2,Wg2,Wd3,Wg3为可训练的参数矩阵,softmax表示softmax函数,用户访问兴趣点lj所受到的地理影响Id,It由lj对历史访问序列中的所有兴趣点的地理依赖相加得到,具体为: 其中:di,gi,hi为兴趣点对应的基于距离、基于传播、基于接受能力的向量表示,|Hu|表示序列长度;3.3) Time-space dependency aggregation: For each point of interest in the user's historical sequence, the attention mechanism is used to aggregate their spatial dependencies as follows: Where: Wd1 , Wg1 , Wd2 , Wg2 , Wd3 , Wg3 are trainable parameter matrices, softmax represents the softmax function, and the geographical impact Id , It of the user visiting the point of interest lj is obtained by adding the geographical dependence of lj on all points of interest in the historical visit sequence, specifically: Where: d i , g i , h i are the distance-based, propagation-based, and receptive-capability-based vector representations of the interest points, and |H u | represents the sequence length; 步骤4)生成推荐结果:在推荐阶段,利用模型生成的用户在下一个时间点的动态偏好计算用户对兴趣点的访问概率;选择访问概率大的兴趣点推荐给用户。Step 4) Generate recommendation results: In the recommendation stage, the user's dynamic preferences at the next time point generated by the model are used to calculate the user's visit probability to the point of interest; and points of interest with high visit probability are selected and recommended to the user. 2.根据权利要求1所述的基于图增强时间-空间模型的兴趣点推荐方法,其特征是,所述的高斯核函数,其阈值Δd为1km。2. According to the method for recommending points of interest based on graph-enhanced time-space model in claim 1, it is characterized in that the threshold Δd of the Gaussian kernel function is 1 km. 3.根据权利要求1所述的基于图增强时间-空间模型的兴趣点推荐方法,其特征是,所述的嵌入操作为:el=Evl,其中,el为学到的嵌入表示,E为可学习的嵌入矩阵,vl为兴趣点的独热表示。3. According to the method for recommending points of interest based on graph-enhanced time-space model in claim 1, it is characterized in that the embedding operation is: e l =Ev l , wherein e l is the learned embedding representation, E is the learnable embedding matrix, and v l is the one-hot representation of the point of interest. 4.根据权利要求1所述的基于图增强时间-空间模型的兴趣点推荐方法,其特征是,所述的注意力机制,具体为:其中W1,W2,W3为参数矩阵,Q,K,V为机制中的查询,键与值,d为向量的维度大小。4. The method for recommending points of interest based on a graph-enhanced time-space model according to claim 1, wherein the attention mechanism is specifically: Where W 1 , W 2 , W 3 are parameter matrices, Q, K, V are queries, keys and values in the mechanism, and d is the dimension size of the vector. 5.根据权利要求1所述的基于图增强时间-空间模型的兴趣点推荐方法,其特征是,所述的概率计算为:其中,exp表示以e为底的指数函数,ru,i表示步骤3)中用户u对于兴趣点i的偏好分数。5. The method for recommending points of interest based on graph-enhanced time-space model according to claim 1, wherein the probability is calculated as follows: Wherein, exp represents an exponential function with base e, and ru,i represents the preference score of user u for point of interest i in step 3). 6.根据权利要求1所述的基于图增强时间-空间模型的兴趣点推荐方法,其特征是,所述的图嵌入技术是指:6. The method for recommending points of interest based on a graph-enhanced time-space model according to claim 1, wherein the graph embedding technology refers to: ①距离图GD中任意两个兴趣点li和lj之间存在边,即直接连通的条件概率 其中:exp(·)表示以e为底的指数函数;两个兴趣点li和lj之间存在边,即直接连通的经验概率其中表示权重矩阵AD的(i,j)位元素;根据条件概率和经验概率得到嵌入di的优化函数,为减少计算复杂度,优化函数 其中:σ为sigmoid函数,NEG(i)为对li的负采样集合;① In the distance graph GD , there is an edge between any two interest points l i and l j , that is, the conditional probability of direct connection Where: exp(·) represents an exponential function with base e; there is an edge between two interest points l i and l j , that is, the empirical probability of direct connection in Represents the (i, j)-bit element of the weight matrix AD ; the optimization function of embedding d i is obtained according to the conditional probability and empirical probability. To reduce the computational complexity, the optimization function Where: σ is the sigmoid function, NEG(i) is the negative sampling set for l i ; ②对于转移图GT,为每个兴趣点计算传播能力与接受能力,其中:传播能力表示该兴趣点转移出用户到其它兴趣点的能力,接受能力表示该兴趣点接受用户转移入的能力;计算转移图GT中任意两个兴趣点li和lj之间存在边的条件概率以及经验概率其中:表示权重矩阵中第(i,j)位元素;传播能力与接受能力的优化函数通过优化上述两个函数,得到优化后的三种嵌入表示d,g,h,用以表示兴趣点之间的空间依赖关系。② For the transfer graph GT , calculate the propagation capacity and acceptance capacity for each interest point, where the propagation capacity represents the ability of the interest point to transfer users to other interest points, and the acceptance capacity represents the ability of the interest point to accept users to transfer in; calculate the conditional probability that there is an edge between any two interest points li and lj in the transfer graph GT And the empirical probability in: Represents the (i, j)th element in the weight matrix; optimization function of transmission capacity and reception capacity By optimizing the above two functions, three optimized embedding representations d, g, and h are obtained to represent the spatial dependency relationship between interest points.
CN202210626657.3A 2022-06-04 2022-06-04 Position prediction system and method based on graph enhancement time-space model Active CN114925294B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210626657.3A CN114925294B (en) 2022-06-04 2022-06-04 Position prediction system and method based on graph enhancement time-space model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210626657.3A CN114925294B (en) 2022-06-04 2022-06-04 Position prediction system and method based on graph enhancement time-space model

Publications (2)

Publication Number Publication Date
CN114925294A CN114925294A (en) 2022-08-19
CN114925294B true CN114925294B (en) 2024-09-17

Family

ID=82812342

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210626657.3A Active CN114925294B (en) 2022-06-04 2022-06-04 Position prediction system and method based on graph enhancement time-space model

Country Status (1)

Country Link
CN (1) CN114925294B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115525831B (en) * 2022-10-27 2025-09-05 中国银联股份有限公司 Recommendation model training method, recommendation method, device and computer-readable storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111259133B (en) * 2020-01-17 2021-02-19 成都信息工程大学 Personalized recommendation method integrating multiple information
CN112115225B (en) * 2020-09-25 2024-03-01 北京百度网讯科技有限公司 A method, device, equipment and medium for recommending a region of interest
CN114021011B (en) * 2021-11-04 2024-09-10 辽宁工程技术大学 Next interest point recommendation method based on self-attention mechanism
CN114444794B (en) * 2022-01-22 2024-05-14 重庆大学 Trip intention prediction method based on double-attention force diagram embedded network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Graph-Enhanced Spatial-Temporal Network for Next POI Recommendation;Zhaobo Wang等;《 ACM Transactions on Knowledge Discovery from Data (TKDD)》;20220730;第16卷(第6期);1-21 *

Also Published As

Publication number Publication date
CN114925294A (en) 2022-08-19

Similar Documents

Publication Publication Date Title
Wang et al. Adaptive graph representation learning for next POI recommendation
CN113821724B (en) Time interval enhancement-based graph neural network recommendation method
CN112836125B (en) Recommendation method and system based on knowledge graph and graph convolution network
Xu et al. Predicting destinations by a deep learning based approach
Jin et al. Attribute selection method based on a hybrid BPNN and PSO algorithms
CN112733027B (en) Hybrid recommendation method based on local and global representation model joint learning
CN113610610B (en) Conversational recommendation method and system based on graph neural network and review similarity
CN110796313B (en) Session recommendation method based on weighted graph volume and item attraction model
CN107103000A (en) It is a kind of based on correlation rule and the integrated recommended technology of Bayesian network
CN110543543A (en) A method and device for predicting user mobile behavior based on multi-granularity neural network
CN117787411A (en) A local-global temporal knowledge graph reasoning method based on relational graph
CN114637911A (en) Next interest point recommendation method of attention fusion perception network
CN114595383A (en) Marine environment data recommendation method and system based on session sequence
CN114117229A (en) An Item Recommendation Method Based on Directed and Undirected Structural Information of Graph Neural Networks
CN112150238A (en) Deep neural network-based commodity recommendation method and system
CN104063555B (en) The user model modeling method intelligently distributed towards remote sensing information
CN115795022A (en) Recommendation method, system, equipment and storage medium based on knowledge graph
CN114691855A (en) A News Recommendation Method Based on Knowledge Graph
Ma et al. Exploring multiple spatio-temporal information for point-of-interest recommendation
Liu et al. Mandari: Multi-modal temporal knowledge graph-aware sub-graph embedding for next-poi recommendation
CN114925294B (en) Position prediction system and method based on graph enhancement time-space model
Wang et al. Mgpolicy: Meta graph enhanced off-policy learning for recommendations
CN113590964B (en) Deep neural network Top-N recommendation method based on heterogeneous modeling
Xu et al. Deep convolutional recurrent model for region recommendation with spatial and temporal contexts
CN113781110B (en) User behavior prediction method and system based on multi-factor weighted BI-LSTM learning

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant