TY - JOUR
T1 - Automatic trust calculation for service-oriented systems
AU - Ghavami, Mohammad
PY - 2014/1/1
Y1 - 2014/1/1
N2 - Among various service providers providing identical or similar services with varying quality of service, trust is
essential for service consumers to find the right one. Manually assigning feedback costs much time and suffers from several
drawbacks. Only automatic trust calculation is feasible for large-scale service-oriented applications. Therefore an automatic
method of trust calculation is proposed. To make the calculation accurate, the Kalman filter is adopted to filter out malicious
non-trust quality criterion (NTQC) values instead of malicious trust values. To offer higher detection accuracy, it is further
improved by considering the relationship between NTQC values and variances. Since dishonest or inaccurate values can still
influence trust values, the similarity between consumers is used to weight data from other consumers. As existing models
only used the Euclidean function and ignored others, a collection of distance functions is modified to calculate the similarity.
Finally, experiments are carried out to access the robustness of the proposed model. The results show that the improved
algorithm can offer higher detection accuracy, and it was discovered that another equation outperformed the Euclidean function.
AB - Among various service providers providing identical or similar services with varying quality of service, trust is
essential for service consumers to find the right one. Manually assigning feedback costs much time and suffers from several
drawbacks. Only automatic trust calculation is feasible for large-scale service-oriented applications. Therefore an automatic
method of trust calculation is proposed. To make the calculation accurate, the Kalman filter is adopted to filter out malicious
non-trust quality criterion (NTQC) values instead of malicious trust values. To offer higher detection accuracy, it is further
improved by considering the relationship between NTQC values and variances. Since dishonest or inaccurate values can still
influence trust values, the similarity between consumers is used to weight data from other consumers. As existing models
only used the Euclidean function and ignored others, a collection of distance functions is modified to calculate the similarity.
Finally, experiments are carried out to access the robustness of the proposed model. The results show that the improved
algorithm can offer higher detection accuracy, and it was discovered that another equation outperformed the Euclidean function.
U2 - 10.1049/iet-sen.2013.0056
DO - 10.1049/iet-sen.2013.0056
M3 - Article
SN - 1751-8806
SP - 134
EP - 142
JO - IET Software
JF - IET Software
ER -