Candidate retrieval is a crucial part in recommendation system, where quality candidates need to be selected in realtime for user's recommendation request. Conventional methods would make use of feature similarity directly for highly scalable retrieval, yet their retrieval quality can be limited due to inferior user interest modeling. In contrast, deep learning-based recommenders are precise in modeling user interest, but they are difficult to be scaled for efficient candidate retrieval. In this work, a novel paradigm Synthonet is proposed for both precise and scalable candidate retrieval. With Synthonet, user is represented as a compact vector known as retrieval key. By developing an Actor-Critic learning framework, the generation of retrieval key is optimally conducted, such that the similarity between retrieval key and item's representation will accurately reflect user's interest towards the corresponding item. Consequently, quality candidates can be acquired in realtime on top of highly efficient similarity search methods. Comprehensive empirical studies are carried out for the verification of our proposed methods, where consistent and remarkable improvements are achieved over a series of competitive baselines, including representative variations on metric learning.
翻译:常规方法将直接利用特征相似性来进行高度可缩放的检索,但由于用户兴趣模型的建模较低,因此其检索质量可能受到限制。相比之下,深层次的基于学习的建议者在模拟用户兴趣时十分精确,但很难为高效率的候选人检索量进行缩放。在这项工作中,为精确和可缩放的候选人检索提出了一个新的范式Synthonet。Synthonet使用用户作为缩压式矢量,称为检索键。通过开发一个Actor-Crict学习框架,检索键的生成是最佳的,这样,检索键和项目代表面的相似性将准确地反映用户对相应项目的兴趣。因此,除了高效的类似搜索方法外,还可以实时获得高质量的候选人。为了核查我们拟议的方法,在一系列竞争性基线上取得了一致和显著的改进,包括标准化学习的代表性变异。