View Presentation Slides

Report 6 Downloads 155 Views
TRACE: A Dynamic Model of Trust for People-Driven Service Engagements Combining Trust with Risk, Commitments, and Emotions

Anup K. Kalia Advisor: Munindar P. Singh Department of Computer Science North Carolina State University Raleigh, NC 27695, USA

September 30, 2015

Anup Kalia (NCSU)

TRACE

September 30, 2015

1 / 24

Broader Objectives I I

Understand subtle human and organizational relationships Use such relationships as a basis for estimating trust ŽƌƉŽƌĂƚĞ

DŝůůŝƚĂƌLJ

KZ'E/d/KE /ZdKZ

dD>Z

ŵĂŝů

ŚĂƚ

ŵĂŝů

dDDDZ

Anup Kalia (NCSU)

TRACE

September 30, 2015

2 / 24

Research Question I

How to estimate trust between people from their interactions?

Possible Applications I

Support people to make important decisions in organizational settings

I

Estimating team cohesion or performance Anup Kalia (NCSU)

TRACE

September 30, 2015

3 / 24

Limitations With Existing Approaches Several approaches consider commitments alone for trust estimation. I

Gambetta (1988) interprets trust as a truster’s assessment of a trustee for performing a specific task

I

Mayer et al. (1995) define trust as the willingness of a truster to be vulnerable to a trustee for the completion of a task

I

Teacy et al. (2006) consider trust as the truster’s estimation of probability that a truster will fulfill it’s obligation toward a trustee

I

Wang et al. (2011) represent trust as the belief of a truster that trustee will cooperate. They estimate trust by aggregating positive and negative experiences

I

Kalia et al. (2014) consider commitment outcomes to predict trust where they learn truster’s parameters based on whether outcomes are positive, negative, or neutral

Anup Kalia (NCSU)

TRACE

September 30, 2015

4 / 24

Limitations With Existing Approaches

Two major classes of trust models I

Fixed parameter trust models where parameter are manually fixed

I

Machine-learned trust models typically Hidden Markov Models (HMM) that assumes variables are conditionally independent of each other given the output variable

Anup Kalia (NCSU)

TRACE

September 30, 2015

5 / 24

Proposed Approach

We can improve trust prediction by incorporating (in addition to commitments) two attributes I

Risk taken by a truster toward a trustee I

I

Emotions displayed by a truster toward a trustee I

I

Risk taken depends on a truster’s belief about the likelihood of gains or losses it might incur from its relationships with a trustee Studies in psychology suggest that positive emotions increase trust whereas negative emotions decrease trust

Create TRACE a model based on Conditional Random Field (CRF) I

Conditional independences between risk, commitments, and emotions may not hold in our setting (e.g., in HMM)

Anup Kalia (NCSU)

TRACE

September 30, 2015

6 / 24

Background: Commitment & Trust DE'Z

WůĞĂƐĞĚĞůŝǀĞƌƚŚĞĐŽĚĞ ďLJDŽŶĚĂLJ

s>KWZ

zĞƐ͕/ǁŝůů ŽŵŵŝƚŵĞŶƚƌĞĂƚŝŽŶ ,ĞƌĞŝƐƚŚĞĐŽĚĞ ŽŵŵŝƚŵĞŶƚŝƐĐŚĂƌŐĞ dƌƵƐƚ/ŶĐƌĞĂƐĞƐ KZ ^ŽƌƌLJ͕/ĐŽƵůĚŶŽƚĐŽŵƉůĞƚĞ ŽŵŵŝƚŵĞŶƚsŝŽůĂƚŝŽŶ dƌƵƐƚĞĐƌĞĂƐĞƐ

Anup Kalia (NCSU)

TRACE

September 30, 2015

7 / 24

Background: Commitment Lifecycle I

C(Debtor, Creditor, Antecedent, Consequent)

null create expire ĂĐƚŝǀĞ conditional

cancel terminated

Anup Kalia (NCSU)

ĂŶƚĞĐĞĚĞŶƚ

consequent discharged

TRACE

detached

cancel violated

September 30, 2015

8 / 24

Background: Estimating Trust from Commitment Progression I

Two-valued representation, positive and negative experiences: hr , si

Trust α = r +r s I We characterize each subject via four parameters I Initial values, hr , s i in in I

I

Increment for positive and negative experiences: ir and is

Commitment Operation Commissive create Directive create Delegate None

hλir + rin , (1-λ)is + sin i

hir + rin , sin i hrin , is + sin i

Discharge Cancel

Anup Kalia (NCSU)

Trust hrfi , sfi i

TRACE

September 30, 2015

9 / 24

Trust Antecedent Framework (Mayer et al., 1995) We propose TRACE based on the enhance trust antecedent framework ďŝůŝƚLJ

ĞŶĞǀŽůĞŶĐĞ

dƌƵƐƚ

ŽŵŵŝƚŵĞŶƚƐ

ZŝƐŬ

/ŶƚĞŐƌŝƚLJ ŵŽƚŝŽŶƐ

I

The model contains 4 variables trust (T), risk (R), commitments (C), and emotions (E)

I

Each variable V = hT, R, C, Ei is described using using Singh’s (1999, 2011) formal notation Vhdebtor, creditor, antecedent, consequenti Anup Kalia (NCSU)

TRACE

September 30, 2015

10 / 24

Description of Variables I

Chtrustee, truster, antecedent, consequenti I I

I

Rhtruster, trustee, antecedent, consequenti I

I

I

The truster takes a risk by accepting the trustee’s offer to perform the consequent If the trustee performs the consequent, the truster gains

Thtruster, trustee, antecedent, consequenti I I

I

The trustee commits to the truster to perform the consequent If the trustee performs the consequent, the commitment is satisfied

The truster believes the trustee if the trustee performs the consequent Trust has three dimensions: ability (trustee’s competency), benevolence (trustee’s willingness), integrity (trustee’s ethics and morality)

Ehtruster, trustee, antecedent, consequenti I

The truster displays a positive emotion if the trustee performs the consequent

Anup Kalia (NCSU)

TRACE

September 30, 2015

11 / 24

Postulates We propose postulates that capture relationships between the variables P1 : Tt → Tt +1 . The trust Tt +1 is influenced by the past trust Tt P2 : Ct → Tt . The current commitment outcome Ct influences the current trust Tt P3 : Rt → Ct . The risk taken influences the commitment outcome Ct or the gain or loss realized in the risk Rt P4 : Rt → Tt . The current risk taken Rt influences the current trust Tt P5 : Ct → Et . The commitment outcome Ct influences the current emotion Et P6 : Rt → Et . The risk taken Rt influences the truster’s emotion Et P7 : Et → Tt . The current emotion Et influences the current trust Tt

Anup Kalia (NCSU)

TRACE

September 30, 2015

12 / 24

The TRACE Model Graphical representation of HMM and TRACE trust models (two time slices)

,DD

d

d

ƚ



ƚ

ƚнϭ

Z

ƚ



ƚ



ƚнϭ

Z

ƚнϭ



ƚнϭ

dZ

d

d

ƚ



ƚ

Anup Kalia (NCSU)

ƚнϭ

Z

ƚ



ƚ



ƚнϭ

TRACE

Z

ƚнϭ



ƚнϭ

September 30, 2015

13 / 24

Comparing HMM and CRF

I

HMM makes two independent assumptions I I

I

The current state yt is independent of y1 , y2 , . . ., yt −2 , given yt −1 Observations xt are independent of each other, given yt

CRF I I

CRFs are agnostic to dependencies between the observations CRF model employs discriminative modeling, where the distribution p(~y |~x ) is learned directly from the data

Anup Kalia (NCSU)

TRACE

September 30, 2015

14 / 24

Evaluation We evaluate TRACE via data collected from a human-subject study conducted by the Intelligence Advanced Research Projects Activity (IARPA) IARPA prepared a dataset based on the Checkmate protocol adapted from the investment or dictator economic decision-making game (Berg, 1995) I The data consists of 431 rows collected from 63 subjects I Each row corresponds to the sequence of rounds played between two subjects I The data we obtained reflects only the banker’s perspective I

^ĞƐƐŝŽŶϭ WĂƌƚŶĞƌƐ WĂƌƚŶĞƌƐ ^ĞƐƐŝŽŶϮ WĂƌƚŶĞƌƐ WĂƌƚŶĞƌƐ Anup Kalia (NCSU)

WĂƌƚŝĐŝƉĂŶƚ

WĂƌƚŝĐŝƉĂŶƚϭΖƐZŽůĞ͗ WĂƌƚŝĐŝƉĂŶƚϮΖƐZŽůĞ͗ WĂƌƚŝĐŝƉĂŶƚϯΖƐZŽůĞ͗ WĂƌƚŝĐŝƉĂŶƚϰΖƐZŽůĞ͗

WĂƌƚŝĐŝƉĂŶƚ WĂƌƚŝĐŝƉĂŶƚϭΖƐZŽůĞ͗ WĂƌƚŝĐŝƉĂŶƚϯΖƐZŽůĞ͗ WĂƌƚŝĐŝƉĂŶƚϮΖƐZŽůĞ͗ WĂƌƚŝĐŝƉĂŶƚϰΖƐZŽůĞ͗ TRACE

ůŽĐŬϭ ZŽƵŶĚϭͲϱ

ĂŶŬĞƌ 'ĂŵĞWůĂLJĞƌ 'ĂŵĞWůĂLJĞƌ ĂŶŬĞƌ

ůŽĐŬϭ ZŽƵŶĚϭͲϱ

'ĂŵĞWůĂLJĞƌ ĂŶŬĞƌ ĂŶŬĞƌ 'ĂŵĞWůĂLJĞƌ

ůŽĐŬϮ ZŽƵŶĚϲͲϭϬ 'ĂŵĞWůĂLJĞƌ ĂŶŬĞƌ ĂŶŬĞƌ 'ĂŵĞWůĂLJĞƌ

ůŽĐŬϮ ZŽƵŶĚϲͲϭϬ ĂŶŬĞƌ 'ĂŵĞWůĂLJĞƌ 'ĂŵĞWůĂLJĞƌ ĂŶŬĞƌ

September 30, 2015

15 / 24

Evaluation I I I

I I I I I I

The protocol involves two roles: banker and game player The banker’s task is to loan money to a game player The game player requests a loan from the banker to play a maze, promising to play a maze of certain difficulty and return: the loan with all gains, the loan with 50% of all gains, 50% of the available money, a fixed amount After the game player’s request, the banker chooses a loan category: small (1–7 USD), medium (4–10 USD), or big (7–13 USD) A dollar amount, randomly generated within the banker’s chosen category, is loaned to the game player The game player does not know the category chosen by the banker The game player plays a maze of a certain difficulty (not necessarily what he or she had promised) The banker will not know the actual maze played The game player returns some money to the banker (not necessarily what he or she had promised) Anup Kalia (NCSU)

TRACE

September 30, 2015

16 / 24

Mapping Game Elements to The TRACE Model

I

The commitment from the player to the banker, Chplayer,banker,loan,returni, as satisfied if the player returned at least the amount he or she had loaned, and as violated, otherwise

I

We compute the gain or loss in the risk, Rh banker, player, loan, returni, based on the difference between the loaned and returned amounts

I

The dataset represents the banker’s trust for the player after the round, Thbanker,player,loan,returni, as a three-tuple hA, B, Ii, indicating the banker’s perception of player’s ability, benevolence, and integrity

I

The dataset represents the banker’s emotion after he or she receives a return from the player, Ehbanker,player,loan,returni, as real-valued (1–10) state anxiety scores derived from the post-round questionnaire

Anup Kalia (NCSU)

TRACE

September 30, 2015

17 / 24

Results MAEs of HMM and TRACE considering different feature combinations. Model HMM

TRACE

Anup Kalia (NCSU)

Input Variables

A

B

I

C C+R C+E R+E C+R+E

1.1220 0.8974 0.8619 0.8468 0.8870

0.8564 0.7655 0.7433 0.8376 0.7977

1.0917 0.8484 0.7184 0.7992 0.7714

C C+R C+E R+E C+R+E

0.8744 0.7463 0.8617 0.8949 0.7878

0.7576 0.7685 0.7656 0.6815 0.7427

0.7988 0.7876 0.7580 0.6568 0.7141

TRACE

September 30, 2015

18 / 24

Results I

Considering only C, TRACE yields lower MAEs than HMM for each trust attribute (CRF employs discriminative)

I

Considering all features (C + R + E), TRACE again yields lower MAEs than HMM for each trust attribute (CRF captures dependencies between C, R, and E)

I

Considering C and R, TRACE performs better than HMM in predicting A and I (C and R are not independent)

I

Considering C and E, HMM performs better than TRACE for B and I (C and E are conditionally independent)

I

Considering R and E, TRACE performs better than HMM for B and I whereas HMM performs better than TRACE for A (mixed)

Anup Kalia (NCSU)

TRACE

September 30, 2015

19 / 24

Threats to Validity

I

Our dataset, although real, consists of short sequences. We expect both HMM and TRACE to perform better given longer sequences

I

The dataset is skewed toward positive trust values and our conclusions may not hold since the trust values have a different distribution

I

The dataset represents emotions using anxiety scores only, thereby lacking realistic emotion responses along multiple dimensions such as anger and joy

Anup Kalia (NCSU)

TRACE

September 30, 2015

20 / 24

Discussion

I

TRACE illustrates that a probabilistic model of trust that incorporates commitments, risk, and emotions can produce trust estimates with fairly good accuracy

I

Our findings therefore open up the possibility of developing user agents that promote secure collaboration

I

Using TRACE a user can calibrate the perceived trust with the risk undertaken in light of available measures of risk and gain from commitments

Anup Kalia (NCSU)

TRACE

September 30, 2015

21 / 24

Thanks

Anup Kalia (NCSU)

TRACE

September 30, 2015

22 / 24

Background: Identifying Commitment Operations from Interactions Ten-fold cross-validation using SVM on marked up Enron email sentences

Commitment Operation

Precision

Recall

F-measure

0.87 0.94 0.86 1 0

0.97 0.97 0.33 0.02 0

0.92 0.95 0.48 0.04 0

Commissive create Directive create Delegate Discharge Cancel

Features used in the classifier include (out of 15) 1 2 3 4 5

Modal verb (shall, will, may, might, can, could, would, must) Type of subject (first person, second person, third person) Present tense verb Past tense verb Deadline

Anup Kalia (NCSU)

TRACE

September 30, 2015

23 / 24

Background: Determining Commitment Operations and Trust from Text Commitments being the most prominent normative relationship

S

R

Content

Operation

Kim

Dorothy

create(C1 )

Kim

Dorothy

Rob

Kim

Kim

Rob

I will also check with Alliance Travel Agency . . . I checked with our Travel Agency . . . By Wednesday Aug 16 2001, please send all copies of your documentation . . . Rob, please forgive me for not sending this in by Aug 15

I

T S ,R

discharge(C1 )

T R ,S



create(C2 )



cancel(C2 )

Example emails from the Enron corpus Anup Kalia (NCSU)

TRACE

September 30, 2015

24 / 24