ucs presentation 2011

19
COLLUSION RESISTANT REPUTATION MECHANISM FOR MULTI AGENT SYSTEMS Babak Khosravifar Concordia University, Montreal, Canada 1

Upload: babak-khosravifar

Post on 06-Jul-2015

244 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Ucs presentation 2011

COLLUSION RESISTANT REPUTATION MECHANISM FOR MULTI AGENT SYSTEMS

Babak Khosravifar

Concordia University, Montreal, Canada

1

Page 2: Ucs presentation 2011

OUTLINE

¢ Preliminaries ¢ The Model ¢ Results ¢ Conclusion ¢ References

2

Collusion Resistant Reputation Mechanism for Multi Agent Systems B. Khosravifar, J. Bentahar, M. Gomrokchi, M. Alishahi

Page 3: Ucs presentation 2011

OUTLINE

¢ Preliminaries ¢ The Model ¢ Results ¢ Conclusion ¢ References

3

Collusion Resistant Reputation Mechanism for Multi Agent Systems B. Khosravifar, J. Bentahar, M. Gomrokchi, M. Alishahi

Page 4: Ucs presentation 2011

PRELIMINARIES

¢ Agent ¢ Multi agent system ¢ Knowledge ¢ Trust and Reputation ¢ Multi agent trading environment

�  Web service agent �  Consumer agent

¢ Collusion

4

Collusion Resistant Reputation Mechanism for Multi Agent Systems B. Khosravifar, J. Bentahar, M. Gomrokchi, M. Alishahi

Page 5: Ucs presentation 2011

PRELIMINARIES

¢ Reputation mechanism �  Feedback pool �  Feedback aggregation method �  Feedback posting incentives �  Feedback accuracy checking �  Consistent reputation update �  Sound reputation management

5

Collusion Resistant Reputation Mechanism for Multi Agent Systems B. Khosravifar, J. Bentahar, M. Gomrokchi, M. Alishahi

Page 6: Ucs presentation 2011

PRELIMINARIES

¢ Agents’ goals �  Acceptable service quality for service consumers �  Maximum (long-term) income for service providers �  Maximum (long-term) performance in reputation

mechanism

6

Collusion Resistant Reputation Mechanism for Multi Agent Systems B. Khosravifar, J. Bentahar, M. Gomrokchi, M. Alishahi

Page 7: Ucs presentation 2011

OUTLINE

¢ Preliminaries ¢ The Model ¢ Results ¢ Conclusion ¢ References

7

Collusion Resistant Reputation Mechanism for Multi Agent Systems B. Khosravifar, J. Bentahar, M. Gomrokchi, M. Alishahi

Page 8: Ucs presentation 2011

THE MODEL

¢ Consumer agent looks for service provider ¢ Provider agent provides the requested service ¢ Corresponding satisfaction feedback is posted ¢ Reputation mechanism updates the reputation

values ¢ Provider’s income parameters

�  Mean periodic request λ �  Service fee β �  Request boost parameter Ψ

8

Collusion Resistant Reputation Mechanism for Multi Agent Systems B. Khosravifar, J. Bentahar, M. Gomrokchi, M. Alishahi

Page 9: Ucs presentation 2011

THE MODEL

¢ Consumer/Provider strategy profile ¢ Collusion Benefits

�  Consumer agent ( ε ) �  Web service agent ( )

¢ Controller agent’s investigation parameters �  Analyzing feedback window ( ) �  Detecting fake feedback ( ) �  Penalty ( )

βλ ΨW

cw

cdf

Pn

9

Collusion Resistant Reputation Mechanism for Multi Agent Systems B. Khosravifar, J. Bentahar, M. Gomrokchi, M. Alishahi

Page 10: Ucs presentation 2011

THE MODEL

¢ Four possible scenarios �  Actual collusion is detected �  Actual collusion is ignored �  Truthful action is penalized �  Truthful action is detected

10

Collusion Resistant Reputation Mechanism for Multi Agent Systems B. Khosravifar, J. Bentahar, M. Gomrokchi, M. Alishahi

Page 11: Ucs presentation 2011

OUTLINE

¢ Preliminaries ¢ The Model ¢ Results ¢ Conclusion ¢ References

11

Collusion Resistant Reputation Mechanism for Multi Agent Systems B. Khosravifar, J. Bentahar, M. Gomrokchi, M. Alishahi

Page 12: Ucs presentation 2011

RESULTS

¢  In repeated game with decision making process, if the falsely detected feedback is more that correctly detected ones, web service and consumer agents choose collusion as dominant strategy. �  Penalizing the collusion is Pure Strategy Nash

Equilibrium.

12

Collusion Resistant Reputation Mechanism for Multi Agent Systems B. Khosravifar, J. Bentahar, M. Gomrokchi, M. Alishahi

Page 13: Ucs presentation 2011

RESULTS

¢ Penalizing probability

¢ Expected Payoffs

13

Collusion Resistant Reputation Mechanism for Multi Agent Systems B. Khosravifar, J. Bentahar, M. Gomrokchi, M. Alishahi

Page 14: Ucs presentation 2011

RESULTS

¢ Estimated penalizing probability

¢  In mixed strategy repeated games, there is a threshold µ such that if qw > µ acting truthful would be the dominant strategy.

14

Collusion Resistant Reputation Mechanism for Multi Agent Systems B. Khosravifar, J. Bentahar, M. Gomrokchi, M. Alishahi

Page 15: Ucs presentation 2011

RESULTS

¢  If the estimated probability of penalizing exceeds the obtained threshold, acting truthful and not being penalized would be the Mixed Strategy Nash Equilibrium.

¢ A collusion resistant reputation mechanism is achieved when the controller agent maximizes the following value.

15

Collusion Resistant Reputation Mechanism for Multi Agent Systems B. Khosravifar, J. Bentahar, M. Gomrokchi, M. Alishahi

Page 16: Ucs presentation 2011

RESULTS

16

Collusion Resistant Reputation Mechanism for Multi Agent Systems B. Khosravifar, J. Bentahar, M. Gomrokchi, M. Alishahi

Page 17: Ucs presentation 2011

OUTLINE

¢ Preliminaries ¢ The Model ¢ Results ¢ Conclusion ¢ References

17

Collusion Resistant Reputation Mechanism for Multi Agent Systems B. Khosravifar, J. Bentahar, M. Gomrokchi, M. Alishahi

Page 18: Ucs presentation 2011

CONCLUSION

¢ Reputation mechanism ¢ Collusion analysis ¢ Collusion resistant structure ¢ Best response analysis

¢ Three player game ¢ Learning methods ¢ MDP/PO-MDP

18

Collusion Resistant Reputation Mechanism for Multi Agent Systems B. Khosravifar, J. Bentahar, M. Gomrokchi, M. Alishahi

Page 19: Ucs presentation 2011

REFERENCES ¢  Archie Chapman, Alex Rogers, Nicholas Jennings, and David Leslie. A unifying framework for iterative

approximate best response algorithms for distributed constraint optimization problems. Knowledge Engineering Review (in press), 2011.

¢  Radu Jurca and Boi Faltings. Collusion-resistant, incentive-compatible feedback payments. In Proc. of the ACM Conf. on E-Commerce, pages 200–209, 2007.

¢  Radu Jurca, Boi Faltings, andWalter Binder. Reliable QoS monitoring based on client feedback. In Proc. of the 16’th Int. World Wide Web Conf., pages 1003–1011, 2007.

¢  Georgia Kastidou, Kate Larson, and Robin Cohen. Exchanging reputation information between communities: A payment-function approach. In Proc. of the 21st Int. Joint Conf. on Artificial Intelligence (IJCAI), pages 195–200, 2009.

¢  Babak Khosravifar, Jamal Bentahar, Philippe Thiran, Ahmad Moazin, and Addrien Guiot. An approach to incentive-based reputation for communities of web services. In Proc. of IEEE 7’th Int. Con. on Web Services (ICWS), pages 303–310, 2009.

¢  Babak Khosravifar, Jamal Bentahar, Ahmed Moazin, and Philippe Thiran. On the reputation of agent-based web services. In Proc. of the 24’th Conf. on Artificial Intelligence (AAAI), pages 1352–1357, 2010.

¢  E. Michael Maximilien and Munindar P. Singh. Conceptual model of web service reputation. SIGMOD Record, ACM Special Interest Group on Management of Data, 31(4):36– 41, 2002.

¢  George Vogiatzis, Ian MacGillivray, and Maria Chli. A probabilistic model for trust and reputation. In Proc. of 9’th Int. Conf. on Autonomous Agent and Multi Agent Systems (AAMAS), pages 225–232, 2010.

19

Collusion Resistant Reputation Mechanism for Multi Agent Systems B. Khosravifar, J. Bentahar, M. Gomrokchi, M. Alishahi