Title:A Survey of Trust and Reputation Systems for Online Service Provision
Description:
On eBay: only 0.6% of ratings by buyers and 1.6% of ratings by sellers were ... ratings can only be provided after a transaction (which costs money) eBay ...
Title: A Survey of Trust and Reputation Systems for Online Service Provision
1 A Survey of Trust and Reputation Systems for Online Service Provision
Audun Josang
Roslan Ismail Colin Boyd
Presented by Matt Smith 2 Outline
Introduction
Background for Trust and Reputation Systems
Security and Trust
Collaborative Filtering and Collaborative Sanctioning
Trust Classes
Category of Trust Semantics
Reputation Network Architectures
Reputation Computation Engines
Commercial and Live Reputation Systems
Problems and Proposed Solutions
Discussion and Conclusion
3 Introduction
What risk exists in this online transaction?
Consumer Risk Has to pay for goods before receiving them Cannot touch and try products before buying Service Provider Risk Bob Alice Amazon This asymmetric risk can be mitigated through trust and reputation 4 Definition 1 Reliability Trust
Trust is the subjective probability by which an individual A expects that another individual B performs a given action on which its welfare depends.
Gambetta 1998 5 Definition 2 Decision Trust
Trust is the extent to which one party is willing to depend on something or somebody in a given situation with a feeling of relative security even though negative consequences are possible.
Inspired by McKnight Chervany 1996 6 Definition 3 Reputation
Reputation is what is generally said or believed about a persons or things character or standing
I trust you because of your good reputation
I trust you despite your bad reputation
Concise Oxford Dictionary 7 Principles of Reputation
Reputation is one of the factors that trust is based on
Reputation is someone elses story about me
Reputation is based on identity
Reputation exists in the context of community
Reputation is a currency
Reputation is narrative evolves through time
Reputation is based on claims verified or not transactions ratings and endorsements
Reputation is multilevel
Multiple people holding the same opinion increases the weight of that opinion
Windley et al 8 Research Agenda
Find adequate online substitutions for the traditional cues to trust and reputation systems that we are used to in the physical world and identify new information elements specific to a particular online application which are suitable for deriving measures of trust and reputation.
Take advantage of IT and the Internet to create efficient systems for collecting that information and for deriving measures of trust and reputation in order to support decision making and to improve the quality of online markets.
9 Properties of Reputation Systems
1. Entities must be long lived so that with every interaction there is always an expectation of future interactions.
2. Ratings about current interactions are captured and distributed.
3. Ratings about past interactions must guide decisions about current interactions.
Resnick et al. 2000 10 Trust Transitivity Principle Reliability Trust Semantic Constraints 11 Security and Trust
Hard Security
Authentication
Access Control
Soft Security
Social Control Mechanisms
Trust and Reputation Systems
Identity Trust
A measure of the correctness of a claimed Identity over a communication channel
Provision Trust
The reliability of authenticated parties or the quality of goods and services they provide
There is often a positive bias when ratings are provided
On eBay only 0.6 of ratings by buyers and 1.6 of ratings by sellers were negative [Resnick et al.]
Other examples?
Possible explanation
Positive given in hope of receiving a positive
Negative not given because of fear of retaliation
Possible solution
Anonymous reviews and/or ratings e.g. Digg SiteSays
Cryptographic scheme for anonymous ratings proposed by Ismail et al. 2003
28 P3 Unfair Ratings
Finding ways to avoid or reduce the influence of unfairly positive or unfairly negative ratings is a fundamental problem in reputation systems
Categories of proposed solutions
Endogenous Discounting of Unfair Ratings
Exogenous Discounting of Unfair Ratings
29 Unfair Ratings Endogenous Discounting
Description of Category
Exclude or give low weight to presumed unfair ratings based on analyzing or comparing the rating values to themselves
Assumption
Unfair ratings can be recognized by statistical properties
Proposed Solutions
Statistical Analysis Dellarocas 2000 and Withby et al.
Collaborative Filtering Chen Singh 2001
Other Endogenous Discounting Methods
?
30 Unfair Ratings Exogenous Discounting
Description of Category
Methods where the externally determined reputation of the rater is used to determine the weight given to ratings
Assumption
Raters with low reputation are likely to give unfair ratings and vice versa
Proposed Solutions
Bayesian Reputation Engines Buchegger Le Boudec 2003
P2P Network of Gnutella Cornelli et al. 2002
Trust Builder for rating subcontractors Ekstrom Bjornson 2002
Weighted Majority Algorithm variant Yu Singh 2003
Other Exogenous Discounting Methods
Google PageRank
?
31 P4 Change of Identities
Reputation systems generally assume
Identities and pseudonyms are longlived allowing ratings about a particular party from the past to be related to the same party in the future.
Changing identities is generally not in the best interest of the community Gambetta 1990
Proposed Solutions
Penalize newcomers Zacharia et. al 1999
32 P5 Quality Variations Over Time
Description
Economic Theory indicates that there is a balance between the cost of establishing a good reputation and the financial benefit of having a good reputation leading to an equilibrium [37 62].
Variations in the quality of service lead to variations in reputation
Discounting can be a function of time or of the frequency of transactions or a combination of both [7]
The numbered citations are consistent with the paper being presented. Please see the paper for full references 33 P6 Discrimination
Description
Discriminatory behavior can occur both when providing services and when providing ratings
Examples and Possible Solutions
A seller providing good quality to all buyers except one exogenous discounting methods are designed to solve this situation
A single rater giving fair ratings except when dealing with a specific partner endogenous discounting methods are designed to solve this situation
34 P7 Ballot Box Stuffing
Description
More than the legitimate number of ratings are provided.
Solutions / Deterrents
ratings can only be provided after a transaction which costs money eBay
Only registered users can rate
Other ideas?
35 Outline
Introduction
Background for Trust and Reputation Systems
Security and Trust
Collaborative Filtering and Collaborative Sanctioning
Trust Classes
Category of Trust Semantics
Reputation Network Architectures
Reputation Computation Engines
Commercial and Live Reputation Systems
Problems and Proposed Solutions
Discussion and Conclusion
36 Basic Criteria for Judging the Quality and Soundness of Reputation Computation Engines
Accuracy for longterm performance
Weighting toward current behavior
Robustness against attacks
Smoothness
Dingledine et al. 2000 Josang et al. claim that criteria 1 2 and 4 are easily satisfied by most reputation engines except for the most primitive e.g. eBay 37 Challenges Reiterated
Unfair ratings
Ballot stuffing
Cheap pseudonyms
Obtaining Ratings
Little incentive
38 Reliability and Robustness
Reliability of the current commercial systems is questionable
Assuming that reputation systems give unreliable scores why the are they used?
Possible answers
Even though it is not robust it might serve its purpose of providing incentive for good behavior if participants think it works [Resnick et al.]
Even though it might not work well in the statistical normative sense it may function successfully if it swiftly reacts against bad behavior stoning and if it imposes costs for a participant to get established initiation dues [Resnick et al.]
Do not need to be robust because their value lies elsewhere
Serves as a social network to attract more people
Positive bias may be desirable from a business perspective
39 Robustness
Whenever robustness is crucial
Measures should be taken to protect the stability
Such as
Include routine manual control
Keep the exact details of the computation algorithm and how the system is implemented confidential security by obscurity Epinions Slashdot Google
They note if ratings were objective it would be much simpler to achieve high robustness
40 No single solution
There is no single solution that will be suitable in all contexts and applications
Do you agree?
41 Conclusion
Commercial
Relatively simple schemes
Academic
Advanced features but lack coherence
Period of Pioneers
We hope that the near future will bring consolidation around a set of sound and well recognized principles for building trust and reputation systems