Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Multi-View Enhanced Graph Attention Network for Session-Based Music Recommendation

Published: 18 August 2023 Publication History
  • Get Citation Alerts
  • Abstract

    Traditional music recommender systems are mainly based on users’ interactions, which limit their performance. Particularly, various kinds of content information, such as metadata and description can be used to improve music recommendation. However, it remains to be addressed how to fully incorporate the rich auxiliary/side information and effectively deal with heterogeneity in it. In this paper, we propose a Multi-view Enhanced Graph Attention Network (named MEGAN) for session-based music recommendation. MEGAN can learn informative representations (embeddings) of music pieces and users from heterogeneous information based on graph neural network and attention mechanism. Specifically, the proposed approach MEGAN firstly models users’ listening behaviors and the textual content of music pieces with a Heterogeneous Music Graph (HMG). Then, a devised Graph Attention Network is used to learn the low-dimensional embedding of music pieces and users and by integrating various kinds of information, which is enhanced by multi-view from HMG in an adaptive and unified way. Finally, users’ hybrid preferences are learned from users’ listening behaviors and music pieces that satisfy users real-time requirements are recommended. Comprehensive experiments are conducted on two real-world datasets, and the results show that MEGAN achieves better performance than baselines, including several state-of-the-art recommendation methods.

    References

    [1]
    Gediminas Adomavicius and Alexander Tuzhilin. 2005. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering 17, 6 (2005), 734–749.
    [2]
    Òscar Celma. 2010. The long tail in recommender systems. In Music Recommendation and Discovery. Springer, Berlin, Heidelberg, 87–107.
    [3]
    Oscar Celma. 2010. Music recommendation. In Music Recommendation and Discovery. Springer, Berlin, Heidelberg, 43–85.
    [4]
    Jingyuan Chen, Hanwang Zhang, Xiangnan He, Liqiang Nie, Wei Liu, and Tat-Seng Chua. 2017. Attentive collaborative filtering: Multimedia recommendation with item-and component-level attention. In Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval (Shinjuku, Tokyo, Japan) (SIGIR ’17). ACM, Association for Computing Machinery, New York, NY, USA, 335–344.
    [5]
    Shuhan Chen, Ben Wang, Xiuli Tan, and Xuelong Hu. 2020. Embedding attention and residual network for accurate salient object detection. IEEE Transactions on Cybernetics 50, 5 (2020), 2050–2062.
    [6]
    Tianwen Chen and Raymond Chi-Wing Wong. 2021. An efficient and effective framework for session-based social recommendation. In Proceedings of the 14th ACM International Conference on Web Search and Data Mining. 400–408.
    [7]
    Yashar Deldjoo, Markus Schedl, and Peter Knees. 2021. Content-driven music recommendation: Evolution, state of the art, and challenges. arXiv preprint arXiv:2107.11803 (2021).
    [8]
    Shuiguang Deng, Dongjing Wang, Xitong Li, and Guandong Xu. 2015. Exploring user emotion in microblogs for music recommendation. Expert Systems with Applications 42, 23 (2015), 9284–9293.
    [9]
    Mukund Deshpande and George Karypis. 2004. Item-based top-n recommendation algorithms. ACM Transactions on Information Systems (TOIS) 22, 1 (2004), 143–177.
    [10]
    Jingtao Ding, Guanghui Yu, Yong Li, Xiangnan He, and Depeng Jin. 2020. Improving implicit recommender systems with auxiliary data. ACM Transactions on Information Systems (TOIS) 38, 1 (2020), 1–27.
    [11]
    Aditya Grover and Jure Leskovec. 2016. node2vec: Scalable feature learning for networks. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (San Francisco, California, USA) (KDD ’16). Association for Computing Machinery, New York, NY, USA, 855–864.
    [12]
    Lei Guo, Hongzhi Yin, Tong Chen, Xiangliang Zhang, and Kai Zheng. 2021. Hierarchical hyperedge embedding-based representation learning for group recommendation. ACM Transactions on Information Systems (TOIS) 40, 1 (2021), 1–27.
    [13]
    Lei Guo, Hongzhi Yin, Qinyong Wang, Tong Chen, Alexander Zhou, and Nguyen Quoc Viet Hung. 2019. Streaming session-based recommendation. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 1569–1577.
    [14]
    Jiayu Han, Lei Zheng, Yuanbo Xu, Bangzuo Zhang, Fuzhen Zhuang, S Yu Philip, and Wanli Zuo. 2020. Adaptive deep modeling of users and items using side information for recommendation. IEEE Transactions on Neural Networks and Learning Systems 31, 3 (2020), 737–748.
    [15]
    Luo He, Hongyan Liu, Yinghui Yang, and Bei Wang. 2021. A multi-attention collaborative deep learning approach for blood pressure prediction. ACM Transactions on Management Information Systems (TMIS) 13, 2 (2021), 1–20.
    [16]
    Liwei Huang, Yutao Ma, Shibo Wang, and Yanbo Liu. 2021. An attention-based spatiotemporal lstm network for next poi recommendation. IEEE Transactions on Services Computing 14, 6 (2021), 1585–1597.
    [17]
    Zhenhua Huang, Xin Xu, Honghao Zhu, and MengChu Zhou. 2020. An efficient group recommendation model with multiattention-based neural networks. IEEE Transactions on Neural Networks and Learning Systems 31, 11 (2020), 4461–4474.
    [18]
    Marius Kaminskas, Francesco Ricci, and Markus Schedl. 2013. Location-aware music recommendation using auto-tagging and hybrid matching. In Proceedings of the 7th ACM Conference on Recommender Systems (Hong Kong, China) (RecSys ’13). ACM, Association for Computing Machinery, New York, NY, USA, 17–24.
    [19]
    Wang-Cheng Kang and Julian McAuley. 2018. Self-attentive sequential recommendation. In 2018 IEEE International Conference on Data Mining (ICDM) (Singapore). IEEE, IEEE, 197–206.
    [20]
    Diederik P Kingma and Jimmy Ba. 2015. Adam: A method for stochastic optimization. In 3rd International Conference on Learning Representations, ICLR 2015, San Diego, CA, USA, May 7-9, 2015, Conference Track Proceedings.
    [21]
    Valerio La Gatta, Vincenzo Moscato, Mirko Pennone, Marco Postiglione, and Giancarlo Sperlí. 2022. Music recommendation via hypergraph embedding. IEEE Transactions on Neural Networks and Learning Systems (2022).
    [22]
    Wei-Po Lee, Chun-Ting Chen, Jhih-Yuan Huang, and Jhen-Yi Liang. 2017. A smartphone-based activity-aware system for music streaming recommendation. Knowledge-Based Systems 131 (2017), 70–82.
    [23]
    Xinyi Li, Yifan Chen, Benjamin Pettit, and Maarten De Rijke. 2019. Personalised reranking of paper recommendations using paper content and user behavior. ACM Transactions on Information Systems (TOIS) 37, 3 (2019), 1–23.
    [24]
    Yujia Li, Daniel Tarlow, Marc Brockschmidt, and Richard Zemel. 2015. Gated graph sequence neural networks. In 4th International Conference on Learning Representations, ICLR 2016.
    [25]
    Greg Linden, Brent Smith, and Jeremy York. 2003. Amazon. com recommendations: Item-to-item collaborative filtering. IEEE Internet Computing 7, 1 (2003), 76–80.
    [26]
    Chen Ma, Peng Kang, and Xue Liu. 2019. Hierarchical gating networks for sequential recommendation. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (Anchorage, AK, USA) (KDD ’19). Association for Computing Machinery, New York, NY, USA, 825–833.
    [27]
    Sergio Oramas, Vito Claudio Ostuni, Tommaso Di Noia, Xavier Serra, and Eugenio Di Sciascio. 2017. Sound and music recommendation with knowledge graphs. ACM Transactions on Intelligent Systems and Technology (TIST) 8, 2 (2017), 21.
    [28]
    Wenjie Pei, Jie Yang, Zhu Sun, Jie Zhang, Alessandro Bozzon, and David MJ Tax. 2017. Interacting attention-gated recurrent networks for recommendation. In Proceedings of the 2017 ACM on Conference on Information and Knowledge Management (Singapore, Singapore) (CIKM ’17). Association for Computing Machinery, New York, NY, USA, 1459–1468.
    [29]
    Ruihong Qiu, Hongzhi Yin, Zi Huang, and Tong Chen. 2020. Gag: Global attributed graph neural network for streaming session-based recommendation. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. 669–678.
    [30]
    Steffen Rendle, Christoph Freudenthaler, and Lars Schmidt-Thieme. 2010. Factorizing personalized markov chains for next-basket recommendation. In Proceedings of the 19th International Conference on World Wide Web (Raleigh, North Carolina, USA) (WWW ’10). ACM, Association for Computing Machinery, New York, NY, USA, 811–820.
    [31]
    Diego Sánchez-Moreno, Ana B Gil González, M Dolores Muñoz Vicente, Vivian F López Batista, and María N Moreno García. 2016. A collaborative filtering method for music recommendation using playing coefficients for artists and users. Expert Systems with Applications 66 (2016), 234–244.
    [32]
    Jun Song, Jun Xiao, Fei Wu, Haishan Wu, Tong Zhang, Zhongfei Mark Zhang, and Wenwu Zhu. 2017. Hierarchical contextual attention recurrent neural network for map query suggestion. IEEE Transactions on Knowledge and Data Engineering 29, 9 (2017), 1888–1901.
    [33]
    Weiping Song, Zhiping Xiao, Yifan Wang, Laurent Charlin, Ming Zhang, and Jian Tang. 2019. Session-based social recommendation via dynamic graph attention networks. In Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining (Melbourne VIC, Australia) (WSDM ’19). Association for Computing Machinery, New York, NY, USA, 555–563.
    [34]
    Jian Tang, Meng Qu, Mingzhe Wang, Ming Zhang, Jun Yan, and Qiaozhu Mei. 2015. Line: Large-scale information network embedding. In Proceedings of the 24th International Conference on World Wide Web (Florence, Italy) (WWW ’15). International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, CHE, 1067–1077.
    [35]
    Roberto Turrin, Massimo Quadrana, Andrea Condorelli, Roberto Pagano, and Paolo Cremonesi. 2015. 30Music listening and playlists dataset. In Poster Proceedings of the 9th ACM Conference on Recommender Systems.
    [36]
    Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, Łukasz Kaiser, and Illia Polosukhin. 2017. Attention is all you need. In Advances in Neural Information Processing Systems (Long Beach, California, USA) (NIPS’17, Vol. 30). Curran Associates Inc., Red Hook, NY, USA, 6000–6010.
    [37]
    Dongjing Wang, Shuiguang Deng, and Guandong Xu. 2018. Sequence-based context-aware music recommendation. Information Retrieval Journal 21, 2-3 (2018), 230–252.
    [38]
    Dongjing Wang, Shuiguang Deng, Xin Zhang, and Guandong Xu. 2018. Learning to embed music and metadata for context-aware music recommendation. World Wide Web 21, 5 (2018), 1399–1423.
    [39]
    Dongjing Wang, Xingliang Wang, Zhengzhe Xiang, Dongjin Yu, Shuiguang Deng, and Guandong Xu. 2021. Attentive sequential model based on graph neural network for next poi recommendation. World Wide Web 24, 6 (2021), 2161–2184.
    [40]
    Dongjing Wang, Xin Zhang, Zhengzhe Xiang, Dongjin Yu, Guandong Xu, and Shuiguang Deng. 2021. Sequential recommendation based on multivariate hawkes process embedding with attention. IEEE Transactions on Cybernetics (2021), 1–13.
    [41]
    Dongjing Wang, Xin Zhang, Dongjin Yu, Guandong Xu, and Shuiguang Deng. 2020. Came: Content-and context-aware music embedding for recommendation. IEEE Transactions on Neural Networks and Learning Systems 32, 3 (2020), 1375–1388.
    [42]
    Pengfei Wang, Jiafeng Guo, Yanyan Lan, Jun Xu, Shengxian Wan, and Xueqi Cheng. 2015. Learning hierarchical representation model for NextBasket recommendation. In Proceedings of the 38th International ACM SIGIR Conference on Research and Development in Information Retrieval (Santiago, Chile) (SIGIR ’15). ACM, Association for Computing Machinery, New York, NY, USA, 403–412.
    [43]
    Xiang Wang, Xiangnan He, Yixin Cao, Meng Liu, and Tat-Seng Chua. 2019. Kgat: Knowledge graph attention network for recommendation. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (Anchorage, AK, USA) (KDD ’19). Association for Computing Machinery, New York, NY, USA, 950–958.
    [44]
    Xiang Wang, Xiangnan He, Meng Wang, Fuli Feng, and Tat-Seng Chua. 2019. Neural graph collaborative filtering. In Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval (Paris, France) (SIGIR’19). Association for Computing Machinery, New York, NY, USA, 165–174.
    [45]
    Xiang Wang, Tinglin Huang, Dingxian Wang, Yancheng Yuan, Zhenguang Liu, Xiangnan He, and Tat-Seng Chua. 2021. Learning intents behind interactions with knowledge graph for recommendation. In Proceedings of the Web Conference 2021. 878–887.
    [46]
    Xiao Wang, Houye Ji, Chuan Shi, Bai Wang, Yanfang Ye, Peng Cui, and Philip S Yu. 2019. Heterogeneous graph attention network. In The World Wide Web Conference (San Francisco, CA, USA) (WWW ’19). Association for Computing Machinery, New York, NY, USA, 2022–2032.
    [47]
    Xinxi Wang and Ye Wang. 2014. Improving content-based and hybrid music recommendation using deep learning. In Proceedings of the 22nd ACM International Conference on Multimedia (Orlando, Florida, USA) (MM ’14). Association for Computing Machinery, New York, NY, USA, 627–636.
    [48]
    Ziyang Wang, Wei Wei, Gao Cong, Xiao-Li Li, Xian-Ling Mao, and Minghui Qiu. 2020. Global context enhanced graph neural networks for session-based recommendation. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. 169–178.
    [49]
    Le Wu, Junwei Li, Peijie Sun, Richang Hong, Yong Ge, and Meng Wang. 2020. Diffnet++: A neural influence and interest diffusion network for social recommendation. IEEE Transactions on Knowledge and Data Engineering (2020).
    [50]
    Shu Wu, Yuyuan Tang, Yanqiao Zhu, Liang Wang, Xing Xie, and Tieniu Tan. 2019. Session-based recommendation with graph neural networks. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 33. 346–353.
    [51]
    Liang Xiang, Quan Yuan, Shiwan Zhao, Li Chen, Xiatian Zhang, Qing Yang, and Jimeng Sun. 2010. Temporal recommendation on graphs via long-and short-term preference fusion. In Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (Washington, DC, USA) (KDD ’10). ACM, Association for Computing Machinery, New York, NY, USA, 723–732.
    [52]
    Jun Xiao, Hao Ye, Xiangnan He, Hanwang Zhang, Fei Wu, and Tat-Seng Chua. 2017. Attentional factorization machines: Learning the weight of feature interactions via attention networks. In Proceedings of the 26th International Joint Conference on Artificial Intelligence (Melbourne, Australia) (IJCAI’17). AAAI Press, 3119–3125.
    [53]
    Chengfeng Xu, Pengpeng Zhao, Yanchi Liu, Victor S Sheng, Jiajie Xu, Fuzhen Zhuang, Junhua Fang, and Xiaofang Zhou. 2019. Graph contextualized self-attention network for session-based recommendation. In IJCAI, Vol. 19. 3940–3946.
    [54]
    Huiping Yang, Yan Zhao, Jinfu Xia, Bin Yao, Min Zhang, and Kai Zheng. 2019. Music playlist recommendation with long short-term memory. In International Conference on Database Systems for Advanced Applications. Springer, Springer International Publishing, Cham, 416–432.
    [55]
    Jun Yang, Weizhi Ma, Min Zhang, Xin Zhou, Yiqun Liu, and Shaoping Ma. 2021. LegalGNN: Legal information enhanced graph neural network for recommendation. ACM Transactions on Information Systems (TOIS) 40, 2 (2021), 1–29.
    [56]
    Tianchi Yang, Linmei Hu, Chuan Shi, Houye Ji, Xiaoli Li, and Liqiang Nie. 2021. HGAT: Heterogeneous graph attention networks for semi-supervised short text classification. ACM Transactions on Information Systems (TOIS) 39, 3 (2021), 1–29.
    [57]
    Haochao Ying, Fuzhen Zhuang, Fuzheng Zhang, Yanchi Liu, Guandong Xu, Xing Xie, Hui Xiong, and Jian Wu. 2018. Sequential recommender system based on hierarchical attention network. In IJCAI International Joint Conference on Artificial Intelligence (Stockholm, Sweden) (IJCAI’18). AAAI Press, 3926–3932.
    [58]
    Rex Ying, Ruining He, Kaifeng Chen, Pong Eksombatchai, William L Hamilton, and Jure Leskovec. 2018. Graph convolutional neural networks for web-scale recommender systems. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (London, United Kingdom) (KDD ’18). Association for Computing Machinery, New York, NY, USA, 974–983.
    [59]
    Kazuyoshi Yoshii, Masataka Goto, Kazunori Komatani, Tetsuya Ogata, and Hiroshi G Okuno. 2006. Hybrid collaborative and content-based music recommendation using probabilistic model with latent user preferences. In ISMIR, Vol. 6. 296–301.
    [60]
    Chuxu Zhang, Dongjin Song, Chao Huang, Ananthram Swami, and Nitesh V Chawla. 2019. Heterogeneous graph neural network. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (Anchorage, AK, USA) (KDD ’19). Association for Computing Machinery, New York, NY, USA, 793–803.
    [61]
    Mengqi Zhang, Shu Wu, Xueli Yu, Qiang Liu, and Liang Wang. 2022. Dynamic graph neural networks for sequential recommendation. IEEE Transactions on Knowledge and Data Engineering (2022).
    [62]
    Rongzhi Zhang, Yulong Gu, Xiaoyu Shen, and Hui Su. 2021. Knowledge-enhanced session-based recommendation with temporal transformer. arXiv preprint arXiv:2112.08745 (2021).
    [63]
    Yuyue Zhao, Xiang Wang, Jiawei Chen, Yashen Wang, Wei Tang, Xiangnan He, and Haiyong Xie. 2022. Time-aware path reasoning on knowledge graph for recommendation. ACM Transactions on Information Systems (TOIS) (2022).
    [64]
    Guoqiang Zhong, Haizhen Wang, and Wencong Jiao. 2018. MusicCNNs: A new benchmark on content-based music recommendation. In International Conference on Neural Information Processing. Springer, Springer International Publishing, Cham, 394–405.

    Cited By

    View all
    • (2024)Social Perception with Graph Attention Network for RecommendationACM Transactions on Recommender Systems10.1145/3665503Online publication date: 21-May-2024
    • (2024)MvStHgL: Multi-view Hypergraph Learning with Spatial-temporal Periodic Interests for Next POI RecommendationACM Transactions on Information Systems10.1145/3664651Online publication date: 10-May-2024
    • (2024)Behavior-Contextualized Item Preference Modeling for Multi-Behavior RecommendationProceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval10.1145/3626772.3657696(946-955)Online publication date: 10-Jul-2024
    • Show More Cited By

    Index Terms

    1. Multi-View Enhanced Graph Attention Network for Session-Based Music Recommendation

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Transactions on Information Systems
      ACM Transactions on Information Systems  Volume 42, Issue 1
      January 2024
      924 pages
      ISSN:1046-8188
      EISSN:1558-2868
      DOI:10.1145/3613513
      Issue’s Table of Contents

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 18 August 2023
      Online AM: 20 May 2023
      Accepted: 12 April 2023
      Revised: 12 February 2023
      Received: 07 June 2022
      Published in TOIS Volume 42, Issue 1

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Recommender systems
      2. music recommendation
      3. session-based
      4. graph neural network
      5. attention

      Qualifiers

      • Research-article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)890
      • Downloads (Last 6 weeks)90
      Reflects downloads up to 26 Jul 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Social Perception with Graph Attention Network for RecommendationACM Transactions on Recommender Systems10.1145/3665503Online publication date: 21-May-2024
      • (2024)MvStHgL: Multi-view Hypergraph Learning with Spatial-temporal Periodic Interests for Next POI RecommendationACM Transactions on Information Systems10.1145/3664651Online publication date: 10-May-2024
      • (2024)Behavior-Contextualized Item Preference Modeling for Multi-Behavior RecommendationProceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval10.1145/3626772.3657696(946-955)Online publication date: 10-Jul-2024
      • (2024)Enhanced Self-Attention Mechanism for Long and Short Term Sequential Recommendation ModelsIEEE Transactions on Emerging Topics in Computational Intelligence10.1109/TETCI.2024.33667718:3(2457-2466)Online publication date: Jul-2024
      • (2024)Use Intention of Mobile Music and Audio Platforms Among Middle-Aged and Older Chinese AdultsInternational Journal of Human–Computer Interaction10.1080/10447318.2024.2338665(1-16)Online publication date: 15-Apr-2024
      • (2024)Content-based fabric recommendation system integrating image and text informationThe Journal of The Textile Institute10.1080/00405000.2024.2348201(1-10)Online publication date: 13-May-2024
      • (2024)Modeling dynamic spatio-temporal correlations and transitions with time window partitioning for traffic flow predictionExpert Systems with Applications10.1016/j.eswa.2024.124187252(124187)Online publication date: Oct-2024
      • (2023)MHANER: A Multi-source Heterogeneous Graph Attention Network for Explainable Recommendation in Online GamesACM Transactions on Intelligent Systems and Technology10.1145/362624315:4(1-23)Online publication date: 9-Oct-2023
      • (2023)Intent-aware Graph Neural Network for Point-of-Interest embedding and recommendationNeurocomputing10.1016/j.neucom.2023.126734557:COnline publication date: 7-Nov-2023
      • (2023)Temporal-order association-based dynamic graph evolution for recommendationThe Journal of Supercomputing10.1007/s11227-023-05645-x80:4(5197-5223)Online publication date: 25-Sep-2023

      View Options

      Get Access

      Login options

      Full Access

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Full Text

      View this article in Full Text.

      Full Text

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media