A N EW P ERSPECTIVE OF T RUST THROUGH M ULTI - A TTRIBUTE A UCTIONS - - PowerPoint PPT Presentation

a n ew p erspective of t rust through m ulti
SMART_READER_LITE
LIVE PREVIEW

A N EW P ERSPECTIVE OF T RUST THROUGH M ULTI - A TTRIBUTE A UCTIONS - - PowerPoint PPT Presentation

A N EW P ERSPECTIVE OF T RUST THROUGH M ULTI - A TTRIBUTE A UCTIONS Ferran Torrent-Fontbona Albert Pla Beatriz Lpez Auctions in workflow management systems Auctions allow an optimal allocation for just-in-time Competitive market


slide-1
SLIDE 1

A NEW PERSPECTIVE OF TRUST THROUGH MULTI- ATTRIBUTE AUCTIONS

Ferran Torrent-Fontbona Albert Pla Beatriz López

slide-2
SLIDE 2

November 13, 2015 2/19

Auctions in workflow management systems

 Auctions allow an optimal allocation for just-in-time  Competitive market  Special domains:

– Production under demand / Supply chain under demand – Handling unexpected tasks (provoked by faults) – Unknown resource status – Outsourced tasks

Resource Agent 1 Resource Agent 2

Workflow Agent A

Resource Type A

AUCTION!

Resource Agent n

···

slide-3
SLIDE 3

November 13, 2015 3/19

Multi-dimensional allocation problem

 Production process managers are not only concerned by

costs

 Workflow managers are concerned about multiple

attributes: – Economic costs – Product quality – Delivery times – Environmental footprint – Licenses / ISO standardizations – …

slide-4
SLIDE 4

November 13, 2015 4/19

Multi-dimensional allocation problem

Multi-criteria allocation problem Multi-attribute auctions

slide-5
SLIDE 5

November 13, 2015 5/19

Trust motivation

 Misdelivered tasks involve:

slide-6
SLIDE 6

November 13, 2015 6/19

Trust motivation

 Misdelivered tasks are due:

– Cheating behaviors – Involuntary errors

  • Bidders may not be able to

accurately estimate their abilities

slide-7
SLIDE 7

November 13, 2015 7/19

Trust motivation

 Cheating agents:

– Incentive Compatible Mechanism

  • Vickrey Based Auction (VCG Payment rule)

 Involuntary errors and misestimating the abilities

– Trust & Reputation based auctions

  • Porter’s auction (uni-attribute)
  • Ramchurn’s auction (uni-attribute)

 No solution integrating Incentive compatibility, trust &

multi-attribute

slide-8
SLIDE 8

November 13, 2015 8/19

Multi-attribute resource/task allocation

Auctions

Uni- Attribute Vickrey Auctions Vickrey Auction

Single Unit Vickrey Discriminatory MU Vickrey Non- Discriminatory MU Vickrey VCG Auction

Position Auctions GSP

Google PPC

Multi- Attribute Score Auctions

Parke’s English VCG

Che’s Auctions

First-score Auction Second-Score Auction Second-Preferred Offer

Flexible Attribute

PERA De Smet Mahr

Uncertain Delivery Auctions

n attributes

PUMAA fair-PUMAA …

1 attribute + 1 trust attribute Trust Extended- VCG Porter’s Fault Tolerant Auction Trust-Based Auctions

N attributes + M trust attributes

Suitable for the considered task allocation Not suitable for the considered task allocation Use of trust or reputation

Multi-attribute (excluding trust)

slide-9
SLIDE 9

November 13, 2015 9/19

Methodology

  • 1. Call for proposals (CFP)
  • 2. Bidding
  • 3. Winner determination problem (WDP)
  • 4. Payment
  • 5. Trust learning
slide-10
SLIDE 10

November 13, 2015 10/19

  • 1. Call for proposals

 An auctioneer 𝐵0 needs to allocate a task 𝑈0 with a set of

attributes 𝑏1, … , 𝑏𝑜

 It Sends a call for proposals (CFP) to all the bidders

– Specifies the task – Specifies the attribute to evaluate – Specifies the evaluation function

𝐷𝐺𝑄 = 𝑈0, 𝑏1

0, … , 𝑏𝑜 0 , 𝑊 ∙

Auctioneer

Bidder 1 Bidder 2 Bidder i

slide-11
SLIDE 11

November 13, 2015 11/19

  • 2. Bidding

 Bidders evaluate the CFP and submit the bids with the

corresponding attributes

 Each bidder submits the bid that is expected to maximize its

utility

𝐶𝑗 = 𝑐𝑗, 𝑢𝑗, 𝑓𝑗

Bidder 1 Bidder 2 Bidder i

Auctioneer

slide-12
SLIDE 12

November 13, 2015 12/19

  • 3. Winner determination problem

 Inclusion of trust in the valuation of the bid

– One trust attribute per checkable attribute

 WDP consists of finding the bid that minimizes the evaluation function

𝑣 𝑈0, 𝑐𝑗, 𝑢𝑗, 𝑓𝑗, 𝜐𝑗,𝑠

𝑢 , 𝜐𝑗,𝑠 𝑓

= 𝜑 𝑈0 − 𝑊 𝑐𝑗, 𝑢𝑗 𝜐𝑗,𝑠

𝑢 , 𝑓𝑗

𝜐𝑗,𝑠

𝑓

min

𝑗

𝑊 𝑐𝑗, 𝑢𝑗 𝜐𝑗,𝑠

𝑢 , 𝑓𝑗

𝜐𝑗,𝑠

𝑓

Auctioneer Evaluate (Optimize €, kWh, time, trust…) Bid 1 Bid 4 Bid 2 … Bid 3 Bid n

Bidder 1 Bidder 2 Bidder i

slide-13
SLIDE 13

November 13, 2015 13/19

  • 4. Payment

 Conditional Vickrey-based payment

– Good delivery: VCG playment rule – Bad delivery

Auctioneer Item delivery Payment

Bidder 1 Bidder 2 Bidder i

slide-14
SLIDE 14

November 13, 2015 14/19

  • 5. Trust learning

𝜐𝑘,𝑠+1

𝑢

= 𝜐𝑘,𝑠

𝑢 + 𝛽𝑢 1 − 𝜐𝑘,𝑠 𝑢

if 𝑢′𝑗,𝑘,𝑙 ≤ 𝑢𝑗,𝑘,𝑙 𝜐𝑗,𝑠

𝑢 − 𝛾𝑢𝜐𝑗,𝑠 𝑢

  • therwise

𝜐𝑘,𝑠+1

𝑓

= 𝜐𝑘,𝑠

𝑓 + 𝛽𝑢 1 − 𝜐𝑘,𝑠 𝑓

if 𝑓′𝑗,𝑘,𝑙 ≤ 𝑓𝑗,𝑘,𝑙 𝜐𝑗,𝑠

𝑓 − 𝛾𝑢𝜐𝑗,𝑠 e

  • therwise

𝛽 = 𝛾 = 0.01

slide-15
SLIDE 15

November 13, 2015 15/19

Experiments

 Experiments based on a real business process

– One auctioneer outsources tasks to external agents – Consideration of economic cost + delivery time + energy consumption – Greedy bidders – Execution times and energy consumptions based on real agents probability distributions

 6 accurate bidders + 6 inaccurate bidders  Each accurate bidder has its own inaccurate twin bidder

– Same abilities – Same time and energy distributions

slide-16
SLIDE 16

November 13, 2015 16/19

Results

 The use of trust highly reduces the amount of bad delivered tasks  With agents that always behave equal, Schillo model outperforms the

  • thers
slide-17
SLIDE 17

November 13, 2015 17/19

Results

 All bidders misestimate the attributes but good bidders add a security

margin (1.5 × 𝜏)

slide-18
SLIDE 18

November 13, 2015 18/19

Conclusions

 Merge of trust with multi-attribute auctions  Inclusion of trust in the valuation function. This affects:

  • The winner determination problem
  • The payment

 Flexibility of trust regarding each checkable attribute  Proposal of a trust learning model

 Easy to parametrize and adjust the learning curve  It does not present rigidity when faces agents’ behavior changes  Robust against initialization and random misdeliveries

slide-19
SLIDE 19

THANKS!!