以往多任务学习(MTL)的研究都是针对小数量级任务做的,但是在推荐系统里需要对大数量的任务做multi-task的学习.举例来说,在推荐系统中会用MTL对用户多种行为进行建模,不同任务之间有着各种维度的相关性.所以这篇论文<Multi-Faceted Hierarchical Multi-Task Learning for a Large Number of Tasks with Multi-dimensional Relations>就提出了一个多视角层级MTL模型(MFH).使用层级结构可以充分挖掘出不同任务之间的关系并在工业数据集上也优于其他MTL模型.

PRELIMINARY
先介绍下MTL在工业场景下推荐系统里的应用.比如微视app,每天上千万人看视频,可供挑选的候选视频也有上千万,用户也会有各种各样的action,如点赞、踩、关注、评论、分享等,当用户滑过一个视频时就会推荐下一个,那用户的满意度就可以用在app的停留时长来衡量. 该文以3个task为例介绍多任务模型.
任务一(回归): 播放率预估