Skip to main content

Advertisement

Log in

A Cognitively Inspired Clustering Approach for Critique-Based Recommenders

  • Published:
Cognitive Computation Aims and scope Submit manuscript

Abstract

The purpose of recommender systems is to support humans in the purchasing decision-making process. Decision-making is a human activity based on cognitive information. In the field of recommender systems, critiquing has been widely applied as an effective approach for obtaining users’ feedback on recommended products. In the last decade, there have been a large number of proposals in the field of critique-based recommenders. These proposals mainly differ in two aspects: in the source of data and in how it is mined to provide the user with recommendations. To date, no approach has mined data using an adaptive clustering algorithm to increase the recommender’s performance. In this paper, we describe how we added a clustering process to a critique-based recommender, thereby adapting the recommendation process and how we defined a cognitive user preference model based on the preferences (i.e., defined by critiques) received by the user. We have developed several proposals based on clustering, whose acronyms are MCP, CUM, CUM-I, and HGR-CUM-I. We compare our proposals with two well-known state-of-the-art approaches: incremental critiquing (IC) and history-guided recommendation (HGR). The results of our experiments showed that using clustering in a critique-based recommender leads to an improvement in their recommendation efficiency, since all the proposals outperform the baseline IC algorithm. Moreover, the performance of the best proposal, HGR-CUM-I, is significantly superior to both the IC and HGR algorithms. Our results indicate that introducing clustering into the critique-based recommender is an appealing option since it enhances overall efficiency, especially with a large data set.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Notes

  1. In this work, we use the term user to refer to both an e-commerce customer/shopper (i.e., a human) and a recommender system user.

  2. It is also referred to as critiquing-based recommendation in the literature.

  3. In complex product spaces, users require a good knowledge of the large number of characteristics of the products and their relationship with the different available options to make a decision.

  4. Analyzed by means of the Average Session Length, which measures the number of cycles that a user must work through before being presented with their ideal target product.

  5. A perceptive feature is a feature that provides an immediate and intuitive recognition or appreciation of the qualities of a product. For example, in the SMARTPHONE domain, performance is a perceptive feature that intuitively includes more than one of the technical features of a product (e.g., storage, RAM, or CPU).

  6. This data set is available on demand.

  7. This data set has been used in [42] and it was kindly provided by the authors.

References

  1. Burke R, Hammond K, Yound B. 1997. The FindMe approach to assisted browsing. IEEE Expert.

  2. Charrad M, Ghazzali N, Boiteau V, Niknafs A, Charrad MM. Package ‘NbClust’. J Stat Softw 2014;61:1–36.

    Google Scholar 

  3. Chen L, Pu P. Preference-based organization interfaces: aiding user critiques in recommender systems. In: User modeling 2007. Springer; 2007. p. 77–86.

  4. Chen L, Pu P. Critiquing-based recommenders: survey and emerging trends. User Model User-Adap Inter 2012;22(1-2):125–150.

    CAS  Google Scholar 

  5. Contreras D. Salamó: On the use of user-generated content in critiquing recommendation. In: Proceedings of the XVIII International Conference of the Catalan Association for Articial Intelligence; 2015. p. 195–204.

  6. Contreras D, Salamȯ M, Rodríguez I, Puig A. A 3d visual interface for critiquing-based recommenders: Architecture and interaction. Int J Artif Intell Interact Multimed 2015;3(3):7–15.

    Google Scholar 

  7. Ding S, Zhang J, Jia H, Qian J. An adaptive density data stream clustering algorithm. Cogn Comput 2016;8(1):30–38. https://doi.org/10.1007/s12559-015-9342-z.

    Google Scholar 

  8. Dong R, O’Mahony M, Schaal M, McCarthy K, Smyth B. Sentimental product recommendation. Proceedings of the 7th ACM Conference on Recommender Systems. ACM; 2013. p. 411–414.

  9. Dong R, Schaal M, O’Mahony M, McCarthy K, Smyth B. Opinionated product recommendation. Case-based reasoning research and development, LNCS. Springer; 2013. p. 44–58.

  10. Dunn OJ. Multiple comparisons among means. J Am Stat Assoc 1961;56(293):52–64.

    Google Scholar 

  11. Elahi M, Ricci F, Rubens N. Active learning strategies for rating elicitation in collaborative filtering: a system-wide perspective. ACM Trans Intell Syst Technol 2014;5(1):13:1–13:33.

    Google Scholar 

  12. Eskandanian F, Mobasher B, Burke R. A clustering approach for personalizing diversity in collaborative recommender systems. Proceedings of the 25th Conference on User Modeling, Adaptation and Personalization. ACM; 2017. p. 280–284.

  13. Friedman M. A comparison of alternative tests of significance for the problem of m rankings. Ann Math Stat 1940;11(1):86–92.

    Google Scholar 

  14. Gavalas D, Kenteris M. A web-based pervasive recommendation system for mobile tourist guides. Pers Ubiquit Comput 2011;15(7):759–770.

    Google Scholar 

  15. Huang Z. A fast clustering algorithm to cluster very large categorical data sets in data mining. DMKD 1997;3 (8):34–39.

    Google Scholar 

  16. Huang Z. Extensions to the k-means algorithm for clustering large data sets with categorical values. Data Min Knowl Discov 1998;2(3):283–304.

    Google Scholar 

  17. Jia H, Ding S, Du M. Self-tuning p-spectral clustering based on shared nearest neighbors. Cogn Comput 2015;7(5):622–632. https://doi.org/10.1007/s12559-015-9331-2.

    Google Scholar 

  18. Kelly III J. 2015. Computing, cognition and the future of knowing, how humans and machines are forging a new age of understanding. IBM Research: Cognitive Computing. IBM Corporation.

  19. Kim S, McLoone SF, Byeon J, Lee S, Liu H. Cognitively inspired artificial bee colony clustering for cognitive wireless sensor networks. Cogn Comput 2017;9(2):207–224. https://doi.org/10.1007/s12559-016-9447-z.

    Google Scholar 

  20. Koren Y, Bell R. Advances in collaborative filtering. Recommender systems handbook. Springer; 2011. p. 145–186.

  21. Kuzelewska U. Clustering algorithms in hybrid recommender system on movielens data. Stud Logic Grammar Rhetor 2014;37(1):125–139.

    Google Scholar 

  22. Lee W, Lin C. Combining expression data and knowledge ontology for gene clustering and network reconstruction. Cogn Comput 2016;8(2):217–227. https://doi.org/10.1007/s12559-015-9349-5.

    Google Scholar 

  23. MacQueen J, et al. Some methods for classification and analysis of multivariate observations. Proceedings of the fifth Berkeley symposium on mathematical statistics and probability. Oakland; 1967. p. 281–297.

  24. Mandl M, Felfernig A. Improving the performance of unit critiquing. User modeling, adaptation, and personalization. Springer; 2012. p. 176–187.

  25. McCarthy K, Salamó M, Coyle L, McGinty L, Smyth B, Nixon P. Group recommender systems: a critiquing based approach. Proceedings of the 11th International Conference on Intelligent User Interfaces, IUI ’06. ACM Press; 2006. p. 267–269.

  26. McCarthy K, Salem Y, Smyth B. Experience-based critiquing: reusing critiquing experiences to improve conversational recommendation. Proceedings of the International Conference on Case Base Reasoning. Springer; 2010. p. 480–494.

  27. McGinty L, Reilly J. On the evolution of critiquing recommenders. Recommender systems handbook. Springer; 2011. p. 419–453.

  28. Pazzani M, Billsus D. The Adaptive Web: Methods and Strategies of Web Personalization, chap. Content-based recommendation Systems. Berlin: Springer; 2007, pp. 325–341.

    Google Scholar 

  29. Pham MC, Cao Y, Klamma R, Jarke M. A clustering approach for collaborative filtering recommendation using social network analysis. J Univ Comput Sci (j-jucs) 2011;17(4):583–604.

    Google Scholar 

  30. Pitsilis G, Zhang X, Wang W. Clustering recommenders in collaborative filtering using explicit trust information. Trust Management V. In: Wakeman I, Gudes E, Jensen CD, and Crampton J, editors. Berlin: Springer; 2011. p. 82–97.

  31. Pu P, Faltings B, Chen L, Zhang J, Viappiani P. Usability guidelines for product recommenders based on example critiquing research. Recommender systems handbook. Springer; 2011.

  32. Reilly J, McCarthy K, McGinty L, Smyth B. Dynamic critiquing. Advances in case-based reasoning, lecture notes in computer science. Springer; 2004. p. 763–777.

  33. Reilly J, McCarthy K, McGinty L, Smyth B. Incremental critiquing. Knowl-Based Syst 2005;18 (4-5):143–151.

    Google Scholar 

  34. Reilly J, Zhang J, McGinty L, Pu P, Smyth B. A comparison of two compound critiquing systems. Proceedings of the 12th International Conference on Intelligent User Interfaces. USA: ACM; 2007. p. 317–320.

  35. Ren P, Sun W, Luo C, Hussain A. Clustering-oriented multiple convolutional neural networks for single image super-resolution. Cogn Comput 2018;10(1):165–178. https://doi.org/10.1007/s12559-017-9512-2.

    Google Scholar 

  36. Ricci F, Nguyen Q. acquiring and revising preferences in a Critique-based mobile recommender system. IEEE Intell Syst 2007;22(3):22–29.

    Google Scholar 

  37. Ricci F, Rokach L, Shapira B, Kantor PB, (eds). 2011. Recommender Systems Handbook. Berlin: Springer.

    Google Scholar 

  38. Salamó M, Escalera S. Increasing retrieval quality in conversational recommenders. IEEE Trans Knowl Data Eng 2012;24(10):1–14.

    Google Scholar 

  39. Salamó M, Reilly J, McGinty L, Smyth B. Improving incremental critiquing. In: Proceedings of the 16th artificial intelligence and cognitive science; 2005. p. 379–388.

  40. Salamó M, Reilly J, McGinty L, Smyth B. Knowledge discovery from user preferences in conversational recommendation. Proceedings of the 9th European Conference on Principles and Practice of Knowledge Discovery in Databases. Springer-Verlag; 2005. p. 228–239.

  41. Salem Y, Hong J. History-aware critiquing-based conversational recommendation. Proceedings of the 22Nd International Conference on WWW Companion. Switzerland; 2013. p. 63–64.

  42. Salem Y, Hong J, Liu W. History-guided conversational recommendation. In: Proceedings of the 23rd International Conference on WWW Companion; 2014. p. 999–1004.

  43. Thanh ND, Ali M, Son LH. A novel clustering algorithm in a neutrosophic recommender system for medical diagnosis. Cogn Comput 2017; 9(4): 526–544. https://doi.org/10.1007/s12559-017-9462-8.

    Google Scholar 

  44. Viappiani P, Faltings B, Pu P. Preference-based search using example-critiquing with suggestions. J Artif Intell Res 2006;27:465–503.

    Google Scholar 

  45. Zhang J, Jones N, Pu P. A Visual interface for critiquing-based recommender systems. Proceedings of the 9th ACM conference on Electronic commerce. ACM; 2008. p. 230–239.

  46. Zhang J, Pu P. A comparative study of compound critique generation in conversational recommender systems. Adaptive hypermedia and adaptive web-based systems, lecture notes in computer science. Springer; 2006. p. 234–243.

  47. Zhang Z, Zhao X, Wang g. FE-ELM: A new friend recommendation model with extreme learning machine. Cogn Comput 2017;9(5):659–670. https://doi.org/10.1007/s12559-017-9484-2.

    Google Scholar 

Download references

Funding

This study was supported by Spanish Ministry of Science and Innovation (grant number TIN2015-71147-C2-2) and by Agència de Gestió d’Ajuts Universitaris i de Recerca, Generalitat de Catalunya, AGAUR (grant number SGR-2017-341).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to David Contreras.

Ethics declarations

Conflict of interests

The authors declare that they have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Contreras, D., Salamó, M. A Cognitively Inspired Clustering Approach for Critique-Based Recommenders. Cogn Comput 12, 428–441 (2020). https://doi.org/10.1007/s12559-018-9586-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12559-018-9586-5

Keywords

Navigation