Abstract
This chapter concerns Recommender systems (RSs), providing personalized information by learning user preferences. User-based collaborative filtering (UBCF) is a significant technique widely utilized in RSs. The traditional UBCF approach selects k-nearest neighbors from candidate neighbors comprised by all users; however, this approach cannot achieve good accuracy and coverage values simultaneously. We present a new approach using covering-based rough set theory to improve traditional UBCF in RSs. In this approach, we insert a user reduction procedure into the traditional UBCF approach. Covering reduction in covering-based rough sets is used to remove redundant users from all users. Then, k-nearest neighbors are selected from candidate neighbors comprised by the reduct-users. Our experimental results suggest that, for the sparse datasets that often occur in real RSs, the proposed approach outperforms the traditional UBCF, and can provide satisfactory accuracy and coverage simultaneously.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Adomavicius, G., Tuzhilin, A.: Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans. Knowl. Data Eng. 17, 734–749 (2005)
Bobadilla, J., Ortega, F.: Recommender system survey. Knowl.-Based Syst. 46, 109–132 (2013)
Gan, M.X., Jiang, R.: Constructing a user similarity network to remove adverse influence of popular objects for personalized recommendation. Expert Syst. Appl. 40, 4044–4053 (2013)
Hameed, M.A., Jadaan, O.A., Ramachandram, S.: Collaborative filtering based recommendation system: A survey. Int. J. Comput. Sci. Eng. 4, 859–876 (2012)
Herlocker, J.L., Konstan, J.A.: An empirical analysis of design choices in neighborhood-based collaborative filtering algorithms. Inf. Retr. 5, 287–310 (2002)
Herlocker, J.L., Konstan, J.A., Borchers, A., Riedl, J.: An algorithmic framework for performing collaborative filtering. In: Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 230–237 (1999)
Ken, G., Theresa, R., Dhruv, G., Chris, P.: Eigentaste: a constant time collaborative filtering algorithm. Inf. Retr. 4, 133–151 (2001)
Lu, J., Wu, D., Mao, M.: Recommender system application developments: a survey. Decis. Support Syst. 74, 12–32 (2015)
Pawlak, Z.: Rough sets. Int. J. Comput. Inf. Sci. 11, 341–356 (1982)
Pawlak, Z., Skowron, A.: Rudiments of rough sets. Inf. Sci. 177, 3–27 (2007)
Pomykala, J.A.: Approximation operations in approximation space. Bull. Pol. Acad. Sci. Math. 35, 653–662 (1987)
Symeonidis, P., Nanopoulos, A., Papadopoulos, A.N., Manolopoulos, Y.: Collaborative recommender systems: combining effectiveness and efficiency. Expert Syst. Appl. 34, 2995–3013 (2008)
Tsang, E., Cheng, D., Lee, J., Yeung, D.: On the upper approximations of covering generalized rough sets. In: Proceedings of the 3rd International Conference Machine Learning and Cybernetics, pp. 4200–4203, (2004)
Tsang, E., Chen, D., Yeung, D.S.: Approximations and reducts with covering generalized rough sets. Comput. Math. Appl. 56, 279–289 (2006)
Wang, J., Dai, D., Zhou, Z.: Fuzzy covering generalized rough sets. J. Zhoukou Teach. Coll. 21, 20–22 (2004)
Yang, T., Li, Q.G.: Reduction about approximation spaces of covering generalized rough sets. Int. J. Approx. Reason. 51, 335–345 (2010)
Yao, Y.Y., Yao, B.X.: Covering based rough set approximations. Inf. Sci. 200, 91–107 (2012)
Zakowski, W.: Approximations in the space \((u,\pi )\). Demonstr. Math. 16, 761–769 (1983)
Zhang, Z.P., Kudo, Y., Murai, T.: Applying covering-based rough set theory to user-based collaborative filtering to enhance the quality of recommendations. In: Proceedings of the 4th International Symposium on IUKM, pp. 279–289 (2015)
Zhu, W.: Topological approached to covering rough sets. Inf. Sci. 177, 1499–1508 (2007)
Zhu, W.: Relationship between generalized rough sets based on binary relation. Inf. Sci. 179, 210–225 (2009)
Zhu, W.: Relationship among basic concepts in covering-based rough sets. Inf. Sci. 179, 2478–2486 (2009)
Zhu, W., Wang, F.Y.: Reduction and maximization of covering generalized rough sets. Inf. Sci. 152, 217–230 (2003)
Zhu, W., Wang, F.Y.: On three types of covering-based rough sets. IEEE Trans. Knowl. Data Eng. 19, 1131–1144 (2007)
Zhu, W., Wang, F.Y.: The fourth type of covering-based rough sets. Inf. Sci. 201, 80–92 (2012)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Akama, S., Kudo, Y., Murai, T. (2020). Neighbor Selection for User-Based Collaborative Filtering Using Covering-Based Rough Sets. In: Topics in Rough Set Theory. Intelligent Systems Reference Library, vol 168. Springer, Cham. https://doi.org/10.1007/978-3-030-29566-0_9
Download citation
DOI: https://doi.org/10.1007/978-3-030-29566-0_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-29565-3
Online ISBN: 978-3-030-29566-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)