A Scalable Collaborative Filtering Recommendation Model for Prediction of Movie Rating

International Journal of Computer Trends and Technology (IJCTT)          
© 2016 by IJCTT Journal
Volume-42 Number-3
Year of Publication : 2016
Authors : C. Ugwu, Ogundare, oluwagbenga emmanuel
DOI :  10.14445/22312803/IJCTT-V42P125


C. Ugwu, Ogundare, oluwagbenga emmanuel  "A Scalable Collaborative Filtering Recommendation Model for Prediction of Movie Rating". International Journal of Computer Trends and Technology (IJCTT) V42(3):146-154, December 2016. ISSN:2231-2803. www.ijcttjournal.org. Published by Seventh Sense Research Group.

Abstract -
The persistent overwhelming effect on ecommerce users which is as a result of the availability of vast array of product choices demands new techniques of computational intelligence that have the potential of being flexible and producing a better predictive accuracy. The decoupling normalization technique was deployed to correctly represent the true level of user’s interest for several movies in an e-commerce domain. The system used collaborative filtering technique with a hybrid of locality sensitive hashing algorithm and singular value decomposition approach to build the model. Different representative cases of movie ratings were examined from the Movie Lens ratings dataset to validate the model. The system was designed with Object-Oriented Analysis and Design (OO-AD) method and implemented with C-sharp programming language. The results achieved were evaluated with the Mean Average Error (MAE) and Root Square Mean Error (RSME) analysis metrics and the system was found to predict at an accuracy of 90.8%.

[1] Adomavicius, G., & Tuzhilin, A. (2005). Toward the next generation of recommender systems. A survey of the state-of-the-art and possible extensions. IEEE Tras. on Knowledge and Data Eng., 17(6), 734-749.
[2] Baker, K. (2005). Singular Value Decomposition Tutorial.
[3] Cai, Y., Leung, H., Li, Q., Min, H., Tang, J., & Li, J. (2013). Typicality-based Collaborative Filtering Recommendation. IEEE.
[4] Charikar, M. S. (2002). Similarity estimation techniques form rounding algorithms. 34th STOC, (380-388).
[5] Ekstrand, M., Riedl, J., & Konstan, J. (2010). Collaborative filtering recommender system. Trends Hum.-Comp Interact, 81-173.
[6] Good, N., Schafer, J. B., Konstan, J. A., Borchers, A., Sarwar, B., Herlocker, J., & Riedl, J. (1999). Combining Collaborative Filtering with Personal Agents for Better Recommendations. GroupLens Research Project.
[7] Konstan, A., & Riedl, T. (1999). Application of Dimensionality Reduction in Recommender System -- A Case Study. GroupLens Research Group / Army HPC Research Center, 1-12.
[8] Liang, H., Wang, Y., Christen, P., & Gayler, R. (2014). Noise-tolerant approximate blocking for dynamic real-time entity resolution. PAKDD, 449-460.
[9] Linden, G., Smith, B., & York, J. (2003). Amazon.com Recommendations: Item-to-item Collaborative Filtering. IEEE Internet Computing 7, 76-80.
[10] Luo, X., Xia, Y., & Zhu, Q. (2012). Incremental Collaborative Filtering recommender based on Regularized Matrix Factorization. Elsevier, 271-280.
[11] Miller, S., & Reimer P., N. S. (2010). Geoshuffle: Location-aware, content-based music browsing using self-organizing tag cloud. In Proceedings of 11th International Conference on Music Information retrieval.
[12] Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., & Riedl, j. (1994). GroupLens: An open architecture for collaborative filtering of netnews. In proceedings of the 1994 ACM Conference on Computer Supported Cooperative Work, CSCW ’94, (175-186). New York: ACM.
[13] Rong, J., Luo, S., & Zhai, C. (2003). Collaborative filtering with decoupled models for preferences and ratings. In the Proc. of the 12th Conference on Information and Knowledge Management (CIKM).
[14] Schafer, J., Konstan, B., & Riedl, J. (1999). Recommender Systems in E-commerce. Proceedings of the First ACM Conference on Electronic commerce, (158-161). Denver.
[15] Shardanand U., a. M. (1995). Social Information filtering: Algorithm for automating `Word of mouth`. In Proc. of CHI ’95. Denver.
[16] Than, C., & Han, S. (2013). Improving Recommender Systems by Incorporating Similarity, Trust and Reputation. Journal of Internet Services and Information Security (JISIS), 4, 64-76.
[17] Vozalis, M., & Margaritis, K. (2007). Using SVD and demographic data for the enhancement of generalized Collaborative Filtering. Elsevier, 3018-3037.
[18] Zhou, X., He, J., Huang, G., & Zhang, Y. (2014). SVD-based incremental approaches for recommender systems. Journal of Computer and System Sciences, 717-733.
[19] Zhou, Y., Wilkinson, D., Schreiber, R., & Pan, R. (2008). Large-scale Parallel Collaborative Filtering for the Netflix Prize. HP labs, (1-12).

collaborative filtering (cf), locality sensitive hashing, singular value decomposition, recommender system.