技术特征:
1.一种用户行为模式的区分方法,包括:获取多个用户行为序列对应的多个序列表征向量;构建序列关系图,其中的单个节点对应于单个用户行为序列,并且具有连接边的两个节点满足,该两个节点对应的两个用户行为序列之间的共同子序列满足第一条件,以及该两个用户行为序列对应的两个序列表征向量之间的相似度超过设定阈值;基于所述序列关系图,进行图聚类运算,获取若干节点类簇;根据所述若干节点类簇,确定对应的若干用户行为序列集合,其中,所述用户行为序列集合用于确定用户的行为模式。2.根据权利要求1所述的方法,其中,获取多个用户行为序列对应的多个序列表征向量,包括:获取多个用户行为序列,其中,每个用户行为序列包括针对目标业务的、依次的多个用户业务行为;根据所述多个用户行为序列,确定对应的多个序列表征向量。3.根据权利要求2所述的方法,其中,根据所述多个用户行为序列,确定对应的多个序列表征向量,包括:以各用户行为序列包括的用户业务行为作为词汇,基于词嵌入算法,确定所述用户业务行为对应的行为表征向量;根据所述行为表征向量,确定各用户行为序列对应的序列表征向量。4.根据权利要求3所述的方法,其中,根据所述行为表征向量,确定各用户行为序列对应的序列表征向量,包括:对于各用户行为序列包括的用户业务行为的行为表征向量进行加权平均,得到各初始序列表征向量;对于由各初始序列表征向量构成的序列表征向量矩阵,计算其主成分,再从每个初始序列表征向量中减去该向量在所述主成分上的投影,得到各用户行为序列对应的序列表征向量。5.根据权利要求1所述的方法,其中,所述第一条件为所述公共子序列的长度大于2,所述设定阈值为0.2。6.根据权利要求1所述的方法,其中,基于序列关系图,进行图聚类运算,获取若干节点类簇,包括:根据序列关系图,确定其对应的第一节点特征矩阵;通过预先设定的图卷积矩阵,对所述第一节点特征矩阵进行低频滤波卷积操作,获取第二节点特征矩阵;基于第二节点特征矩阵,进行聚类运算,获取若干节点类簇。7.根据权利要求1所述的方法,其中,所述相似度为余弦相似度。8.根据权利要求1所述的方法,还包括:根据所述若干用户行为序列集合,确定对应的若干用户行为模式。9.一种用户行为模式的确定方法,包括:获取待测用户行为序列,所述待测用户行为序列包括依次的多个用户业务行为;根据通过权利要求1所述的方法获取的用户行为序列集合,确定所述待测用户行为序
列是否匹配于,所述用户行为序列集合对应的用户行为模式。10.一种用户行为模式的区分装置,包括:序列表征获取单元,配置为,获取多个用户行为序列对应的多个序列表征向量;序列关系图构建单元,配置为,构建序列关系图,其中的单个节点对应于单个用户行为序列,并且具有连接边的两个节点满足,该两个节点对应的两个用户行为序列之间的共同子序列满足第一条件,以及该两个用户行为序列对应的两个序列表征向量之间的相似度超过设定阈值;行为序列集合确定单元,配置为,基于所述序列关系图,进行图聚类运算,获取若干节点类簇;根据所述若干节点类簇,确定对应的若干用户行为序列集合,其中,所述用户行为序列集合用于确定用户的行为模式。11.根据权利要求10所述的装置,其中,序列表征获取单元,进一步配置为:获取多个用户行为序列,其中,每个用户行为序列包括针对目标业务的、依次的多个用户业务行为;根据所述多个用户行为序列,确定对应的多个序列表征向量。12.根据权利要11所述的装置,其中,序列表征获取单元,进一步配置为:以各用户行为序列包括的用户业务行为作为词汇,基于词嵌入算法,确定所述用户业务行为对应的行为表征向量;根据所述行为表征向量,确定各所述用户行为序列对应的序列表征向量。13.根据权利要求12所述的装置,其中,序列表征获取单元,进一步配置为:对于各用户行为序列包括的用户业务行为的行为表征向量进行加权平均,得到各初始序列表征向量;对于由各初始序列表征向量构成的序列表征向量矩阵,计算其主成分,再从每个初始序列表征向量中减去该向量在所述主成分上的投影,得到各用户行为序列对应的序列表征向量。14.根据权利要求10所述的装置,其中,所述第一条件为所述公共子序列的长度大于2,所述设定阈值为0.2。15.根据权利要求10所述的装置,其中,行为序列集合确定单元,进一步配置为:根据序列关系图,确定其对应的第一节点特征矩阵;通过预先设定的图卷积矩阵,对所述节点特征矩阵进行低频滤波卷积操作,获取第二节点特征矩阵;基于第二节点特征矩阵,进行聚类运算,获取若干节点类簇。16.根据权利要求10所述的装置,其中,所述相似度为余弦相似度。17.根据权利要求10所述的装置,还包括:用户行为模式获取单元,配置为,根据所述若干用户行为序列集合,确定对应的若干用户行为模式。18.一种用户行为模式的确定装置,包括:用户行为序列获取单元,配置为,获取待测用户行为序列,所述待测用户行为序列包括依次的多个用户业务行为;用户行为模式匹配单元,配置为,根据通过权利要求1所述的方法获取的用户行为序列
集合,确定所述待测用户行为序列是否匹配于,所述用户行为序列集合对应的用户行为模式。19.一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行权利要求1-9中任一项所述的方法。20.一种计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现权利要求1-9中任一项所述的方法。
技术总结
本说明书实施例提供了一种用户行为模式的区分方法和装置,该方法包括:行为序列集合确定单元获取多个用户行为序列对应的多个序列表征向量;行为序列集合确定单元构建序列关系图,其中的单个节点对应于单个用户行为序列,并且具有连接边的两个节点满足,该两个节点对应的两个用户行为序列之间的共同子序列满足第一条件,以及该两个用户行为序列对应的两个序列向量之间的相似度超过设定阈值;行为序列集合确定单元基于序列关系图,进行图聚类运算,获取若干节点类簇;根据若干节点类簇,确定对应的若干用户行为序列集合,其中,用户行为序列集合用于确定用户的行为模式。为序列集合用于确定用户的行为模式。为序列集合用于确定用户的行为模式。
技术研发人员:王宝坤 张屹綮 石磊磊
受保护的技术使用者:支付宝(杭州)信息技术有限公司
技术研发日:2022.03.07
技术公布日:2022/6/4