A Scalable Collaborative Filtering Recommendation Model for Prediction of Movie Rating
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%.
References
[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).
Keywords
collaborative filtering (cf), locality
sensitive hashing, singular value decomposition,
recommender system.