More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other...

62
More into Reputation Systems Dr. Rehab Alnemr Prof. Dr. Christoph Meinel Chair of Internet Technologies Hasso Plattner Institute Potsdam, Germany

Transcript of More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other...

Page 1: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

More into Reputation Systems

Dr. Rehab Alnemr Prof. Dr. Christoph Meinel

Chair of Internet Technologies Hasso Plattner InstitutePotsdam, Germany

Page 2: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

2

More into Reputation Systems

Trust and Reputation

Trust

Whom to Trust?

Rating

Page 3: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Slashdot

Online Reputation Systems

Where do we see it?

3

More into Reputation Systems

Social/Entertainment

E-Markets

News

Opinions & Activities

Business/Jobs network

Page 4: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Other Reputation Systems

4

More into Reputation Systems

■ Peer-to-peer systems

Sharing movies, music, ….

Rings any bell? Not judging here!

■ Web Services

Service consumer rates services

Services rate services

Monitoring and analysis

Evaluating service providers

And naturally Cloud Computing

■ Indirect

Graph Reputation Systems: PageRank

Page 5: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Reputation Concepts

• Reputation Model

� all of the reputation statements, events, and processes for a particular

context

• Reputation Context

� the relevant category for a specific reputation

• Reputation Target

� users, movies, products, blog posts, videos, tags, companies, and IP

addresses

More into Reputation Systems

5

Page 6: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Reputation Topology

6

More into Reputation Systems

I know the guyI heard about him

What the rest thinkWhat I think

Image Reputation

Page 7: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Reputation Systems Categorized

7

More into Reputation Systems

Characteristics

Page 8: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Reputation Systems Categorized

8

More into Reputation Systems

Features and properties

Slashdot

Page 9: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Reputation Systems Architecture

9

More into Reputation Systems

Collect, Process,

Emit

In distributed storesOR

Provided on request

Page 10: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

It is everywhere!

■ E-Commerce□ eBay □ Amazon □ Epinions

■ Web 2.0□ Qype□ Slashdot

■ Crowdsourcing □ Yahoo! Answers

■ Gaming□ XBox

More into Reputation Systems

10

Page 11: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Ratings Methods/Models

More into Reputation Systems

11

Page 12: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

It is not only rating…

■ Ratings

■ Favorites and Flags

□ Vote to Promote)

□ Favorites

□ Report Abuse

■ This-or-That Voting

■ Reviews

■ Points

■ Karma

More into Reputation Systems

12

Page 13: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

It is not only STAR rating: Different Kinds

■ Different Ratings (explicit opinion about the quality of something: stars, bars,10-p scale, meters,..)

More into Reputation Systems

13

Page 14: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

It is not only STAR rating: Different Kinds

■ Different Ratings (explicit opinion about the quality of something: stars, bars,10-p scale, meters,..)

More into Reputation Systems

13

Page 15: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

It is not only STAR rating: Different Kinds

■ Different Ratings (explicit opinion about the quality of something: stars, bars,10-p scale, meters,..)

More into Reputation Systems

13

Page 16: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

It is not only rating: Favorites and Flags

■ Favorites and Flags

□ Vote to Promote (Promoting in general: Digg, Reddit, and Yahoo! Buzz)

□ Favorites (counting how many times a user bookmark a content item )

□ Report Abuse

More into Reputation Systems

14

Page 17: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

It is not only rating: Favorites and Flags

■ Favorites and Flags

□ Vote to Promote (Promoting in general: Digg, Reddit, and Yahoo! Buzz)

□ Favorites (counting how many times a user bookmark a content item )

□ Report Abuse

More into Reputation Systems

14

Page 18: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

It is not only rating: Favorites and Flags

■ Favorites and Flags

□ Vote to Promote (Promoting in general: Digg, Reddit, and Yahoo! Buzz)

□ Favorites (counting how many times a user bookmark a content item )

□ Report Abuse

More into Reputation Systems

14

Page 19: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

It is not only rating: This-or-That Voting

■ This-or-That Voting (vote on the usefulness, accuracy, or appeal of something)

� Bounded set of options (not like vote-to-pormote)

More into Reputation Systems

15

Page 20: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

It is not only rating: This-or-That Voting

■ This-or-That Voting (vote on the usefulness, accuracy, or appeal of something)

� Bounded set of options (not like vote-to-pormote)

More into Reputation Systems

15

Page 21: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

It is not only rating: This-or-That Voting

■ This-or-That Voting (vote on the usefulness, accuracy, or appeal of something)

� Bounded set of options (not like vote-to-pormote)

More into Reputation Systems

15

“Was this review helpful?”

Page 22: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

It is not only rating: Reviews and Points

■ Reviews

More into Reputation Systems

16

■ Points(hits, actions, and activities that users engage in)

Page 23: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

It is not only rating: Reviews and Points

■ Reviews

More into Reputation Systems

16

■ Points(hits, actions, and activities that users engage in)

Page 24: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

It is not only rating: Karma

■ Karma = Reputation for Users

(usually create incentives for user behavior: amount and quality of participation)(usually combined with other rating models)

More into Reputation Systems

17

Page 25: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

It is not only rating: Karma

■ Karma = Reputation for Users

(usually create incentives for user behavior: amount and quality of participation)(usually combined with other rating models)

More into Reputation Systems

17

Page 26: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

18

Rating Methods in Online Societies

More into Reputation Systems

Page 27: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

19

More into Reputation Systems

Implicit vs. Explicit Ratings

Where%are%you%going%to%do%

your%graduate%studies?

Why%Stanford?%You%could%go%to%Yale%or%Harvard.%%

Stanford%has%the%best%Design%Thinking%

program.%They%were%the%1st%

ones%to%start%the%discipline%%

I’m%going%to%Stanford.%I%just%got%accepted%2%

days%ago.

Explicit: the statement

Page 28: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

19

More into Reputation Systems

Implicit vs. Explicit Ratings

Where%are%you%going%to%do%

your%graduate%studies?

Why%Stanford?%You%could%go%to%Yale%or%Harvard.%%

Stanford%has%the%best%Design%Thinking%

program.%They%were%the%1st%

ones%to%start%the%discipline%%

I’m%going%to%Stanford.%I%just%got%accepted%2%

days%ago.

Explicit: the statement

Implicit: Actually going there

Page 29: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Reputation Models and Calculations

More into Reputation Systems

20

Page 30: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

How to Quantify Reputation?

■ How do we represent trust numerically? fractions, integers, percentages or some other representation?

■ What is the range of possible values for a trust value? What meaning can we assign to a particular value?

•  

21

More into Reputation Systems

Page 31: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Calculation Methods

provide a method for calculating the trustworthiness value for use in the current timeslot. Such as:

Sum

Average

deterministic

Bayesian

fuzzy systems

…..

22

More into Reputation Systems

Page 32: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Calculation Factors

(a) Deterministic approach

(b) Bayesian approach

Credibility or trustworthiness of reputation opinion

Reputation opinion given by recommending agent i

Time Factor

Credibility Reputation

23

More into Reputation Systems

Page 33: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Community Nature, Patterns and Content Control

More into Reputation Systems

24

Page 34: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Reputation Systems Patterns

More into Reputation Systems

25

Page 35: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Reputation Systems Patterns

More into Reputation Systems

26

Newbie,Amateur, Expert

Level 1Level 2

Page 36: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Reputation Systems Patterns

More into Reputation Systems

26

Newbie,Amateur, Expert

Level 1Level 2

Sequential Levels

Page 37: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Reputation Systems Patterns

More into Reputation Systems

27

Experienced ReviewersTop 10icons, trophies

Page 38: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Reputation Systems Patterns

More into Reputation Systems

27

Experienced ReviewersTop 10icons, trophies

Groups of Surperiors

Identify & Reward Behaviour

Page 39: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Reputation Systems Patterns

More into Reputation Systems

28

Ranks on theexpense of others

History of the user displayed

Page 40: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Reputation Systems Patterns

More into Reputation Systems

28

Ranks on theexpense of others

History of the user displayed

Depends on the business goals user engagement a primary goal?

promoting a certain feature?

user loyalty?

Page 41: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Community Nature

More into Reputation Systems

29

Page 42: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Community Nature

More into Reputation Systems

29

Help Each others

Work Together

Goals aren’t conflicting

Same goalCompete

Opposing goalsMust deny others of their goals

Page 43: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Reputation Systems Design Decision

More into Reputation Systems

30

Page 44: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Content control patterns

31

More into Reputation Systems

Create Evaluate Remove

Page 45: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Content control patterns

Web 1.0: Staff Creates, Evaluates, and Removes

Bug Report: Staff Creates and Evaluates, Users Remove (ex. Bugzilla)

Reviews: Staff Creates and Removes, Users Evaluate (ex. Amazon.com)

Surveys: Staff Creates, Users Evaluate and Remove (ex. American Idol)

Submit-Publish: Users Create, Staff Evaluates and Removes (Citizen news sites)

Agents: Users Create and Remove, Staff Evaluates (Agents calculate)

Basic Social Media: Users Create and Evaluate, Staff Removes (removing when conflict occurs)

Part of Web 2.0: Users Create, Evaluate, and Remove (Wikis)

31

More into Reputation Systems

Create Evaluate Remove

Page 46: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Why bother: Incentive to contribute

Altruistic motivation: for the good of others

Tit-for-tat, community dynamics

Financial motivation: to generate revenue

Epinions money for reviews, P2P networks,..

Egocentric motivation: for self-gratification

user show their accomplishment in their profiles

I know it all

I am recognized in the community

32

More into Reputation Systems

Page 47: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Reputation in Service-oriented Architecture

More into Reputation Systems

33

Page 48: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Reputation in SOA

34

Reputation of users

Reputation of services

Reputation of business domains

Reputation of service

providers

Reputation.Interoperability (Semantic Technologies);

Owners of reputation in SOA

Page 49: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

How it is used in SOA

■ Service Providers: Publish the description of their services

■ Service Consumers: Search for services with specific functionality

More into Reputation Systems

35

Service Consumer

Servic

e Pro

vide

rs

Service A

Service B

Service C

?Select

Page 50: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Service Matching in SOA

■ Highest service rate

■ Best availability of services

■ High Bandwidth

■ Reasonable Price

More into Reputation Systems

36

Service Consumer

Servic

e Pro

vide

rs

Service A

Service B

Service C

Select

Page 51: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Service Matching in SOA

■ Highest service rate

■ Best availability of services

■ High Bandwidth

■ Reasonable Price

More into Reputation Systems

36

Service Consumer

Servic

e Pro

vide

rs

Service A

Service B

Service C

Select

Reputation AttributesQuality of Service

Metric

Page 52: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Service Matching in SOA

■ Highest Rating

More into Reputation Systems

37

Service Consumer

Servic

e Pro

vide

rs

Service A

Service B

Service C

Select

Service RegistryGet service rating

Page 53: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Reputation Systems Design

More into Reputation Systems

38

Page 54: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Design of Reputation Systems

More into Reputation Systems

39

Calculation

Direct input

3rd Party Information

Meta-info

Output Format

Page 55: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Reputation Systems Properties

• Reputation Model

Capture feedback

Guide trust decisions

Persist over time

More into Reputation Systems

40

Why leave feedback?

Page 56: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Reputation Systems Properties

• Reputation Model

Capture feedback

Guide trust decisions

Persist over time

More into Reputation Systems

40

honest feedback?

Why leave feedback?

How to summarize feedback to lead to a decision?

Are all interactions equal? Weighed-Feedback

Page 57: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Design of Reputation Systems

More into Reputation Systems

41A reputation system should describe

□ Computation functions/mechanisms, i.e. how to calculate reputation?

□ Communication model, i.e. how to collect and disseminate reputation?

□ Participants, i.e. who uses and/or is affected by reputation?

□ Resources, i.e. what is the information used to calculate reputation?

□ Representation model, i.e. how to represent, view, or visualize reputation?

□ Storage, i.e. where and how is reputation stored?

□ Functionalities and applications, i.e. what are the benefits of using reputation in the domain of its creation?

Page 58: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Design of Reputation Systems

■ In the system design, questions need to be answered

□ What inputs should be solicited ?

□ What outputs should be presented ?

□ How transparent should the rules be ?

□ How should reputation evolve over time ?

More into Reputation Systems

42

Page 59: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Design: Inputs

■ What inputs should be solicited ?

□ Internal actions to be recorded

□ Feedback to record

□ Rating of things or rating of people (separately of what they own/create)

■ How?

□ Audit your system

□ What are the actions users can do

□ Relations between actions

□ Actions to encourage vs discourage

More into Reputation Systems

43

Page 60: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Design: Outputs

■ What outputs should be presented?

□ Statistics

□ Star Rating

□ Score/Ranks

□ Name Level

□ Badges

□ Leaderboards

□ …

More into Reputation Systems

44

Page 61: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Why do we need Reputation Systems?

■ Trust□ Leads to trust decisions

■ Quality□ Incentive to quality participation□ Recognize the relatively best

■ Matching and Filtering□ Find what I am looking for□ Reduce Information overload

■ Participation□ Reasons to stay in the community

More into Reputation Systems

45

Page 62: More into Reputation Systemshpi.de/.../ReputationSystem2012/MoreIntoReputation.pdf · Other Reputation Systems 4 More into Reputation Systems Peer-to-peer systems Sharing movies,

Rehab Alnemr

([email protected])

Have a question?

Contact me!