The task of item recommendation is to select the best items for a user from a large catalogue of items. Item recommenders are commonly trained from implicit feedback which consists of past actions that are positive only. Core challenges of item recommendation are (1) how to formulate a training objective from implicit feedback and (2) how to efficiently train models over a large item catalogue. This article provides an overview of item recommendation, its unique characteristics and some common approaches. It starts with an introduction to the problem and discusses different training objectives. The main body deals with learning algorithms and presents sampling based algorithms for general recommenders and more efficient algorithms for dot product models. Finally, the application of item recommenders for retrieval tasks is discussed.
翻译:项目建议的任务是从大型项目目录中为用户选择最佳项目。项目建议者通常通过包含过去仅是正面行动的隐含反馈接受培训。项目建议的核心挑战是:(1) 如何从隐含反馈中制定培训目标,(2) 如何在大型项目目录中有效培训模型。本条概述了项目建议、其独特特点和一些共同做法。首先介绍问题并讨论不同的培训目标。主要机构处理一般建议者的学习算法,并介绍基于抽样的算法和基于点产品模型的更高效算法。最后,讨论了项目建议者在检索任务中的应用问题。