Achievement Goal Lifecycle Pankaj Telang and Munindar Singh 1 / 12 - - PowerPoint PPT Presentation

achievement goal lifecycle
SMART_READER_LITE
LIVE PREVIEW

Achievement Goal Lifecycle Pankaj Telang and Munindar Singh 1 / 12 - - PowerPoint PPT Presentation

Achievement Goal Lifecycle Pankaj Telang and Munindar Singh 1 / 12 2012 by SOC Lab, NCSU c Achievement Commitment Lifecycle Pankaj Telang and Munindar Singh 2 / 12 2012 by SOC Lab, NCSU c Practical Rules: From Goal to Commitment G (


slide-1
SLIDE 1

Achievement Goal Lifecycle

1 / 12

Pankaj Telang and Munindar Singh c

2012 by SOC Lab, NCSU

slide-2
SLIDE 2

Achievement Commitment Lifecycle

2 / 12

Pankaj Telang and Munindar Singh c

2012 by SOC Lab, NCSU

slide-3
SLIDE 3

Practical Rules: From Goal to Commitment

G(x, u) C(x, y, u, r)

Rules for Goalee Guard Action

ENTICE

GA, CN create(C)

WITHDRAW OFFER

GT∨F, CA cancel(C)

NEGOTIATE

GA∨U, CE∨T create(C′)

ABANDON END GOAL

GA∨U, CE∨T drop(G)

3 / 12

Pankaj Telang and Munindar Singh c

2012 by SOC Lab, NCSU

slide-4
SLIDE 4

Practical Rules: From Commitment to Goals

C = C(x, y, u, r) G2 = G(y, u) G1 = G(x, r)

Rules for Debtor Guard Action

DELIVER

GN

1 , CD

consider(G1)

DELIVER′

GI

1, CD

activate(G1)

ABANDON MEANS GOAL

GA

1, CT∨V

drop(G1)

PERSIST

GT∨F

1

, CD consider(G′

1)

PERSIST’

GT∨F

1

, G′I

1, CDactivate(G′ 1)

GIVE UP

GT∨F

1

, CD cancel(C)

4 / 12

Pankaj Telang and Munindar Singh c

2012 by SOC Lab, NCSU

slide-5
SLIDE 5

Practical Rules: From Commitment to Goals

C = C(x, y, u, r) G2 = G(y, u) G1 = G(x, r)

Rules for Creditor Guard Action

DETACH

GN

2 , CC

consider(G2)

DETACH′

GI

2, CC

activate(G2)

ABANDON MEANS GOAL

GA

2, CE∨T

drop(G2)

PERSIST

GT∨F

2

, CC consider(G′

2)

PERSIST’

GT∨F

2

, G′I

2, CCactivate(G′ 2)

GIVE UP

GT∨F

2

, CC release(C)

5 / 12

Pankaj Telang and Munindar Singh c

2012 by SOC Lab, NCSU

slide-6
SLIDE 6

Example

Table: A possible progression in a purchase scenario.

Step Rule Buyer’s Action Buyer’s State Seller’s Action Seller’s State 1 struct activate(G1) GA

1

activate(G3) GA

3

2

ENTICE

GA

1, CA

create(C) GA

3, CA

3

DETACH

activate(G2) GA

1, GA 2, CA

GA

3, CA

4 struct pay GA

1, GS 2 , CD

GS

3 , CD

5

DELIVER

GA

1, GS 2 , CD activate(G4)

GS

3 , GA 4, CD

6 struct GS

1 , GS 2 , CS book

GS

3 , GS 4 , CS

G1 = G(Buyer, book), G2 = G(Buyer, pay), G3 = G(Seller, pay), G4 = G(Seller, book), C = C(Seller, Buyer, pay, book)

6 / 12

Pankaj Telang and Munindar Singh c

2012 by SOC Lab, NCSU

slide-7
SLIDE 7

Example Cont.

Step 1: Buyer has a goal to purchase a book, and Seller has a goal to get paid (by selling a book) Step 2: Seller employs ENTICE rule and sends an offer to the buyer Step 3: Buyer employs DETACH rule and creates a goal to pay the seller Step 4: Buyer pays the seller Step 5: Seller employs DELIVER rule and creates a goal to send the book to the buyer Step 6: Seller sends the book to the buyer

7 / 12

Pankaj Telang and Munindar Singh c

2012 by SOC Lab, NCSU