FM与FFM

作者: 无善无恶 | 来源:发表于2017-09-30 18:30 被阅读229次

FM算法旨在解决稀疏数据下的特征组合问题。

多项式模型的特征组合要求两个特征都是非零的,但是在实际工程中的稀疏数据中这种样本非常少。

FM模型对稀疏数据有更好的学习能力,通过交互项可以学习特征之间的关联关系,并且保证了学习效率和预估能力。

将Wij拆解成vi与vj的向量点积,此时就不必要求xi与xj一定要同时非零的样本出现了,因为即使没有这种样本,假设有xh与xj的同时非零的样本存在,xk与xi同时非零的样本的存在,我们可以学到vh、vj、vk、vi。这样获得了vi与vj,就获得了曾经的wij。(此处用曾经的wij并不准确,只是方便理解这个曲线救国的过程。)

美团博客:深入FFM原理与实践

相关文章

  • FM与FFM

    FM算法旨在解决稀疏数据下的特征组合问题。 多项式模型的特征组合要求两个特征都是非零的,但是在实际工程中的稀疏数据...

  • FM、FFM

    FM(Factorization Machines) FM主要目标是:解决数据稀疏的情况下,特征怎样组合的问题。 ...

  • 推荐系统学习过程中看到的博客和文章

    FM、FFM与DeepFM https://www.hrwhisper.me/machine-learning-f...

  • FFM的原理介绍及实现

    一.FFM原理介绍 FFM(Field-aware Factorization Machine)是对FM的改进,我...

  • FM、FFM、DeepFM

    1. CTR预估综述 点击率(Click through rate)是点击特定链接的用户与查看页面,电子邮件或广告...

  • FM&FFM

    参考:http://www.52caml.com/head_first_ml/ml-chapter9-factor...

  • 072 FM&FFM

    FM和SVM多项式核差异 SVM多项式核函数 上式中可以看出多项式核起到对特征交叉的作用,但是当样本中存在大量的稀...

  • 转《FM,FFM,DeepFM》

    本文仅为记录学习FM、FFM、DeepFM过程中的一些理解,并不会涉及太多公式细节推导,细节方面可以参考 深入FF...

  • FFM在CTR任务中的应用

    序 FFM是FM的一个变种算法,通过引入field的概念,FFM把相同性质的特征归于同一个field。不同fiel...

  • R&S | 深度讨论FM和FFM:不仅是推荐

    我看到很多人都已经写过有关FM(Factorization Machine)和FFM(Field-aware Fa...

网友评论

      本文标题:FM与FFM

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