[发明专利]基于转移概率网络的商户推荐方法及其系统有效
申请号: | 201810168455.2 | 申请日: | 2018-02-28 |
公开(公告)号: | CN108573399B | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 李旭瑞;郑建宾;赵金涛 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02;G06N3/02 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 臧霁晨;杨美灵 |
地址: | 200135 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 转移 概率 网络 商户 推荐 方法 及其 系统 | ||
1.一种基于转移概率网络的商户推荐方法,其特征在于,包括:
OneHot编码步骤,对N个商户进行OneHot编码,其中,每个商户被映射为一个N维的稀疏向量,N为自然数;
消费商户序列构建步骤,对于规定账户,记录相关交易对应的商户代码并排序而构建消费商户序列,其中,所述商户代码以由所述OneHot编码步骤进行OneHot编码之后的向量表示;以及
转移概率网络构建步骤,构建神经网络,其中,以每个商户的OneHot编码之后的向量作为输入层、以在该商户之后接下来可能出现的商户的出现概率分布作为输出层,
其中,所述转移概率网络构建步骤包括下述子步骤:
构建神经网络模型子步骤,构建包含具有输入层、隐藏层、输出层的三层神经网络;
生成训练样本子步骤,基于所述消费商户序列生成训练样本;以及
训练神经模型子步骤,基于规定算法训练该神经网络,
在所述训练神经模型子步骤中,所述输入层的维度为N,所述隐藏层的维度为m,将输入层到隐藏层的权重矩阵记为W1 ,则权重矩阵W1记为N行*m列,当输入向量的第k维为1时,仅提取出W1中的第k行的行向量作为输出。
2.如权利要求1所述的基于转移概率网络的商户推荐方法,其特征在于,在所述转移概率网络构建步骤之后进一步具备:
商户推荐步骤,基于所述转移概率网络构建步骤输出的所述出现概率向用户推荐商户。
3.如权利要求1所述的基于转移概率网络的商户推荐方法,其特征在于,
在所述训练神经模型子步骤中,对正样本进行权重更新,随机选取一部分的负样本进行权重更新。
4.如权利要求1所述的基于转移概率网络的商户推荐方法,其特征在于,
在所述消费商户序列构建步骤中,统计规定时间内消费次数大于预设阈值的账户,对于统计出的账户,记录每一笔交易对应的商户代码,将每一个所述账户该段规定时间内消费所在商户的商户代码按照依次排列。
5.如权利要求1所述的基于转移概率网络的商户推荐方法,其特征在于,
在所述生成训练样本子步骤中,对于所述消费商户序列,按照规定位置参数选取与作为输入层的商户位置相关的商户而得到训练样本、或者按照规定时间参数选取与作为输入层的商户时间相关的商户而得到训练样本。
6.一种基于转移概率网络的商户推荐系统,其特征在于,具备:
OneHot编码模块,对N个商户进行OneHot编码,其中,每个商户被映射为一个N维的稀疏向量,N为自然数;
消费商户序列构建模块,对于规定账户,记录相关交易对应的商户代码并排序而构建消费商户序列,其中,所述商户代码以由所述OneHot编码步骤进行OneHot编码之后的向量表示;以及
转移概率网络构建模块,构建神经网络,其中,以每个商户的OneHot编码之后的向量作为输入层、以在该商户之后接下来可能出现的商户的出现概率分布作为输出层,
所述转移概率网络构建模块具备:
构建神经网络模型子模块,构建包含具有输入层、隐藏层、输出层的三层神经网络;
生成训练样本子模块,利用所述消费商户序列生成训练样本;以及
训练神经模型子模块,基于规定算法训练该神经网络,
其中,在所述训练神经模型子模块中,设所述输入层的维度为N,所述隐藏层的维度为m,将输入层到隐藏层的权重矩阵记为W1 ,则权重矩阵W1记为N行*m列,当输入向量的第k维为1时,仅提取出W1中的第k行的行向量作为输出。
7.如权利要求6所述的基于转移概率网络的商户推荐系统,其特征在于,进一步具备:
商户推荐模块,基于所述转移概率网络构建装置输出的所述出现概率向用户推荐商户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810168455.2/1.html,转载请声明来源钻瓜专利网。