[发明专利]基于移动终端相似度的推荐方法及推荐装置有效
申请号: | 201310339595.9 | 申请日: | 2013-08-06 |
公开(公告)号: | CN103455555A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 雷凯;于倩;宁锐 | 申请(专利权)人: | 北京大学深圳研究生院 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 郭燕;彭家恩 |
地址: | 518055 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种基于移动终端相似度的推荐方法及推荐装置,涉及移动通信领域。其中基于移动终端相似度的推荐方法包括:获取数据、查询数据、数据处理、生成终端属性数据集合、数据降维、推荐计算和输出推荐;基于移动终端相似度的推荐方法的推荐装置包括:获取数据单元、查询数据单元、数据处理单元、生成终端属性数据集合单元、数据降维单元、推荐计算单元和输出推荐单元,其中数据处理单元包括:查询矩阵单元、添加数据单元、相似度计算单元和生成终端相似矩阵单元。本申请的有益效果是提出了一种基于移动终端相似度的推荐方法及推荐装置,实现了针对移动终端属性的不同进行个性化推荐,降低了传统推荐方法的平均误差。 | ||
搜索关键词: | 基于 移动 终端 相似 推荐 方法 装置 | ||
【主权项】:
一种基于移动终端相似度的推荐方法,其特征在于,包括:获取数据:获取用户数据包,将用户数据包表述为由用户属性、项目属性、终端属性和偏好属性组成;查询数据:对获取的用户数据包中的终端属性数据在预先建立的终端属性数据组中进行查询,所述终端属性数据为具有一个以上维度的数据的集合,且每个维度上数据的类型被预先设定为确定的数据类型,所述数据类型包括没有数值大小关系的分类型数据和有数值大小关系的数值型数据;数据处理:针对查询数据的结果进行处理,若终端属性数据组中存在所查询的终端属性数据,则查询矩阵,所述查询矩阵为查询预先建立的与该终端属性数据对应的终端相似矩阵;若终端属性数据组中不存在所查询的终端属性数据,则将所述终端属性数据添加至预先建立的终端属性数据组,计算所述终端属性数据与预先建立的终端属性数据组中所有终端的相似度,根据终端相似度计算结果,生成查询终端相似矩阵,并保存;所述终端相似度计算依照以下公式进行: deviceSim ( a , b ) = Σ i = 0 n - 1 S ( a i , b i ) Σ i = 0 n - 1 W ( a i , b i ) 其中deviceSim(a,b)为终端属性实例a和终端属性实例b的终端相似度;S(ai,bi)为维度属性相似度,表示终端属性实例a和终端属性实例b在终端属性第i+1个维度上的属性的相似度;W(ai,bi)为终端属性实例a和终端属性实例b在终端属性第i+1个维度上的权值;所述维度属性相似度的计算方法为:若终端属性在某一维度上为分类型数据,则所述维度属性相似度在终端属性在该维度上数据相同时取1值,不同时取0值;若终端属性在某一维度上为数值型数据,则所述维度属性相似度计算通过以下公式进行: S ( a i , b i ) = 1 - | a i - b i | Max ( D i ) - Min ( D i ) 其中S(ai,bi)为终端属性实例a和终端属性实例b的维度属性相似度;ai表示终端属性实例a在第i+1个维度上的属性;bi表示终端属性实例b在第i+1个维度上的属性;Max(Di)为终端属性在第i+1个维度上属性的最大值,Min(Di)为终端属性在第i+1个维度上属性的的最小值;生成终端属性数据集合:根据设定的相似度阈值对查询终端相似矩阵进行处理,提取出相似度大于相似度阈值的终端属性数据集合,生成第一数据;数据降维:将所述第一数据内的终端属性所对应的终端视为相似终端,提取所述相似终端的用户属性数据、项目属性数据和偏好属性数据,生成第二数据;推荐计算:对所述第二数据利用推荐算法生成偏好预测并存储;输出推荐:根据偏好预测输出推荐结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学深圳研究生院,未经北京大学深圳研究生院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310339595.9/,转载请声明来源钻瓜专利网。
- 上一篇:信息展示方法及装置
- 下一篇:基于演出资源的档期数据处理方法及装置