SelfTrust: leveraging self-assessment for trust inference in Internetware

Internetware is envisioned as a new software paradigm for software development in platforms such as the Internet. The reliability of the developed software becomes a key challenge due to the open, dynamic and uncertain nature of such environment. To make the development more reliable, it is necessary to evaluate the trustworthiness of the resource providers or potential working partners. To this end, we propose a novel trust inference approach to evaluating the trustworthiness of potential partners to guide the software development in Internetware. The main insight of our approach is to employ the self-assessment information in order to improve the trust inference accuracy. Especially, we first extend the balance theory and the status theory from social science to incorporate self-assessment, and then propose a machine learning framework to extract several features from the extended theories and infer trustworthiness scores based on these features. Experimental results on a real software developer network show that the self-assessment information truly helps to improve the accuracy of trust inference, and the proposed SelfTrust model is more accurate than other state-of-the-art methods.

[1]  Erman Ayday,et al.  Iterative Trust and Reputation Management Using Belief Propagation , 2012, IEEE Transactions on Dependable and Secure Computing.

[2]  S. Pal,et al.  Fuzzy Logic and Approximate Reasoning: An Overview , 1991 .

[3]  Nitesh V. Chawla,et al.  New perspectives and methods in link prediction , 2010, KDD.

[4]  W. Liu,et al.  Trustworthy service selection and composition - reducing the entropy of service-oriented Web , 2005, INDIN '05. 2005 3rd IEEE International Conference on Industrial Informatics, 2005..

[5]  Lei Li,et al.  Trust-Oriented Composite Service Selection and Discovery , 2009, ICSOC/ServiceWave.

[6]  Jie Wu,et al.  Uncertainty Modeling and Reduction in MANETs , 2010, IEEE Transactions on Mobile Computing.

[7]  Nagarajan Natarajan,et al.  Exploiting longer cycles for link prediction in signed networks , 2011, CIKM '11.

[8]  Audun Jøsang,et al.  AIS Electronic Library (AISeL) , 2017 .

[9]  Nicholas R. Jennings,et al.  A Probabilistic Trust Model for Handling Inaccurate Reputation Sources , 2005, iTrust.

[10]  Feng Xu,et al.  Comparing Linkage Graph and Activity Graph of Online Social Networks , 2011, SocInfo.

[11]  L. Mui,et al.  A computational model of trust and reputation , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[12]  Paolo Avesani,et al.  Controversial Users Demand Local Trust Metrics: An Experimental Study on Epinions.com Community , 2005, AAAI.

[13]  Ee-Peng Lim,et al.  To Trust or Not to Trust? Predicting Online Trusts Using Trust Antecedent Framework , 2009, 2009 Ninth IEEE International Conference on Data Mining.

[14]  Jure Leskovec,et al.  Signed networks in social media , 2010, CHI.

[15]  Georg Lausen,et al.  Propagation Models for Trust and Distrust in Social Networks , 2005, Inf. Syst. Frontiers.

[16]  Nicholas R. Jennings,et al.  TRAVOS: Trust and Reputation in the Context of Inaccurate Information Sources , 2006, Autonomous Agents and Multi-Agent Systems.

[17]  Julita Vassileva,et al.  A Review on Trust and Reputation for Web Service Selection , 2007, 27th International Conference on Distributed Computing Systems Workshops (ICDCSW'07).

[18]  Jennifer Golbeck,et al.  Computing and Applying Trust in Web-based Social Networks , 2005 .

[19]  Jure Leskovec,et al.  Predicting positive and negative links in online social networks , 2010, WWW '10.

[20]  Munindar P. Singh,et al.  Operators for propagating trust and their evaluation in social networks , 2009, AAMAS.

[21]  J. Davis Clustering and Structural Balance in Graphs , 1967 .

[22]  Mehmet A. Orgun,et al.  Trust Inference in Complex Trust-Oriented Social Networks , 2009, 2009 International Conference on Computational Science and Engineering.

[23]  Ramanathan V. Guha,et al.  Propagation of trust and distrust , 2004, WWW '04.

[24]  D. Collard,et al.  Trust : making and breaking cooperative relations , 1989 .

[25]  S. Buchegger,et al.  A Robust Reputation System for Mobile Ad-hoc Networks , 2003 .

[26]  Jie Wu,et al.  FlowTrust: trust inference with network flows , 2011, Frontiers of Computer Science in China.

[27]  Mehmet A. Orgun,et al.  Optimal Social Trust Path Selection in Complex Social Networks , 2010, AAAI.

[28]  Feng Xu,et al.  Subgraph Extraction for Trust Inference in Social Networks , 2012, 2012 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining.

[29]  Munindar P. Singh,et al.  Trust Representation and Aggregation in a Distributed Agent System , 2006, AAAI.

[30]  Ling Liu,et al.  PeerTrust: supporting reputation-based trust for peer-to-peer electronic communities , 2004, IEEE Transactions on Knowledge and Data Engineering.

[31]  Diego Gambetta Can We Trust Trust , 2000 .

[32]  Inderjit S. Dhillon,et al.  Low rank modeling of signed networks , 2012, KDD.

[33]  Audun Jøsang,et al.  A survey of trust and reputation systems for online service provision , 2007, Decis. Support Syst..

[34]  C. Badcock,et al.  Trust : making and breaking cooperative relations , 1989 .

[35]  F. Harary,et al.  STRUCTURAL BALANCE: A GENERALIZATION OF HEIDER'S THEORY1 , 1977 .

[36]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[37]  Hector Garcia-Molina,et al.  The Eigentrust algorithm for reputation management in P2P networks , 2003, WWW '03.

[38]  Israel Koren,et al.  Software-Based Failure Detection and Recovery in Programmable Network Interfaces , 2007, IEEE Transactions on Parallel and Distributed Systems.

[39]  Christos Faloutsos,et al.  Graphs over time: densification laws, shrinking diameters and possible explanations , 2005, KDD '05.

[40]  Jordi Sabater-Mir,et al.  Reputation and social network analysis in multi-agent systems , 2002, AAMAS '02.

[41]  James A. Davis Clustering and Structural Balance in Graphs , 1977 .

[42]  Jie Wu,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Multi-dimensional Evidence-based Trust Management with Multi-trusted Paths , 2022 .

[43]  Akbar Ghaffarpour Rahbar,et al.  PowerTrust: A Robust and Scalable Reputation System for Trusted Peer-to-Peer Computing , 2007, IEEE Transactions on Parallel and Distributed Systems.