a strategy a strategy for automated meaning negotiation
play

A Strategy A Strategy for Automated Meaning Negotiation for - PowerPoint PPT Presentation

Searching in the ISWC Semantic Bank: < negotiation > - One Item Found A Strategy A Strategy for Automated Meaning Negotiation for Automated Meaning Negotiation in Distributed Information Retrieval Vadim Ermolayev Ermolayev Vadim


  1. Searching in the ISWC Semantic Bank: < negotiation > - One Item Found A Strategy A Strategy for Automated Meaning Negotiation for Automated Meaning Negotiation in Distributed Information Retrieval Vadim Ermolayev Ermolayev � Vadim Zaporozhye National University, Ukraine Natalya Keberle Vladimir Vladimirov Wolf-Ekkehard Matzke Cadence Design System s Gm bH, Germ any CADENCE CONFIDENTIAL Wednesday, November the 9-th, 2005 Session IVb: AGENTS AND DISTRIBUTED ARCHITECTURES

  2. Shall be as informal as possible The Outlook Otherwise we’ll perish in endless deliberation • Motivation: – Google game or – Do we always use the PROPER domain theory? • What happens in Distributed Information Retrieval: – Actors, Roles and the need to reach Agreements (on Domain Theories) • Semantic Context and Negotiation Settings • Meaning Negotiation Strategy: – How to behave smartly to reach agreements – Argumentation: Contexts, Propositional Substitutions, Presuppositions, Concession, Reputation … and around • Conclusions and future work 2 Ask Google: <Strategy+Meaning+Negotiation> ISWC 2005

  3. Do we Use the Proper Domain Theory? •You work on agent-based system implementing a tourism-related application • Who is inventing the same square wheel ? •One usual way to find out: – To ask a search engine: <agent> and <tourism> and <project> – E.g., Google : http://google.com/search?q=agent+tourism+project •The results were … 3 Ask Google: <Strategy+Meaning+Negotiation> ISWC 2005

  4. Seems that … we don’t – at all! Links Found: - 141 000 Analyzed: - 1-50 Among them: Matches: - 13(26%) Mismatches: - 37(74%) 4 Ask Google: <Strategy+Meaning+Negotiation> ISWC 2005

  5. If We’ve been Smarter Tourist Service Software I s _ a •We should have used a Is_a _ s I a different DOMAIN Software Information Flight ONTOLOGY Agent e-Service Booking Implements Synonym_of a e-Service _ Is_a s I •This may have Recommender System led us to … Travel Agent Component_of Agent 5 Ask Google: <Strategy+Meaning+Negotiation> ISWC 2005

  6. … the Transformation Like: • <agent> AND <tourism> AND <project> DOMAI N ONTOLOGY <agent>: synonym_of(<agent>, <software agent>) <software agent>: is_a(<software agent>, <software>) <software agent>: implements(<software agent>, <recommender system>) <software agent>: component_of(<software agent>, <travel agent>) • <tourism> AND <project> AND <software agent> AND (<recommender system> OR <travel agent>) • We have tried Google with that … 6 Ask Google: <Strategy+Meaning+Negotiation> ISWC 2005

  7. Is this the Proper Domain Theory? Resources : 18 Among them : Matches: 15 ( +2 - 94% ) vs 26% before Mismatches: 3 ( 6% ) Interesting to note: All of them could be found among the results (141 000) of the previous query Compare: recall, precision 7 Ask Google: <Strategy+Meaning+Negotiation> ISWC 2005

  8. How to Adhere to the PROPER Domain Theory? •Still not ready to answer •We’ll explore what happens in DIR first … 8 Ask Google: <Strategy+Meaning+Negotiation> ISWC 2005

  9. Information Retrieval Agents in Tourism Projects? 9 Ask Google: <Strategy+Meaning+Negotiation> ISWC 2005

  10. Information Retrieval (semantically mediated – our Google game) Agents in Tourism Projects? DO Software Agents as Recommender Systems in Tourism Projects? 10 Ask Google: <Strategy+Meaning+Negotiation> ISWC 2005

  11. Distributed Information Retrieval (agent-based, mediated… Semantic Context?) Mediator (Agent) Match? Align? DO 1 shot vs iterative IRP (Agent) Semantic Context of a Query is too IRO poor (incomplete) to provide reliable IR 1 shot matching IRP (Agent) IRP (Agent) IRO IRO IR IR 11 Ask Google: <Strategy+Meaning+Negotiation> ISWC 2005

  12. Distributed Information Retrieval (agent-based, mediated, Negotiated Semantic Context) UA RACI NG Query Formulation Mediator Query Transformation QTA Query Decomposition MA Negotiation with IRPAs QPA DO Sub-Query Outsourcing IRP (Agent) IRO IR IRP (Agent) IRP (Agent) IRO IRO IR IR 12 Ask Google: <Strategy+Meaning+Negotiation> ISWC 2005

  13. How to Adhere to the PROPER Domain Theory? •Just observe what people do : Mind that you are software and – Be smart software – Don’t be stubborn – Be ready to concede – As much as your reputation allows – Be pro-active – Try to reach the agreement on the Semantic Context of the Query • Negotiation -incorporating all of the above – Use Argumentation to negotiate – In a way to Concede monotonically to the Deal 13 Ask Google: <Strategy+Meaning+Negotiation> ISWC 2005

  14. Negotiation Settings: One-to-One, Non-Symmetric, Multi-Issue, on Semantic Context •The Goal – The Deal stricken over the Negotiation Set •The Interaction Protocol – Symmetric vs Non-Symmetric – One-to-One , One-to-Many, Many-to-Many •The Negotiation Set – Single-Issue vs Multi-Issue – Semantic Context (the part of the Domain Theory communicated to the negotiation party) •The Strategy (of a party) The FOCUS of the paper – The set of internal Rules an Agent uses to pursue the Goal (of striking the Deal) 14 Ask Google: <Strategy+Meaning+Negotiation> ISWC 2005

  15. Semantic Context after (Beun, van Eijk, and Prüst, 2004) • Definition 1 (Semantic Context): The context C c of Г * is the union of the set Г i of TT ** ∈ a concept c ∈ γ statements Г which are the assumptions over i γ ∈ c and the set Г j of TT statements Г which j may be explicitly inferred from { Г c : � s *** } U Г i ┴ using the rules of the type system: = = C Γ Γ Γ U c i j c * Г stands for Domain Theory ** TT stands for Type Theory See, e.g.: Luo, Z. : Computation and Reasoning: A Type Theory for Computer Science. Int. Series of Monographs on Computer Science. Clarendon Press, Oxford (1994) *** Г c : � s reflects that 1) c is the concept (has the special type “sort”) and 2) this fact (1) may be inferred ┴ from the Domain Theory 15 Ask Google: <Strategy+Meaning+Negotiation> ISWC 2005

  16. Negotiation Strategy: the Questions to be Answered (by providing the Rules) •Let Q has Г Q and M has Г M : – Which of the parties starts first? – Straightforward! Q of course •The others are more difficult : – How to generate argumentation on the semantic discrepancies between Г Q and Г M ? – How to ensure that these discrepancies are eliminated monotonically in negotiation rounds? – How to assess if the current level of these semantic discrepancies is sufficient to strike the deal? – How to find out that the movement to the perfect match (no discrepancies) is no longer possible? 16 Ask Google: <Strategy+Meaning+Negotiation> ISWC 2005

  17. Argumentation on Semantic Discrepancies • Define S emantic D istance as × → Hints on how to SD Γ Γ R : Q M measure the SD • Efficient argumentation should lower the SD are in the paper (monotonically) • Biggest contribution to SD is provided by the “ orphans ” of Г Q wrt Г M (or Г M wrt Г Q ) – Orphans : concepts, concept properties, or propositions expressing relationships of Г Q having no analogy in Г M (or of Г M in Г Q ) • So – find a kind of an extra context Δ o for each encountered orphan, say, o o ≠ ∅ • A party concedes on o if C Δ I o Euzenat, J. et al .: State of the Art on Ontology Alignment. KnowledgeWeb project deliverable D2.2.3, v.1.2. August 2, 2004. URL: http://knowledgeweb.semanticweb.org/ 17 Ask Google: <Strategy+Meaning+Negotiation> ISWC 2005

  18. Orphans: an Example The Google Game Г M Г Q Tourist Service Software Agent Implements I s _ a a Is_a _ s I Software Information Flight Agent e-Service Booking Implements Synonym_of a e-Service _ Is_a s I n I _ d Project o m Recommender a i n System _ o f Orphan in Г Q Travel Agent Component_of Agent Tourism One can find a different (more detailed) example in the paper 18 Ask Google: <Strategy+Meaning+Negotiation> ISWC 2005

  19. Contexts & Propositional Substitutions Г M Г Q • Q -> the Context of a Project : Tourist Service Agent Software – An Agent implements a Project Implements I s • M -> Equivalence _ a a Is_a _ hypotheses : s I – Agent Q ↔ Agent M Software Information – Agent Q ↔ Software Agent M Agent e-Service • M -> Propositional Synonym_of Implements a _ Is_a substitution : s Project I – Software Agent implements a Recommender Recommender System System • Communicated to Q Travel as the Argumentation Agent Component_of Agent ( Context ) • By making Presuppositions 19 Ask Google: <Strategy+Meaning+Negotiation> ISWC 2005

  20. Presuppositions •Based on the computed Sim values • M - Presupposition: Project Q ↔ Recommender System M • M : What if Q submitted – An Agent implements a Recommender System • But NOT – An Agent implements a Project • The Sim value of Agent Q ↔ Software Agent M will GROW n PR U • Formally: Presupposition Set is formed = PR i = wrt the communicated context C i 1 20 Ask Google: <Strategy+Meaning+Negotiation> ISWC 2005

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