model driven specification of strategies for negotiating
play

Model-driven Specification of Strategies for Negotiating Agents Ren - PowerPoint PPT Presentation

Institute of Business Information Systems Model-driven Specification of Strategies for Negotiating Agents Ren Schumann , Zijad Kurtanovic, and Ingo J. Timm Valencia, May 4 th 2012 Institute of Business Information Systems Outline


  1. Institute of Business Information Systems Model-driven Specification of Strategies for Negotiating Agents René Schumann , Zijad Kurtanovic, and Ingo J. Timm Valencia, May 4 th 2012

  2. Institute of Business Information Systems Outline • Motivation • Meta Model for Tradeoff Strategies • Transformation • Example • Conclusion

  3. Institute of Business Information Systems Motivation • Agents should negotiate on behalf of humans • Responsibility remains on the humans • Outcomes have to be predictable – By guarantees – Specify the strategies of the agents • Mismatch between capability and responsibility (programmer vs. manager)

  4. Institute of Business Information Systems Idea • Allow managers to specify the negotiation strategy for “its” agent. • Using MDD techniques to automate the translation from manager to agent (based on the ECore meta model) • Focus : Tradeoff strategies – A set of tradeoff relations which defines a preference between two assignments of negotiation attributes

  5. Institute of Business Information Systems The Meta-Model

  6. Institute of Business Information Systems The Meta-Model

  7. Institute of Business Information Systems Graphical Representation • For the most important concepts graphical representations have been defined e.g.: – Negotiation Strategy <Service Name>

  8. Institute of Business Information Systems Graphical Representation • For the most important concepts graphical representations have been defined e.g.: – Negotiation Strategy <Service Name> Price – Negotiation Attribute [120,270]

  9. Institute of Business Information Systems Graphical Representation • For the most important concepts graphical representations have been defined e.g.: – Negotiation Strategy <Service Name> Price – Negotiation Attribute [120,270] – Trade-off relation

  10. Institute of Business Information Systems Graphical Representation • For the most important concepts graphical representations have been defined e.g.: – Negotiation Strategy <Service Name> Price – Negotiation Attribute [120,270] – Trade-off relation • But currently no graphical editor is implemented

  11. Institute of Business Information Systems How to edit it now (Eclipse Widget)

  12. Institute of Business Information Systems Case Study: Scenario • Bilateral Negotiation – Multiple parameters – preference over outcome – Minimal information disclosure – Minimal relaxing of desires

  13. Institute of Business Information Systems Strategies Buyer’s strategy

  14. Institute of Business Information Systems <Service Name> Strategies (10) (7) Buyer’s strategy Price Accounting period [120,270] {1,3,6} (230,2) (200,18) Timeliness Contract duration {1,2,3,4,5,6} {6,12,18,24} Seller’s strategy

  15. Institute of Business Information Systems Transformation • Use a relational representation – Computation can be done at compile time – Fast at run time (negotiation time) Algorithm 1 Pseudo code of the tree transformation algorithm function generateTables (set of trees forming a tradeo ff strategy) for each Tree do generate a representation set of the root Call InduceRepresentationSet(root) end for end function function InduceRepresentationSet (Node X) if X NOT ROOT then Induce a representation set from X end if for each Child-Node C of X do InduceRepresentationSet(C) end for end function

  16. Institute of Business Information Systems Transformed Strategies <Service Name> (10) (7) Price Accounting period [120,270] {1,3,6} (230,2) (200,18) Timeliness Contract duration {1,2,3,4,5,6} {6,12,18,24}

  17. Institute of Business Performative: Find Buyer Information Systems Constraint: PR ≤ 160 Negotiation Round 1 Performative: Check Seller (PR:150,AC:4,CD:18,AP:1) Performative: Find Buyer Round 2 Constraint: PR ≤ 160 ∧ AC ≤ 3 Seller Performative: Relax Performative: Find Buyer Constraint: PR ≤ 145 ∧ AC ≤ 3 Round 3 Seller Performative: Relax Performative: Find Buyer Constraint: PR ≤ 175 ∧ AC ≤ 3 Round 4 Performative: Check Seller (PR:165,AC:2,CD:18,AP:1) Performative: Find Buyer Round 5 Constraint: PR ≤ 175 ∧ AC ≤ 3 ∧ CD ≤ 13 Seller Performative: Relax Performative: Find Buyer Constraint: PR ≤ 190 ∧ AC ≤ 3 ∧ CD ≤ 15 Round 6 Performative: Check Seller (PR:180,AC:2,CD:12,AP:1) Performative: Find Buyer Constraint: PR ≤ 190 ∧ AC ≤ 3 ∧ CD ≤ 15 ∧ AP ≥ 2 Round 7 Performative: Check Seller (PR:180,AC:2,CD:12,AP:3) Round 8 Buyer Performative: Deal Table 1. Full negotiation trace of buyer and seller (PR: price, AC actuality, CD c

  18. Institute of Business Information Systems Conclusion • MDD approach to close the gap between responsibility and capability for agent-based negotiations • Bottom-up approach that can be integrated in other MDD approaches (top-down) • Vision: Managers can specify strategies by themselves.

  19. Institute of Business Information Systems Questions? Contact ¡ ¡René ¡Schumann ¡(rene.schumann@hevs.ch) ¡

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend