The long-tailed problem is a long-standing challenge in Sequential Recommender Systems (SRS) in which the problem exists in terms of both users and items. While many existing studies address the long-tailed problem in SRS, they only focus on either the user or item perspective. However, we discover that the long-tailed user and item problems exist at the same time, and considering only either one of them leads to sub-optimal performance of the other one. In this paper, we propose a novel framework for SRS, called Mutual Enhancement of Long-Tailed user and item (MELT), that jointly alleviates the long-tailed problem in the perspectives of both users and items. MELT consists of bilateral branches each of which is responsible for long-tailed users and items, respectively, and the branches are trained to mutually enhance each other, which is trained effectively by a curriculum learning-based training. MELT is model-agnostic in that it can be seamlessly integrated with existing SRS models. Extensive experiments on eight datasets demonstrate the benefit of alleviating the long-tailed problems in terms of both users and items even without sacrificing the performance of head users and items, which has not been achieved by existing methods. To the best of our knowledge, MELT is the first work that jointly alleviates the long-tailed user and item problems in SRS.
翻译:长尾问题一直以来都是序列推荐系统中的挑战。这个问题存在于用户和项目的两个方面。虽然许多研究已经探讨了序列推荐系统中的长尾问题,但它们只关注于用户或者项目的一个方面。然而,我们发现长尾用户和项目问题同时存在,仅考虑其中一个会导致另一个的表现被削弱。在本文中,我们提出了一种名为 Mutual Enhancement of Long-Tailed user and item (MELT) 的新框架,它在用户和项目的两个方面上共同缓解了长尾问题。MELT由双边分支组成,每个分支负责长尾用户和项目,而分支之间相互增强,通过基于课程学习的训练方法有效地训练。MELT 是模型无关的,可以无缝地与现有的序列推荐模型集成。在8个数据集上进行的广泛实验证明了缓解长尾用户和项目问题的好处,同时不会牺牲头部用户和项目的性能,这是先前的方法所未能实现的。据我们所知,MELT 是第一篇在序列推荐系统中共同缓解长尾用户和项目问题的工作。