Multi-task learning (MTL) aims at learning related tasks in a unified model to achieve mutual improvement among tasks considering their shared knowledge. It is an important topic in recommendation due to the demand for multi-task prediction considering performance and efficiency. Although MTL has been well studied and developed, there is still a lack of systematic review in the recommendation community. To fill the gap, we provide a comprehensive review of existing multi-task deep recommender systems (MTDRS) in this survey. To be specific, the problem definition of MTDRS is first given, and it is compared with other related areas. Next, the development of MTDRS is depicted and the taxonomy is introduced from the task relation and methodology aspects. Specifically, the task relation is categorized into parallel, cascaded, and auxiliary with main, while the methodology is grouped into parameter sharing, optimization, and training mechanism. The survey concludes by summarizing the application and public datasets of MTDRS and highlighting the challenges and future directions of the field.
翻译:多任务学习(MTL)的目的是在一个统一模式中学习相关任务,以便在考虑到共同知识的任务之间实现相互改进;这是建议中的一个重要专题,因为考虑到业绩和效率,需要多任务预测;虽然对多任务预测进行了很好地研究和发展,但建议界仍缺乏系统审查;为填补这一空白,我们在本调查中对现有的多任务深层建议系统(MTDRS)进行全面审查;具体地说,首先给出了MTDRS的问题定义,并将其与其他相关领域进行比较;其次是描述MTDRS的发展,并从任务关系和方法方面引入分类学;具体地说,任务关系分为平行、分级和辅助,同时将方法归为参数共享、优化和培训机制;调查最后总结了MTDRS的应用和公共数据集,并突出了外地的挑战和未来方向。