CBML: A Cluster-based Meta-learning Model for Session-based Recommendation Jiayu Song jysongsuda@stu.suda.edu.cn School of Computer Science and Technology, Soochow University Suzhou, China Jiajie Xu xujj@suda.edu.cn School of Computer Science and Technology, Soochow University Suzhou, China Rui Zhou rzhou@swin.edu.au Swinburne University of Technology Australia Lu Chen luchen@swin.edu.au Swinburne University of Technology Australia Jianxin Li jianxin.li@deakin.edu.au Deakin University Australia Chengfei Liu cliu@swin.edu.au Swinburne University of Technology Australia ABSTRACT Session-based recommendation is to predict an anonymous user’s next action based on the user’s historical actions in the current session. However, the cold-start problem of limited number of ac- tions at the beginning of an anonymous session makes it difcult to model the user’s behavior, i.e., hard to capture the user’s various and dynamic preferences within the session. This severely afects the accuracy of session-based recommendation. Although some existing meta-learning based approaches have alleviated the cold- start problem by borrowing preferences from other users, they are still weak in modeling the behavior of the current user. To tackle the challenge, we propose a novel cluster-based meta-learning model for session-based recommendation. Specially, we adopt a soft- clustering method and design a parameter gate to better transfer shared knowledge across similar sessions and preserve the charac- teristics of the session itself. Besides, we apply two self-attention blocks to capture the transition patterns of sessions in both item and feature aspects. Finally, comprehensive experiments are con- ducted on two real-world datasets and demonstrate the superior performance of CBML over existing approaches. CCS CONCEPTS · Information systems Recommender systems. KEYWORDS session-based recommendation; meta-learning; soft-clustering; con- tent information Corresponding author Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for proft or commercial advantage and that copies bear this notice and the full citation on the frst page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specifc permission and/or a fee. Request permissions from permissions@acm.org. CIKM ’21, November 1ś5, 2021, Virtual Event, QLD, Australia © 2021 Association for Computing Machinery. ACM ISBN 978-1-4503-8446-9/21/11. . . $15.00 https://doi.org/10.1145/3459637.3482239 ACM Reference Format: Jiayu Song, Jiajie Xu, Rui Zhou, Lu Chen, Jianxin Li, and Chengfei Liu. 2021. CBML: A Cluster-based Meta-learning Model for Session-based Rec- ommendation. In Proceedings of the 30th ACM International Conference on Information and Knowledge Management (CIKM ’21), November 1ś5, 2021, Virtual Event, QLD, Australia. ACM, New York, NY, USA, 10 pages. https://doi.org/10.1145/3459637.3482239 1 INTRODUCTION Recommender systems play an important role in providing users required information in a timely and efective manner. Most exist- ing recommendation methods assume that user profles and past activities are constantly recorded. However, in many scenarios, a user is usually anonymous and only a few user historical actions in an ongoing session can be used to predict the user’s next click. This motivates session-based recommendation, which has become an important sub-area of recommender systems. Existing solutions utilize deep neural networks like improved LSTM [13], GRU [2] and self-attention mechanism [31] to capture user preferences within sessions. However, since anonymous sessions tend to contain few interactions, this cold-start problem severely limits the performance of session-based recommendation. As a representative few-shot learning method, meta-learning is proposed in [5] and shows promising results in many cold-start ap- plications, such as few-shot image classifcation [7]. Inspired by this, some recent studies [3, 12] have adopted meta-learning in recom- mendation tasks for addressing cold-start problems. In these models, each user is regarded as a learning task. These models frst learn well-generalized global parameters that can reasonably initialize the parameters of all tasks. When processing each recommendation to a user [3], local updates are conducted on initialized parame- ters using the user’s own data to derive personalized parameters, which represents user-specifc preferences and enables meaningful recommendation. Since meta-learning turns out to be efective in cold-start scenarios [3, 12, 37], it provides great opportunity for session-based recommendation. However, in session-based recom- mendation where each session becomes a learning task, directly applying existing meta-learning based recommendation methods would incur inaccuracy due to two limitations discussed below. First, previous meta-learning based recommendation models [3, 4, 12, 37] for cold-start problems assume that the same global parameters are used to guide parameter initialization for all tasks. Full Paper Track CIKM ’21, November 1–5, 2021, Virtual Event, Australia 1713