Abstract:In order to improve the recommendation quality of recommendation system when the data are sparse, an improved collaborative filtering algorithm was proposed. Using a data mining algorithm, the sparse rating matrix was filled firstly. Afterwards user-similarities and their confidence factors were calculated using the complete filling matrix. Ultimately, the recommendation forecast was made. Comparative experiments on typical dataset show that the algorithm is able to achieve better results even with extremely sparse data.
YANG J M, LI K F. An inference-based collaborative filtering approach[C]// Proceedings of the 3rd IEEE International Symposium on Dependable, Autonomic and Secure Computing. Piscataway, NJ: IEEE Press, 2007: 84-94.
[2]
PARK S T, PENNOCK D M. Applying collaborative filtering techniques to movie search for better ranking and browsing[C]// Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. New York: ACM Press, 2007:550-559.
[3]
CASTRO-SCHEZ J, MIGUEL R. A highly adaptive recommender system based on fuzzy logic for B2C ecommerce portals[J]. Expert Systems with Applications, 2011(38):2441-2454.
TSAI C F, HUNG C. Cluster ensembles in collaborative filtering recommendation[J]. Applied Soft Computing, 2012,12(4):1417-1425.
[6]
SARWAR B, KARYPIS G, KONSTAN J. Item-based collaborative filtering recommendation algorithms [C]// Proceedings of the 10th International World Wide Web Conference. New York: ACM Press, 2001: 285-295.
KALMAN D. A singularly valuable decomposition: the SVD of a matrix[J]. The College Mathematics Journal, 1996,27(1):2-23.
[9]
LANDERMAN L R, PIEPER K C. An empirical evaluation of the predictive mean matching method for imputing missing values[J]. Sociological Methods & Research, 1997,26(1):3-33.
MAZUMDER R, HASTIE T, TIBSHIRANI R. Spectral regularization algorithms for learning large incomplete matrices[J]. The Journal of Machine Learning Research, 2010,11:2287-2322.