【推荐系统】传统推荐模型的特点总结

简介: 传统推荐模型的特点总结

模型名称

基本原理

特点

局限性

公式

协同过滤

根据用户的行为历史生成用户-物品共现矩阵,利用用户相似性和物品相似性进行推荐

原理简单、直接,应用广泛

泛化能力差,处理稀疏矩阵的能力差,推荐结果的头部效应较明显

网络异常,图片无法展示
|

矩阵分解

将协同过滤算法中的共现矩阵分解为用户矩阵和物品矩阵,利用用户隐向量和物品隐向量的内积进行排序并推荐

相较协同过滤,泛化能力有所加强,对稀疏矩阵的处理能力有所加强

除了用户历史行为数据,难以利用其他用户、物品特征及上下文特征

网络异常,图片无法展示
|

逻辑回归

将推荐问题转化成类似CTR预估的二分类问题,将用户、物品、上下文等不同特征转化成特征向量,输入逻辑回归模型得到CTR,再按照预估CTR进行排序并排序

能够融合多种类型的不同特征

模型不具备特征组合的能力,表达能力较差

网络异常,图片无法展示
|

FM

在逻辑回归的基础上,在模型中加入二阶特征交叉部分,为每一维特征训练得到相应特征隐向量,通过隐向量间的内积运算得到交叉特征权重

相比逻辑回归,具备了二阶特征交叉能力,模型的表达能力增强

由于组合爆炸问题的限制,模型不易扩展到三阶特征交叉阶段

网络异常,图片无法展示
|

FFM

在FM模型的基础上,加入“特征域”的概念,使每个特征在于不同域的特征交叉时采用不同的隐向量

相比FM,进一步加强了特征交叉的能力

模型的训练开销达到了

网络异常,图片无法展示
|
的量级,训练开销较大

网络异常,图片无法展示
|

GBDT+LR

利用GBDT进行“自动化”的特征组合,将原始特征向量转化成离散型的特征向量,并输入逻辑回归模型,进行最终的CTR预估

特征工程模型化,使模型具备了更高阶特征组合的能力

GBDT无法进行完全并行的训练,更新所需的训练时长较长

网络异常,图片无法展示
|

LS-PLM

首先对样本进行“分片”,在每个“分片”内部构建逻辑回归模型,将每个样本的各“分片”概率与逻辑回归的得分进行加权平均,得到最终的预估值

模型结构类似三层神经网络,具备了较强的表达能力

模型结构相比深度学习模型仍比较简单,有进一步提高的空间

网络异常,图片无法展示
|


参考资料


  • 王喆 - 《深度学习推荐系统》
目录
相关文章
|
7月前
|
机器学习/深度学习 存储 搜索推荐
利用机器学习算法改善电商推荐系统的效率
电商行业日益竞争激烈,提升用户体验成为关键。本文将探讨如何利用机器学习算法优化电商推荐系统,通过分析用户行为数据和商品信息,实现个性化推荐,从而提高推荐效率和准确性。
249 14
|
20天前
|
机器学习/深度学习 自然语言处理 分布式计算
大规模语言模型与生成模型:技术原理、架构与应用
本文深入探讨了大规模语言模型(LLMs)和生成模型的技术原理、经典架构及应用。介绍了LLMs的关键特点,如海量数据训练、深层架构和自监督学习,以及常见模型如GPT、BERT和T5。同时,文章详细解析了生成模型的工作原理,包括自回归模型、自编码器和GANs,并讨论了这些模型在自然语言生成、机器翻译、对话系统和数据增强等领域的应用。最后,文章展望了未来的发展趋势,如模型压缩、跨模态生成和多语言多任务学习。
71 3
|
4月前
|
机器学习/深度学习 搜索推荐 算法
|
5月前
|
自然语言处理 搜索推荐 算法
人工智能LLM问题之推荐系统通过优化提升业务指标如何解决
人工智能LLM问题之推荐系统通过优化提升业务指标如何解决
人工智能LLM问题之推荐系统通过优化提升业务指标如何解决
|
7月前
|
存储 搜索推荐 算法
大模型开发:在构建推荐系统时,你会考虑哪些因素?
构建推荐系统涉及关键因素:用户行为数据(理解兴趣)、物品属性(相似性分析)、上下文信息(时间、地点)、冷启动问题(新用户/物品推荐)、可扩展性与性能(高效算法)、多样性(避免单一推荐)、可解释性(增强信任)和评估优化(准确性和用户满意度)。通过综合运用这些因素,打造精准且有效的推荐服务。
136 1
|
7月前
|
机器学习/深度学习 搜索推荐 算法
如何利用机器学习提高推荐系统的准确性
【2月更文挑战第3天】推荐系统在现代电商和社交媒体平台上发挥着重要作用。然而,传统的推荐算法面临着许多挑战,例如数据稀疏性、冷启动问题和长尾效应等。本文将介绍如何利用机器学习技术来提高推荐系统的准确性,并探讨一些最新的研究结果和实践经验。
|
机器学习/深度学习 人工智能 自然语言处理
无需标注海量数据,目标检测新范式OVD让多模态AGI又前进一步
无需标注海量数据,目标检测新范式OVD让多模态AGI又前进一步
565 0
|
机器学习/深度学习 搜索推荐 算法
构建智能推荐引擎:协同过滤和深度学习的结合
推荐引擎是现代应用程序的重要组成部分,它们可以根据用户的兴趣和行为,提供个性化的推荐内容。在本文中,我们将探讨如何构建一个智能推荐引擎,结合协同过滤和深度学习技术,以提供更准确和个性化的推荐结果。
207 0
|
机器学习/深度学习 缓存 自然语言处理
更加灵活、经济、高效的训练——新一代搜推广稀疏大模型训练范式GBA
近日,阿里巴巴在国际顶级机器学习会议NeurIPS 2022上发表了新的自研训练模式 Gloabl Batch gradients Aggregation (GBA,论文链接:https://arxiv.org/abs/2205.11048),由阿里妈妈事业部搜索广告团队和智能引擎事业部XDL训练引擎团队联合探索和研发。GBA的提出对阿里巴巴搜推广稀疏模型的训练范式带来了架构性的跨越式升级。本文将从GBA的设计思路、收敛性分析及工程实现等方面展开介绍,欢迎阅读交流。
更加灵活、经济、高效的训练——新一代搜推广稀疏大模型训练范式GBA
|
机器学习/深度学习 人工智能 自然语言处理
黑箱优化:大规模语言模型的一种落地方式
黑箱优化:大规模语言模型的一种落地方式
400 0