谁能解释现场感知因式分解机(FFM)与标准因式分解机(FM)相比如何?
标准:http : //www.ismll.uni-hildesheim.de/pub/pdfs/Rendle2010FM.pdf
“现场感知”:http : //www.csie.ntu.edu.tw/~r01922136/kaggle-2014-criteo.pdf
谁能解释现场感知因式分解机(FFM)与标准因式分解机(FM)相比如何?
标准:http : //www.ismll.uni-hildesheim.de/pub/pdfs/Rendle2010FM.pdf
“现场感知”:http : //www.csie.ntu.edu.tw/~r01922136/kaggle-2014-criteo.pdf
Answers:
似乎您在寻求高级描述。如果您参考原始帖子的幻灯片中链接的幻灯片,则可以比较FM(幻灯片11)与FFM(幻灯片12)。
举个简单的例子,如果您要了解用户和电影,则FM可能具有以下因素:
w_{user_1}*w_{movie_1}*... + w{user_1}*w_{genre_1}*...
实况调查团将有:
w_{user_1, movies}*w_{movie_1, users}*... + w{user_1, genres}*w_{genre_1, users}*...
关键区别在于,在FM中,w_{user_1}
系数在两个方面都是相同的-用户只有一个概念。在FFM中,您可以w_{user_1}
为每种情况学习单独的内容,例如,它是否与电影或流派互动。请注意,并不是针对每种特定的电影或流派单独学习它,而是通常针对电影和流派来学习它。也就是说,它针对每种类型的交互分别学习用户的上下文。
另请注意,由于该术语与用户互动w_{movie_1}
而去了。w_{movie_1, users}
w_{user_1}
标准分解机也有领域。这里的“新颖性”似乎是GBDT功能的使用和哈希技巧的应用。似乎效果不佳:请查看最后一张幻灯片的分钟范围。