Cold-start problem is a fundamental challenge for recommendation tasks. The recent self-supervised learning (SSL) on Graph Neural Networks (GNNs) model, PT-GNN, pre-trains the GNN model to reconstruct the cold-start embeddings and has shown great potential for cold-start recommendation. However, due to the over-smoothing problem, PT-GNN can only capture up to 3-order relation, which can not provide much useful auxiliary information to depict the target cold-start user or item. Besides, the embedding reconstruction task only considers the intra-correlations within the subgraph of users and items, while ignoring the inter-correlations across different subgraphs. To solve the above challenges, we propose a multi-strategy based pre-training method for cold-start recommendation (MPT), which extends PT-GNN from the perspective of model architecture and pretext tasks to improve the cold-start recommendation performance. Specifically, in terms of the model architecture, in addition to the short-range dependencies of users and items captured by the GNN encoder, we introduce a Transformer encoder to capture long-range dependencies. In terms of the pretext task, in addition to considering the intra-correlations of users and items by the embedding reconstruction task, we add embedding contrastive learning task to capture inter-correlations of users and items. We train the GNN and Transformer encoders on these pretext tasks under the meta-learning setting to simulate the real cold-start scenario, making the model easily and rapidly being adapted to new cold-start users and items. Experiments on three public recommendation datasets show the superiority of the proposed MPT model against the vanilla GNN models, the pre-training GNN model on user/item embedding inference and the recommendation task.
翻译:冷启动问题是建议任务的根本挑战。 最近在“ 图形神经网络” 模型、 PT- GNNN 上自我监督的学习( SSL ), PT- GNN, 将GNN 模型用于重建冷启动嵌入器, 并展示了冷启动建议的巨大潜力。 然而, 由于过度移动问题, PT- GNN 只能捕捉到高达3级的关系, 这无法提供多少有用的辅助信息来描述冷启动用户或项目。 此外, 嵌入的重建任务仅考虑到用户和项目的子集内部对比,而忽略了不同子集成器的相互连接。 为了解决上述挑战,我们提出了基于“ 冷启动建议” (MPT) 的多级培训前方法。 从模式架构的角度出发,将PT- GNNNNN( 启动任务) 扩展到改进冷启动建议前的功能。 具体来说, 在模型结构中,除了用户的短期依赖性和电流服务器的升级关系之外, 正在将GNNNNE 服务器的服务器更新到正在获取的任务中, 。