Abstract
Memory-based Collaborative filtering solutions are dominant in the Recommender Systems domain, due to its low implementation effort and service maintenance when compared with Model-based approaches. Memory-based systems often rely on similarity metrics to compute similarities between items (or users). Such metrics can be improved either by improving comparison quality or minimizing computational complexity. There is, however, an important trade-off—in general, models with high complexity, which significantly improve recommendations, are computationally unfeasible for real-world applications. In this work, we approach this issue, by applying Fuzzy Fingerprints to create a novel similarity metric for Collaborative Filtering. Fuzzy Fingerprints provide a concise representation of items, by selecting a relatively small number of user ratings and using their order to describe them. This metric requires from 23% through 95% less iterations to compute the similarities required for a rating prediction, depending on the density of the dataset. Despite this reduction, experiments performed in three datasets show that our metric is still able to have comparable recommendation results, in relation to state-of-art similarity metrics.
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(6), 734–749 (2005). doi:10.1109/TKDE.2005.99
Bobadilla, J., Ortega, F., Hernando, A., Gutiérrez, A.: Recommender systems survey. Knowl. Based Syst. 46, 109–132 (2013). doi:10.1016/j.knosys.2013.03.012. http://www.sciencedirect.com/science/article/pii/S0950705113001044
Bobadilla, J., Ortega, F., Hernando, A., de Rivera, G.G.: A similarity metric designed to speed up, using hardware, the recommender systems k-nearest neighbors algorithm. Knowl. Based Syst. 51, 27–34 (2013). doi:10.1016/j.knosys.2013.06.010. http://www.sciencedirect.com/science/article/pii/S095070511300186X
Bobadilla, J., Serradilla, F., Bernal, J.: A new collaborative filtering metric that improves the behavior of recommender systems. Knowl. Based Syst. 23(6), 520–528 (2010). doi:10.1016/j.knosys.2010.03.009. http://www.sciencedirect.com/science/article/pii/S0950705110000444
Chen, S., Luo, T., Liu, W., Xu, Y.: Incorporating similarity and trust for collaborative filtering. In: Sixth International Conference on Fuzzy Systems and Knowledge Discovery, FSKD 2009, vol. 2, pp. 487–493 (2009). doi:10.1109/FSKD.2009.720
Dimiev, V.: Fuzzifying functions. Fuzzy Sets Syst. 33(1), 47–58 (1989). doi:10.1016/0165-0114(89)90216-9. http://www.sciencedirect.com/science/article/pii/0165011489902169
Homem, N., Carvalho, J.P.: Authorship identification and author fuzzy “fingerprints”. In: 2011 Annual Meeting of the North American Fuzzy Information Processing Society (NAFIPS), pp. 1–6 (2011). doi:10.1109/NAFIPS.2011.5751998
Koenigstein, N., Koren, Y.: Towards scalable and accurate item-oriented recommendations. In: Proceedings of the 7th ACM Conference on Recommender Systems, RecSys 2013, pp. 419–422. ACM, New York (2013). doi:10.1145/2507157.2507208
Liu, H., Hu, Z., Mian, A., Tian, H., Zhu, X.: A new user similarity model to improve the accuracy of collaborative filtering. Knowl. Based Syst. 56, 156–166 (2014). doi:10.1016/j.knosys.2013.11.006. http://www.sciencedirect.com/science/article/pii/S0950705113003560
Pereira, R., Lopes, H., Breitman, K., Mundim, V., Peixoto, W.: Cloud based real-time collaborative filtering for item-item recommendations. Comput. Ind. 65(2), 279–290 (2014). doi:10.1016/j.compind.2013.11.005. http://www.sciencedirect.com/science/article/pii/S0166361513002352
Said, A., Bellogín, A.: Rival: a toolkit to foster reproducibility in recommender system evaluation. In: Proceedings of the 8th ACM Conference on Recommender Systems, RecSys 2014, pp. 371–372. ACM Press (2014). doi:10.1145/2645710.2645712
Son, L.H.: HU-FCF: a hybrid user-based fuzzy collaborative filtering method in recommender systems. Exp. Syst. Appl. 41(15), 6861–6870 (2014). doi:10.1016/j.eswa.2014.05.001
Tsai, C.F., Hung, C.: Cluster ensembles in collaborative filtering recommendation. Appl. Soft Comput. 12(4), 1417–1425 (2012). doi:10.1016/j.asoc.2011.11.016
Vijayakumar, V., Neelanarayanan, V., Bagchi, S.: Big data, cloud and computing challenges performance and quality assessment of similarity measures in collaborative filtering using mahout. Procedia Comput. Sci. 50, 229–234 (2015). doi:10.1016/j.procs.2015.04.055. http://www.sciencedirect.com/science/article/pii/S1877050915005566
Xu, R., Wang, S., Zheng, X., Chen, Y.: Distributed collaborative filtering with singular ratings for large scale recommendation. J. Syst. Softw. 95, 231–241 (2014). doi:10.1016/j.jss.2014.04.045. http://www.sciencedirect.com/science/article/pii/S0164121214001150
Ye, T., Bickson, D., Ampazis, N., Benczur, A.: LSRS’15: Workshop on large-scale recommender systems. In: Proceedings of the 9th ACM Conference on Recommender Systems, RecSys 2015, pp. 349–350. ACM, New York (2015). doi:10.1145/2792838.2798715
Yera, R., Castro, J., Martínez, L.: A fuzzy model for managing natural noise in recommender systems. Appl. Soft Comput. 40, 187–198 (2016). doi:10.1016/j.asoc.2015.10.060. http://www.sciencedirect.com/science/article/pii/S1568494615007048
Zheng, M., Min, F., Zhang, H.R., Chen, W.B.: Fast recommendations with the m-distance. IEEE Access 4, 1464–1468 (2016). doi:10.1109/ACCESS.2016.2549182
Acknowledgments
This work was supported by national funds through Fundação para a Ciência e a Tecnologia (FCT) with reference UID/CEC/50021/2013, by project GoLocal (ref. CMUPERI/TIC/0046/2014) and co-financed by the University of Lisbon and INESC-ID.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Carvalho, A., Calado, P., Carvalho, J.P. (2018). Fuzzy Fingerprints for Item-Based Collaborative Filtering. In: Kacprzyk, J., Szmidt, E., Zadrożny, S., Atanassov, K., Krawczak, M. (eds) Advances in Fuzzy Logic and Technology 2017. EUSFLAT IWIFSGN 2017 2017. Advances in Intelligent Systems and Computing, vol 641. Springer, Cham. https://doi.org/10.1007/978-3-319-66830-7_38
Download citation
DOI: https://doi.org/10.1007/978-3-319-66830-7_38
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-66829-1
Online ISBN: 978-3-319-66830-7
eBook Packages: EngineeringEngineering (R0)