SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
Prediction of
Nash Bargaining Solution in
Negotiation Dialogue
Kosui Iwasa, Katsuhide Fujita
Tokyo University of Agriculture and Technology
Outline
Background
Related Works
Problem Definition
Proposed Method
Evaluation
Conclusion
Background
Importance of Negotiations
Generally, there are negotiations in …
business politics judicature
Negotiations are essential activities for people.
A Problem in Negotiations
Solutions
Pareto Front
Nash Bargaining Solution
Reward for !"
Rewardfor!#
com
prom
ise
Actual Agreement
Main Purpose of our Study
Utility for !"
Utilityfor!#
Solving the gap between Nash
bargaining solutions and actual
agreements
Nash Bargaining Solution
Actual Agreement
Predicting Nash Bargaining Solution
from negotiation dialogues
Contributions
Proposed Method
Predicting Nash bargaining solution by deep learning
from dialogues in natural language in multi-issue
negotiations
Experimental Result
In Social welfare and Nash product,
solutions predicted by the our method are superior to
solutions formed in human-human negotiations
Related Work
Automated Negotiation
Expected to support or act on human negotiations.
Agents can negotiate with each other to make
agreements by the predetermined negotiation
protocol (not in natural languages).
GENIUS: Automated Negotiation Platform
Comparison between agents and humans
in negotiations
In simple protocol
With well-defined
utility functions
Agents
In natural languages
With unclear preferences
Humans
The negotiation between humans have to
! define their own utility functions
! negotiate in simple protocols (not natural languages)
Human-Human
Negotiation dialogues
Where should we go on a
trip in our next vacation?
I want to go to Tokyo
and see a famous shrine.
Too bad. Prices in Tokyo
are too high. How about
Beijing?
A
B
C
Agent-Agent
Negotiation dialogues
OFFER: Tokyo
OFFER: Beijing
A
B
OFFER: Shanghai
C
ACCEPT
A
Agent-Agent Negotiations (SAOP)
in Multi-issue Negotiation Problems
OFFER:
Budget - $300
Term- 5 days
Destination – Tokyo
Transportation – Airplane
Hotel – Raymond Hotel
Day #1 – Go to Sensou-ji
A
… It is complicated to humans
The End-to-end Negotiator
in a Natural Language
Deal or No Deal? End-to-End Learning for Negotiation
Dialogues [Lewis et al. 2017]
Solution
Generator
The End-to-end Negotiator
in a Natural Language
Input
Dialogue
Encoder
<OTHER> I want hatsto
Speech
Generator
<ME> Is it ?
< OTHER > I want ?to
Hat: 2, Book: 1, Ball: 0
Negotiation Agents in Natural
Languages
!They could not outperform the results of humans
in both individual utility and social welfare.
!To act the agent in the user’s place in the real
world, their own utility functions should be
defined.
Problem Definition
Summary of
the Problem Definition
Two participants !", !$ exchange some items
Multi-issue negotiation
The utility of each agent is calculated as the
weighted average of option's score
There is no dependency between issues
An Example of
Issues and options
How to allocate fruitsDomain
ApplesIssues Bananas Oranges
Options
(# of items)
0 2… 0 5…
Every issue has options,
which is a integer and a limited range
0 3…
An Example of
A Solution
Domain
Issues
Options
(# of items)
One of A
Solution
1 2 2
How to allocate fruits
0 2… 0 5… 0 3…
Apples Bananas Oranges
How To Calculate Utility
For Each Agent?
Participant !"
Participant !#
Weights
Apple: 0.5
Banana: 0.3
Orange: 0.1
Weights
Apple: 0.1
Banana: 0.2
Orange: 0.7
How To Calculate Utility
For Each Agent?
Participant !"
Participant !#
Weights
Apple: 0.5
Banana: 0.3
Orange: 0.1
Weights
Apple: 0.1
Banana: 0.2
Orange: 0.7
How To Calculate Utility
For Each Agent?
Participant !"
Weights
Apple: 0.5
Banana: 0.3
Orange: 0.1
0.5 &
2
2
+ 0.3 &
3
5
+ 0.1 &
0
3
= 0.68
Utility for !" in the solution
Apple Banana Orange
Proposed Method
Outline of the proposed method
1. Predict the weights of each issue
for each participant from negotiation dialogues
in natural languages
2. Search for Nash bargaining solution
through exhaustive search
based on the predicted weights
Outline of the proposed method
1. Predict the weights of each issue
for each participant from negotiation dialogues
in natural languages
2. Search for Nash bargaining solution
through exhaustive search
based on the predicted weights
1. Predict the weights
of each issue for each participant
I. Preprocessing
Input
1. Predict the weights
of each issue for each participant
II. Prediction with Bi-GRUs
Bi-GRUs
Encoder
Attention
Output
<TGT> I want <END>to
!
Apple: 0.4 Banana: 0.5 Orange: 0.1
Softmax
Summary of the proposed method
1. Predict the weights of each issue
for each participant from conversations
2. Search for Nash bargaining solution
through exhaustive search
based on the predicted weights
Evaluation
Experimental Settings
Dataset: provided by Facebook AI research
For the end-to-end negotiator (Lewis et al.)
Two humans negotiate in English and allocate books, hats, and
balls.
Hyperparameters
The gradient method: RMSProp
The number of GRU units: 256
Experiment #1
Prediction of Issue Weights
Evaluate the quality of prediction of issue weights
10-fold cross-validation to evaluate
Spearman's rank vs Ground truths: 61%
In prediction of the rank of item's importance
Accuracy: 70%
In prediction of the most important item
Experiment #2
Prediction of Nash bargaining solution
Evaluate the quality of predicted solutions by
comparing with agreements in human-human
negotiations
Metrics
Nash Product
The product of utilities in each participant
Social Welfare
The sum of utilities in each participant
Experiment #2
Result in Nash Product
Experiment #2
Result in Social Welfare
Conclusion
Conclusion
Proposed Method
Predict Nash bargaining solution from dialogues
by natural language in a multi-issue negotiation
using Bidirectional GRUs
Experimental Results
In Social welfare and Nash product,
the solutions predicted by our method are superior to
the solutions in human-human negotiations

Contenu connexe

Similaire à Prediction of Nash Bargaining Solution in Negotiation Dialogue [PRICAI '18]

Identification Of Factors Supporting Co-Creative Consensus Building And Propo...
Identification Of Factors Supporting Co-Creative Consensus Building And Propo...Identification Of Factors Supporting Co-Creative Consensus Building And Propo...
Identification Of Factors Supporting Co-Creative Consensus Building And Propo...Kimberly Jones
 
Best Practices for Designing High-Fidelity Voice Experiences
Best Practices for Designing High-Fidelity Voice ExperiencesBest Practices for Designing High-Fidelity Voice Experiences
Best Practices for Designing High-Fidelity Voice ExperiencesPullString
 
MGT 557 Great Stories /newtonhelp.com
MGT 557 Great Stories /newtonhelp.comMGT 557 Great Stories /newtonhelp.com
MGT 557 Great Stories /newtonhelp.combellflower195
 
MGT 557 Something Great/newtonhelp.com
MGT 557 Something Great/newtonhelp.comMGT 557 Something Great/newtonhelp.com
MGT 557 Something Great/newtonhelp.comlechenau5
 
8a conflicting values lesson plan and ub d
8a   conflicting values lesson plan and ub d8a   conflicting values lesson plan and ub d
8a conflicting values lesson plan and ub dCharles Lenchner
 
Negotiation for Entrepreneurs
Negotiation for EntrepreneursNegotiation for Entrepreneurs
Negotiation for EntrepreneursTerri Griffith
 
Problem solving techniques consist of 4 main phases Define, Genera.docx
Problem solving techniques consist of 4 main phases Define, Genera.docxProblem solving techniques consist of 4 main phases Define, Genera.docx
Problem solving techniques consist of 4 main phases Define, Genera.docxwkyra78
 
Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...
Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...
Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...Artificial Intelligence Institute at UofSC
 
Negotiation Basics for B.E.S.T. Students
Negotiation Basics for B.E.S.T. StudentsNegotiation Basics for B.E.S.T. Students
Negotiation Basics for B.E.S.T. StudentsTerri Griffith
 
Midwest km pugh conversational ai and ai for conversation 190809
Midwest km pugh conversational ai and ai for conversation 190809Midwest km pugh conversational ai and ai for conversation 190809
Midwest km pugh conversational ai and ai for conversation 190809Katrina (Kate) Pugh
 
MGT 557 Enhance teaching - snaptutorial.com
MGT 557 Enhance teaching - snaptutorial.com MGT 557 Enhance teaching - snaptutorial.com
MGT 557 Enhance teaching - snaptutorial.com donaldzs76
 
MGT 557 Education Organization / snaptutorial.com
MGT 557 Education Organization / snaptutorial.comMGT 557 Education Organization / snaptutorial.com
MGT 557 Education Organization / snaptutorial.comMcdonaldRyan59
 
Patterns for collaborative creativity
Patterns for collaborative creativityPatterns for collaborative creativity
Patterns for collaborative creativityJohn Thomas
 
Conversational AI:An Overview of Techniques, Applications & Future Scope - Ph...
Conversational AI:An Overview of Techniques, Applications & Future Scope - Ph...Conversational AI:An Overview of Techniques, Applications & Future Scope - Ph...
Conversational AI:An Overview of Techniques, Applications & Future Scope - Ph...PhD Assistance
 
Teaching lean startup capital enterprise
Teaching lean startup   capital enterpriseTeaching lean startup   capital enterprise
Teaching lean startup capital enterpriseFounder-Centric
 
[SRCCON] Figuring It Out: Remote Communication
[SRCCON] Figuring It Out: Remote Communication[SRCCON] Figuring It Out: Remote Communication
[SRCCON] Figuring It Out: Remote CommunicationDavis Shaver
 
Software Craftsmanship and Agile Code Games
Software Craftsmanship and Agile Code GamesSoftware Craftsmanship and Agile Code Games
Software Craftsmanship and Agile Code GamesMike Clement
 
Toward a socio-technical pattern language
Toward a socio-technical pattern languageToward a socio-technical pattern language
Toward a socio-technical pattern languageJohn Thomas
 

Similaire à Prediction of Nash Bargaining Solution in Negotiation Dialogue [PRICAI '18] (20)

Identification Of Factors Supporting Co-Creative Consensus Building And Propo...
Identification Of Factors Supporting Co-Creative Consensus Building And Propo...Identification Of Factors Supporting Co-Creative Consensus Building And Propo...
Identification Of Factors Supporting Co-Creative Consensus Building And Propo...
 
Best Practices for Designing High-Fidelity Voice Experiences
Best Practices for Designing High-Fidelity Voice ExperiencesBest Practices for Designing High-Fidelity Voice Experiences
Best Practices for Designing High-Fidelity Voice Experiences
 
MGT 557 Great Stories /newtonhelp.com
MGT 557 Great Stories /newtonhelp.comMGT 557 Great Stories /newtonhelp.com
MGT 557 Great Stories /newtonhelp.com
 
MGT 557 Something Great/newtonhelp.com
MGT 557 Something Great/newtonhelp.comMGT 557 Something Great/newtonhelp.com
MGT 557 Something Great/newtonhelp.com
 
8a conflicting values lesson plan and ub d
8a   conflicting values lesson plan and ub d8a   conflicting values lesson plan and ub d
8a conflicting values lesson plan and ub d
 
Negotiation for Entrepreneurs
Negotiation for EntrepreneursNegotiation for Entrepreneurs
Negotiation for Entrepreneurs
 
Problem solving techniques consist of 4 main phases Define, Genera.docx
Problem solving techniques consist of 4 main phases Define, Genera.docxProblem solving techniques consist of 4 main phases Define, Genera.docx
Problem solving techniques consist of 4 main phases Define, Genera.docx
 
Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...
Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...
Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...
 
Negotiation Basics for B.E.S.T. Students
Negotiation Basics for B.E.S.T. StudentsNegotiation Basics for B.E.S.T. Students
Negotiation Basics for B.E.S.T. Students
 
Midwest km pugh conversational ai and ai for conversation 190809
Midwest km pugh conversational ai and ai for conversation 190809Midwest km pugh conversational ai and ai for conversation 190809
Midwest km pugh conversational ai and ai for conversation 190809
 
MGT 557 Enhance teaching - snaptutorial.com
MGT 557 Enhance teaching - snaptutorial.com MGT 557 Enhance teaching - snaptutorial.com
MGT 557 Enhance teaching - snaptutorial.com
 
Pentland
PentlandPentland
Pentland
 
MGT 557 Education Organization / snaptutorial.com
MGT 557 Education Organization / snaptutorial.comMGT 557 Education Organization / snaptutorial.com
MGT 557 Education Organization / snaptutorial.com
 
Patterns for collaborative creativity
Patterns for collaborative creativityPatterns for collaborative creativity
Patterns for collaborative creativity
 
Carolyn Rosé - WESST - From Data to Design of Dynamic Support for Collaborati...
Carolyn Rosé - WESST - From Data to Design of Dynamic Support for Collaborati...Carolyn Rosé - WESST - From Data to Design of Dynamic Support for Collaborati...
Carolyn Rosé - WESST - From Data to Design of Dynamic Support for Collaborati...
 
Conversational AI:An Overview of Techniques, Applications & Future Scope - Ph...
Conversational AI:An Overview of Techniques, Applications & Future Scope - Ph...Conversational AI:An Overview of Techniques, Applications & Future Scope - Ph...
Conversational AI:An Overview of Techniques, Applications & Future Scope - Ph...
 
Teaching lean startup capital enterprise
Teaching lean startup   capital enterpriseTeaching lean startup   capital enterprise
Teaching lean startup capital enterprise
 
[SRCCON] Figuring It Out: Remote Communication
[SRCCON] Figuring It Out: Remote Communication[SRCCON] Figuring It Out: Remote Communication
[SRCCON] Figuring It Out: Remote Communication
 
Software Craftsmanship and Agile Code Games
Software Craftsmanship and Agile Code GamesSoftware Craftsmanship and Agile Code Games
Software Craftsmanship and Agile Code Games
 
Toward a socio-technical pattern language
Toward a socio-technical pattern languageToward a socio-technical pattern language
Toward a socio-technical pattern language
 

Dernier

pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flypumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flyPRADYUMMAURYA1
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .Poonam Aher Patil
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxFarihaAbdulRasheed
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)AkefAfaneh2
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Silpa
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Servicenishacall1
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Monika Rani
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Joonhun Lee
 
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Silpa
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptxAlMamun560346
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑Damini Dixit
 

Dernier (20)

pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flypumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
 
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 

Prediction of Nash Bargaining Solution in Negotiation Dialogue [PRICAI '18]

  • 1. Prediction of Nash Bargaining Solution in Negotiation Dialogue Kosui Iwasa, Katsuhide Fujita Tokyo University of Agriculture and Technology
  • 4. Importance of Negotiations Generally, there are negotiations in … business politics judicature Negotiations are essential activities for people.
  • 5. A Problem in Negotiations Solutions Pareto Front Nash Bargaining Solution Reward for !" Rewardfor!# com prom ise Actual Agreement
  • 6. Main Purpose of our Study Utility for !" Utilityfor!# Solving the gap between Nash bargaining solutions and actual agreements Nash Bargaining Solution Actual Agreement Predicting Nash Bargaining Solution from negotiation dialogues
  • 7. Contributions Proposed Method Predicting Nash bargaining solution by deep learning from dialogues in natural language in multi-issue negotiations Experimental Result In Social welfare and Nash product, solutions predicted by the our method are superior to solutions formed in human-human negotiations
  • 9. Automated Negotiation Expected to support or act on human negotiations. Agents can negotiate with each other to make agreements by the predetermined negotiation protocol (not in natural languages). GENIUS: Automated Negotiation Platform
  • 10. Comparison between agents and humans in negotiations In simple protocol With well-defined utility functions Agents In natural languages With unclear preferences Humans The negotiation between humans have to ! define their own utility functions ! negotiate in simple protocols (not natural languages)
  • 11. Human-Human Negotiation dialogues Where should we go on a trip in our next vacation? I want to go to Tokyo and see a famous shrine. Too bad. Prices in Tokyo are too high. How about Beijing? A B C
  • 12. Agent-Agent Negotiation dialogues OFFER: Tokyo OFFER: Beijing A B OFFER: Shanghai C ACCEPT A
  • 13. Agent-Agent Negotiations (SAOP) in Multi-issue Negotiation Problems OFFER: Budget - $300 Term- 5 days Destination – Tokyo Transportation – Airplane Hotel – Raymond Hotel Day #1 – Go to Sensou-ji A … It is complicated to humans
  • 14. The End-to-end Negotiator in a Natural Language Deal or No Deal? End-to-End Learning for Negotiation Dialogues [Lewis et al. 2017]
  • 15. Solution Generator The End-to-end Negotiator in a Natural Language Input Dialogue Encoder <OTHER> I want hatsto Speech Generator <ME> Is it ? < OTHER > I want ?to Hat: 2, Book: 1, Ball: 0
  • 16. Negotiation Agents in Natural Languages !They could not outperform the results of humans in both individual utility and social welfare. !To act the agent in the user’s place in the real world, their own utility functions should be defined.
  • 18. Summary of the Problem Definition Two participants !", !$ exchange some items Multi-issue negotiation The utility of each agent is calculated as the weighted average of option's score There is no dependency between issues
  • 19. An Example of Issues and options How to allocate fruitsDomain ApplesIssues Bananas Oranges Options (# of items) 0 2… 0 5… Every issue has options, which is a integer and a limited range 0 3…
  • 20. An Example of A Solution Domain Issues Options (# of items) One of A Solution 1 2 2 How to allocate fruits 0 2… 0 5… 0 3… Apples Bananas Oranges
  • 21. How To Calculate Utility For Each Agent? Participant !" Participant !# Weights Apple: 0.5 Banana: 0.3 Orange: 0.1 Weights Apple: 0.1 Banana: 0.2 Orange: 0.7
  • 22. How To Calculate Utility For Each Agent? Participant !" Participant !# Weights Apple: 0.5 Banana: 0.3 Orange: 0.1 Weights Apple: 0.1 Banana: 0.2 Orange: 0.7
  • 23. How To Calculate Utility For Each Agent? Participant !" Weights Apple: 0.5 Banana: 0.3 Orange: 0.1 0.5 & 2 2 + 0.3 & 3 5 + 0.1 & 0 3 = 0.68 Utility for !" in the solution Apple Banana Orange
  • 25. Outline of the proposed method 1. Predict the weights of each issue for each participant from negotiation dialogues in natural languages 2. Search for Nash bargaining solution through exhaustive search based on the predicted weights
  • 26. Outline of the proposed method 1. Predict the weights of each issue for each participant from negotiation dialogues in natural languages 2. Search for Nash bargaining solution through exhaustive search based on the predicted weights
  • 27. 1. Predict the weights of each issue for each participant I. Preprocessing
  • 28. Input 1. Predict the weights of each issue for each participant II. Prediction with Bi-GRUs Bi-GRUs Encoder Attention Output <TGT> I want <END>to ! Apple: 0.4 Banana: 0.5 Orange: 0.1 Softmax
  • 29. Summary of the proposed method 1. Predict the weights of each issue for each participant from conversations 2. Search for Nash bargaining solution through exhaustive search based on the predicted weights
  • 31. Experimental Settings Dataset: provided by Facebook AI research For the end-to-end negotiator (Lewis et al.) Two humans negotiate in English and allocate books, hats, and balls. Hyperparameters The gradient method: RMSProp The number of GRU units: 256
  • 32. Experiment #1 Prediction of Issue Weights Evaluate the quality of prediction of issue weights 10-fold cross-validation to evaluate Spearman's rank vs Ground truths: 61% In prediction of the rank of item's importance Accuracy: 70% In prediction of the most important item
  • 33. Experiment #2 Prediction of Nash bargaining solution Evaluate the quality of predicted solutions by comparing with agreements in human-human negotiations Metrics Nash Product The product of utilities in each participant Social Welfare The sum of utilities in each participant
  • 34. Experiment #2 Result in Nash Product
  • 35. Experiment #2 Result in Social Welfare
  • 37. Conclusion Proposed Method Predict Nash bargaining solution from dialogues by natural language in a multi-issue negotiation using Bidirectional GRUs Experimental Results In Social welfare and Nash product, the solutions predicted by our method are superior to the solutions in human-human negotiations