Social Recommender Systems

  • Alireza RezvanianEmail author
  • Behnaz Moradabadi
  • Mina Ghavipour
  • Mohammad Mehdi Daliri Khomami
  • Mohammad Reza Meybodi
Part of the Studies in Computational Intelligence book series (SCI, volume 820)


Due to the incredible growth of information on the World Wide Web in the recent years, searching and finding contents, products or services that may be of interest for users has become a very difficult task. Recommender systems (RSs) help overcome the information overload problem by studying the preferences of online users and suggesting items they might like. Many companies and Web sites have implemented these systems to recommend products/information/services to their users in a more accurate manner, therefore improving the company’s profits. In this chapter, first we give a brief review on social recommender systems and then we introduce sevela learning automata-based recommended systems.


  1. Abdul-Rahman A, Hailes S (2000) Supporting trust in virtual communities. In: proceedings of the 33rd annual hawaii international conference on system sciences. IEEE, p 9Google Scholar
  2. Acilar AM, Arslan A (2011) Optimization of multiple input–output fuzzy membership functions using clonal selection algorithm. Expert Syst Appl 38:1374–1381CrossRefGoogle Scholar
  3. Adomavicius G, Tuzhilin A (2005) 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–749CrossRefGoogle Scholar
  4. Akbari Torkestani J, Meybodi MR (2012) Finding minimum weight connected dominating set in stochastic graph based on learning automata. Inf Sci (Ny) 200:57–77. Scholar
  5. Altingovde IS, Subakan ÖN, Ulusoy Ö (2013) Cluster searching strategies for collaborative recommendation systems. Inf Process Manag 49:688–697CrossRefGoogle Scholar
  6. Arazy O, Kumar N, Shapira B (2009) Improving social recommender systems. IT Prof 11:38–44. Scholar
  7. Avesani P, Massa P, symposium RT-P of the 2005 A, 2005 undefined (2005) A trust-enhanced recommender system application: moleskiing. DlAcmOrg, pp 1589–1593Google Scholar
  8. Ayadi O, Halouani N, Masmoudi F (2016) A fuzzy collaborative assessment methodology for partner trust evaluation. Int J Intell Syst 31:488–501CrossRefGoogle Scholar
  9. Bedi P, Sharma R (2012) Trust based recommender system using ant colony for trust computation. Expert Syst Appl 39:1183–1190CrossRefGoogle Scholar
  10. Beigy H, Meybodi MR (2006) Utilizing distributed learning automata to solve stochastic shortest path problems. Int J Uncertainty, Fuzziness Knowledge-Based Syst 14:591–615. Scholar
  11. Bharadwaj KK, Al-Shamri MYH (2009) Fuzzy computational models for trust and reputation systems. Electron Commer Res Appl 8:37–47CrossRefGoogle Scholar
  12. Bhuiyan T (2013) Trust for intelligent recommendation. SpringerGoogle Scholar
  13. Bobadilla J, Hernando A, Ortega F, Bernal J (2011) A framework for collaborative filtering recommender systems. Expert Syst Appl 38:14609–14623CrossRefGoogle Scholar
  14. Bobadilla J, Hernando A, Ortega F, Gutiérrez A (2012a) Collaborative filtering based on significances. Inf Sci (Ny) 185:1–17CrossRefGoogle Scholar
  15. Bobadilla J, Ortega F, Hernando A, Bernal J (2012b) A collaborative filtering approach to mitigate the new user cold start problem. Knowledge-Based Syst 26:225–238CrossRefGoogle Scholar
  16. Bobadilla J, Serradilla F (2009) The effect of sparsity on collaborative filtering metrics. In: Proceedings of the twentieth Australasian Conference on Australasian database-volume 92. Australian computer society, Inc., pp 9–18Google Scholar
  17. Bonhard P, Sasse MA (2006) ’Knowing me, knowing you’—using profiles and social networking to improve recommender systems. BT Technol J 24:84–98CrossRefGoogle Scholar
  18. Carrer-Neto W, Hernández-Alcaraz ML, Valencia-García R, García-Sánchez F (2012) Social knowledge-based recommender system. Application to the movies domain. Expert Syst Appl 39:10990–11000CrossRefGoogle Scholar
  19. Chirita P-A, Nejdl W, Zamfir C (2005) Preventing shilling attacks in online recommender systems. In: Proceedings of the 7th annual ACM international workshop on web information and data management. ACM, pp 67–74Google Scholar
  20. Choi IY, Oh MG, Kim JK, Ryu YU (2016) Collaborative filtering with facial expressions for online video recommendation. Int J Inf Manage 36:397–402CrossRefGoogle Scholar
  21. Formoso V, FernáNdez D, Cacheda F, Carneiro V (2013) Using profile expansion techniques to alleviate the new user problem. Inf Process Manag 49:659–672CrossRefGoogle Scholar
  22. Gefen D, Karahanna E, Straub DW (2003) Trust and TAM in online shopping: an integrated model. MIS Q 27:51–90CrossRefGoogle Scholar
  23. Ghavipour M, Meybodi MR (2016) An adaptive fuzzy recommender system based on learning automata. Electron Commer Res Appl 20:105–115. Scholar
  24. Ghavipour M, Meybodi MR (2018a) Stochastic trust network enriched by similarity relations to enhance trust-aware recommendations. Appl Intell 1–14Google Scholar
  25. Ghavipour M, Meybodi MR (2018b) A dynamic algorithm for stochastic trust propagation in online social networks: learning automata approach. Comput Commun 123:11–23. Scholar
  26. Ghavipour M, Meybodi MR (2018c) Trust propagation algorithm based on learning automata for inferring local trust in online social networks. Knowledge-Based Syst 143:307–316. Scholar
  27. Gohari FS, Aliee FS, Haghighi H (2018) A new confidence-based recommendation approach: combining trust and certainty. Inf Sci (Ny) 422:21–50CrossRefGoogle Scholar
  28. Golbeck J (2006) Generating predictive movie recommendations from trust in social networks. In: International Conference on Trust Management. Springer, pp 93–104Google Scholar
  29. Golbeck J (2009) Trust and nuanced profile similarity in online social networks. ACM Trans Web 3:12CrossRefGoogle Scholar
  30. Golbeck J, Hendler J (2006) Filmtrust: movie recommendations using trust in web-based social networks. In: Proceedings of the IEEE Consumer communications and networking conference. Citeseer, pp 282–286Google Scholar
  31. Golbeck JA (2005) Computing and applying trust in web-based social networks.
  32. Guo G, Zhang J, Yorke-Smith N (2015) Leveraging multiviews of trust and similarity to enhance clustering-based recommender systems. Knowledge-Based Syst 74:14–27CrossRefGoogle Scholar
  33. Hao F, Min G, Lin M et al (2014) MobiFuzzyTrust: an efficient fuzzy trust inference mechanism in mobile social networks. IEEE Trans Parallel Distrib Syst 25:2944–2955CrossRefGoogle Scholar
  34. He J, Chu WW (2010) A social network-based recommender system (SNRS). In: Data mining for social network data. Springer, pp 47–74Google Scholar
  35. Huynh T, Nguyen H, Le B, Minh HC (2012) A unified design for the membership functions in genetic fuzzy systems. Int J Comput Sci 9:7–16Google Scholar
  36. Gao L, ongdong Li C (2008) Hybrid personalized recommended model based on genetic algorithm. In: 2008 4th international conference on wireless communications, networking mobile computing, Vols 1–31. IEEE, pp 9215–9218Google Scholar
  37. Jamali M, Ester M (2009) Trustwalker: a random walk model for combining trust-based and item-based recommendation. In: Proceedings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, pp 397–406Google Scholar
  38. Jiang W, Wu J, Li F et al (2016) Trust evaluation in online social networks using generalized network flow. IEEE Trans Comput 65:952–963. Scholar
  39. Jiang W, Wu J, Wang G (2015) On selecting recommenders for trust evaluation in online social networks. ACM Trans Internet Technol 15:14. Scholar
  40. Kant V, Bharadwaj KK (2013) Fuzzy computational models of trust and distrust for enhanced recommendations. Int J Intell Syst 28:332–365CrossRefGoogle Scholar
  41. Kaya M, Alhajj R (2006) Utilizing genetic algorithms to optimize membership functions for fuzzy weighted association rules mining. Appl Intell 24:7–15CrossRefGoogle Scholar
  42. Kim H-N, El-Saddik A, Jo G-S (2011) Collaborative error-reflected models for cold-start recommender systems. Decis Support Syst 51:519–531CrossRefGoogle Scholar
  43. Kohavi R (1995) A study of cross-validation and bootstrap for accuracy estimation and model selection. In: Ijcai. pp 1137–1145Google Scholar
  44. Lam SK, Riedl J (2004) Shilling recommender systems for fun and profit. In: Proceedings of the 13th international conference on World Wide Web. ACM, pp 393–402Google Scholar
  45. Lee DH, Brusilovsky P (2009) Does trust influence information similarity? Recomm Syst Soc Web 10:Google Scholar
  46. Lemire D (2005) Scale and translation invariant collaborative filtering systems. Inf Retr Boston 8:129–150CrossRefGoogle Scholar
  47. Leung CW, Chan SC, Chung F (2008) An empirical study of a cross-level association rule mining approach to cold-start recommendations. Knowl Based Syst 21:515–529CrossRefGoogle Scholar
  48. Linden G, Smith B, York J (2003) Amazon. com recommendations: item-to-item collaborative filtering. IEEE Internet Comput 7:76–80CrossRefGoogle Scholar
  49. Lops P, De Gemmis M, Semeraro G (2011) Content-based recommender systems: State of the art and trends. In: Recommender systems handbook. Springer, pp 73–105Google Scholar
  50. Lu Y, Zhao L, Wang B (2010) From virtual community members to C2C e-commerce buyers: trust in virtual communities and its effect on consumers’ purchase intention. Electron Commer Res Appl 9:346–360CrossRefGoogle Scholar
  51. Luo X, Xia Y, Zhu Q (2012) Incremental collaborative filtering recommender based on regularized matrix factorization. Knowledge-Based Syst 27:271–280CrossRefGoogle Scholar
  52. Mao M, Lu J, Zhang G, Zhang J (2017) Multirelational social recommendations via multigraph ranking. IEEE Trans Cybern 47:4049–4061. Scholar
  53. Martinez-Romo J, Araujo L (2012) Updating broken web links: an automatic recommendation system. Inf Process Manag 48:183–203CrossRefGoogle Scholar
  54. Massa P, Avesani P (2004) Trust-aware collaborative filtering for recommender systems. CoopIS/DOA/ODBASE 1(3290):492–508Google Scholar
  55. Moradi P, Ahmadian S (2015) A reliability-based recommendation method to improve trust-aware recommender systems. Expert Syst Appl 42:7386–7398CrossRefGoogle Scholar
  56. O’Donovan J, Smyth B (2005) Trust in recommender systems. In: Proceedings of the 10th international conference on Intelligent user interfaces. ACM, pp 167–174Google Scholar
  57. O’Mahony M, Hurley N, Kushmerick N, Silvestre G (2004) Collaborative recommendation: a robustness analysis. ACM Trans Internet Technol 4:344–377CrossRefGoogle Scholar
  58. Omizegba EE, Adebayo GE (2009) Optimizing fuzzy membership functions using particle swarm algorithm. In: Systems, man and cybernetics, 2009. SMC 2009. IEEE international conference on. IEEE, pp 3866–3870Google Scholar
  59. Park M-H, Hong J-H, Cho S-B (2007) Location-based recommendation system using bayesian user’s preference model in mobile devices. In: International conference on ubiquitous intelligence and computing. Springer, pp 1130–1139Google Scholar
  60. Pera MS, Ng Y-K (2013) A group recommender for movies based on content similarity and popularity. Inf Process Manag 49:673–687CrossRefGoogle Scholar
  61. Permana KE, Hashim SZM (2010) Fuzzy membership function generation using particle swarm optimization. Int J Open Probl Compt Math 3:27–41zbMATHGoogle Scholar
  62. Protasiewicz J, Pedrycz W, Kozłowski M et al (2016) A recommender system of reviewers and experts in reviewing problems. Knowl Based Syst 106:164–178CrossRefGoogle Scholar
  63. Rashid AM, Karypis G, Riedl J (2008) Learning preferences of new users in recommender systems: an information theoretic approach. ACM SIGKDD Explor Newsl 10:90–100CrossRefGoogle Scholar
  64. Resnick P, Iacovou N, Suchak M, et al (1994) GroupLens: an open architecture for collaborative filtering of netnews. In: Proceedings of {ACM} 1994 conference on computer supported cooperative work. ACM, pp 175–186Google Scholar
  65. Rezvanian A, Meybodi MR (2017) A new learning automata-based sampling algorithm for social networks. Int J Commun Syst 30:e3091. Scholar
  66. Ricci F, Rokach L, Shapira B (2011) Introduction to recommender systems handbook. In: Recommender systems handbook. Springer, pp 1–35Google Scholar
  67. Richardson M, Agrawal R, Domingos P (2003) Trust management for the semantic web. In: International semantic web conference. Springer, pp 351–368Google Scholar
  68. Roh TH, Oh KJ, Han I (2003) The collaborative filtering recommendation based on SOM cluster-indexing CBR. Expert Syst Appl 25:413–423CrossRefGoogle Scholar
  69. Salganik MJ, Dodds PS, Watts DJ (2006) Experimental study of inequality and unpredictability in an artificial cultural market. Science (80-) 311:854–856CrossRefGoogle Scholar
  70. Shambour Q, Lu J (2011) A hybrid trust-enhanced collaborative filtering recommendation approach for personalized government-to-business e-services. Int J Intell Syst 26:814–843CrossRefGoogle Scholar
  71. Shambour Q, Lu J (2012) A trust-semantic fusion-based recommendation approach for e-business applications. Decis Support Syst 54:768–780CrossRefGoogle Scholar
  72. Shekarpour S, Katebi SD (2010) Modeling and evaluation of trust with an extension in semantic web. J Web Semant 8:26–36. Scholar
  73. Simon D (2005) H∞ estimation for fuzzy membership function optimization. Int J Approx Reason 40:224–242MathSciNetCrossRefGoogle Scholar
  74. Sinha RR, Swearingen K (2001) Comparing recommendations made by online systems and friends. In: DELOS workshop: personalisation and recommender systems in digital librariesGoogle Scholar
  75. Staab S, Bhargava B, Leszek L et al (2004) The pudding of trust: managing the dynamic nature of trust. IEEE Intell Syst 19:74–88Google Scholar
  76. Su X, Khoshgoftaar TM (2009) A survey of collaborative filtering techniques. Adv Artif Intell 2009:4CrossRefGoogle Scholar
  77. Symeonidis P, Nanopoulos A, Manolopoulos Y (2009) MoviExplain: a recommender system with explanations. In: Proceedings of the third ACM conference on recommender systems. ACM, pp 317–320Google Scholar
  78. Tang J, Gao H, Liu H (2012) mTrust: discerning multi-faceted trust in a connected world. In: Proceedings of the fifth ACM international conference on web search and data mining. ACM, pp 93–102Google Scholar
  79. Uddin MG, Zulkernine M, Ahamed SI (2008) CAT: a context-aware trust model for open and dynamic systems. In: Proceedings of the 2008 ACM symposium on applied computing. ACM, pp 2024–2029Google Scholar
  80. Victor P, Cornelis C, De Cock M (2011) Trust networks for recommender systems. Springer Science & Business MediaGoogle Scholar
  81. Victor P, Verbiest N, Cornelis C, De Cock M (2013) Enhancing the trust-based recommendation process with explicit distrust. ACM Trans Web 7:6CrossRefGoogle Scholar
  82. Wang H, Shao S, Zhou X et al (2016) Preference recommendation for personalized search. Knowl Based Syst 100:124–136CrossRefGoogle Scholar
  83. Yager RR (2003) Fuzzy logic methods in recommender systems. Fuzzy Sets Syst 136:133–149MathSciNetCrossRefGoogle Scholar
  84. Yan S, Zheng X, Chen D, Wang Y (2013) Exploiting two-faceted web of trust for enhanced-quality recommendations. Expert Syst Appl 40:7080–7095CrossRefGoogle Scholar
  85. Zadeh LA (1996) Fuzzy logic = computing with words. IEEE Trans Fuzzy Syst 4:103–111. Scholar
  86. Zhao Y, Li B (2007) A new method for optimizing fuzzy membership function. In: 2007 international conference on mechatronics and automation. IEEE, pp 674–678Google Scholar
  87. Zhong J, Li X (2010) Unified collaborative filtering model based on combination of latent features. Expert Syst Appl 37:5666–5672CrossRefGoogle Scholar
  88. Ziegler C-N, Golbeck J (2007) Investigating interactions of trust and interest similarity. Decis Support Syst 43:460–475CrossRefGoogle Scholar
  89. Ziegler C-N, Lausen G (2004) Analyzing correlation between trust and user similarity in online communities. In: ITrust. Springer, pp 251–265Google Scholar
  90. Zucker LG (1986) Production of trust: institutional sources of economic structure, 1840–1920. Res Organ BehavGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Alireza Rezvanian
    • 1
    • 2
    Email author
  • Behnaz Moradabadi
    • 2
  • Mina Ghavipour
    • 2
  • Mohammad Mehdi Daliri Khomami
    • 2
  • Mohammad Reza Meybodi
    • 2
  1. 1.School of Computer ScienceInstitute for Research in Fundamental Sciences (IPM)TehranIran
  2. 2.Computer Engineering and Information Technology DepartmentAmirkabir University of Technology (Tehran Polytechnic)TehranIran

Personalised recommendations