[发明专利]一种基于组合策略的IPTV节目推荐方法有效
申请号: | 201510776098.4 | 申请日: | 2015-11-13 |
公开(公告)号: | CN105430505B | 公开(公告)日: | 2018-07-03 |
发明(设计)人: | 李浩;夏欢 | 申请(专利权)人: | 云南大学 |
主分类号: | H04N21/466 | 分类号: | H04N21/466;H04N21/475 |
代理公司: | 西安知诚思迈知识产权代理事务所(普通合伙) 61237 | 代理人: | 麦春明 |
地址: | 650091 云南省昆*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于组合策略的IPTV节目推荐方法,数据读取步骤从用户评分数据库读取用户评分数据之后,数据过滤步骤筛选哪些数据归属于哪个推荐步骤;当某节目被用户评分量占总用户量的比例小于参数m时,该节目将使用基于内容的推荐步骤进行推荐,否则将使用协同过滤推荐;推荐结果推送步骤将基于内容的推荐或协同过滤推荐步骤中的N个节目推荐给相应的IPTV用户。 | ||
搜索关键词: | 协同过滤 组合策略 数据读取步骤 用户评分数据 数据库读取 节目推荐 数据归属 数据过滤 推送 节目 筛选 | ||
【主权项】:
1.一种基于组合策略的IPTV节目推荐方法,其特征在于,包括以下步骤:步骤①:数据获取,从用户评分数据库读取用户评分数据;步骤②:数据过滤,依据所述步骤①的用户评分数据判断,如果当前节目的评分用户数占总用户数的比例小于设定值m时,执行步骤③,否则执行步骤④;步骤③:基于内容的推荐,基于用户配置文件数据库和节目内容数据库中的用户配置文件和节目内容信息,通过用户ID和节目ID分别查找用户配置文件和节目信息,使用查找到的用户配置文件和节目信息分别构建用户向量空间模型和节目向量空间模型;计算每一个节目向量p和用户向量u之间的余弦相似度sim(u,p),并把相似度最高N个节目作为推荐结果;步骤④:协同过滤推荐,基于所述步骤②中的用户评分数据,首先构建用户‑节目评分矩阵,其次利用基于物品的协同过滤方法将原始用户‑节目评分矩阵进行填充,然后把填充后的用户‑节目评分矩阵作为奇异值分解技术的输入,通过奇异值分解技术能够将原始用户‑节目评分矩阵重新填充从而得到一个无缺失值的用户‑节目评分矩阵,最后将无缺失值的用户‑节目评分矩阵再次使用基于物品的协同过滤方法预测出原始用户‑节目评分矩阵中未评分项的评分,把预测评分值最高的N个节目作为推荐结果;步骤⑤:推荐结果推送,将所述步骤③和步骤④中的N个节目推荐给相应的IPTV用户;所述步骤③中的余弦相似度sim(u,p)的计算公式如下所列:
其中,u(i)表示用户向量u的第i个元素,p(i)表示节目向量p的第i个元素。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云南大学,未经云南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510776098.4/,转载请声明来源钻瓜专利网。