
为用户提供建议的平台。协同过滤算法是推荐系统中使用的主要算法之一。这种算法简单、高效;然而,数据的稀疏性和方法的可扩展性限制了这些算法的性能,并且很难进一步提高推荐结果的质量。因此,提出了一种将协同过滤推荐算法与深度学习技术相结合的模型,其中包括两部分。首先,该模型采用基于二次多项式回归模型的特征表示方法,通过改进传统的矩阵因子分解算法,更准确地获得潜在特征。这些潜在特征被认为是深层神经网络模型的输入数据。该模型的第二部分,用于预测评价分数。最后,通过与其他三个公共数据集的推荐算法进行比较,验证了我们的模型可以有效地提高推荐性能。
随着人工智能技术的发展,越来越多的智能产品正在被应用。日常生活,为各种各样的人提供方便。个性化推荐系统的智能推荐功能可以有效地为用户提供服务。从海量的互联网数据中获取有价值的
推荐算法是推荐系统中最重要的部分,直接决定推荐结果的质量和性能。的系统。常用的算法可以分为两大类:基于内容的[1]方法和协同过滤[2]-[4]方法。基于内容的方法通过对额外信息(如文档内容、用户配置文件和项目属性)的分析来构建用户和项目的肖像(描述),从而提出建议。在大多数情况下,用来构建肖像的信息很难获得甚至是伪造的;因此,它的性能而且应用范围受到很大的限制。协同过滤算法是推荐系统中应用最广泛的算法;它们是不同的从基于内容的方法中,他们不需要关于用户或项目的信息,他们只基于用户和诸如点击、浏览和评级等项目的交互信息做出准确的推荐。虽然该方法简单有效,随着互联网的快速发展,数据的稀疏性限制了算法的性能;因此,研究人员已经开始寻找其他方法来提高推荐性能。
近年来,深度神经网络(DNNs)在计算机视觉[5]、语音识别[6]、自然语言处理[7]等各个领域取得了巨大的成功。然而,对这些技术的推荐系统研究很少。一些研究人员
最近提出的基于深度学习的推荐模型,但大多数模型都使用了附加的特性,比如文本内容和音频信息,以提高它们的性能。鉴于上述信息可能难以获得大多数推荐系统,本文提出了一种基于DNNs的推荐模型,该模型不需要除了用户和项目之间的交互之外的任何额外信息。我们模型的主要框架如图1所示。首先,我们使用用户项目评级矩阵来获取用户和项目的特性,我们将在第3节中讨论。然后,我们将这些特征作为神经网络的输入。在输出层中,我们将获得一些概率值,这些值表示用户可能给出的分数的概率。最后,以概率最高的分数作为预测结果。通过对三种公共数据集的常用和最先进的算法进行比较,证明该模型能够有效地提高推荐精度。
本文的其余部分组织如下:在第2节中,我们介绍了基于DNNs的CF方法和一些推荐算法。我们将在第3节详细描述我们的模型。第4节包含一些实验评估和讨论。在第5节中我们提供了一个简短的结论。
Breese等[8]将CF算法分为两类:基于内存的方法和基于模型的方法。基于内存的CF使用用户[9]或项目[10]之间的相似性来提出建议。由于该方法有效且易于实现,因此得到了广泛的应用,但随着推荐系统规模的增大,相似度的计算也变得越来越困难;此外,高数据稀疏性也限制了该方法的性能。
为了解决上述问题,提出了许多基于模型的推荐算法,如潜在语义模型[11]、贝叶斯模型[12]、基于回归的模型[13]、聚类模型[14]、矩阵因子分解模型[15]。在各种CF技术中,矩阵分解是最常用的方法。该方法将用户和项映射到具有相同维度的向量,该维度表示用户或项的潜在特性。该方法的代表性工作包括非参数概率主成分分析(NPCA)[16]、奇异值分解(SVD)[17]、概率矩阵分解(PMF)[18]。然而,通过矩阵分解方法学习的潜在特征往往不够有效,特别是当评价矩阵非常稀疏的时候。
另一方面,深度学习技术最近在计算机视觉和自然语言处理领域取得了巨大的成功。这些技术在学习特征表现方面表现出极大的潜力;因此,研究人员已经开始将深度学习方法应用于推荐领域。Salakhutdinov等[19]使用受限的玻尔兹曼机代替传统的矩阵分解来执行CF,而Georgiev和Nakov[20]通过合并两者之间的关联来扩展工作。用户和项目之间。还有其他一些基于深度学习的研究方法,但他们主要关注[21]和[22]等音乐推荐。这些研究分别使用传统的卷积神经网络和深度信任网络来学习音乐的内容特征。除了音乐推荐,Wang等[23]提出了采用深度学习模型获取内容特征的层次贝叶斯模型,并采用传统的CF模型来处理评级信息。正如我们所看到的,这些基于深度学习技术的方法或多或少地通过学习诸如文本内容之类的内容特征来提出建议。以及音乐的光谱。当我们无法获得物品的内容时,这些方法是不适用的。因此,他等[24]提出了一种基于深度学习的新的推荐框架。在他们的方法中,用户和项目通过其ID的一热编码表示;显然,该方法只在模型的训练阶段使用ID信息,这使得大量的先验信息无法使用。因此,特征学习的有效性难以保证。
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
你是不是也经常刷到别人涨粉百万、带货千万,心里痒痒的,想着“我也试试”,结果三个月过去,粉丝不到1000,播放量惨不忍睹? ...
2025-07-21我是陈辉,一个创业十多年的企业主,前半段人生和“文字”紧紧绑在一起。从广告公司文案到品牌策划,再到自己开策划机构,我靠 ...
2025-07-21左偏态分布转正态分布:方法、原理与实践 左偏态分布转正态分布:方法、原理与实践 在统计分析、数据建模和科学研究中,正态分 ...
2025-07-21CDA 数据分析师的职业生涯规划:从入门到卓越的成长之路 在数字经济蓬勃发展的当下,数据已成为企业核心竞争力的重要来源,而 CD ...
2025-07-21MySQL执行计划中rows的计算逻辑:从原理到实践 MySQL 执行计划中 rows 的计算逻辑:从原理到实践 在 MySQL 数据库的查询优化中 ...
2025-07-21在AI渗透率超85%的2025年,企业生存之战就是数据之战,CDA认证已成为决定企业存续的生死线!据麦肯锡全球研究院数据显示,AI驱 ...
2025-07-2035岁焦虑像一把高悬的利刃,裁员潮、晋升无望、技能过时……当职场中年危机与数字化浪潮正面交锋,你是否发现: 简历投了10 ...
2025-07-20CDA 数据分析师报考条件详解与准备指南 在数据驱动决策的时代浪潮下,CDA 数据分析师认证愈发受到瞩目,成为众多有志投身数 ...
2025-07-18刚入职场或是在职场正面临岗位替代、技能更新、人机协作等焦虑的打工人,想要找到一条破解职场焦虑和升职瓶颈的系统化学习提升 ...
2025-07-182025被称为“AI元年”,而AI,与数据密不可分。网易公司创始人丁磊在《AI思维:从数据中创造价值的炼金术 ...
2025-07-18CDA 数据分析师:数据时代的价值挖掘者 在大数据席卷全球的今天,数据已成为企业核心竞争力的重要组成部分。从海量数据中提取有 ...
2025-07-18SPSS 赋值后数据不显示?原因排查与解决指南 在 SPSS( Statistical Package for the Social Sciences)数据分析过程中,变量 ...
2025-07-18在 DBeaver 中利用 MySQL 实现表数据同步操作指南 在数据库管理工作中,将一张表的数据同步到另一张表是常见需求,这有助于 ...
2025-07-18数据分析师的技能图谱:从数据到价值的桥梁 在数据驱动决策的时代,数据分析师如同 “数据翻译官”,将冰冷的数字转化为清晰的 ...
2025-07-17Pandas 写入指定行数据:数据精细化管理的核心技能 在数据处理的日常工作中,我们常常需要面对这样的场景:在庞大的数据集里精 ...
2025-07-17解码 CDA:数据时代的通行证 在数字化浪潮席卷全球的今天,当企业决策者盯着屏幕上跳动的数据曲线寻找增长密码,当科研人员在 ...
2025-07-17CDA 精益业务数据分析:数据驱动业务增长的实战方法论 在企业数字化转型的浪潮中,“数据分析” 已从 “加分项” 成为 “必修课 ...
2025-07-16MySQL 中 ADD KEY 与 ADD INDEX 详解:用法、差异与优化实践 在 MySQL 数据库表结构设计中,索引是提升查询性能的核心手段。无论 ...
2025-07-16解析 MySQL Update 语句中 “query end” 状态:含义、成因与优化指南 在 MySQL 数据库的日常运维与开发中,开发者和 DBA 常会 ...
2025-07-16如何考取数据分析师证书:以 CDA 为例 在数字化浪潮席卷各行各业的当下,数据分析师已然成为企业挖掘数据价值、驱动决策的 ...
2025-07-15