Skip to main content
Log in

Dual-evolution: a deep sequence learning model exploring dual-side evolutions for movie recommendation

  • Published:
Electronic Commerce Research Aims and scope Submit manuscript

Abstract

Influenced by external environment or individual cognition, interests of a user and attractions of a movie keep evolving over times in the movie recommendation scenario. However, existing studies on movie recommendation ignored the evolutions of user interests and movie attractions, which leads to suboptimal recommendation performance. In order to improve movie recommendation, we developed a deep sequence learning model, namely Dual-Evolution, to simultaneously explore evolutions of user interests and movie attractions for movie recommendation. Specifically, Dual-Evolution first extracted temporary user interests and movie attractions by learning behavior sequences of the user and the movie. And then, Dual-Evolution modeled evolution processes of temporary user interests and movie attractions by considering not only their sequential association but also their relative importance. Further, we conducted experiments for two tasks on two benchmark real-world datasets. Experimental results indicate that Dual-Evolution significantly outperforms mainstream movie recommendation methods in the movie rating prediction as well as the top-N recommendation, which inspires online movie platforms more reasonably designs movie recommender systems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. https://github.com/sidooms/movietweetings.

  2. http://moviedata.csuldw.com/.

References

  1. Darban, Z. Z., & Valipour, M. H. (2022). Ghrs: Graph-based hybrid recommendation system with application to movie recommendation. Expert Systems with Applications, 200, 116850.

    Article  Google Scholar 

  2. Jiang, L., Yao, J., Shi, L., & Han, Z. (2023). A fusion recommendation model based on mutual information and attention learning in heterogeneous social networks. Future Generation Computer Systems.

  3. Liang, Z., Yang, Z., & Cheng, J. (2023). Weight normalization optimization movie recommendation algorithm based on three-way neural interaction networks. Complex and Intelligent Systems, 1–14.

  4. Zhang, H., Luo, F., Wu, J., He, X., & Li, Y. (2023). Lightfr: Lightweight federated recommendation with privacy-preserving matrix factorization. ACM Transactions on Information Systems, 41(4), 1–28.

    Google Scholar 

  5. Hwang, S., Ahn, H., & Park, E. (2023). Imovierec: A hybrid movie recommendation method based on a user-image-item model. International Journal of Machine Learning and Cybernetics, 1–12.

  6. Zhang, Z., Wu, Q., Zhang, Y., & Liu, L. (2023). Movie recommendation model based on probabilistic matrix decomposition using hybrid adaboost integration. PeerJ Computer Science, 9, 1338.

    Article  Google Scholar 

  7. Pujahari, A., & Sisodia, D. S. (2022). Item feature refinement using matrix factorization and boosted learning based user profile generation for content-based recommender systems. Expert Systems with Applications, 206, 117849.

    Article  Google Scholar 

  8. Chen, H., Li, Z., Wang, Z., Ni, Z., Li, J., Xu, G., Aziz, A., & Xia, F. (2021). Edge data based trailer inception probabilistic matrix factorization for context-aware movie recommendation. World Wide Web, 1–20.

  9. Gan, M., & Cui, H. (2021). Exploring user movie interest space: A deep learning based dynamic recommendation model. Expert Systems with Applications, 173, 114695. https://doi.org/10.1016/j.eswa.2021.114695

    Article  Google Scholar 

  10. Wang, D., Xu, D., Yu, D., & Xu, G. (2021). Time-aware sequence model for next-item recommendation. Applied Intelligence, 51(2), 906–920. https://doi.org/10.1007/s10489-020-01820-2

    Article  Google Scholar 

  11. Wang, C., Ma, W., Chen, C., Zhang, M., Liu, Y., & Ma, S. (2023). Sequential recommendation with multiple contrast signals. ACM Transactions on Information Systems, 41(1), 1–27.

    Article  Google Scholar 

  12. Alharbe, N., Rakrouki, M. A., & Aljohani, A. (2023). A collaborative filtering recommendation algorithm based on embedding representation. Expert Systems with Applications, 215, 119380.

    Article  Google Scholar 

  13. Song, Y., Ye, H., Li, M., & Cao, F. (2022). Deep multi-graph neural networks with attention fusion for recommendation. Expert Systems with Applications, 191, 116240.

    Article  Google Scholar 

  14. Yang, Y., Wu, L., Hong, R., Zhang, K., & Wang, M. (2021). Enhanced graph learning for collaborative filtering via mutual information maximization. In Proceedings of the 44th international ACM SIGIR conference on research and development in information retrieval (pp. 71–80). https://doi.org/10.1145/3404835.3462928

  15. Sha, X., Sun, Z., & Zhang, J. (2021). Hierarchical attentive knowledge graph embedding for personalized recommendation. Electronic Commerce Research and Applications, 48, 101071. https://doi.org/10.1016/j.elerap.2021.101071

    Article  Google Scholar 

  16. Wang, X., Huang, T., Wang, D., Yuan, Y., Liu, Z., He, X., & Chua, T.-S. (2021). Learning intents behind interactions with knowledge graph for recommendation. In Proceedings of the web conference 2021 (pp. 878–887). https://doi.org/10.1145/3442381.3450133

  17. Duan, R., Jiang, C., & Jain, H. K. (2022). Combining review-based collaborative filtering and matrix factorization: A solution to rating’s sparsity problem. Decision Support Systems, 156, 113748.

    Article  Google Scholar 

  18. Xu, C., Feng, J., Zhao, P., Zhuang, F., Wang, D., Liu, Y., & Sheng, V. S. (2021). Long-and short-term self-attention network for sequential recommendation. Neurocomputing, 423, 580–589. https://doi.org/10.1016/j.neucom.2020.10.066

    Article  Google Scholar 

  19. Ma, Y., & Gan, M. (2021). Deepassociate: A deep learning model exploring sequential influence and history-candidate association for sequence recommendation. Expert Systems with Applications, 185, 115587. https://doi.org/10.1016/j.eswa.2021.115587

    Article  Google Scholar 

  20. Wang, C., Ma, W., Chen, C., Zhang, M., Liu, Y., & Ma, S. (2023). Sequential recommendation with multiple contrast signals. ACM Transactions on Information Systems, 41(1), 1–27.

    Article  Google Scholar 

  21. Sánchez, P., & Bellogín, A. (2020). Time and sequence awareness in similarity metrics for recommendation. Information Processing and Management, 57(3), 102228. https://doi.org/10.1016/j.ipm.2020.102228

    Article  Google Scholar 

  22. Yang, Y., Hooshyar, D., & Lim, H. S. (2019). Gps: Factorized group preference-based similarity models for sparse sequential recommendation. Information Sciences, 481, 394–411. https://doi.org/10.1016/j.ins.2018.12.053

    Article  Google Scholar 

  23. Cui, Z., Sun, X., Pan, L., Liu, S., & Xu, G. (2023). Event-based incremental recommendation via factors mixed hawkes process. Information Sciences, 639, 119007.

    Article  Google Scholar 

  24. Wu, C.-Y., Ahmed, A., Beutel, A., Smola, A. J., & Jing, H. (2017). Recurrent recommender networks. In Proceedings of the tenth ACM international conference on web search and data mining (pp. 495–503). https://doi.org/10.1145/3018661.3018689

  25. Ni, S., Hu, S., & Li, L. (2022). An intention-aware Markov Chain based method for top-k recommendation. IEEE Transactions on Automation Science and Engineering.

  26. Wen, W., Wang, W., Hao, Z., & Cai, R. (2023). Factorizing time-heterogeneous Markov transition for temporal recommendation. Neural Networks, 159, 84–96.

    Article  Google Scholar 

  27. Zhou, G., Zhu, X., Song, C., Fan, Y., Zhu, H., Ma, X., Yan, Y., Jin, J., Li, H., & Gai, K. (2018). Deep interest network for click-through rate prediction. In Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery and data mining (pp. 1059–1068). https://doi.org/10.1145/3219819.3219823

  28. Zhong, T., Wen, Z., Zhou, F., Trajcevski, G., & Zhang, K. (2020). Session-based recommendation via flow-based deep generative networks and Bayesian inference. Neurocomputing, 391, 129–141. https://doi.org/10.1016/j.neucom.2020.01.096

    Article  Google Scholar 

  29. Li, X., Wang, C., Tong, B., Tan, J., Zeng, X., & Zhuang, T. (2020). Deep time-aware item evolution network for click-through rate prediction. In Proceedings of the 29th ACM international conference on information and knowledge management (pp. 785–794). https://doi.org/10.1145/3340531.3411952

  30. Pujahari, A., & Sisodia, D. S. (2019). Modeling side information in preference relation based restricted Boltzmann machine for recommender systems. Information Sciences, 490, 126–145. https://doi.org/10.1016/j.ins.2019.03.064

    Article  Google Scholar 

  31. Chen, C., Zhuo, R., & Ren, J. (2019). Gated recurrent neural network with sentimental relations for sentiment classification. Information Sciences, 502, 268–278. https://doi.org/10.1016/j.ins.2019.06.050

    Article  Google Scholar 

  32. Huang, L., Ma, Y., Liu, Y., Du Danny, B., Wang, S., & Li, D. (2023). Position-enhanced and time-aware graph convolutional network for sequential recommendations. ACM Transactions on Information Systems, 41(1), 1–32.

    Article  Google Scholar 

  33. Kumar, C., Abuzar, M., & Kumar, M. (2023). Mgu-gnn: Minimal gated unit based graph neural network for session-based recommendation. Applied Intelligence, 1–19.

  34. Dridi, R., Zammali, S., Alsulimani, T., & Arour, K. (2020). Effective rating prediction based on selective contextual information. Information Sciences, 510, 218–242. https://doi.org/10.1016/j.ins.2019.09.008

    Article  Google Scholar 

  35. Deldjoo, Y., Dacrema, M. F., Constantin, M. G., Eghbal-Zadeh, H., Cereda, S., Schedl, M., Ionescu, B., & Cremonesi, P. (2019). Movie genome: Alleviating new item cold start in movie recommendation. User Modeling and User-Adapted Interaction, 29(2), 291–343. https://doi.org/10.1007/s11257-019-09221-y

    Article  Google Scholar 

  36. Tao, Z., Wei, Y., Wang, X., He, X., Huang, X., & Chua, T.-S. (2020). Mgat: Multimodal graph attention network for recommendation. Information Processing and Management, 57(5), 102277. https://doi.org/10.1016/j.ipm.2020.102277

    Article  Google Scholar 

  37. Lee, Y., Cho, S., & Choi, J. (2021). Determining user needs through abnormality detection and heterogeneous embedding of usage sequence. Electronic Commerce Research, 21(2), 245–261. https://doi.org/10.1007/s10660-019-09347-6

    Article  Google Scholar 

  38. Ahmad, I. S., Bakar, A. A., & Yaakub, M. R. (2020). Movie revenue prediction based on purchase intention mining using youtube trailer reviews. Information Processing and Management, 57(5), 102278. https://doi.org/10.1016/j.ipm.2020.102278

    Article  Google Scholar 

  39. Feng, C., Shi, C., Liu, C., Zhang, Q., Hao, S., & Jiang, X. (2021). Context-aware item attraction model for session-based recommendation. Expert Systems with Applications, 176, 114834. https://doi.org/10.1016/j.eswa.2021.114834

    Article  Google Scholar 

  40. Zhou, G., Mou, N., Fan, Y., Pi, Q., Bian, W., Zhou, C., Zhu, X. & Gai, K. (2019). Deep interest evolution network for click-through rate prediction. In Proceedings of the AAAI conference on artificial intelligence (Vol. 33, pp. 5941–5948). https://doi.org/10.1609/aaai.v33i01.33015941

  41. Adamopoulos, P., & Tuzhilin, A. (2014). On over-specialization and concentration bias of recommendations: Probabilistic neighborhood selection in collaborative filtering systems. In Proceedings of the 8th ACM conference on recommender systems (pp. 153–160). https://doi.org/10.1145/2645710.2645752

  42. Zhao, G., Qian, X., & Xie, X. (2016). User-service rating prediction by exploring social users’ rating behaviors. IEEE Transactions on Multimedia, 18(3), 496–506. https://doi.org/10.1109/TMM.2016.2515362

    Article  Google Scholar 

  43. Chu, W.-T., & Tsai, Y.-L. (2017). A hybrid recommendation system considering visual information for predicting favorite restaurants. World Wide Web, 20(6), 1313–1331. https://doi.org/10.1007/s11280-017-0437-1

    Article  Google Scholar 

  44. Xue, H.-J., Dai, X., Zhang, J., Huang, S., & Chen, J. (2017). Deep matrix factorization models for recommender systems. In IJCAI, Melbourne, Australia (Vol. 17, pp. 3203–3209). https://doi.org/10.24963/ijcai.2017/447

  45. Jiang, D., Xu, R., Xu, X., & Xie, Y. (2021). Multi-view feature transfer for click-through rate prediction. Information Sciences, 546, 961–976. https://doi.org/10.1016/j.ins.2020.09.005

    Article  Google Scholar 

  46. Ma, M., Na, S., Wang, H., Chen, C., & Xu, J. (2021). The graph-based behavior-aware recommendation for interactive news. Applied Intelligence, 1–17. https://doi.org/10.1007/s10489-021-02497-x

  47. Palumbo, E., Monti, D., Rizzo, G., Troncy, R., & Baralis, E. (2020). entity2rec: Property-specific knowledge graph embeddings for item recommendation. Expert Systems with Applications, 151, 113235. https://doi.org/10.1016/j.eswa.2020.113235

    Article  Google Scholar 

  48. Li, L., Xiahou, J., Lin, F., & Su, S. (2023). Distvae: Distributed variational autoencoder for sequential recommendation. Knowledge-Based Systems, 264, 110313.

    Article  Google Scholar 

  49. Glorot, X., & Bengio, Y. (2010). Understanding the difficulty of training deep feedforward neural networks. In Proceedings of the thirteenth international conference on artificial intelligence and statistics, JMLR workshop and conference proceedings(pp. 249–256).

  50. Sreepada, R. S., & Patra, B. K. (2021). Enhancing long tail item recommendation in collaborative filtering: An econophysics-inspired approach. Electronic Commerce Research and Applications, 49, 101089. https://doi.org/10.1016/j.elerap.2021.101089

    Article  Google Scholar 

Download references

Acknowledgements

This studies was partly supported by the National Natural Science Foundation of China (Nos. 72271024, 71871019, 71471016).

Author information

Authors and Affiliations

Authors

Contributions

MG Conceptualization, Supervision, Funding acquisition. XZ Conceptualization, Methodology, Software, Validation, Writing—Original Draft, Writing—review and editing. WW Conceptualization, Data Curation, Writing—Original Draft.

Corresponding author

Correspondence to Mingxin Gan.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gan, M., Zhang, X. & Wang, W. Dual-evolution: a deep sequence learning model exploring dual-side evolutions for movie recommendation. Electron Commer Res (2023). https://doi.org/10.1007/s10660-023-09770-w

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10660-023-09770-w

Keywords

Navigation