Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge1 A New Approach for Trust Calculation in Social Networks Mehrdad Nojoumian (student) Timothy C.

Slides:



Advertisements
Similar presentations
Lesson Objectives: By the end of this lesson you will be able to: *Explain how supply and demand create equilibrium in the marketplace. *Identify two.
Advertisements

For e-Business F. Dignum Utrecht University Trust Reputation and.
Content General rules, Related parties, Price paid or payable, Introduction to the transfer pricing.
On the Economics of P2P Systems Speaker Coby Fernandess.
Information Sharing Using an Electronic Marketplace David Montana, Alice Leung and Marshall Brinn BBN Technologies.
Inappropriate Prices Sometimes society thinks prices are too high or too low for the good of everyone: Price too high: may be an essential item, or deemed.
Module 14 Cost Behavior and Cost Estimation
Spreads  A spread is a combination of a put and a call with different exercise prices.  Suppose that an investor buys simultaneously a 3-month put option.
Mehrdad Nojoumian Department of Computer & Electrical Engineering and Computer Science Florida Atlantic University 4 th AAAI Workshop on Incentives and.
1 Copyright © 2005 Brooks/Cole, a division of Thomson Learning, Inc. Chapter 8 Sampling Variability & Sampling Distributions.
Finding the Efficient Set (Chapter 5)
Computational Biology, Part 17 Biochemical Kinetics I Robert F. Murphy Copyright  1996, All rights reserved.
A Heuristic Bidding Strategy for Multiple Heterogeneous Auctions Patricia Anthony & Nicholas R. Jennings Dept. of Electronics and Computer Science University.
CS522: Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian
Swami NatarajanJune 17, 2015 RIT Software Engineering Reliability Engineering.
Chapter 1 Preliminaries. ©2005 Pearson Education, Inc.Chapter 12 Introduction Review basic terminologies, methodologies, and key assumptions imposed in.
Chapter 6 The Normal Distribution and Other Continuous Distributions
Software Defect Modeling at JPL John N. Spagnuolo Jr. and John D. Powell 19th International Forum on COCOMO and Software Cost Modeling 10/27/2004.
IENG 486 Statistical Quality & Process Control
1 10. Joint Moments and Joint Characteristic Functions Following section 6, in this section we shall introduce various parameters to compactly represent.
Hedging Cattle with an LRP Policy. Overview  Livestock producers have always had to manage in uncertain environments.  Price uncertainty is as common.
RATEWeb: Reputation Assessment Framework for Trust Establishment among Web Services Zaki Malik, Athman Bouguettaya Hung-Yuan Chung Yen-Cheng Lu.
Copyright  2004 McGraw-Hill Australia Pty Ltd PPTs t/a Microeconomics 7/e by Jackson and McIver Slides prepared by Muni Perumal, University of Canberra,
Objectives of Multiple Regression
Various methods of calculating price for your product or service
Traffic modeling and Prediction ----Linear Models
Chapter 4 Demand and Supply. The Market can be a location, network of buyers and sellers for a product, demand for a product or a price-determination.
Lecture 4Slide 1 Topics to be Discussed Individual Demand Income and Substitution Effects Market Demand Consumer Surplus Empirical Estimation of Demand.
Forest Valuation and Appraisal The major organization for consulting foresters who do appraisal work.
Listing and Marketing Consultation. Submit listing to MLS (Multiple Listing Service) The Myth: –MLS Does Not Sell Homes –It Makes Information ‘Available’
1 Learning by Duopoly Agents Steve Kimbrough Fred Murphy INFORMS, November 7, 2006, 8:00-9:30 File: kimbrough-murphy-informs-2006fm-1.ppt.
Unit 2: Microeconomics: Understanding the Canadian Market Economy
Trade-Oriented Sales Promotion Chapter Seventeen.
Quantifying the dynamics of Binary Search Trees under combined insertions and deletions BACKGROUND The complexity of many operations on Binary Search Trees.
Introduction to Management Science Chapter 1: Hillier and Hillier.
Lecture 12 Statistical Inference (Estimation) Point and Interval estimation By Aziza Munir.
Trustworthiness Management in the Social Internet of Things
Understanding the Concept of Present Value. Interest Rates, Compounding, and Present Value In economics, an interest rate is known as the yield to maturity.
Economic Efficiency, Government Price Setting, and Taxes
Linear Functions 2 Sociology 5811 Lecture 18 Copyright © 2004 by Evan Schofer Do not copy or distribute without permission.
Argumentation and Trust: Issues and New Challenges Jamal Bentahar Concordia University (Montreal, Canada) University of Namur, Belgium, June 26, 2007.
Reputation and Trust. Uncertainty and Risk 3 What are the Solutions to Uncertainty in the Social Environment?  Proxy’s and ‘inferred trustworthiness’
PPA 502 – Program Evaluation Lecture 2c – Process Evaluation.
Sullivan – Fundamentals of Statistics – 2 nd Edition – Chapter 4 Section 2 – Slide 1 of 20 Chapter 4 Section 2 Least-Squares Regression.
Properties of OLS How Reliable is OLS?. Learning Objectives 1.Review of the idea that the OLS estimator is a random variable 2.How do we judge the quality.
10-1 Decentralization: Responsibility Accounting, Performance Evaluation, and Transfer Pricing 10.
Trust and Communications in HSCB Simulations LT Shawn Pollock Advisor: Dr. Chris Darken Co-Advisor: LTC Jon Alt.
Chapter 8 Sampling Variability and Sampling Distributions.
Demand, Supply and Market Equilibrium MB Chp: 3 Lecture: 3.
Bargaining as Constraint Satisfaction Simple Bargaining Game Edward Tsang
Reputation Systems Guest Lecture Paul Resnick Associate Professor Univ. of Michigan School of Information
Slides are modified from Lada Adamic
A Quantitative Trust Model for Negotiating Agents A Quantitative Trust Model for Negotiating Agents Jamal Bentahar, John Jules Ch. Meyer Concordia University.
What is Calculus ? Three Basic Concepts Lesson 2.1.
Basic Business Statistics
© 2012 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license.
Individual Markets Demand and Supply Lecture 5 & 6 Dominika Milczarek-Andrzejewska.
© Wallace J. Hopp, Mark L. Spearman, 1996, Forecasting The future is made of the same stuff as the present. – Simone.
Joint Moments and Joint Characteristic Functions.
Dynamics of Binary Search Trees under batch insertions and deletions with duplicates ╛ BACKGROUND The complexity of many operations on Binary Search Trees.
Ch. 5 – Supply. Essential Question  How do the laws of supply interact to establish prices in the economy?
KAPLAN BU204-4 CHAPTERS 3 & 4 Nicholas Bergan. Supply and Demand Model The demand curve The supply curve The set of factors that cause the demand curve.
Introduction Dispersion 1 Central Tendency alone does not explain the observations fully as it does reveal the degree of spread or variability of individual.
The Supply Side of the Market A.S 3.3 Introduction  Supply is the amount of a good or service that a producers is willing and able to offer the market.
Total quality management
Regression Analysis Part D Model Building
The Beta Reputation System
Cornerstones of Managerial Accounting, 5e
Presentation transcript:

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge1 A New Approach for Trust Calculation in Social Networks Mehrdad Nojoumian (student) Timothy C. Lethbridge (supervisor) University of Ottawa, Canada

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge2 Objectives of this talk Explore the behavior of various trust calculation approaches Describe an approach that has an improved combination of characteristics.

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge3 Some definitions Social network  Nodes are actors (buyers, sellers, partners, brokers)  Arcs are relationships (buying, selling, advising, consulting, sharing, etc.) Reputation: Perception an agent has of another’s intentions  Derived from one’s own observations and those in one’s social network  Reputation is a social quantity, but everyone has their own perception of it

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge4 Trust Personal expectation about another’s behavior in a particular encounter (Mui 2002)  Derived from reputation Parties in a transaction must establish trust to do business effectively If party A has low trust of party B, party A will be willing to pay party B less, and will need to consider insurance  So party B has an incentive to be trustworthy

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge5 Reputation systems Gather experiences from participants as transactions take place  Trustworthy agents increase in reputation  Untrustworthy agents drop in reputation Reputation systems can be ‘centralized’  E.g. in EBay, sellers receive ratings (-1, 0,1) for reliability.  Reputation can be the sum or some other function of those ratings

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge6 Decentralized reputation systems A1 can query others who have transacted with A2 Overall reputation can be a combination of A1’s:  Direct experience with A2  Feedback from others who have interacted with A2  Reputation of others (A3, A4 and A5) as witnesses

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge7 Trust is built up over time Through a series of transactions  Co-operations (C) = good experiences with the agent in question Delivery occurred in a timely manner Merchandise was as advertised Payment was received in full and on time Acted as a truthful or reliable witness  Defections (D) = bad experiences Delivery excessively late Merchandise wrong or inferior to expectation Payment excessively late or not received Acted as an untruthful or unreliable witness

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge8 A sample trust function from the literature Y&S: Yu and Singh (2000)  Compute T t+1 = f(T t, CorD)

Aug 10, Effect of Y&S  = 0.1 and  = -0.2 Trust value after cooperation Trust value before transaction Trust value after defection Increment in trust after cooperation Decrement in trust after defection Yellow region: The better you are, the less co-operation benefits Yellow region: The worse you are, the less defection costs

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge10 Y&S ‘Increment’ view  = 0.1 and  = -0.2 Increment on defection Increment on cooperation Trust value, T t

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge11 Y&S ‘Next value’ (T t+1 ) view  = 0.1 and  = -0.2 Trust value, T t Next value on defection Next value on cooperation

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge12 Y&S ‘Sequence’ view  = 0.1 and  = -0.2 Sequences of  30 cooperates  10 cooperates + 10 defects + 10 cooperates  30 defects Inflection point Penalty for D after C

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge13 A new proposed formula family: N&L (Nojoumian and Lethbridge) Key changes:  As trust increases above threshold , keep increasing the reward for co-operation Up to the maximum  As trust decreases below threshold  keep increasing the cost of defection Down to the minimum  Between  and  keep cost and reward fixed

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge14 The N&L trust function: In case of Cooperation T t in [-1,  )  Bad agent (for now): Encourage  Reward increases linearly from Xencourage (default 0.01) to Xgive (default 0.05) T t in [ ,  ]  Agent about which you are indifferent: Give Xgive T t in ( , +1]  Good agent: Reward  Reward increases linearly from Xgive to Xreward (default 0.09)

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge15 The N&L trust function: In case of Defection T t in [-1,  )  Bad agent: Penalize  Increment increases linearly from Xpenalize (default -0.09) to Xtake (default -0.05) T t in [ ,  ]  Agent about which you are indifferent: Take Xtake T t in ( , +1]  Good agent (for now): Discourage  Increment increases linearly from Xtake to Xdiscourage (default -0.01)

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge16 Comparison of ‘increment’ views  = 0.1 and  = -0.2 Y&SN&L Next value on defection Next value on cooperation -1 Trust value, T t +1

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge17 Comparison of ‘next value’ (T t+1 ) views  = 0.1 and  = -0.2 Y&S N&L Increment on defection Increment on cooperation -1 Trust value, T t +1

Aug 10, Comparison of ‘sequence’ views  = 0.1 and  = -0.2 Yellow: 10C 10D 10C Y&S N&L Inflected asymptotic Less severe penalty for D after C, but can be adjusted ‘Maxed out’

Aug 10, Effect of adjusting N&L parameters:  0.1 to 0.3 and  -0.2 to -0.4 OriginalResult Slight delay only Longer indifferent period

Aug 10, Effect of adjusting N&L parameters:  Xencourage 0.01 to and  Xpenalize to OriginalResult Larger D after C penalty Effect of increased penalty Slight effect of increased encouragement

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge21 Effect of different N&L sequences Xencourage remains and Xpenalize remains C 10D end 0 10D 20C end <0 10C 20D 10D 10C 10D

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge22 Same sequences from Y&S function 20C 10D end 0 10C 20D 10D 10C 10D

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge23 Microsoft Excel formula for calculating N&L trust values =prevTrustValue+(IF(CorD="C", MIN(1-PrevTrustValue, IF(GoodOrBad="B", X_encourage+(PrevTrustValue+1)/(beta2--1)*(X_give-X_encourage), IF(GoodORBad="I", X_give, X_give+(PrevTrustValue-alpha2)/(1-alpha2)*(X_reward-X_give) ))), MAX(-1-Y50, IF(GoodORBad="B", X_penalize+(PrevTrustValue+1)/(beta2--1)*(X_take-X_penalize), IF(GoodORBad="I", X_take, X_take+(PrevTrustValue-alpha2)/(1-alpha2)*(X_discourage-X_give) ))) ))

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge24 You can simplify calculations by using an approximation Results of quadratic regression for the N&L for default parameters

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge25 Varying the function for varying transaction value E.g. You could apply the formula N=floor(Log 10 (V)) times where V is the transaction value  I.e. $10-$99 - Apply once $100-$999 - Apply twice $1000-$ Apply 3 times Etc. The base of the logarithm can be changed for different effects

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge26 Main drawback of N&L ‘Maxing out’ or ‘hitting rock bottom’  No further increase in trust after you reach 1  No further decrease in trust after you reach -1 Asymptotic approach corresponds to ‘diminishing returns’ Could be rectified by making the function open-ended

Conclusions - It seems reasonable to consider that trust functions should  Reward more (or same) the better an agent is  Penalize more (or same) the worse an agent is Y&C trust function does not have these properties  But has asymptotic approach / diminishing returns

Aug 10, 2006Trust Calculation - Nojoumian and Lethbridge28 Conclusions - 2 We propose a family of trust functions  Reward always increases the better an agent is, and vice-versa  Eight parameters can be adjusted to fine tune behavior Future work:  Empirically evaluate the ability of the variously parameterized Y&C or N&L functions to predict actual trustworthiness