Abstract
Social networks are social structures that depict relational structure of different entities. The most important entities are usually located in strategic locations within the network. Users from such positions play important roles in spreading the information. The purpose of this research is to make a connection between, information related to structural positions of entities and individuals advice selection criteria in a friendship or trust network. We explore a technique used to consider both frequency of interactions and social influence of the users. We show, in our model, that individual positions within a network structure can be treated as a useful source of information in a recommendation exchange process. We then implement our model as a trust-based exchange mechanism in NetLogo, which is a multi-agent programmable modeling environment. The experimental results demonstrate that structural position of entities can indeed retain significant information about the whole network. Utilizing social influence of entities leads to an increase in overall utility of the system.












Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Liu N-H (2012) Comparison of content-based music recommendation using different distance estimation methods. Applied Intelligence. doi:10.1007/s10489-012-0363-y
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(6):734–749
Han P (2004) A scalable P2P recommender system based on distributed collaborative filtering. Expert Syst Appl 27(2):203–210
Vidal JM (2003) An incentive-compatible distributed recommendation model. In: Proceedings of the sixth international workshop on trust, privacy, deception, and fraud in agent societies, pp 84–91
Wang J, Pouwelse J, Lagendijk RL, Reinders MJT (2006) Distributed collaborative filtering for peer-to-peer file sharing systems. In: ACM symposium on applied computing, pp 1026–1030
Foner LN (1997) Yenta: A multi-agent, referral based matchmaking system. In: Proceedings of the first international conference on autonomous agents
Marsh S (1994) Formalizing trust as a computational concept. Ph.D. Thesis, Department of Mathematics and Computer Science, University of Stirling
Massa P, Bhattacharjee B (2004) Using trust in recommender systems: an experimental analysis. In: Proceedings of 2nd international conference on trust managment, Oxford, England
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
Golbeck J, Hendler J (2004) Accuracy of metrics for inferring trust and reputation in semantic web-based social networks. In: Proceedings of EKAW’04. LNAI, vol 2416. Springer, Berlin, p 278ff
Massa P, Avesani P (2004) Trust-aware collaborative filtering for recommender systems. In: Proceedings of international conference on cooperative information systems
Liu F, Lee HJ (2010) Use of social network information to enhance collaborative filtering performance. Expert Syst Appl, 37:4772–4778
Golbeck J, Hendler J (2006) FilmTrust: movie recommendations using trust in web-based social networks. In: Proceedings of 3rd IEEE consumer communications and networking conference
Yuan W, Guan D, Lee Y-K, Lee S (2011) The small-world trust network. Appl Intell 35(3):399–410
Golbeck J (2005) Computing and applying trust in web-based social networks. Ph.D. Thesis, University of Maryland
Pazzani MJ, Billsus D (2007) Content-based recommendation systems. In: The adaptive web: methods and strategies of web personalization. LNCS, vol 4321. Springer, Berlin
Moghaddam S, Jamali M, Ester M, Habibi J (2009) Feedback trust: using feedback effects in trust-based recommendation systems. In: Proceedings of the third ACM conference on recommender systems
Guha R, Kumar R, Raghavan P, Tomkins A (2004) Propagation of trust and distrust. In: Proceedings of the 13th international conference on world wide web
Lathia N, Hailes S, Capra L (2008) Trust-based collaborative filtering. In: Joint iTrust and PST conferences on privacy, trust management and Security (IFIPTM)
Wasserman S, Faust K (1994) Social network analysis: methods and applications. Cambridge University Press, New York
White DR, Borgatti SP (1994) Betweenness centrality measures for directed graphs. Soc Netw 16(4):335–346
Freeman L, Borgatti SP, White DR (1991) Centrality in valued graphs: a measure of betweenness based on network flow. Soc Netw 13(2):141–154
Kleinberg JM (1999) Authoritative sources in a hyperlinked environment. J ACM 46(5):604–632
Page L, Brin S, Motwani R, Winograd T (1999) The PageRank citation ranking: bringing order to the web. Technical Report, Stanford InfoLab
Castagnos S, Boyer A (2007) Modeling preferences in a distributed recommender system. In: 11th international conference on user modeling
Krackhardt D (1987) Cognitive social structures. Soc Netw 9:104–134
Barabási A-L, Albert R (1999) Emergence of scaling in random networks. Science 286:509–512
Barabási A-L, Albert R, Jeong H (1999) Mean-field theory for scale-free random networks. Physica A 272:173–187
Freeman LC (1977) A set of measures of centrality based on betweenness. Sociometry 40(1):35–41
Newman MEJ (2008) Mathematics of networks. In: Blume LE, Durlauf SN (eds) The new Palgrave encyclopedia of economics, 2nd edn. Palgrave Macmillan, Basingstoke
Wilensky U (1999) NetLogo: center for connected learning and computer-based modeling. Northwestern University, Evanston, IL. http://ccl.northwestern.edu/netlogo/
NetMiner. http://www.netminer.com
Rivero J, Cuadra D, Calle J, Isasi P (2012) Using the ACO algorithm for path searches in social networks. Appl Intell 36(4):899–917
Kang J, Sim KM (2012) A multiagent brokering protocol for supporting grid resource discovery. Applied Intelligence. doi:10.1007/s10489-012-0347-y
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Koohborfardhaghighi, S., Kim, J. Using structural information for distributed recommendation in a social network. Appl Intell 38, 255–266 (2013). https://doi.org/10.1007/s10489-012-0371-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-012-0371-y