Skip to main content
Log in

TimeFly algorithm: a novel behavior-inspired movie recommendation paradigm

  • Short paper
  • Published:
Pattern Analysis and Applications Aims and scope Submit manuscript

Abstract

This paper proposes a novel behavior-inspired recommendation algorithm named TimeFly algorithm, which works on the idea of altering behavior of the user with respect to time. The proposed model considers solving two recommendation problems (fluctuating user interest over time and high computation time when dataset shifts from scarcity to abundance) and presents a real application of the proposed method in the field of recommendation engine. It describes a system which enrolls the changing behavior of user to furnish personalization suggestions. The results obtained by TimeFly are compared with the results of other well-known algorithms. Simulation results on 100K, 1M, 10M, and 20M MovieLens dataset reveal that using TimeFly leads to high accurate predictions in less computation time.

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

References

  1. Neysiani BS, Soltani N, Mofidi R, Nadimi-Shahraki MH (2019) Improve performance of association rule-based collaborative filtering recommendation systems using genetic algorithm. Int J Inf Technol Comput Sci 2:48–55

    Google Scholar 

  2. Jain S, Khangarot H, Singh S (2018) Journal recommendation system using content-based filtering. In: Kalita J, Balas VE, Borah S, Pradhan R (eds) Recent developments in machine learning and data analytics. Springer, Singapore, pp 99–108

    Google Scholar 

  3. Logesh R, Subramaniyaswamy V (2018) Exploring hybrid recommender systems for personalized travel applications. In: Mallick PK, Balas VE, Bhoi AK, Zobaa AF (eds) Cognitive informatics and soft computing. Springer, Singapore, pp 535–544

    Google Scholar 

  4. Breese JS, Heckerman D, Kadie C (1998) Empirical analysis of predictive algorithms for collaborative filtering. In: Proceedings of the fourteenth conference on uncertainty in artificial intelligence. Morgan Kaufmann Publishers Inc., pp 43–52

  5. Shani G, Gunawardana A (2011) Evaluating recommendation systems. In: Ricci F, Rokach L, Shapira B, Kantor PB (eds) Recommender system handbook. Springer, Heidelberg, pp 257–297

    Chapter  Google Scholar 

  6. Ekstrand MD (2010) Collaborative filtering recommender systems. Hum Comput Interact 4:81–173

    Google Scholar 

  7. Jafar OAM, Sivakumar R (2013) A comparative study of hard and fuzzy data clustering algorithms with cluster validity indices. In: International conference on emerging research in computing, information, communication and applications

  8. Jones MT (2013) Part 2: introducing open source engines explore software for building a recommendation capability. IBM DeveloperWorks, pp 1–13  

  9. Kumar V, Pujari AK, Sahu SK et al (2017) Proximal maximum margin matrix factorization for collaborative filtering. Pattern Recogn Lett 86:62–67

    Article  Google Scholar 

  10. Liao CL, Lee SJ (2016) A clustering based approach to improving the efficiency of collaborative filtering recommendation. Electron Commer Res Appl 18:1–9

    Article  Google Scholar 

  11. Hernando A, Bobadilla J, Ortega F (2016) A non negative matrix factorization for collaborative filtering recommender systems based on a Bayesian probabilistic model. Knowl Based Syst 97:188–202

    Article  Google Scholar 

  12. Liu J, Jiang Y, Li Z, Zhang X et al (2016) Domain-sensitive recommendation with user-item subgroup analysis. IEEE Trans Knowl Data Eng 28:939–950

    Article  Google Scholar 

  13. Cai Y, Leung HF, Li Q, Min H et al (2014) Typicality-based collaborative filtering recommendation. IEEE Trans Knowl Data Eng 26:766–779

    Article  Google Scholar 

  14. Yu HF, Hsieh CJ, Si S, Dhillon I (2012) Scalable coordinate descent approaches to parallel matrix factorization for recommender systems. In: IEEE conference on data mining

  15. Raghuwanshi SK, Pateriya RK (2019) Collaborative filtering techniques in recommendation systems. In: Shukla RK, Agrawal J, Sharma S, Singh Tomer G (eds) Data engineering and applications. Springer, Singapore, pp 11–21

    Chapter  Google Scholar 

  16. https://grouplens.org/datasets/movielens/. Accessed 20 June 2019

  17. Sarwar B, Karypis G, Konstan J, Riedl J (2002) Incremental singular value decomposition algorithms for highly scalable recommender systems. In: Fifth international conference on computer and information science, pp 27–28

  18. Jiang S, Ding Z, Fu Y (2019) Heterogeneous recommendation via deep low-rank sparse collective factorization. IEEE Trans Pattern Anal Mach Intell 42:1097–1111

    Google Scholar 

  19. Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 8:30–37

    Article  Google Scholar 

  20. Jain P, Netrapalli P, Sanghavi S (2013) Low-rank matrix completion using alternating minimization. In: Proceedings of the forty-fifth annual ACM symposium on theory of computing. ACM, pp 665–674

  21. Jakomin M, Curk T, Bosnic Z (2018) Generating inter-dependent data streams for recommender systems. Simul Model Pract Theory 88:1–16

    Article  Google Scholar 

  22. Ba Q, Li X, Bai Z (2013) Clustering collaborative filtering recommendation system based on SVD algorithm. In: IEEE international conference on software engineering and service science, pp 963–967

  23. Sarwat M, Levandoski JJ, Eldawy A, Mokbel MF (2014) LARS*: an efficient and scalable location-aware recommender system. IEEE Trans Knowl Data Eng 26(6):1384–1399

    Article  Google Scholar 

  24. Sarwar BM, Karypis G, Konstan J, Riedl J (2002) Recommender systems for large-scale e-commerce: Scalable neighborhood formation using clustering. In: 5th international conference on computer and information technology

  25. Xue G-R, Lin , Yang Q, Xi W, Zeng H-J, Yu Y, Chen Z (2005) Scalable collaborative filtering using cluster-based smoothing. In: ACM SIGIR conference

  26. Cai Y, Leung H, Li Q, Min H, Tang J, Li J (2014) Typicality-based collaborative filtering recommendation. IEEE Trans Knowl Data Eng 26(3):766–779

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bam Bahadur Sinha.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sinha, B.B., Dhanalakshmi, R. & Regmi, R. TimeFly algorithm: a novel behavior-inspired movie recommendation paradigm. Pattern Anal Applic 23, 1727–1734 (2020). https://doi.org/10.1007/s10044-020-00883-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10044-020-00883-8

Keywords

Navigation