[发明专利]基于堆栈降噪编码器改进的协同过滤方法有效
申请号: | 201910953239.3 | 申请日: | 2019-10-09 |
公开(公告)号: | CN110717103B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 高天寒;蒋蕾 | 申请(专利权)人: | 东北大学 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/9536;G06N3/08 |
代理公司: | 沈阳东大知识产权代理有限公司 21109 | 代理人: | 李在川 |
地址: | 110819 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 堆栈 编码器 改进 协同 过滤 方法 | ||
本发明提供一种基于堆栈降噪编码器改进的协同过滤方法,涉及推荐系统技术领域,本发明从用户相似性和项目相似性两个维度来做评分预测,使用加权因子的变化控制两种评分预测的比重来得到综合的评分预测,根据综合评分预测对项目进行降序排序,将集合的top‑n推荐给用户,提高了推荐系统的有效性和推荐质量。此外本发明将深度学习中的神经网络模型降噪自动编码器融入到协同过滤中,利用神经网络可以学习到用户和项目的深层次特征,这些特征相比于原数据能够更有效地表达用户和项目的特征,更好地计算用户之间的相似性和项目之间的相似性,从而缓解传统协同过滤中存在的数据稀疏性和冷启动等问题,提高推荐质量。
技术领域
本发明涉及推荐系统技术领域,具体涉及一种基于堆栈降噪编码器改进的协同过滤方法。
背景技术
近年来,随着云计算、大数据、物联网等技术的迅猛发展,互联网空间中各类应用的层出不穷引发了数据规模的爆炸式增长。大数据中蕴含着丰富的价值与巨大的潜力,将给人类社会带来变革性的发展,但同时也带来了严重“信息过载”问题,如何快速有效地从纷繁复杂的数据中获取有价值的信息成为了当前大数据发展的关键难题.推荐系统作为解决“信息过载”问题的有效方法,已经成为学术界和工业界的关注热点并得到了广泛应用,形成了众多相关研究成果。
在推荐系统中最重要的就是推荐算法,最经典的推荐算法就是协同过滤。但是传统的协同过滤存在数据稀疏性和新用户,新物品的冷启动等问题,这就会使推荐质量不高,用户体验差。深度学习是机器学习的一个新领域,它能够将复杂的低层特征形成抽象的、精简的高层表示,其强大的学习方式和数据处理能力解决了很多识别方面的难题。在推荐系统领域中,可以利用深度学习对用户或者项目内容进行特征提取,再应用于协同过滤中。堆栈降噪自编码器是深度学习中一种常用的神经网络模型,能够提取复杂高维的特征,其隐层的输出可以看作是用户或者项目的特征表示,再基于这种隐层的特征表示计算用户或者项目之间的相似度,利用用户或者项目之间的相似度给用户做推荐,可以有效地缓解数据的稀疏和冷启动问题。
发明内容
针对现有技术存在的问题,本发明提供一种基于堆栈降噪编码器改进的协同过滤方法。
基于堆栈降噪编码器改进的协同过滤方法,具体步骤如下:
步骤1:从实例数据集中提取用户的属性信息、项目的属性信息以及用户对项目的评分数据,通过用户的评分数据,建立评分矩阵,即用户评分矩阵;
所述用户的属性信息包括用户的性别,年龄和职业;
所述项目的属性信息包括项目的类型;
步骤2:将所述评分矩阵分为用户交互矩阵和项目得分矩阵,将用户交互矩阵和用户属性信息矩阵拼接后得到用户信息矩阵,将项目得分矩阵和项目属性信息矩阵拼接后得到项目信息矩阵;
所述用户信息矩阵,是对用户的年龄做离散化处理后,得到包括用户年龄,性别,职业的用户属性信息矩阵,再和用户交互矩阵拼接,得到用户的信息矩阵;
所述项目信息矩阵,具体统计每个项目的包含的类型,项目具有该属性则记为1,项目没有该属性则记为0,得到项目属性矩阵,再和项目的得分矩阵拼接,得到项目的信息矩阵;
步骤3:将得到的用户信息矩阵和项目信息矩阵分别输入到两个堆栈降噪自动编码器中,进行特征提取后分别得到用户和项目的隐表示,即用户和项目的低维度特征向量;
所述用户的低维度特征向量,是把用户的信息矩阵输入到堆栈降噪自动编码器中,对其逐层训练,调整参数,利用得到的参数计算第二个隐藏层的输出,即用户的低维度特征向量;
所述项目的低维度特征向量,是把项目的信息矩阵输入到堆栈降噪自动编码器中,对其逐层训练,调整参数,利用得到的参数计算第二个隐藏层的输出,即项目的低维度特征向量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910953239.3/2.html,转载请声明来源钻瓜专利网。