skip to main content
research-article

Hierarchical Social Similarity-guided Model with Dual-mode Attention for session-based recommendation

Published: 27 October 2021 Publication History

Abstract

Session-based recommendation models users’ interests in sessions to make recommendations. Many previous studies have shown that users usually have similar interests to their friends, and are easily influenced by friends. However, these studies also tend to ignore the fact that users’ interests may merely be similar to certain friends’ interests in certain aspects. To address the above issues, we propose a novel Hierarchical Social Similarity-guided Model with Dual-mode Attention (HMDA) for Session-based Recommendation. Specifically, we first calculate the item-level similarity between users and their friends to select influential friends. We then compute the aspect-level similarity to explore the aspect difference between users’ interests and friends’ interests. Under the guidance of the item-level and aspect-level similarity, HMDA is capable of effectively and accurately aggregating the social influence exerted by friends on users, and further combining users’ individual interests to enhance recommendation performance. In addition, we design a dual-mode attention mechanism to capture the internal dependence and mutual dependence between the long-term and short-term interests of users. The proposed model is extensively evaluated on three real-world datasets. Experimental results demonstrate that our model outperforms the state-of-the-art baseline methods.

References

[1]
Rendle S., Freudenthaler C., Gantner Z., Schmidt-Thieme L., BPR: Bayesian personalized ranking from implicit feedback, in: Proceedings of the Twenty-Fifth Conference on Uncertainty in Artificial Intelligence, AUAI Press, 2009, pp. 452–461.
[2]
Rendle S., Freudenthaler C., Schmidt-Thieme L., Factorizing personalized markov chains for next-basket recommendation, in: Proceedings of the 19th International Conference on World Wide Web, ACM, 2010, pp. 811–820.
[3]
B. Sarwar, G. Karypis, J. Konstan, J. Riedl, Item-based collaborative filtering recommendation algorithms, in: Proceedings of the 10th International Conference on World Wide Web, 2001, pp. 285–295.
[4]
Hidasi B., Karatzoglou A., Baltrunas L., Tikk D., Session-based recommendations with recurrent neural networks, 2015, arXiv preprint arXiv:1511.06939.
[5]
Li J., Ren P., Chen Z., Ren Z., Lian T., Ma J., Neural attentive session-based recommendation, in: Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, ACM, 2017, pp. 1419–1428.
[6]
Chen W., Cai F., Chen H., de Rijke M., A dynamic co-attention network for session-based recommendation, in: Proceedings of the 28th ACM International Conference on Information and Knowledge Management, ACM, 2019, pp. 1461–1470.
[7]
Song W., Xiao Z., Wang Y., Charlin L., Zhang M., Tang J., Session-based social recommendation via dynamic graph attention networks, in: Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining, ACM, 2019, pp. 555–563.
[8]
Koren Y., Bell R., Volinsky C., Matrix factorization techniques for recommender systems, Computer 42 (8) (2009) 30–37.
[9]
Tan Y.K., Xu X., Liu Y., Improved recurrent neural networks for session-based recommendations, in: Proceedings of the 1st Workshop on Deep Learning for Recommender Systems, ACM, 2016, pp. 17–22.
[10]
Liu Q., Zeng Y., Mokhosi R., Zhang H., STAMP: short-term attention/memory priority model for session-based recommendation, in: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, ACM, 2018, pp. 1831–1839.
[11]
Wu S., Tang Y., Zhu Y., Wang L., Xie X., Tan T., Session-based recommendation with graph neural networks, Proceedings of the AAAI Conference on Artificial Intelligence, vol. 33, 2019, pp. 346–353.
[12]
C. Xu, P. Zhao, Y. Liu, V.S. Sheng, J. Xu, F. Zhuang, J. Fang, X. Zhou, Graph contextualized self-attention network for session-based recommendation, in: Proc. 28th Int. Joint Conf. Artif. Intell., IJCAI, 2019, pp. 3940–3946.
[13]
Song B., Cao Y., Zhang W., Xu C., Session-based recommendation with hierarchical memory networks, in: Proceedings of the 28th ACM International Conference on Information and Knowledge Management, ACM, 2019, pp. 2181–2184.
[14]
Qiu R., Li J., Huang Z., Yin H., Rethinking the item order in session-based recommendation with graph neural networks, in: Proceedings of the 28th ACM International Conference on Information and Knowledge Management, ACM, 2019, pp. 579–588.
[15]
Yuan F., He X., Jiang H., Guo G., Xiong J., Xu Z., Xiong Y., Future data helps training: Modeling future contexts for session-based recommendation, in: WWW ’20: The Web Conference 2020, Taipei, Taiwan, April 20-24, 2020, ACM / IW3C2, 2020, pp. 303–313.
[16]
Z. Pan, F. Cai, Y. Ling, M. de Rijke, Rethinking item importance in session-based recommendation, in: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 2020, Virtual Event, China, July 25–30, 2020, pp. 1837–1840.
[17]
Y. Liu, Z. Ren, W.-N. Zhang, W. Che, T. Liu, D. Yin, Keywords generation improves E-commerce session-based recommendation, in: Proceedings of the Web Conference 2020, 2020, pp. 1604–1614.
[18]
Qiu R., Huang Z., Li J., Yin H., Exploiting cross-session information for session-based recommendation with graph neural networks, ACM Trans. Inf. Syst. (TOIS) 38 (3) (2020) 1–23.
[19]
Z. Wang, W. Wei, G. Cong, X.-L. Li, X.-L. Mao, M. Qiu, 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, 2020, pp. 169–178.
[20]
Z. Pan, F. Cai, Y. Ling, M. de Rijke, An intent-guided collaborative machine for session-based recommendation, in: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, 2020, pp. 1833–1836.
[21]
W. Wang, W. Zhang, S. Liu, Q. Liu, B. Zhang, L. Lin, H. Zha, Beyond clicks: Modeling multi-relational item graph for session-based target behavior prediction, in: Proceedings of the Web Conference 2020, 2020, pp. 3056–3062.
[22]
Z. Pan, F. Cai, W. Chen, H. Chen, M. de Rijke, Star graph neural networks for session-based recommendation, in: Proceedings of the 29th ACM International Conference on Information & Knowledge Management, 2020, pp. 1195–1204.
[23]
T. Chen, R.C.-W. Wong, Handling information loss of graph neural networks for session-based recommendation, in: Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2020, pp. 1172–1180.
[24]
Li Y., Wang S., Pan Q., Peng H., Yang T., Cambria E., Learning binary codes with neural collaborative filtering for efficient recommendation systems, Knowl.-Based Syst. 172 (2019) 64–75.
[25]
Angulo C., Falomir Z., Anguita D., Agell N., Cambria E., Bridging cognitive models and recommender systems, Cogn. Comput. (2020) 1–2.
[26]
Camacho D., Panizo-LLedot Á., Bello-Orgaz G., Gonzalez-Pardo A., Cambria E., The four dimensions of social network analysis: An overview of research methods, applications, and software tools, Inf. Fusion 63 (2020) 88–120.
[27]
H. Ma, H. Yang, M.R. Lyu, I. King, Sorec: social recommendation using probabilistic matrix factorization, in: Proceedings of the 17th ACM Conference on Information and Knowledge Management, 2008, pp. 931–940.
[28]
Jamali M., Ester M., A matrix factorization technique with trust propagation for recommendation in social networks, in: Proceedings of the 2010 ACM Conference on Recommender Systems, RecSys 2010, Barcelona, Spain, September 26–30, 2010, ACM, 2010, pp. 135–142.
[29]
Guo G., Zhang J., Yorke-Smith N., TrustSVD: Collaborative filtering with both the explicit and implicit influence of user trust and of item ratings, in: Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, January 25–30, 2015, Austin, Texas, USA, AAAI Press, 2015, pp. 123–129.
[30]
Ma H., Zhou D., Liu C., Lyu M.R., King I., Recommender systems with social regularization, in: Proceedings of the Forth International Conference on Web Search and Web Data Mining, WSDM 2011, Hong Kong, China, February 9–12, 2011, ACM, 2011, pp. 287–296.
[31]
Lin T., Gao C., Li Y., Recommender systems with characterized social regularization, in: Proceedings of the 27th ACM International Conference on Information and Knowledge Management, CIKM 2018, Torino, Italy, October 22–26, 2018, ACM, 2018, pp. 1767–1770.
[32]
Jiang M., Cui P., Liu R., Yang Q., Wang F., Zhu W., Yang S., Social contextual recommendation, in: 21st ACM International Conference on Information and Knowledge Management, CIKM’12, Maui, HI, USA, October 29–November 02, 2012, ACM, 2012, pp. 45–54.
[33]
Ye M., Liu X., Lee W., Exploring social influence for recommendation: a generative model approach, in: The 35th International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR ’12, Portland, OR, USA, August 12–16, 2012, ACM, 2012, pp. 671–680.
[34]
Zhao T., McAuley J.J., King I., Leveraging social connections to improve personalized ranking for collaborative filtering, in: Proceedings of the 23rd ACM International Conference on Conference on Information and Knowledge Management, CIKM 2014, Shanghai, China, November 3–7, 2014, ACM, 2014, pp. 261–270.
[35]
Xiao L., Min Z., Yongfeng Z., Yiqun L., Shaoping M., Learning and transferring social and item visibilities for personalized recommendation, in: Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, ACM, 2017, pp. 337–346.
[36]
Wang X., He X., Nie L., Chua T., Item silk road: Recommending items from information domains to social users, in: Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval, Shinjuku, Tokyo, Japan, August 7–11, 2017, ACM, 2017, pp. 185–194.
[37]
Sun P., Wu L., Wang M., Attentive recurrent social recommendation, in: The 41st International ACM SIGIR Conference on Research & Development in Information Retrieval, SIGIR 2018, Ann Arbor, MI, USA, July 08–12, 2018, ACM, 2018, pp. 185–194.
[38]
Chen C., Zhang M., Liu Y., Ma S., Social attentional memory network: Modeling aspect- and friend-level differences in recommendation, in: Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining, WSDM 2019, Melbourne, VIC, Australia, February 11–15, 2019, ACM, 2019, pp. 177–185.
[39]
Wu L., Sun P., Fu Y., Hong R., Wang X., Wang M., A neural influence diffusion model for social recommendation, in: Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 2019, Paris, France, July 21–25, 2019, ACM, 2019, pp. 235–244.
[40]
Chen C., Zhang M., Wang C., Ma W., Li M., Liu Y., Ma S., An efficient adaptive transfer neural network for social-aware recommendation, in: Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval, ACM, 2019, pp. 225–234.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Knowledge-Based Systems
Knowledge-Based Systems  Volume 230, Issue C
Oct 2021
279 pages

Publisher

Elsevier Science Publishers B. V.

Netherlands

Publication History

Published: 27 October 2021

Author Tags

  1. Session-based recommendation
  2. Social networks
  3. Dual-mode attention
  4. Similarity-guided

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media