2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Field-aware Neural Factorization Machine 阅读笔记

  • 2019-12-02
  • 本文字数:621 字

    阅读完需:约 2 分钟

Field-aware Neural Factorization Machine阅读笔记

提出 Field-aware Neural Factorization Machine 模型,该模型可以通过 FFM 模型构造二阶的交互特征,也可通过 DNN 构建更高阶的交互特征。


FNFM 模型结构如下:



  • Input Layer:x = [x1; x2; . . . ; xf ] ,其中 f 表示特征组的个数,如果是 sparse 的离散特征,xi 就是 one-hot 向量,如果是 dense 的数值特征,就是一个 scalar。

  • Embedding Layer:和传统的做法一样,通过 embedding 层映射到低维度向量。为了交叉合并离散特征和数值特征,dense 的特征也可以通过 embedding 层做处理。

  • Bi-Interaction Concatation Layer:设 xi 和 xj 分别是属于特征组 fi 和 fj 的两个输入特征,那么 second-order feature 交互向量的计算为:

  • 其中的计算符号表示向量间的 element-by-element product operation。 vi,fj 表示输入 xi 和特征组 fj 交互时的向量,vj,fi 表示输入 xj 和特征组 fi 交互时的向量,也就是相同的输入特征与不同的特征组特征交互时,使用的是不同的向量。然后将所有的交互向量 concat 起来。这里有一个创新点:就是传统的 BI 层中采用的是 pooling 层,而这里采用的是 concat 层,原因是为了最大的程度的保留信息不会损失。



Normalization Layer:之后是 BN 层,原因是经过 BI 层之后,输出会变得很不稳定,分布很不均匀。


Multiple Layer Perceptron (MLP) :负责提取高阶的特征。


损失函数还是选择 negative log-likelihood function:




实验结果



本文转载自 Alex-zhai 知乎账号。


原文链接:https://zhuanlan.zhihu.com/p/69503826


2019-12-02 16:242785

评论

发布
暂无评论
发现更多内容

YashanDB数据备份与恢复功能详细教程

数据库砖家

HarmonyOS开发实战:File Manager Service Kit在美颜相机中的文件管理优化

yimapingchuan

HarmonyOS NEXT

鸿蒙开发日记:Health Service Kit在美颜相机中的健康关怀集成

yimapingchuan

HarmonyOS NEXT

Kali Linux 2025.2 发布 (Kali 菜单焕新、BloodHound CE 和 CARsenal) - 领先的渗透测试发行版

sysin

kali

使用 Logstash 迁移 MongoDB 数据到 Easysearch

极限实验室

mongodb Logstash easysearch

F5 BIG-IP 15.1 - 领先的应用交付与安全服务

sysin

F5

F5 BIG-IP 16.0 - 领先的应用交付与安全服务

sysin

F5

鸿蒙运动开发实战:打造专属运动视频播放器

王二蛋和他的张大花

鸿蒙

AI数据分析训练营-毕业总结

keke

一键榨干视频干货!这个开源神器让90%知识博主慌了

阿星AI工作室

AI 效率工具 产品经理 AI工具 学习工具

【HarmonyOS 5】鸿蒙组件&模板服务详解 - 助力高效开发的利器

GeorgeGcs

HarmonyOS OpenHarmony

YashanDB快速安装与配置教程,助力开发者上手

数据库砖家

F5 BIG-IP 16.1 LTS - 多云安全和应用交付

sysin

F5

F5 BIG-IP 17.0 - 领先的应用交付与安全服务

sysin

F5

YashanDB数据加密存储技术保障企业信息安全

数据库砖家

YashanDB数据安全审计功能介绍与配置

数据库砖家

YashanDB数据备份与恢复机制详解

数据库砖家

鸿蒙应用开发实战:Live View Kit在美颜相机中的直播增强方案

yimapingchuan

HarmonyOS NEXT

HarmonyOS应用开发笔记:Map Kit在美颜相机中的地理可视化创新

yimapingchuan

HarmonyOS NEXT

鸿蒙开发实战:Notification Kit在美颜相机中的智能通知管理

yimapingchuan

HarmonyOS SDK应用服务

HarmonyOS开发记录:Payment Kit在美颜相机中的支付集成方案

yimapingchuan

Harmony5

YashanDB数据备份:如何有效实现数据安全和恢复?

数据库砖家

YashanDB数据导入导出工具使用教程

数据库砖家

鸿蒙开发实战:Contacts Kit在美颜相机中的智能联系人集成

yimapingchuan

HarmonyOS NEXT

鸿蒙应用开发笔记:Game Service Kit在美颜相机中的游戏化设计

yimapingchuan

HarmonyOS NEXT

YashanDB数据库API接口开发与调用实战

数据库砖家

HarmonyOS应用开发日记:PDF Kit在美颜相机中的文档处理方案

yimapingchuan

HarmonyOS NEXT

Claude 官方发文分享多智能体研究系统的实践经验,值得收藏学习

大林

YashanDB数据加密技术应用,确保企业信息安全

数据库砖家

HarmonyOS应用开发:IAP Kit在美颜相机中的商业化实现

yimapingchuan

HarmonyOS NEXT

鸿蒙开发记录:Location Kit在美颜相机中的智能位置服务

yimapingchuan

HarmonyOS NEXT

Field-aware Neural Factorization Machine阅读笔记_语言 & 开发_Alex-zhai_InfoQ精选文章