FM是推荐系统中使用的一种推荐模型,在很多领域有很好的推荐效果 . kdd2012, wsdm2013有几篇论文都取得了比较好的效果。
数据格式:
与libsvm一样 接受的数据格式和libSVM是一样的,每行一个数值(分类结果or打分结果等),对应一组特征,每个非零特征都需要给出数值,零特征忽略
主要思想:
传统的线性分类器: y=w1x1+w2x2+w3x3...............
一般的是x1,x2,x3.是条件独立的才有效, 而FM希望能总结出来feature和feature之间的关系。 以二阶为例(发现两个feature之间的关系)
Y= w1x1+w2x2+w3x3...............+w12x1x2+w13x1x3+w14x1x4+……
<!--[endif]-->