Skip to main content

Fuzzy Fingerprints for Item-Based Collaborative Filtering

  • Conference paper
  • First Online:
Advances in Fuzzy Logic and Technology 2017 (EUSFLAT 2017, IWIFSGN 2017)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

  6. 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

    Article  MathSciNet  MATH  Google Scholar 

  7. 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

  8. 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

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to André Carvalho .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics