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 ( x , u ) C ( x , y , u , r ) Rules for Goalee Guard Action � G A , C N � create ( C ) ENTICE � G T ∨ F , C A � cancel ( C ) WITHDRAW OFFER � G A ∨ U , C E ∨ T � create ( C ′ ) NEGOTIATE � G A ∨ U , C E ∨ T � drop ( G ) ABANDON END GOAL Pankaj Telang and Munindar Singh 3 / 12 � 2012 by SOC Lab, NCSU c
Practical Rules: From Commitment to Goals C = C ( x , y , u , r ) G 2 = G ( y , u ) G 1 = G ( x , r ) Rules for Debtor Guard Action � G N 1 , C D � consider ( G 1 ) DELIVER � G I 1 , C D � DELIVER ′ activate ( G 1 ) � G A 1 , C T ∨ V � drop ( G 1 ) ABANDON MEANS GOAL � G T ∨ F , C D � consider ( G ′ 1 ) PERSIST 1 � G T ∨ F , G ′ I 1 , C D � activate ( G ′ PERSIST ’ 1 ) 1 � G T ∨ F , C D � cancel ( C ) GIVE UP 1 Pankaj Telang and Munindar Singh 4 / 12 � 2012 by SOC Lab, NCSU c
Practical Rules: From Commitment to Goals C = C ( x , y , u , r ) G 2 = G ( y , u ) G 1 = G ( x , r ) Rules for Creditor Guard Action � G N 2 , C C � consider ( G 2 ) DETACH � G I 2 , C C � DETACH ′ activate ( G 2 ) � G A 2 , C E ∨ T � drop ( G 2 ) ABANDON MEANS GOAL � G T ∨ F , C C � consider ( G ′ 2 ) PERSIST 2 � G T ∨ F , G ′ I 2 , C C � activate ( G ′ PERSIST ’ 2 ) 2 � G T ∨ F , C C � release ( C ) GIVE UP 2 Pankaj Telang and Munindar Singh 5 / 12 � 2012 by SOC Lab, NCSU c
Example Table: A possible progression in a purchase scenario. Step Rule Buyer’s Buyer’s Seller’s Seller’s Action State Action State � G A � G A 1 struct activate( G 1 ) 1 � activate( G 3 ) 3 � � G A 1 , C A � � G A 3 , C A � 2 create( C ) ENTICE � G A 1 , G A 2 , C A � � G A 3 , C A � 3 activate( G 2 ) DETACH � G A 1 , G S 2 , C D � � G S 3 , C D � 4 struct pay � G A 1 , G S 2 , C D � activate( G 4 ) � G S 3 , G A 4 , C D � 5 DELIVER � G S 1 , G S 2 , C S � book � G S 3 , G S 4 , C S � 6 struct G 1 = G ( Buyer , book ) , G 2 = G ( Buyer , pay ) , G 3 = G ( Seller , pay ) , G 4 = G ( Seller , book ) , C = C ( Seller , Buyer , pay , book ) Pankaj Telang and Munindar Singh 6 / 12 � 2012 by SOC Lab, NCSU c
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 Pankaj Telang and Munindar Singh 7 / 12 � 2012 by SOC Lab, NCSU c
Recommend
More recommend