Skip to main content
Log in

ASCM: Analysis of a Sequential and Collaborative Model for Recommendations

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

Abstract

The recommender system can predict future lists of items based on the user’s sentiments and interactions. As the data is ubiquitous, we have a number of options available to make a selection. This is the scenario where the recommender system plays its role by narrowing the available options and making the selection process easy and effective. In this paper, we have proposed a sequential recommender system that considers the user interactions along with the items in sequential order and maps the sequences dynamically, in which the weight-age is given to current preferences and recent choices as explored by the user of the system. We have provided a detailed comparison of the proposed sequential recommender system with the commonly used matrix factorization model. The proposed recommender system is based on sequential dependencies and responds equally well to the cold start problem. We have obtained results using Movielens dataset, which reveal that the proposed recommender system is much faster with higher mean reciprocal rank (MRR) value.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

Algorithm 1
Fig. 1
Fig. 2
Algorithm 2
Algorithm 3
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Data Availibility

Data sharing not applicable to this article as no data sets were generated or analyzed during the current study.

References

  1. Ali M, Son LH, Thanh ND, et al. A neutrosophic recommender system for medical diagnosis based on algebraic neutrosophic measures. Appl Soft Comput J. 2018. https://doi.org/10.1016/j.asoc.2017.10.012.

    Article  Google Scholar 

  2. Althbiti A, Alshamrani R, Alghamdi T, et al. Addressing data sparsity in collaborative filtering based recommender systems using clustering and artificial neural network. In: 2021 IEEE 11th Annual Computing and Communication Workshop and Conference (CCWC). IEEE; 2021. p. 0218–27.

  3. Bokde D, Girase S, Mukhopadhyay D. Matrix factorization model in collaborative filtering algorithms: a survey. In: Procedia Computer Science. 2015. https://doi.org/10.1016/j.procs.2015.04.237.

  4. Cheng HT, Koc L, Harmsen J, et al. Wide & deep learning for recommender systems. In: ACM International Conference Proceeding Series. 2016. https://doi.org/10.1145/2988450.2988454.

  5. Duma M, Twala B. Optimising latent features using artificial immune system in collaborative filtering for recommender systems. Appl Soft Comput J. 2018. https://doi.org/10.1016/j.asoc.2018.07.001.

    Article  Google Scholar 

  6. Fan Z, Liu Z, Wang Y, et al. Sequential recommendation via stochastic self-attention. Proc ACM Web Conf. 2022;2022:2036–47.

    Google Scholar 

  7. Fang H, Guo G, Zhang D, et al. Deep learning-based sequential recommender systems: concepts, algorithms, and evaluations. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 2019. https://doi.org/10.1007/978-3-030-19274-747.

  8. Fomatati YB. Refined multiplicative tensor product of matrix factorizations. J Pure Appl Algebra. 2024;228(5): 107556.

    Article  MathSciNet  Google Scholar 

  9. Gao C, Lei W, He X, et al. Advances and challenges in conversational recommender systems: a survey. AI Open. 2021;2:100–26.

    Article  Google Scholar 

  10. Goyal S. Effective software defect prediction using support vector machines (SVMs). Int J Syst Assur Eng Manag. 2022;13(2):681–96.

    Article  Google Scholar 

  11. Goyal S. Handling class-imbalance with KNN (neighbourhood) under-sampling for software defect prediction. Artif Intell Rev. 2022;55(3):2023–64.

    Article  Google Scholar 

  12. Gupta PK. K-step crossover method based on genetic algorithm for test suite prioritization in regression testing. J Universe Comput Sci. 2021;27(2):170–89.

    Article  Google Scholar 

  13. Hidasi B, Karatzoglou A, Baltrunas L, et al. Session-based recommendations with recurrent neural networks. In: 4th International Conference on Learning Representations, ICLR 2016—Conference Track Proceedings. 2016. arXiv:1511.06939.

  14. Huang N, Hu R, Wang X, et al. Cross-platform sequential recommendation with sharing item-level relevance data. Inf Sci. 2023;621:265–86.

    Article  Google Scholar 

  15. Ingale VB, Saikiran E. Recommendation systems using event-based temporal data model. Int J Intell Syst Appl Eng. 2024;12(5s):282–8.

    Google Scholar 

  16. Jang D, Li Q, Lee C, et al. Attention-based multi attribute matrix factorization for enhanced recommendation performance. Inf Syst. 2024;121(102):334.

    Google Scholar 

  17. Jannesari V, Keshvari M, Berahmand K. A novel nonnegative matrix factorization-based model for attributed graph clustering by incorporating complementary information. Expert Syst Appl. 2024;242(122):799.

    Google Scholar 

  18. Kaur G, Kaur H, Goyal S. Correlation analysis between different parameters to predict cement logistics. Innov Syst Softw Eng. 2022:1–11.

  19. Kuchaiev O, Ginsburg B. Training deep autoencoders for collaborative filtering. 2017. arXiv preprint arXiv:1708.01715.

  20. Kumar B, Sharma N, Sharma B, et al. Hybrid recommendation network model with a synthesis of social matrix factorization and link probability functions. Sensors. 2023;23(5):2495.

    Article  Google Scholar 

  21. Lin J, He M, Pan W, et al. Collaborative filtering with sequential implicit feedback via learning users’ preferences over item-sets. Inf Sci. 2023;621:136–55.

    Article  Google Scholar 

  22. Liu D, Ye X. A matrix factorization based dynamic granularity recommendation with three-way decisions. Knowl-Based Syst. 2020;191(105):243.

    Google Scholar 

  23. Liu N, Zhao J. Recommendation system based on deep sentiment analysis and matrix factorization. IEEE Access. 2023;11(16):994–17001.

    Google Scholar 

  24. Luo X, Wu D, Chen C, et al. Criterion-based heterogeneous collaborative filtering for multi-behavior implicit recommendation. 2021. arXiv preprint arXiv:2105.11876.

  25. Manjate EPA, Ohtomo Y, Arima T, et al. Applying nonnegative matrix factorization for underground mining method selection based on mining projects’ historical data. Int J Soc Mater Eng Resour. 2024:626.

  26. Quadrana M, Cremonesi P, Jannach D. Sequence-aware recommender systems. 2018. https://doi.org/10.1145/3190616.

  27. Reddy K, Reddy MA, Kaur V, et al. Career guidance system using ensemble learning. 2022.

  28. Singh R, Dwivedi P, Kant V. Comparative analysis of collaborative filtering techniques for the multi-criteria recommender systems. Multimed Tools Appl. 2024:1–21.

  29. Sun Z, Zhang J, Sun H, et al. Collaborative filtering based recommendation of sampling methods for software defect prediction. Appl Soft Comput J. 2020. https://doi.org/10.1016/j.asoc.2020.106163.

    Article  Google Scholar 

  30. Tandon R, Gupta P. SP-ENCU: a novel security and privacy-preserving scheme with enhanced cuckoo filter for vehicular networks. In: Machine Learning and Information Processing: Proceedings of ICMLIP 2020. Springer; 2021. p. 533–43.

  31. Tandon R, Gupta P. ACHM: an efficient scheme for vehicle routing using ACO and hidden Markov model. In: Artificial Intelligence and Data Science: First International Conference, ICAIDS 2021, Hyderabad, India, December 17–18, 2021. Revised Selected Papers: Springer; 2022. p. 169–80.

  32. Tandon R, Verma A, Gupta P. Blockchain enabled vehicular networks: a review. In: 2022 5th International Conference on Multimedia. Signal Processing and Communication Technologies (IMPACT). IEEE; 2022. p. 1–6.

  33. Tiwari RG, Misra A, Ujjwal N. Comparative classification performance evaluation of various deep learning techniques for sentiment analysis. In: 2022 8th International Conference on Signal Processing and Communication (ICSC). IEEE; 2022. p. 304–9.

  34. Tiwari RG, Yadav SK, Misra A, et al. Classification of swarm collective motion using machine learning. In: Human-Centric Smart Computing: Proceedings of ICHCSC 2022. Springer; 2022. p. 173–81.

  35. Yadav KK, Soni HK, Pathik N. Recommendation system based on double ensemble models using KNN-MF. Int J Adv Comput Sci Appl. 2023;14(5).

  36. Yang F, Xie H, Li H. Video associated cross-modal recommendation algorithm based on deep learning. Appl Soft Comput J. 2019. https://doi.org/10.1016/j.asoc.2019.105597.

    Article  Google Scholar 

  37. Ying H, Zhuang F, Zhang F, et al. Sequential recommender system based on hierarchical attention network. In: IJCAI International Joint Conference on Artificial Intelligence. 2018. https://doi.org/10.24963/ijcai.2018/546.

  38. Zhang Q, Ren F. Double Bayesian pairwise learning for one-class collaborative filtering. Knowl-Based Syst. 2021;229(107):339.

    Google Scholar 

  39. Zhang Z, Guo X. Design and optimization of Lin Chaoxian’s directorial movie recommendation system based on plot analysis and emotion recognition. Int J Intell Syst Appl Eng. 2024;12(6s):326–39.

    Google Scholar 

  40. Zhao Y, Yang L. Constrained contextual bandit algorithm for limited-budget recommendation system. Eng Appl Artif Intell. 2024;128(107):558.

    Google Scholar 

Download references

Acknowledgements

All authors express their sincere gratitude to Dr. Amol Vasudeva, Associate Professor at Jaypee University of Information Technology, for his direction in this research work.

Author information

Authors and Affiliations

Authors

Contributions

All authors have contributed equally to this work.

Corresponding author

Correspondence to Righa Tandon.

Ethics declarations

Conflict of interest

On behalf of all authors, the corresponding author states that there is no Conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Consent for publication

Not applicable.

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

Tandon, R., Verma, A. & Gupta, P.K. ASCM: Analysis of a Sequential and Collaborative Model for Recommendations. SN COMPUT. SCI. 5, 788 (2024). https://doi.org/10.1007/s42979-024-03168-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-024-03168-7

Keywords

Navigation