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.
References
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
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
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
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
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
Ekstrand MD (2010) Collaborative filtering recommender systems. Hum Comput Interact 4:81–173
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
Jones MT (2013) Part 2: introducing open source engines explore software for building a recommendation capability. IBM DeveloperWorks, pp 1–13
Kumar V, Pujari AK, Sahu SK et al (2017) Proximal maximum margin matrix factorization for collaborative filtering. Pattern Recogn Lett 86:62–67
Liao CL, Lee SJ (2016) A clustering based approach to improving the efficiency of collaborative filtering recommendation. Electron Commer Res Appl 18:1–9
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
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
Cai Y, Leung HF, Li Q, Min H et al (2014) Typicality-based collaborative filtering recommendation. IEEE Trans Knowl Data Eng 26:766–779
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
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
https://grouplens.org/datasets/movielens/. Accessed 20 June 2019
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
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
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 8:30–37
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
Jakomin M, Curk T, Bosnic Z (2018) Generating inter-dependent data streams for recommender systems. Simul Model Pract Theory 88:1–16
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
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
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
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
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
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10044-020-00883-8