FM、FFM和AFM比较

news/2024/10/20 16:33:15/

FM的产生背景:

为了改进SVM在解决稀疏矩阵问题方面的缺点:当数据非常稀疏时,SVM不能从复杂的核空间学到可靠的参数。可用于线性回归、分类等。

解决问题实例:

从下图所示数据从特征向量x学习一个模型用于预测y值
电影评分预测

FM模型方程:

FM模型方程
FM模型的基本思路就是给特征向量x中各个特征xi学习一个向量vi,在交叉项中对应特征xi,xj进行交叉时,前面乘上对应的vi和vj向量的点乘结果作为权重。

FFM的产生背景:

上述介绍的FM,特征xi在和其它不同的特征进行交叉时,使用的是同一个向量vi,这是不合理的。因为对于不同的交叉项,xi的重要程度也不同,所以为了使学习效果更好,FFM提出给不同的特征设立一个“域”的概念。对于同属于一个域的特征xj和xk,xi在与其进行交叉时,就使用相同的向量vif(f代表xj和xk的域的序号)。

FFM模型方程:

FFM模型方程
该方程仅包含交叉项部分,因为线性部分与FM相同所以省略。
FFM模型与FM模型相比的改进之处就在于FFM模型引进了“域”的概念,对不同的域使用不同的向量,所以如果xi分别与xj和xk进行交叉,假设它们对应的域为1, 2, 3, 则对应的交叉项的权为<vi2, vj1>和<vi3, vk1>。虽然FFM要学习的V矩阵的行数更多,为nf(f为划分的域的数量),但一般V矩阵的列数k相比FM的V矩阵要小很多。

AFM的产生背景:

与FFM的产生背景相似,AFM也是为了克服FM,特征xi在和其它不同的特征进行交叉时,使用的是同一个向量vi这一缺点。与FFM不同的是,AFM在考虑xi和其它不同的特征进行交叉时应该使用不同的权重采用了Attention机制,即在不同的交叉项前再乘上一个a系数。

AFM模型方程:

AFM模型方程
Attention机制在AFM模型中的应用
从模型方程可以看出,AFM引入Attention机制的做法是对不同的交叉项,计算出对应的aij’后再通过softmax函数得到对应交叉项的权重。

总结:

通过上面的介绍和比较可以看出FM、FFM和AFM的相同和不同。
相同点:

  1. 三个模型都具有交叉项而且都具备对稀疏矩阵进行处理的能力;
  2. 都是对潜在的权重进行了因式分解。

不同点:

  1. FM模型中,特征xi在和其它不同的特征进行交叉时,使用的是同一个向量vi;
  2. FFM引入了“域”的概念,对不同的域使用不同的向量,所以如果xi分别与xj和xk进行交叉,假设它们对应的域为1, 2, 3, 则对应的交叉项的权为<vi2, vj1>和<vi3, vk1>,泛化能力更强;
  3. AFM的出发点和FFM相同,但是AFM引入了Attention机制,在每个交叉项前多加了一项a作为权重。

http://www.ppmy.cn/news/306896.html

相关文章

AFL的介绍

参考了http://blog.csdn.net/gengzhikui1992/article/details/50829114中对一些语句的理解&#xff0c;对AFL的README.txt进行了总结。。 1. guided fuzzing 的挑战 Fuzzing 是漏洞挖掘领域最有效的方法之一&#xff0c;可以用来发现大量的远程代码执行和提权的漏洞。然而&…

什么是PMF?

PMF是Product Market Fit的简写&#xff0c;是指产品和市场达到最佳的契合点&#xff0c;你所提供的产品正好满足市场的需求&#xff0c;令客户满意&#xff0c;这是创业成功的第一步。 PMF 如何实现 PMF金字塔模型 PMF金字塔模型 “PMF金字塔模型”是一个可操作的模型&…

【图像处理 -1图像恢复】非线性过滤器修复图像

【论文参考】文章地址&#xff1a; https://www.researchgate.net/publication/303996052_Image_Restoration_Technique_with_Non_Linear_Filter Image Restoration 一、摘要 在本文中&#xff0c;提出了一种新的处理方法图像使用不同的过滤方法 实现Image恢复。目的是增强数…

美商海盗船新款ELITE CAPELLIX XT水冷正式开售:配置拉满,颜值性能双在线

近日&#xff0c;深受PC发烧友喜爱的美商海盗船正式上架了旗下新款ELITE CAPELLIX XT水冷&#xff0c;升级款AF RGB ELITE风扇加持&#xff0c;使其散热性能更上一层楼。ELITE CAPELLIX XT系列水冷拥有360和420两个版本可选&#xff0c;搭配铜底座冷头和高效水泵&#xff0c;可…

机械师创物者 Mini-3765H 评测

创物者 Mini-3765H 迷你主机整机尺寸为 131*131*43&#xff0c;净重为 398g&#xff0c;外观采用圆角设计语言&#xff0c;辅以流畅线条&#xff0c;提供灰银配色可选。 性能上&#xff0c;新品选用了英特尔 UHD 超核芯显卡&#xff0c;支持双 SO-DIMM 内存插槽以及高速 M.2 2…

142.CSS 海盗船加载特效

效果 (源码网盘地址在最后) 最近开源了一个 Vue 组件,还不够完善,欢迎大家来一起完善它,也希望大家能给个 star 支持一下,谢谢各位了。 github 地址:https://github.com/qq449245884/vue-okr-tree 视频演示 HTML+CSS 海盗船加载特效,惊悚吧,颤抖吧,点赞吧,下次一定!…

Shiro 550与721漏洞的不同

一、一样的利用过程&#x1f37a; Apache Shiro框架进行登录&#xff0c;服务端在接收cookie时&#xff0c;会经过下面的流程&#xff1a; 1、检索RememberMe Cookie的值 2、Base64解码 3、AES解密&#xff08;加密密钥硬编码&#xff09; 4、进行反序列化操作&#xff08…

[问题解决][联想拯救者Y7000笔记本]笔记本开机黑屏,电源灯和键盘灯一闪一闪

笔记本开机黑屏&#xff0c;电源灯和键盘灯一闪一闪 原因 我的是因为内存条静电。 解决办法 1.长按电源键三十秒释放静电。 2.第一种办法不成&#xff0c;拆机&#xff0c;取下内存条&#xff0c;用橡皮擦擦内存条接口去除静电。