Computer Science ›› 2022, Vol. 49 ›› Issue (11): 117-125.doi: 10.11896/jsjkx.210900061

• Database & Big Data & Data Science • Previous Articles     Next Articles

Modeling User Micro-Behavior via Adaptive Multi-Attention Network for Session-based Recommendation

QIAO Jing-jing1, WANG Li2   

  1. 1 College of Information and Computer,Taiyuan University of Technology,Jinzhong,Shanxi 030600,China
    2 College of Data Science,Taiyuan University of Technology,Jinzhong,Shanxi 030600,China
  • Received:2021-09-07 Revised:2021-10-15 Online:2022-11-15 Published:2022-11-03
  • About author:QIAO Jing-jing,born in 1993,Ph.D candidate,is a student member of China Computer Federation.Her main research interests include recommendation system and data mining.
    WANG Li,born in 1971,Ph.D,professor,is a senior member of China Computer Federation.Her main research interests include big data computation and analysis,knowledge graph and data mining.
  • Supported by:
    National Natural Science Foundation of China(61872260).

Abstract: Session-based recommendation (SR) aims to recommend the next item that matches the user’s preferences based on their short-term session information.It does not need user’s profile and long-term historical information and has a broad application prospect.Existing SR models usually focus on user click behavior or only use a single type of behavior data,ignoring the specific semantics of user click behavior,such as browsing,collecting,carting,purchasing,and so on.These behaviors with different semantics are called micro-behavior,which reflects the transformation of user intention and decision-making process in the shopping process from the micro level and will provide valuable information for improving the recommendation effect.Therefore, an adaptive multi-attention network (AMAN) based on user micro-behavior is proposed for session-based recommendation.First,we model the sequence of micro-behavior as heterogeneous directed graph,and then build three components for session-based recommendation.Directed graph attention network (DGAT) learns item representation from the item level and adaptively captures the associations between items with the same micro-operation.Operation-level heterogeneous graph attention network (OHGAT) learns item representation at the operation-level and adaptively captures the associations between items with different micro-ope-ration.Micro-behavior co-attention network (MBCAT) learns the representation of micro-behavior sequences and adaptively captures the dependencies between different micro-behavior sequences.Experimental results on Yoochoose,Taobao14 and Taobao15 datasets show that AMAN outperforms the state-of-the-art baselines.

Key words: Session-based recommendation, Micro-behavior, Heterogeneous directed graph, Attention network

CLC Number: 

  • TP391
[1]WANG S,CAO L,WANG Y,et al.A Survey on Session-based Recommender Systems[EB/OL].(2019-02-13) [2020-09-13].https://arxiv.org/abs/1902.04864.
[2]CAO Y,ZHANG W,SONG B,et al.Position-Aware ContextAttention for Session-based Recommendation[J].Neurocompu-ting,2020,376:65-72.
[3]GUO Y,ZHANG D,LING Y,et al.A Joint Neural Network for Session-Aware Recommendation[J].IEEE Access,2020,8:74205-74215.
[4]HIDASI B,KARATZOGLOU A,BALTRUNAS L,et al.Session-based Recommendations with Recurrent Neural Networks[EB/OL].(2016-03-29) [2020-09-29].https://arxiv.org/abs/1511.06939.
[5]LI J,REN P,CHEN Z,et al.Neural Attentive Session-basedRecommendation[C]//Proceedings of the 26th ACM on Confe-rence on Information and Knowledge Management.ACM,2017:1419-1428.
[6]LIU Q,ZENG Y,MOKHOSI R,et al.STAMP:Short-Term Attention/Memory Priority Model for Session-based Recommendation[C]//Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.ACM,2018:1831-1839.
[7]WU S,TANG Y,ZHU Y,et al.Session-based Recommendation with Graph Neural Networks[C]//Proceedings of the 33rd AAAI Conference on Artificial Intelligence.AAAI,2019:346-353.
[8]XU C,ZHAO P,LIU Y,et al.Graph Contextualized Self-attention Network for Session-based Recommendation[C]//Procee-dings of the 27th International Joint Conference on Artificial Intelligence.AAAI,2018:3940-3946.
[9]WANG W,ZHANG W,LIU S,et al.Beyond Clicks:ModelingMulti-Relational Item Graph for Session-Based Target Behavior Prediction[C]//Proceedings of the 2020 World Wide Web Conference.ACM,2020:3056-3062.
[10]MENG W,YANG D,XIAO Y.Incorporating User Micro-beha-viors and Item Knowledge into Multi-task Learning for Session-based Recommendation[C]//Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.ACM,2020:1091-1100.
[11]SARWAR B,KARYPIS G,KONSTAN J,et al.Item-based Collaborative Filtering Recommendation Algorithms[C]//Procee-dings of the 10th International Conference on World Wide Web.ACM,2001:285-295.
[12]RENDLE S,FREUDENTHALER C,GANTNER Z,et al.BPR:Bayesian Personalized Ranking from Implicit Feedback[C]//Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence.ACM,2009:452-461.
[13]RENDLE S,FREUDENTHALER C,SCHMIDT-THIEME L.Factorizing Personalized Markov Chains for Next-basket Re-commendation[C]//Proceedings of the 19th International Conference on World Wide Web.ACM,2010:811-820.
[14]TAN Y,XU X,LIU Y.Improved Recurrent Neural Networksfor Session-based Recommendations[C]//Proceedings of the 1st Workshop on Deep Learning for Recommender Systems.ACM,2016:17-22.
[15]JANNACH D,LUDEWIG M.When Recurrent Neural Net-works Meet the Neighborhood for Session-Based Recommendation[C]//Proceedings of the 11th ACM Conference on Recommender Systems.ACM,2017:306-310.
[16]HIDASI B,KARATZOGLOU A.Recurrent Neural Networkswith Top-k Gains for Session-based Recommendations[C]//Proceedings of the 27th ACM on Conference on Information and Knowledge Management.ACM,2018:843-852.
[17]LI Z,ZHAO H,LIU Q,et al.Learning from History and Pre-sent:Next-item Recommendation via Discriminatively Exploiting User Behaviors[C]//Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.ACM,2018:1734-1743.
[18]SONG Y,LEE J.Augmenting Recurrent Neural Networks with High-Order User-Contextual Preference for Session-Based Re-commendation [EB/OL].(2018-05-08) [2020-09-13].https://arxiv.org/abs/1805.02983.
[19]CUI Q,WU S,LIU Q,et al.MV-RNN:A Multi-View Recurrent Neural Network for Sequential Recommendation [J].IEEE Transactions on Knowledge and Data Engineering,2020,32:317-331.
[20]QIU R,LI J,HUANG Z,et al.Rethinking the Item Order inSession-based Recommendation with Graph Neural Networks[C]//Proceedings of the 28th ACM on Conference on Information and Knowledge Management.ACM,2019:579-588.
[21]LIU L,WANG L,LIAN T.CaSe4SR:Using Category Sequence Graph to Augment Session-based Recommendation[J/OL].Knowledge-Based Systems,2021,212.https://www.researchgate.net/publication/346770323_CaSe4SR_Using_category_sequence_graph_to_augment_session-based_recommendation.
[22]LE D,LAUW H,FANG Y.Modeling Contemporaneous Basket Sequences with Twin Networks for Next-Item Recommendation[C]//Proceedings of the 27th International Joint Conference on Artificial Intelligence.AAAI,2018:3414-3420.
[23]VELICKOVIC P,CUCURULL G,CASANOVA A,et al.Graph Attention Networks [EB/OL].(2018-02-04) [2020-09-13].https://arxiv.org/abs/1710.10903.
[24]CHEN W,CAI F,CHEN H,et al A Dynamic Co-attention Network for Session-based Recommendation[C]//Proceedings of the 28th ACM on Conference on Information and Knowledge Management.ACM,2019:1461-1470.
[25]LUDEWIG M,MAURO N,LATIFI S,et al.Empirical Analysis of Session-Based Recommendation Algorithms [J].User Mode-ling and User-adapted Interaction,2021,31:149-181.
[1] ZHOU Fang-quan, CHENG Wei-qing. Sequence Recommendation Based on Global Enhanced Graph Neural Network [J]. Computer Science, 2022, 49(9): 55-63.
[2] TAN Ying-ying, WANG Jun-li, ZHANG Chao-bo. Review of Text Classification Methods Based on Graph Convolutional Network [J]. Computer Science, 2022, 49(8): 205-216.
[3] SHI Dian-xi, ZHAO Chen-ran, ZHANG Yao-wen, YANG Shao-wu, ZHANG Yong-jun. Adaptive Reward Method for End-to-End Cooperation Based on Multi-agent Reinforcement Learning [J]. Computer Science, 2022, 49(8): 247-256.
[4] PU Qian-qian, LEI Hang, LI Zhen-hao, LI Xiao-yu. Personalized News Recommendation Algorithm with Enhanced List Information and User Interests [J]. Computer Science, 2022, 49(6): 142-148.
[5] FU Kun, GUO Yun-peng, ZHUO Jia-ming, LI Jia-ning, LIU Qi. Semantic Information Enhanced Network Embedding with Completely Imbalanced Labels [J]. Computer Science, 2022, 49(11): 109-116.
[6] ZENG Wei-liang, CHEN Yi-hao, YAO Ruo-yu, LIAO Rui-xiang, SUN Wei-jun. Application of Spatial-Temporal Graph Attention Networks in Trajectory Prediction for Vehicles at Intersections [J]. Computer Science, 2021, 48(6A): 334-341.
[7] DU Shao-hua, WAN Huai-yu, WU Zhi-hao, LIN You-fang. Customs Commodity HS Code Classification Integrating Text Sequence and Graph Information [J]. Computer Science, 2021, 48(4): 97-103.
[8] LIU Zhi-xin, ZHANG Ze-hua, ZHANG Jie. Top-N Recommendation Method for Graph Attention Based on Multi-level and Multi-view [J]. Computer Science, 2021, 48(4): 104-110.
[9] LI Tai-song,HE Ze-yu,WANG Bing,YAN Yong-hong,TANG Xiang-hong. Session-based Recommendation Algorithm Based on Recurrent Temporal Convolutional Network [J]. Computer Science, 2020, 47(3): 103-109.
[10] LUO Peng-yu, WU Le, LYU Yang, YUAN Kun-ping, HONG Ri-chang. Temporal Reasoning Based Hierarchical Session Perception Recommendation Model [J]. Computer Science, 2020, 47(11): 73-79.
[11] CHENG Hao-yi, LI Pei-feng, ZHU Qiao-ming. Event Coreference Resolution Method Based on Attention Mechanism [J]. Computer Science, 2019, 46(9): 201-205.
[12] JIA Ning, ZHENG Chun-jun. Short-term Forecasting Model of Agricultural Product Price Index Based onLSTM-DA Neural Network [J]. Computer Science, 2019, 46(11A): 62-65.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!