一种基于神经网络和双重聚类的协同过滤算法研究

来源 :西南大学 | 被引量 : 0次 | 上传用户:veiri32
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术迅猛发展,网络信息量呈几何式增长,为人们的日常生活带来了巨大的便利,但是同时这也给人们带来了信息过载的问题。在这种情况下,推荐系统应运而生,个性化推荐系统根据用户的兴趣偏好和需求等信息,从庞杂的互联网信息中获取用户感兴趣的内容并推荐给用户,在缓解信息过载的问题上扮演了至关重要的角色,成为了互联网时代不可或缺的技术应用,并广泛应用于各个领域。推荐算法作为推荐系统的核心,近年来备受学术界和工业界的关注和研究。协同过滤算法是当前应用最广泛的推荐算法。随着用户和物品规模的逐渐扩大,评分数据的稀疏性进一步增长。基于近邻的协同过滤算法,通过评分向量的相似度衡量用户或物品之间的相似性,算法的可解释性强,易于实现,然而在评分数据稀疏的情况下评分预测效果并不好,仍有较大的提升空间。矩阵分解作为基于模型的协同过滤算法具有良好的可扩展性,由于其良好的推荐效果,受到了广泛的关注。传统的矩阵分解技术通过用户潜在特征和物品潜在特征的内积来补全原始评分,进而进行评分预测,然而矩阵内积这样简单的线性交互函数,无法捕获用户与物品更深层次、更复杂的潜在特征表示。此外,与基于近邻的协同过滤算法不同,矩阵分解技术不具备良好的可解释性,无法将特征维度与实际生活中的概念相关联,只能将其理解为潜在语义空间。随着深度学习技术在计算机视觉、自然语言处理和语音识别等领域不断发展和突破,越来越多的研究人员将深度学习技术应用在推荐领域,既为推荐算法的研究带来了新的机遇也带来了挑战。针对上述问题,本文结合深度神经网络构建基于矩阵分解的评分预测模型,并基于此模型对传统的协同过滤算法进行改进,主要工作如下:首先,提出了一种基于深度神经网络的矩阵分解模型(DeepMF)。基于矩阵分解的推荐模型因为简单的使用线性交互函数-矩阵内积对用户和物品的交互关系进行建模而受到限制,针对这一缺陷,基于矩阵分解算法的思想,结合神经网络强大的非线性学习能力,从用户和物品的交互信息中,获取更深层次、更复杂、更抽象的潜在特征表示,同时结合各层神经网络获得的不同的特征信息进行评分预测,一定程度上避免了神经网络的特征变换导致的信息损失问题带来的影响。在几种公开的标准数据集上进行实验,实验结果表明该模型能够准确的获取用户和物品的潜在特征,并提升了评分预测的准确性。其次,提出了一种基于用户和物品双重聚类的协同过滤算法(DeepMF-DCCF)。传统的协同过滤算法在评分数据稀疏的情况下评分预测的准确性较低。针对这一问题,利用DeepMF模型对原始的评分矩阵进行填充。为了避免传统的K-Means聚类算法早熟收敛,结合模拟退火对K-Means算法进行改进。将评分相似度与特征相似度融合,以改进相似度计算方法,避免了单一的评分相似度对用户或物品相似关系描述不准确,进一步提高相似度计算的准确性。然后从用户和物品两个方向进行聚类,并结合填充后的评分矩阵,综合计算预测评分。实验结果表明,所提出的推荐算法有效的减少了数据稀疏性带来的影响,与传统的推荐算法以及DeepMF模型相比,进一步提升了评分预测的准确性。
其他文献
在配位化学领域中,salamo型配体相比于经典的salen型配体具有更好的灵活性与稳定性,这是因为引入了电负性比较强的O原子,使其在化学反应过程中难发生水解反应和交换反应,从而
姿态控制系统是保证卫星在轨期间能否具有高水平控制性能的关键。随着科技发展和社会进步,人类对卫星的要求任务越来越多样化,这会导致卫星的结构趋于复杂化。结构的复杂化会
手势是人机交互中的一个非常重要的手段。由于近些年来人工智能、增强现实和虚拟现实技术的迅猛发展以及深度相机的普及,实时并且准确的手势姿态估计成为了人工智能研究领域
近年来,随着偏振光学技术的发展,偏振制导技术逐渐被国家重视起来,而偏振制导等偏振仿真实验和偏振器件出厂调试却没有可用的偏振目标模拟源,针对这一问题,本文提出了一种基
切换系统是由若干个子系统和一套切换规律所组成的,日常的生活及工业领域中,许多复杂的系统都可以建模为非线性切换系统来研究,如网络控制系统、电力系统、飞行器控制系统、
四元数神经网络作为复值神经网络或实值神经网络的推广,对于处理高维数据,如彩色图像、人体图像和4-D信号等问题,四元数神经网络有其独特的优势。因此本文致力于四元数神经网
舰船声隐身是海洋军事领域最为关注的问题,降低舰船辐射噪声是当前声隐身中最主要的研究课题。辐射噪声主要为低频线谱,传统的被动噪声控制针对低频噪声无法达到良好的控制效
橡胶混凝土具有轻质阻尼比高以及耐久性能、减震性能、抗裂性能较优等特点,但是在混凝土中加入橡胶集料会使得混凝土的力学性能降低。试验发现橡胶集料表面进行复合处理,改变
现实生活中很多系统都可以看作是多智能体系统(Multi-Agent System,MAS),这些系统由一些能够感知环境,并且能够根据感知的信息对环境执行相应反应的个体组成,在人工智能和计
博弈作为一种生活中常见的一类问题越来越引起重视,不少研究者尝试研究各种复杂背景下的机器博弈问题,特别是非完备信息博弈。早期的研究者通常需要手动获取并处理大量的数据