美文网首页
推荐系统的特点

推荐系统的特点

作者: HaigLee | 来源:发表于2020-01-08 23:21 被阅读0次

作者:HaigLee
https://www.jianshu.com/u/67ec21fb270d
本文由 HaigLee 发布。未经许可,禁止转载。

推荐模型特点

在推荐系统中,模型在训练学习中具有以下特点:
1)包含大量的离散特征,如:人口属性、设备属性、用户分类兴趣等;
2)包含大量高纬度的稀疏特征;
3)特征交叉或组合对预测效果非常关键。
对于一个基于CTR预估的推荐系统,最重要的是学习到用户点击行为背后隐含的特征交叉。在不同的推荐场景下,低阶特征交叉或者高阶特征交叉可能会对最终的CTR产生影响。

交叉特征

因子分解机算法通过对特征的隐变量进行内积操作来提取特征组合,即特征交叉。虽然从理论上来讲,FM可以对高阶特征交叉进行建模,但实际上由于计算复杂度的原因,一般都只用到二阶特征交叉。阶数越高越复杂,越不容易学习。Google的相关论文研究得出的结论是,高阶的交叉特征和低阶的交叉特征都非常重要,同时学习到这两种交叉特征的性能要比只考虑其中一种性能好。

高效提取交叉特征

现在的关键问题转化成为,如何高效的提取这些特征。如何高效地提取这些交叉特征。一种办法就是引入领域知识的人工特征工程建设。这样做的弊端是高阶交叉特征非常难提取,会耗费极大的人力。而且,有些交叉特征是隐藏在数据中的,即使是专家也不一定能提取出来,比如著名的“尿布与啤酒”问题。除此之外,对于高阶的交叉特征来说,我们很自然的想法是,通过深度神经网络即DNN来解决。

提取交叉特征方法

为了解决高效地提取这些交叉特征的问题,学术界和工业界提出了许多方法:LR、FM、FFM、FNN、PNN(IPNN、OPNN、PNN*)、NFM、AFM、Wide & Deep、DeepFM、DCN、DIN。其中,部分模型在CTR或者推荐模型中被广泛使用。

作者:HaigLee
https://www.jianshu.com/u/67ec21fb270d
本文由 HaigLee 发布。未经许可,禁止转载。

相关文章

  • 推荐系统的特点

    作者:HaigLeehttps://www.jianshu.com/u/67ec21fb270d本文由 HaigL...

  • 推荐系统架构(附ppt&代码)

    Part1.乐视网视频推荐系统 推荐系统:和传统的推荐系统架构无异(基础建模+规则) 数据模块特点:用户反馈服务数...

  • 推荐系统及抖音推荐系统特点

    1 推荐系统简单建设 1.1 基本原理 机器学习到现在本质上依然是一种统计学习,将对象一个或多个特...

  • 神策杯 2018高校算法大师赛(个人、top2、top6)方案总

    1 竞赛背景 神策数据推荐系统是基于神策分析平台的智能推荐系统。它针对客户需求和业务特点,并基于神策分析采集的用户...

  • Deep&Wide实践——读“深度学习在美团点评推荐平台排序中的

    线上场景: 首页推荐 场景特点: 业务形态多样、消费场景多样;推荐系统,需要准确捕获用户的兴趣点或用户的实时意图。...

  • Mahout 个性化推荐系统

    推荐系统面对海量的数据信息,从中快速推荐出符合用户特点、是用户感兴趣的物品 推荐算法分类1 基于人口统计学的推荐2...

  • 2020 推荐系统入门 (1)

    推荐系统 推荐系统概观 什么是推荐系统 那么什么是推荐系统,推荐系统做了那些工作呢?其实推荐系统就是根据用户的历史...

  • 电商推荐系统

    推荐系统 1、推荐系统的含义 推荐系统包含系统推荐和个性化推荐,系统推荐是根据大众行为的推荐引擎,对每个用户都给出...

  • 推荐系统架构-1 推荐系统

    目录 一、推荐系统 1、推荐系统介绍 1.1 什么是推荐系统 1.2 推荐方法 1.3 推荐系统的应用 1.4 评...

  • 推荐系统

    推荐系统基础 推荐系统简介 了解推荐相关常用概念 知道推荐系统的工程架构和算法架构 知道推荐系统的常用算法 知道协...

网友评论

      本文标题:推荐系统的特点

      本文链接:https://www.haomeiwen.com/subject/bujeactx.html