【推荐系统】浪潮之巅——深度学习推荐系列模型

简介: 浪潮之巅——深度学习推荐系列模型

深度学习推荐模型

模型名称

基本原理

特点

局限性

CSDN链接

AutoRec

基于自编码器,对用户或者物品进行编码,利用自编码器的泛化能力进行推荐

单隐层神经网咯结构简单,可实现快速训练和部署

表达能力较差

Go❤️

Deep Crossing

利用“Embedding层+多隐层+输出层”的经典深度学习框架,预完成特征的自动深度交叉

经典的深度学习推荐模型框架

利用全连接隐层进行特征交叉,针对性不强

Go❤️

NeuralCF

将传统的矩阵分解中用户向量和物品向量的点积操作,换成由神经网络代替的互操作

表达能力加强版的矩阵分解模型

只使用了用户和物品的id特征,没有加入更多其它特征

Go❤️

PNN

针对不同特征域之间的交叉操作,定义“内积”“外积”等多种积操作

在经典深度学习框架上模型对提高特征交叉能力

“外积”操作进行了近似化,一定程度上影响了其表达能力

Go❤️

Wide&Deep

利用Wide部分加强模型的“记忆能力”,利用Deep部分加强模型的泛化能力

开创了组合模型的构造方法,对深度学习推荐模型的后续发展产生重大影响

Wide部分需要人工进行特征组合的筛选

Go❤️

Deep&Cross

用Cross网络替代Wide&Deep模型中的wide部分

解决了Wide&Deep模型人工组合特征的问题

Cross网络的复杂度较高

Go❤️

NN

利用FM的参数来初始化深度神经网络的Embedding层参数

利用FM初始化参数,加快整个网络的收敛速度

模型的主结构比较简单,没有针对性的特征交叉层

Go❤️

DeepFM

在Wide&Deep模型的基础上,用FM替代原来的线性Wide部分

加强了Wide部分的特征交叉能力

与经典的Wide&Deep模型相比,结构差别不明显

Go❤️

NFM

用神经网络代替FM中二阶隐向量交叉的操作

相比FM,NFM的表达能力和特征交叉能力更强

与PNN模型的结构非常相似

Go❤️

AFM

在FM的基础上,在二阶隐向量交叉的基础上对每个交叉结构加入了注意力得分,并使用注意力网络学习注意力得分

不同交叉特征的重要性不同

注意力网络的训练过程比较复杂

Go❤️

DIN

在传统深度学习推荐模型的基础上引入了注意力机制,并利用用户行为历史物品和目标广告物品的相关性计算注意力得分

根据目标广告物品的不同,进行更有针对性的推荐

并没有充分利用除“历史行为”以外的其它特征

Go❤️

DIEN

将序列模型与深度学习模型结合,使用序列模型模拟用户的兴趣进化过程

序列模型增强了系统对用户兴趣变迁的表达能力,使推荐系统开始考虑时间相关的行为序列中包含的有价值信息

序列模型的训练复杂,线上服务的延迟较长,需要进行工程上的优化

Go❤️

DRN

将强化学习的思路应用于推荐系统,进行推荐模型的线上实时学习和更新

模型对数据实时性的利用能力大大加强

线上部分较复杂,工程实现难度较大

Go❤️


参考资料


  • 王喆 - 《深度学习推荐系统》
目录
相关文章
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
探索人工智能的未来:机器学习与深度学习的融合之旅
【9月更文挑战第35天】在这篇文章中,我们将深入探讨人工智能的两大支柱——机器学习和深度学习。我们将通过代码示例和实际应用案例,揭示它们如何相互补充,共同推动AI技术的发展。无论你是初学者还是有经验的开发者,这篇文章都将为你提供宝贵的见解和启示。
70 0
|
3月前
|
机器学习/深度学习 人工智能 自动驾驶
探索人工智能的未来:机器学习和深度学习的融合之旅
本文将带你进入人工智能的奇妙世界,一起探索机器学习和深度学习的融合如何引领我们走向更加智能化的未来。我们将从基础概念出发,逐步深入到技术细节和应用实例,揭示这一技术革新如何改变我们的生活和工作方式。通过深入浅出的解释和生动的例子,本文旨在为读者提供一次内容丰富、启发思考的技术之旅。
|
4月前
|
机器学习/深度学习 人工智能 自然语言处理
深度学习的突破与挑战:探索未来技术前沿
本文深入探讨了深度学习领域的最新进展、面临的主要挑战以及未来的发展趋势。文章首先介绍了深度学习的基本概念和应用领域,然后详细分析了当前深度学习技术的关键问题,包括数据依赖性、模型泛化能力、计算资源需求等。最后,文章展望了深度学习的未来发展方向,如模型可解释性、小样本学习、跨模态学习等,旨在为读者提供对深度学习领域全面而深入的理解。
|
7月前
|
机器学习/深度学习 自然语言处理 算法
【天幕系列 03】深度学习领域的最新前沿:2024年的关键突破与趋势
【天幕系列 03】深度学习领域的最新前沿:2024年的关键突破与趋势
1145 3
|
7月前
|
机器学习/深度学习 人工智能 算法
【论文精读】CSET - 小数据的大AI潜力
【论文精读】CSET - 小数据的大AI潜力
|
机器学习/深度学习 计算机视觉
|
机器学习/深度学习 自然语言处理 大数据
AIGC背后的技术分析 | 迁移学习与自然语言处理实践
实践是检验理论的唯一标准。为此,我们将通过中国计算机学会举办的2019 CCF大数据与计算智能大赛的互联网金融新实体发现竞赛作为实践,让大家了解预训练模型的强大。
170 0
AIGC背后的技术分析 | 迁移学习与自然语言处理实践
|
机器学习/深度学习 存储 消息中间件
ChatGPT与深度学习的完美融合:打造智能化推荐系统新时代
新技术如ChatGPT、LLM、AIGC等的兴起,使推荐系统拥有更强的学习和预测能力。然而,推荐算法仍然是深度学习推荐系统中不可或缺的关键技术。推荐算法和这些技术应相辅相成,相互补充。推荐算法中的冷启动问题、Explore & Exploit、流行度纠偏、打散重排等问题,都是ChatGPT等技术未考虑的。AutoRec、Deep Crossing、NeuralCF、PNN、Wide&Deep、NFM、AFM、DIEN等模型的引入,丰富了推荐算法的解决方案,使得推荐系统更具智能和个性化。未来,推荐算法和ChatGPT等技术的结合将成为推荐系统发展的重要方向。
|
机器学习/深度学习 算法
AIGC背后的技术分析 | 机器学习中的卷积神经网络
卷积神经网络(convolutional neural network)是一种前馈神经网络, 广泛应用于图像识别领域。进行图像识别任务时,若使用传统的全连接神经网络,网络的第一层参数会非常多。针对此问题,人们考虑是否能够结合图像识别任务的特点来简化全连接神经网络。
216 0
|
机器学习/深度学习 搜索推荐 Go
【推荐系统】浪潮之巅——深度学习推荐系列模型
【推荐系统】浪潮之巅——深度学习推荐系列模型
1033 0