Abstract
Sequential recommendation uses user-interaction history of preferred items to predict which items a user is most likely to interact with in future. To tackle this prediction problem, over the years, many researchers have developed different approaches such as Convolutional Neural Networks (CNN) to identify patterns in interaction history, Self-Attention recommendation systems to find the similarity of items in a sequence with each other to model the connections between items etc. Although these approaches provide promising results, there are still a lot of scope for improvements. One limitation of such approaches for Top-N recommendation is the inability to capture long range dependencies in the sequence of interactions. Another issue is the inability for the network to model hierarchical information. To mitigate such limitations of existing approaches, in this paper, we propose a new approach called Self-Attention Convolutional (SACORec) network which combines both CNNs and Self-Attention. The idea is to take advantage of the effectiveness of various methods while mitigating their limitations. To find the effectiveness of our proposed model, we ran our model on several public data sets and collected a variety of evaluation metrics. The empirical study shows that our proposed model significantly outperforms state-of-art architectures that implement only one paradigm to the sequential recommendation. The efficiency of our model has led us to believe that it will open more pathways for future research in this area.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Cremonesi, P., Koren, Y., Turrin, R.: Performance of recommender algorithms on top-N recommendation tasks, p. 39. ACM Press (2010). https://doi.org/10.1145/1864708.1864721
Fayyaz, Z., Ebrahimian, M., Nawara, D., Ibrahim, A., Kashef, R.: Recommendation systems: algorithms, challenges, metrics, and business opportunities. Appl. Sci. 10, 7748 (2020). https://doi.org/10.3390/app10217748
Ghosh, A., Kumar, H., Sastry, P.S.: Robust loss functions under label noise for deep neural networks. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 31 (2017). https://doi.org/10.1609/aaai.v31i1.10894
Goldberg, Y., Levy, O.: word2vec explained: deriving Mikolov et al’.s negative-sampling word-embedding method (2014)
Harper, F.M., Konstan, J.A.: The movielens datasets. ACM Trans. Interact. Intell. Syst. 5, 1–19 (2016). https://doi.org/10.1145/2827872
Hidasi, B., Karatzoglou, A., Baltrunas, L., Tikk, D.: Session-based recommendations with recurrent neural networks (2015). http://arxiv.org/abs/1511.06939
Hinton, G.E., Srivastava, N., Krizhevsky, A., Sutskever, I., Salakhutdinov, R.R.: Improving neural networks by preventing co-adaptation of feature detectors (2012). http://arxiv.org/abs/1207.0580
Kang, W.C., McAuley, J.: Self-attentive sequential recommendation (2018). http://arxiv.org/abs/1808.09781
Kingma, D.P., Ba, J.: Adam: a method for stochastic optimization (2014). http://arxiv.org/abs/1412.6980
Koren, Y., Bell, R., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 42, 30–37 (2009). https://doi.org/10.1109/MC.2009.263
Li, Z., Liu, F., Yang, W., Peng, S., Zhou, J.: A survey of convolutional neural networks: analysis, applications, and prospects. IEEE Trans. Neural Netw. Learn. Syst. 1–21 (2021). https://doi.org/10.1109/TNNLS.2021.3084827
Rendle, S., Freudenthaler, C., Schmidt-Thieme, L.: Factorizing personalized Markov chains for next-basket recommendation, p. 811. ACM Press (2010). https://doi.org/10.1145/1772690.1772773
Tang, J., Wang, K.: Personalized Top-N sequential recommendation via convolutional sequence embedding, vol. 2018-Febuary, pp. 565–573. Association for Computing Machinery, Inc (2018). https://doi.org/10.1145/3159652.3159656
Vaswani, A., et al.: Attention is all you need (2017). http://arxiv.org/abs/1706.03762
Voita, E., Talbot, D., Moiseev, F., Sennrich, R., Titov, I.: Analyzing multi-head self-attention: specialized heads do the heavy lifting, the rest can be pruned (2019)
Yang, D., Zhang, D., Zheng, V.W., Yu, Z.: Modeling user activity preference by leveraging user spatial temporal characteristics in LBSNS. IEEE Trans. Syst. Man Cybernet. Syst. 45, 129–142 (2015). https://doi.org/10.1109/TSMC.2014.2327053
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Sudarsan, V.J., Polash, M.M.A. (2023). Self-attention Convolutional Neural Network for Sequential Recommendation. In: Zhang, F., Wang, H., Barhamgi, M., Chen, L., Zhou, R. (eds) Web Information Systems Engineering – WISE 2023. WISE 2023. Lecture Notes in Computer Science, vol 14306. Springer, Singapore. https://doi.org/10.1007/978-981-99-7254-8_44
Download citation
DOI: https://doi.org/10.1007/978-981-99-7254-8_44
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-7253-1
Online ISBN: 978-981-99-7254-8
eBook Packages: Computer ScienceComputer Science (R0)