推荐系统一个吹NB的方法

Posted 雷姆是我的

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了推荐系统一个吹NB的方法相关的知识,希望对你有一定的参考价值。

这几天大概一直在看推荐系统的东西,主要目的是为了写本子。有一个很幸运的事情是,有一名大佬已经把一些值得看的东西都拿了出来。这里就是RecSys必看论文

当然,RecSys还是很有意思的。虽然我必须得抱怨一句,RecSys的好多conference不让下载,这也是挺奇葩的。不过整体来说,这里面还是很少的有很多有趣的网络设计的地方,而且还有很多的想法。

我发现几个有意思的趋势。

首先,大部分RecSys的网络设计其实是很有意思的。在这里面,阿里的论文似乎是最有意思的。比如说吧,这个图:

这点也没什么奇怪的,毕竟Attention从某种意义上来说,是一种Match Learning的手段。而从单纯embedding走到Attention Encoder也是必然趋势。

其次, 时间关系往往是一个可以很有趣的设计。比如说这张图:

 当然在这里,现在看起来设计一个GRU之类的网络可能是有点多余了。但是,其实这类RNN是有很多有意思的内容的。 比如说大家可以看一下Compositional Attention Networks for Machine Reasoning

第三件事情,多半在这里我们会看到一部分所谓的多任务学习。这经常会在Embedding的Negative Sampling里面实现。但是除了这个以外,还有两个有意思的东西。首先关于Mixtures of 
Expert,大家可以看看Modeling task relationships in multi-task learning with multi-gate mixture-of-experts. 当然更有意思的是,Mastering Atari with Discrete World Models。这里面有一个很有意思的想法,大意是通过VAE进行Encoding Refinement。

文章比较复杂,建议大家去看细节。

顺便说个尾巴,在RS当中使用RL的文章其实不多,一种大概还靠谱的应用就是所谓的优化困难的指标。但是RL用起来问题还是很麻烦的。光算力就是个问题。 

以上是关于推荐系统一个吹NB的方法的主要内容,如果未能解决你的问题,请参考以下文章

最NB完全开源分享—电影推荐系统小程序

个性化推荐系统--- 电商商品个性化推荐系统

前后端分离的开源人力资源系统

ng机器学习视频笔记(十四) ——推荐系统基础理论

推荐系统领域常见公共数据集整理分享

推荐系统的评测方法