Skip to main content
Log in

Trust modeling based on a combination of fuzzy analytic hierarchy process and fuzzy VIKOR

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

In this paper, we use a combination of fuzzy analytic hierarchy process and fuzzy VIKOR approaches from the domain of multi-criteria decision making to formulate trust. The VIKOR method was originally developed to solve decision problems with conflicting and non-commensurable criteria. The VIKOR method assumes that compromise is acceptable for conflict resolution and the decision maker wants a solution that is the closest to the ideal. In this method, the alternatives are evaluated according to all the established criteria. By using this method, we can rank the trustee alternatives and determine the compromise solution. Combining fuzzy logic with this approach lets us model the vague, uncertain and subjective nature of trust. The proposed formulation gives a structural way to make decisions to trust an entity, which is required in computational domains. As a result, it is possible to make recommendations in a referral trust scheme and aggregate the trust scores assigned by the recommenders. Through an illustrative example and by performing experimental evaluations, we have shown that the proposed method can make better trust decisions by taking into account the subjective preferences of the trustor about the existing trustworthiness criteria.

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
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Notes

  1. The QWS dataset is available on URL: http://www.uoguelph.ca/~qmahmoud/qws/.

References

  • Abdul-Rahman A, Hailes S (2000) Supporting trust in virtual communities. In: Proceedings of the 33rd annual Hawaii international conference on system sciences, 1:9

  • Al-Masri E, Mahmoud QH (2007) Qos-based discovery and ranking of web services. In: Proceedings of the 16th international conference on computer communications and networks (ICCCN 2007), pp 529–534

  • Ashtiani M, Azgomi MA (2013) A computational model of trust based on a multi-criteria decision making approach presented at the 2013 international symposium on computer science and software engineering (CSSE 2013). Sharif University of Technology, Tehran

  • Ashtiani M, Azgomi MA (2014) A multi-criteria decision making formulation of trust using fuzzy analytic hierarchy process. Cognition technology and work, Springer. doi:10.1007/s10111-014-0310-2

  • Bachmann R (2001) Trust, power and control in trans-organizational relations. Organ Stud 22:337–365

    Article  Google Scholar 

  • Bai H (2008) A fuzzy AHP based evaluation method for vendor-selection. In: Proceedings of the 4th IEEE international conference on management of innovation and technology (ICMIT 2008), pp 1077–1081

  • Bedi P, Vashisth P (2014) Empowering recommender systems using trust and argumentation. Inf Sci 279:569–586

    Article  MathSciNet  Google Scholar 

  • Bell DE (1982) Regret in decision making under uncertainty. Oper Res 30:961–981

  • Bellman RE, Zadeh LA (1970) Decision-making in a fuzzy environment. Manag Sci 17:B-141–B-164

    Article  MathSciNet  Google Scholar 

  • Bolton GE, Katok E, Ockenfels A (2004) Trust among internet traders: a behavioral economics approach. Anal und Kritik 26:185–202

    Google Scholar 

  • Burnett C, Norman TJ, Sycara K (2010) Bootstrapping trust evaluations through stereotypes. In: Proceedings of the 9th international conference on autonomous agents and multiagent systems, pp 241–248

  • Busacca B, Castaldo S (2011) Trust in market relationships: an interpretative model. Sinergie Rivista di Studi e Ricerche 20:191–227

    Google Scholar 

  • Carbone M, Nielsen M, Sassone V (2003) A formal model for trust in dynamic networks. In: Proceedings of the first international conference on software engineering and formal methods, pp 54–61

  • Castelfranchi C (2006) The architecture of a social mind, the social structure of cognitive agents. Cognition and multi-agent interaction: from cognitive modeling to social simulation, Cambridge University Press

  • Castelfranchi C (2008) Reasons: belief support and goal dynamics. Mathware Soft Comput 3:233–247

    Google Scholar 

  • Castelfranchi C, Falcone R (2000) Trust is much more than subjective probability: mental components and sources of trust. In: Proceedings of the 33rd annual Hawaii international conference on system sciences, 2000, Hawaii, p 10

  • Castelfranchi C, Falcone R (2004) Founding autonomy: the dialectics between (social) environment and agent’s architecture and powers. Agents and Computational Autonomy, pp 71–83

  • Castelfranchi C, Falcone R (2010) Trust theory: a socio-cognitive and computational model, vol 18. Wiley

  • Chang E, Dillon T, Hussain FK (2006) Trust and reputation for service-oriented environments: technologies for building business intelligence and consumer confidence. Wiley 1:18

    Google Scholar 

  • Christianson B, Harbison W (1997) Why isn’t trust transitive? In: Proceedings of the security protocols, pp 171–176

  • Cristóbal JS (2011) The Vikor method multi-criteria decision-making in the selection of a renewable energy project in spain. Renew Energy 36:498–502

    Article  Google Scholar 

  • DuBois T, Golbeck J, Srinivasan A (2011) Predicting trust and distrust in social networks. In: Proceedings of the 2011 IEEE 3rd international conference on and 2011 IEEE 3rd international conference on social computing (socialcom) privacy, security, risk and trust (PASSAT), pp 418–424

  • Esfandiari B, Chandrasekharan S (2001) On how agents make friends: mechanisms for trust acquisition. In: Proceedings of the 4th workshop on deception, fraud and trust in agent societies, pp 27–34

  • Falcone R, Castelfranchi C (2001) Social trust: a cognitive approach (2001) In: Proceedings of the trust and deception in virtual societies, Springer, pp 55–90

  • Falcone R, Castelfranchi C (2010) Trust and transitivity: a complex deceptive relationship. In: Proceedings of the 12th AAMAS workshop on trust in agent societies (Trust), pp 43–54

  • Falcone R, Castelfranchi C (2012) Trust and transitivity: how trust-transfer works. In: Proceedings of the highlights on practical applications of agents and multi-agent systems, Springer, pp 179–187

  • Gray E, Seigneur JM, Chen Y, Jensen C (2003) Trust propagation in small worlds. In: Proceedings of the trust management, pp 1072–1072

  • Hang CW, Wang Y, Singh MP (2009) Operators for propagating trust and their evaluation in social networks. In: Proceedings of the 8th international conference on autonomous agents and multiagent systems, 2:1025–1032

  • Hardin R (2004) Trust and trustworthiness, Russell sage foundation publications, vol 4

  • Jelenc D, Hermoso R, Sabater-Mir J, Trček D (2013) Decision making matters: a better way to evaluate trust models. Know Based Syst 52:147–164

    Article  Google Scholar 

  • Kahraman C, Cebeci U, Ulukan Z (2003) Multi-criteria supplier selection using fuzzy AHP. Logist Inf Manag 16:382–394

    Article  Google Scholar 

  • Kim TK, Seo HS (2008) A trust model using fuzzy logic in wireless sensor network. World Acad Sci Eng Technol 42:63–66

    Google Scholar 

  • Kuter U, Golbeck J (2007) Sunny: a new algorithm for trust inference in social networks using probabilistic confidence models. In: Proceedings of the national conference on artificial intelligence. p 1377

  • Leekwijck WV, Kerre EE (1999) Defuzzification: criteria and classification. Fuzzy Sets Syst 108:159–178

    Article  MATH  Google Scholar 

  • Lei H, Shoja G (2005) A distributed trust model for e-commerce applications. In: Proceedings of the 2005 IEEE international conference on e-technology, e-commerce and e-service (EEE’05), pp 290–293

  • Liu HW, Wang GJ (2007) Multi-criteria decision-making methods based on intuitionistic fuzzy sets. Eur J Oper Res 179:220–233

    Article  MATH  Google Scholar 

  • Marsh S (1994) Formalising trust as a computational concept. PhD Dissertation, University of Stirling, Scotland

  • Matei I, Baras JS, Jiang T (2009) A composite trust model and its application to collaborative distributed information fusion. In: Proceedings of the 12th international conference on information fusion (FUSION’09), Seattle, pp 1950–1957

  • Matt PA, Morge M, Toni F (2010) Combining statistics and arguments to compute trust. In: Proceedings of the 9th international conference on autonomous agents and multiagent systems, 1:209–216

  • Mohammady P, Amid A (2010) Integrated fuzzy VIKOR and fuzzy AHP model for supplier selection in an agile and modular virtual enterprise application of FMCDM on service companies. J Math Comput Sci 4:413–434

    Google Scholar 

  • Möllering G (2005) The trust/control duality an integrative perspective on positive expectations of others. Int Sociol 20:283–305

    Article  Google Scholar 

  • Nefti S, Meziane F, Kasiran K (2005) A fuzzy trust model for e-commerce. In: Proceedings of the 7th IEEE international conference on E-commerce technology (CEC 2005), pp 401–404

  • O’Doherty D, Jouili S, Van Roy P (2012) Towards trust inference from bipartite social networks. In: Proceedings of the 2nd ACM SIGMOD workshop on databases and social networks, pp 13–18

  • Opricovic S, Tzeng GH (2007) Extended VIKOR method in comparison with outranking methods. Eur J Oper Res 178:514–529

    Article  MATH  Google Scholar 

  • Pang B (2007) Multi-criteria supplier evaluation using fuzzy AHP. In: Proceedings of the international conference on mechatronics and automation (ICMA 2007), Harbin, pp 2357–2362

  • Patel J, Teacy WL, Jennings NR, Luck M (2005) A probabilistic trust model for handling inaccurate reputation sources. In: Proceedings of the trust management, Springer, pp 193–209

  • Pérez LG, Mata F, Chiclana F (2014) Social network decision making with linguistic trustworthiness based induced OWA operators. Int J Intell Syst. doi:10.1002/int.21686

  • Richardson M, Agrawal R, Domingos P (2003) Trust management for the semantic web. Proc Seman Web ISWC 2003:351–368

  • Saaty TL (2001) The analytic network process: decision making with dependence and feedback, RWS Publication

  • Saaty TL (1986) Axiomatic foundation of the analytic hierarchy process. Manag Sci 32:841–855

    Article  MathSciNet  MATH  Google Scholar 

  • Sanayei A, Mousavi SF, Yazdankhah A (2010) Group decision making process for supplier selection with VIKOR under fuzzy environment. Expert Syst Appl 37:24–30

    Article  Google Scholar 

  • Selcuk AA, Uzun E, Pariente MR (2004) A reputation-based trust management system for P2P networks. In: Proceedings of the IEEE international symposium on cluster computing and the grid (CCGrid 2004), pp 251–258

  • Shyamal AK, Pal M (2007) Triangular fuzzy matrices. Iran J Fuzzy Syst 4:75–87

    MathSciNet  MATH  Google Scholar 

  • Simmel G (1950) The stranger the sociology of Georg Simmel. Free Press, New York, pp 402–408

  • Singh A. Liu and L (2003) TrustMe: anonymous management of trust relationships in decentralized P2P systems. In: Proceedings of the 3rd international conference on Peer-to-Peer computing (P2P 2003), pp 142–149

  • Srinivasan A, Teitelbaum J. Wu J (2006) DRBTS: distributed reputation-based beacon trust system. In: Proceedings of the 2nd IEEE international symposium on dependable, autonomic and secure computing, pp 277–283

  • Sun YL, Yu W, Han Z, Liu KJR (2006) Information theoretic framework of trust modeling and evaluation for ad hoc networks. IEEE J Sel Areas Commun 24:305–317

    Article  MATH  Google Scholar 

  • The QWS dataset, http://www.uoguelph.ca/qmahmoud/qws/ Accessed 15 Oct 2014

  • Vahdani B, Hadipour H, Sadaghiani JS, Amiri M (2010) Extension of VIKOR method based on interval-valued fuzzy sets. Int J Adv Manuf Technol 47:1231–1239

  • Verbiest N, Cornelis C, Victor P, Herrera-Viedma E (2012) Trust and distrust aggregation enhanced with path length incorporation. Fuzzy Sets Syst 202:61–74

    Article  MathSciNet  Google Scholar 

  • Victor P, Cornelis C, De Cock M, Herrera-Viedma E (2011) Practical aggregation operators for gradual trust and distrust. Fuzzy Sets Syst 184:126–147

    Article  MATH  Google Scholar 

  • Vu LH, Hauswirth M, Aberer K (2005) QoS-based service selection and ranking with trust and reputation management. In: Proceedings of the on the move to meaningful internet systems 2005: CoopIS, DOA, and ODBASE, pp 466–483

  • Wang Y, Vassileva J (2003) Trust and reputation model in peer-to-peer networks. In: Proceedings of the 3rd international conference on Peer-to-Peer computing (P2P 2003), pp 150–157

  • Wu J, Chiclana F (2014) A social network analysis trust-consensus based approach to group decision-making problems with interval-valued fuzzy reciprocal preference relations. Knowl Based Syst 59:97–107. doi:10.1016/j.knosys.2014.01.017

    Article  Google Scholar 

  • Xia H, Jia Z, Ju L, Li X, Zhu Y (2011) A subjective trust management model with multiple decision factors for MANET based on AHP and fuzzy logic rules. In: Proceedings of the IEEE/ACM international conference on green computing and communications (GreenCom) 2011:124–130

  • Zadeh LA (1968) Probability measures of fuzzy events. J Math Anal Appl 23:421–427

    Article  MathSciNet  MATH  Google Scholar 

  • Zadeh LA (1975) The concept of a linguistic variable and its application to approximate reasoning. Inf Sci 8:199–249

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

We would like to thank the editor and the anonymous referees of this journal whose comments substantially improved the paper. We are also grateful to Iran National Science Foundation (INSF) for financial support of this research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Abdollahi Azgomi.

Additional information

Communicated by V. Loia.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ashtiani, M., Abdollahi Azgomi, M. Trust modeling based on a combination of fuzzy analytic hierarchy process and fuzzy VIKOR. Soft Comput 20, 399–421 (2016). https://doi.org/10.1007/s00500-014-1516-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-014-1516-1

Keywords

Navigation