[发明专利]一种基于本体的电子商务推荐方法有效
申请号: | 201510493439.7 | 申请日: | 2015-08-12 |
公开(公告)号: | CN105023178B | 公开(公告)日: | 2018-08-03 |
发明(设计)人: | 王晓斌;屈鸿;孙明;陈文宇;陈常乐 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02;G06F17/30 |
代理公司: | 成都弘毅天承知识产权代理有限公司 51230 | 代理人: | 杨保刚;徐金琼 |
地址: | 611731 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于本体的电子商务推荐方法,属于知识库等领域,用于解决系统难于准确向用户推荐正确结果的问题。本发明获取知识,构建本体知识库;获取用户输入的关键词,对关键词进行处理;利用关键词在本体知识库中查询出相关联的待推荐对像;基于用户‑项评分矩阵使用传统关联推荐算法,计算待推荐对象之间的相似度;基于本体知识库计算待推荐对象之间的相似度;基于本体知识库计算的待推荐对象之间的相似度对基于传统关联推荐算法计算的待推荐对象之间的相似度结果进行修正;根据修正结果选出待推荐对象的邻居集并生成推荐列表。本发明用于计算不同本体在本体库中相似度,并使用该相似度对基于协同过滤计算的相似度进行修正。 | ||
搜索关键词: | 相似度 知识库 电子商务 关联 修正 相似度结果 解决系统 评分矩阵 算法计算 协同过滤 用户推荐 构建 算法 查询 邻居 | ||
【主权项】:
1.一种基于本体的电子商务推荐方法,其特征在于,如下步骤:(1)分析所需业务所涉及到的领域的各项知识,再根据分析的结果有针对性的去获取知识,对知识进行提取,利用提取的知识,使用传统本体库构建方法构建本体知识库;(2)获取用户输入的关键词,使用传统分词算法对用户输入的关键词进行分词处理,并将停用词去除;(3)将已进行分词和去除停用词的关键词,在本体知识库中查询出相关联的待推荐对像;(4)根据关键词得到待推荐对象后,获取用户对待推荐对象的评分数据;(5)根据用户对待推荐对象的评分数据,利用传统关联推荐算法计算产生的用户‑项评分矩阵,基于用户‑项评分矩阵使用传统关联推荐算法,计算待推荐对象之间的相似度;基于用户‑项评分矩阵使用传统关联推荐算法,计算待推荐对象之间的相似度的公式为:
其中,S(x,y)为待推荐对象之间的相似度,x,y分别表示两个待计算相似度的待推荐对象,Pux为用户u对待推荐对象x的评分,Puy为用户u对待推荐对象y的评分,
为用户对待推荐对象x评分的均值,
为用户对待推荐对象y评分的均值,u in Ux,y为对待推荐对象x与待推荐对象y进行过评分的用户u;(6)使用传统本体库构建方法构建本体知识库后,基于本体知识库计算待推荐对象之间的相似度;基于本体知识库计算待推荐对象之间的相似度的具体步骤为:(61)计算两两本体之间的最短路径,即计算两两待推荐对象之间的最短路径;(62)统计推荐过程中,所涉及到的待推荐对象之间,最短路径上的权值;(63)统计两两待推荐对象到根节点间的路径中,去除重叠部分后剩下路径包含的节点数的差;(64)根据步骤(61)、步骤(62)和步骤(63)得到的结果,计算两两待推荐对象之间的相似度;计算两两待推荐对象之间的相似度的公式为:
其中,lr(x,y)表示x,y点到根节点间的路径中,去除重叠部分后,两条路径中包含的节点数的差,ld(x,y)表示x,y点之间的最短路径,α(x,y)表示x,y最短路径上的权值,So(x,y)为两两待推荐对象之间的相似度;(7)使用步骤(6)中基于本体知识库计算的待推荐对象之间的相似度对步骤(5)中基于传统关联推荐算法计算的待推荐对象之间的相似度结果进行修正;(8)根据修正结果选出待推荐对象的邻居集并生成推荐列表。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510493439.7/,转载请声明来源钻瓜专利网。
- 上一篇:云端多模场景地图分布式存储结构
- 下一篇:游戏机和生成焦点区域的方法