SlideShare a Scribd company logo
1 of 11
Alternating offers protocol by
automated negotiation based
on constraint relaxation
Nagoya Institute of Technology Kyoto University
Daiki Setoguchi, Shun Okuhara, Ahmed Moustafa, Takayuki Ito
Introduction
Automated Negotiation Agent
An agent that negotiates on behalf of human beings and aims
to obtain better negotiation results than human beings
Purpose of automated negotiation
• To make reasonable consensus on complex and large-scale
negotiations
• To simulate and analyze real-world negotiations
• To reduce the social burden (time, personnel) for negotiations
Example: sales negotiation, scheduling negotiation, transportation system, etc.
It is rarely actually applied in current research[1]
• There is a difference between the experimental setup used in the research
and the actual problem
• Users have difficulty trusting automated negotiation agent
2
[1] Baarslag, Tim, et al. "When will negotiation agents be able to represent us? The challenges and opportunities for autonomous negotiators." (2017): 4684-4690.
Shared and Local Issue Model(SL Model)[1]
3
[1] Okuhara, Shun, and Takayuki Ito.
"A Compromising Strategy Based on Constraint Relaxation for Automated Negotiating Agents."
Pacific Rim International Conference on Artificial Intelligence. Springer, Cham, 2019.
There are shared issues and individual
issues, and each agent advances
negotiations by offering individual
issues.
During negotiations, each agent
compromises by removing constraints
The utility value of each proposed
agreement is calculated based on the
satisfied constraints.
Alternating Offers Protocol[2]
4
Agent A Agent B
AcceptA
AcceptB
Bid
Bid
OfferA
OfferB
EndNegotiationA EndNegotiationB
Action of the negotiator
• Offer
• Accept
• EndNegotiation
Bid : Candidates for a draft agreement
[2] Rubinstein, Ariel. ”Perfect equilibrium in a bargaining model.” Econometrica: Journal of the Econometric Society (1982): 97-109.
Proposed Model
SL Model
• Negotiations for each constraint make it easy to
explain the negotiation details
• Uses a simultaneous proposal type negotiation model
Alternating Offers Protocol
• Alternate proposal type negotiation model
• Since it is possible to refer to the proposal of the
other party, it is easy to agree
• Existing researches are difficult to explain because
they negotiate by value rather than constraint
5
Proposal of alternating proposal type negotiation model that
can explain negotiation result
Proposed Model
6
Agent A
decision to end
Agent B
decision to end
AcceptA
AcceptB
Offer with constraint
relaxation
Offer with constraint
relaxation
OfferA
OfferB
Yes
Yes
No
No
Start
Agents negotiate by alternately proposing the process of constraint relaxation
proposed in the SL model
Proposed Model
7
Accept
No
Start
End
Yes
Constraint relaxation
and Offer
Accept
Constraint relaxation
and Offer
Yes
No
Agent A
Agent B
Experiment
Number of simulation : 1000
Maximum round : 5 round
Number of agent constraints : 5
Used Agent compromising method :
random、min、distance、distance_min
8
Comparison of proposed model and SL model in terms of
agreed number and consensus result
Used Agent
9
1
2
3
1
2
3
Agent
Issue Ii1
C1
C2
1
2
3
1
2
3
Agent
1
2
3
1
2
3
Agent
1
2
3
Issue Is
Random Min. Distance Distance_min.
C1
C2
C1
C2
C3
1
2
3
1
2
3
Agent
1
2
3
C1
C2
C3
C4
Either C1 or C2 is
deleted
Delete C2 which
is low utility
Delete C3 which
is far from Is
Delete C4 which is far
from Is and low utility
Issue Ii1
Issue Is
Issue Ii1
Issue Is
Issue I1
Issue IsIssue Ii2 Issue Ii2
100
50
100
50 10
40
Negotiate with four agents with different methods
Result
Compromising
method
Round
Social
Welfare
Agreed num
Agreed Social
Welfare
random 3.244 23.166 189 122.574
min 3.164 25.879 209 123.821
distance 3.18 25.657 205 125.158
distance_min 3.204 24.348 199 122.354
10
Compromising
method
Round
Social
Welfare
Agreed num
Agreed Social
Welfare
random 3.252 23.625 187 126.335
min 3.232 23.295 192 121.326
distance 3.244 23.123 189 122.344
distance_min 3.256 23.076 186 124.067
• Proposed Model
• Conventional SL Model
Conclusions
Background and Purpose
• Automated negotiation agents that negotiate on behalf of human beings are
attracting attention
• It is necessary to create a model that is easy for humans to explain in
order to apply it to actual negotiation problems
Proposed Model
• Alternating offers protocols by automated negotiation based on constraint
relaxation
• Negotiations for each constraint make it easy to explain the negotiation details
• As a result of experiments, we found that the proposed model has more
contracts than the existing model.
Future works
• Perform simulation by increasing agent
11

More Related Content

Similar to TS3-2: Daiki Setoguchi from Nagoya Institute of Technology

Consulting Engineers Group Project Engineering
Consulting Engineers Group Project EngineeringConsulting Engineers Group Project Engineering
Consulting Engineers Group Project EngineeringAbin943433
 
A Report on Procurement Strategies - PP1
A Report on Procurement Strategies - PP1 A Report on Procurement Strategies - PP1
A Report on Procurement Strategies - PP1 Pang Khai Shuen
 
Distributed Agile teams and alternative contractual forms - what works best?
Distributed Agile teams and alternative contractual forms - what works best?Distributed Agile teams and alternative contractual forms - what works best?
Distributed Agile teams and alternative contractual forms - what works best?Greg Hutchings
 
Construction Futures Wales - NEC Contracts Overview Workshop
Construction Futures Wales  - NEC Contracts Overview WorkshopConstruction Futures Wales  - NEC Contracts Overview Workshop
Construction Futures Wales - NEC Contracts Overview WorkshopRae Davies
 
Introduction to Prototyping - Scottish UPA - June 2011
Introduction to Prototyping - Scottish UPA - June 2011Introduction to Prototyping - Scottish UPA - June 2011
Introduction to Prototyping - Scottish UPA - June 2011Neil Allison
 
Requirement-Prioritization-08012023-110019am.pptx
Requirement-Prioritization-08012023-110019am.pptxRequirement-Prioritization-08012023-110019am.pptx
Requirement-Prioritization-08012023-110019am.pptxRuquaiyaAltaf
 
100322 Procurement for Planning Managers
100322 Procurement for Planning Managers100322 Procurement for Planning Managers
100322 Procurement for Planning ManagersDr Gordon Murray
 
72240273-3E74-4267-8F7B-E1FBB64A7A4C.pdf
72240273-3E74-4267-8F7B-E1FBB64A7A4C.pdf72240273-3E74-4267-8F7B-E1FBB64A7A4C.pdf
72240273-3E74-4267-8F7B-E1FBB64A7A4C.pdfFarishaOsman
 
A Report on Procurement Strategies - PP1
A Report on Procurement Strategies - PP1 A Report on Procurement Strategies - PP1
A Report on Procurement Strategies - PP1 Pang Khai Shuen
 
CEE526 Paper for Group 33 (Bowen, Bhanu)
CEE526 Paper for Group 33 (Bowen, Bhanu)CEE526 Paper for Group 33 (Bowen, Bhanu)
CEE526 Paper for Group 33 (Bowen, Bhanu)Bowen Deng
 
Advanced services - contracts and modelling
Advanced services - contracts and modellingAdvanced services - contracts and modelling
Advanced services - contracts and modellingShaun West
 
Approaching Service Experiences Through Servicescape Design
Approaching Service Experiences Through Servicescape DesignApproaching Service Experiences Through Servicescape Design
Approaching Service Experiences Through Servicescape DesignMarcin Chłodnicki
 
Pp1 assignment group 8
Pp1 assignment group 8Pp1 assignment group 8
Pp1 assignment group 8lohwenjun
 
Competitive Dialogue in Procurement
Competitive Dialogue in ProcurementCompetitive Dialogue in Procurement
Competitive Dialogue in Procurementechelonconsultancy
 
Pm0018 contracts management in projects
Pm0018 contracts management in projectsPm0018 contracts management in projects
Pm0018 contracts management in projectsconsult4solutions
 
Trip 3 of PMO Company's journey to Agile & Scrum savvyness
Trip 3  of PMO Company's journey to Agile & Scrum savvyness Trip 3  of PMO Company's journey to Agile & Scrum savvyness
Trip 3 of PMO Company's journey to Agile & Scrum savvyness Getjan Lammers
 
Career Counseling Application Prototype.pptx
Career Counseling Application Prototype.pptxCareer Counseling Application Prototype.pptx
Career Counseling Application Prototype.pptxMee Mee Alainmar
 

Similar to TS3-2: Daiki Setoguchi from Nagoya Institute of Technology (20)

Consulting Engineers Group Project Engineering
Consulting Engineers Group Project EngineeringConsulting Engineers Group Project Engineering
Consulting Engineers Group Project Engineering
 
070921 Sopo 2007
070921 Sopo 2007070921 Sopo 2007
070921 Sopo 2007
 
PP1 report
PP1 reportPP1 report
PP1 report
 
A Report on Procurement Strategies - PP1
A Report on Procurement Strategies - PP1 A Report on Procurement Strategies - PP1
A Report on Procurement Strategies - PP1
 
Distributed Agile teams and alternative contractual forms - what works best?
Distributed Agile teams and alternative contractual forms - what works best?Distributed Agile teams and alternative contractual forms - what works best?
Distributed Agile teams and alternative contractual forms - what works best?
 
Construction Futures Wales - NEC Contracts Overview Workshop
Construction Futures Wales  - NEC Contracts Overview WorkshopConstruction Futures Wales  - NEC Contracts Overview Workshop
Construction Futures Wales - NEC Contracts Overview Workshop
 
Introduction to Prototyping - Scottish UPA - June 2011
Introduction to Prototyping - Scottish UPA - June 2011Introduction to Prototyping - Scottish UPA - June 2011
Introduction to Prototyping - Scottish UPA - June 2011
 
Requirement-Prioritization-08012023-110019am.pptx
Requirement-Prioritization-08012023-110019am.pptxRequirement-Prioritization-08012023-110019am.pptx
Requirement-Prioritization-08012023-110019am.pptx
 
Master's project viva zam
Master's project viva   zamMaster's project viva   zam
Master's project viva zam
 
100322 Procurement for Planning Managers
100322 Procurement for Planning Managers100322 Procurement for Planning Managers
100322 Procurement for Planning Managers
 
72240273-3E74-4267-8F7B-E1FBB64A7A4C.pdf
72240273-3E74-4267-8F7B-E1FBB64A7A4C.pdf72240273-3E74-4267-8F7B-E1FBB64A7A4C.pdf
72240273-3E74-4267-8F7B-E1FBB64A7A4C.pdf
 
A Report on Procurement Strategies - PP1
A Report on Procurement Strategies - PP1 A Report on Procurement Strategies - PP1
A Report on Procurement Strategies - PP1
 
CEE526 Paper for Group 33 (Bowen, Bhanu)
CEE526 Paper for Group 33 (Bowen, Bhanu)CEE526 Paper for Group 33 (Bowen, Bhanu)
CEE526 Paper for Group 33 (Bowen, Bhanu)
 
Advanced services - contracts and modelling
Advanced services - contracts and modellingAdvanced services - contracts and modelling
Advanced services - contracts and modelling
 
Approaching Service Experiences Through Servicescape Design
Approaching Service Experiences Through Servicescape DesignApproaching Service Experiences Through Servicescape Design
Approaching Service Experiences Through Servicescape Design
 
Pp1 assignment group 8
Pp1 assignment group 8Pp1 assignment group 8
Pp1 assignment group 8
 
Competitive Dialogue in Procurement
Competitive Dialogue in ProcurementCompetitive Dialogue in Procurement
Competitive Dialogue in Procurement
 
Pm0018 contracts management in projects
Pm0018 contracts management in projectsPm0018 contracts management in projects
Pm0018 contracts management in projects
 
Trip 3 of PMO Company's journey to Agile & Scrum savvyness
Trip 3  of PMO Company's journey to Agile & Scrum savvyness Trip 3  of PMO Company's journey to Agile & Scrum savvyness
Trip 3 of PMO Company's journey to Agile & Scrum savvyness
 
Career Counseling Application Prototype.pptx
Career Counseling Application Prototype.pptxCareer Counseling Application Prototype.pptx
Career Counseling Application Prototype.pptx
 

More from Jawad Haqbeen

KICSS2020 Invited Talk 2: Prof. Quan Bai from University of Tasmania
KICSS2020 Invited Talk 2: Prof. Quan Bai from University of TasmaniaKICSS2020 Invited Talk 2: Prof. Quan Bai from University of Tasmania
KICSS2020 Invited Talk 2: Prof. Quan Bai from University of TasmaniaJawad Haqbeen
 
Jawad Haqbeen from Nagoya Institute of Technology
Jawad Haqbeen from Nagoya Institute of Technology	Jawad Haqbeen from Nagoya Institute of Technology
Jawad Haqbeen from Nagoya Institute of Technology Jawad Haqbeen
 
TS2-1: Shoko Kimura from Japan Advanced Institute of Science and Technology
TS2-1: Shoko Kimura from Japan Advanced Institute of Science and TechnologyTS2-1: Shoko Kimura from Japan Advanced Institute of Science and Technology
TS2-1: Shoko Kimura from Japan Advanced Institute of Science and TechnologyJawad Haqbeen
 
KICSS2020 Invited Talk 1: Dr. Sanparith Marukatat from National Electronics ...
KICSS2020 Invited Talk 1:  Dr. Sanparith Marukatat from National Electronics ...KICSS2020 Invited Talk 1:  Dr. Sanparith Marukatat from National Electronics ...
KICSS2020 Invited Talk 1: Dr. Sanparith Marukatat from National Electronics ...Jawad Haqbeen
 
TS2-2: Shun Shiramatsu from Nagoya Institute of Technology
TS2-2: Shun Shiramatsu from Nagoya Institute of TechnologyTS2-2: Shun Shiramatsu from Nagoya Institute of Technology
TS2-2: Shun Shiramatsu from Nagoya Institute of TechnologyJawad Haqbeen
 
TS2-5: Jie Jiang from Japan Advanced Institute of Science and Technology
TS2-5: Jie Jiang from Japan Advanced Institute of Science and TechnologyTS2-5: Jie Jiang from Japan Advanced Institute of Science and Technology
TS2-5: Jie Jiang from Japan Advanced Institute of Science and TechnologyJawad Haqbeen
 
TS2-4: Sofia Sahab from Nagoya Institute of Technology
TS2-4: Sofia Sahab from Nagoya Institute of TechnologyTS2-4: Sofia Sahab from Nagoya Institute of Technology
TS2-4: Sofia Sahab from Nagoya Institute of TechnologyJawad Haqbeen
 
KICSS2020 Invited Talk 3: Prof. Takayuki Ito from Kyoto University
KICSS2020 Invited Talk 3: Prof. Takayuki Ito from Kyoto UniversityKICSS2020 Invited Talk 3: Prof. Takayuki Ito from Kyoto University
KICSS2020 Invited Talk 3: Prof. Takayuki Ito from Kyoto UniversityJawad Haqbeen
 
TS1-2: Xiuxia Cui from Japan Advanced Institute of Science and Technology
TS1-2: Xiuxia Cui from Japan Advanced Institute of Science and Technology TS1-2: Xiuxia Cui from Japan Advanced Institute of Science and Technology
TS1-2: Xiuxia Cui from Japan Advanced Institute of Science and Technology Jawad Haqbeen
 
Invited Talk 1: Dr. Sanparith Marukatat
Invited Talk 1:  Dr. Sanparith MarukatatInvited Talk 1:  Dr. Sanparith Marukatat
Invited Talk 1: Dr. Sanparith MarukatatJawad Haqbeen
 
Invited Talk 2: Prof. Quan Bai
Invited Talk 2: Prof. Quan BaiInvited Talk 2: Prof. Quan Bai
Invited Talk 2: Prof. Quan BaiJawad Haqbeen
 
Invited Talk 3: Prof. Takayuki Ito
Invited Talk 3: Prof. Takayuki ItoInvited Talk 3: Prof. Takayuki Ito
Invited Talk 3: Prof. Takayuki ItoJawad Haqbeen
 
Invited Talk 4: Prof. Kwei Jay Lin
Invited Talk 4: Prof. Kwei Jay LinInvited Talk 4: Prof. Kwei Jay Lin
Invited Talk 4: Prof. Kwei Jay LinJawad Haqbeen
 
TS5-3: Shohei Watanabe from Akita Prefectural University
TS5-3: Shohei Watanabe from Akita Prefectural UniversityTS5-3: Shohei Watanabe from Akita Prefectural University
TS5-3: Shohei Watanabe from Akita Prefectural UniversityJawad Haqbeen
 
TS5-4: Ming Yi from Japan Advanced Institute of Science and Technology
TS5-4: Ming Yi from Japan Advanced Institute of Science and TechnologyTS5-4: Ming Yi from Japan Advanced Institute of Science and Technology
TS5-4: Ming Yi from Japan Advanced Institute of Science and TechnologyJawad Haqbeen
 
TS5-5: Gao Wei from Japan Advanced Institute of Science and Technology
TS5-5: Gao Wei from Japan Advanced Institute of Science and TechnologyTS5-5: Gao Wei from Japan Advanced Institute of Science and Technology
TS5-5: Gao Wei from Japan Advanced Institute of Science and TechnologyJawad Haqbeen
 
TS5-7: Tessai Hayama from Nagaoka University of Technology
TS5-7: Tessai Hayama from Nagaoka University of TechnologyTS5-7: Tessai Hayama from Nagaoka University of Technology
TS5-7: Tessai Hayama from Nagaoka University of TechnologyJawad Haqbeen
 
TS5-1: Takashi Sakuma from Chiba Prefectural University of Health Sciences
TS5-1: Takashi Sakuma from Chiba Prefectural University of Health SciencesTS5-1: Takashi Sakuma from Chiba Prefectural University of Health Sciences
TS5-1: Takashi Sakuma from Chiba Prefectural University of Health SciencesJawad Haqbeen
 

More from Jawad Haqbeen (20)

KICSS2020 Invited Talk 2: Prof. Quan Bai from University of Tasmania
KICSS2020 Invited Talk 2: Prof. Quan Bai from University of TasmaniaKICSS2020 Invited Talk 2: Prof. Quan Bai from University of Tasmania
KICSS2020 Invited Talk 2: Prof. Quan Bai from University of Tasmania
 
Jawad Haqbeen from Nagoya Institute of Technology
Jawad Haqbeen from Nagoya Institute of Technology	Jawad Haqbeen from Nagoya Institute of Technology
Jawad Haqbeen from Nagoya Institute of Technology
 
TS2-1: Shoko Kimura from Japan Advanced Institute of Science and Technology
TS2-1: Shoko Kimura from Japan Advanced Institute of Science and TechnologyTS2-1: Shoko Kimura from Japan Advanced Institute of Science and Technology
TS2-1: Shoko Kimura from Japan Advanced Institute of Science and Technology
 
KICSS2020 Invited Talk 1: Dr. Sanparith Marukatat from National Electronics ...
KICSS2020 Invited Talk 1:  Dr. Sanparith Marukatat from National Electronics ...KICSS2020 Invited Talk 1:  Dr. Sanparith Marukatat from National Electronics ...
KICSS2020 Invited Talk 1: Dr. Sanparith Marukatat from National Electronics ...
 
TS2-2: Shun Shiramatsu from Nagoya Institute of Technology
TS2-2: Shun Shiramatsu from Nagoya Institute of TechnologyTS2-2: Shun Shiramatsu from Nagoya Institute of Technology
TS2-2: Shun Shiramatsu from Nagoya Institute of Technology
 
TS2-5: Jie Jiang from Japan Advanced Institute of Science and Technology
TS2-5: Jie Jiang from Japan Advanced Institute of Science and TechnologyTS2-5: Jie Jiang from Japan Advanced Institute of Science and Technology
TS2-5: Jie Jiang from Japan Advanced Institute of Science and Technology
 
TS2-4: Sofia Sahab from Nagoya Institute of Technology
TS2-4: Sofia Sahab from Nagoya Institute of TechnologyTS2-4: Sofia Sahab from Nagoya Institute of Technology
TS2-4: Sofia Sahab from Nagoya Institute of Technology
 
Kicss2020 Program
Kicss2020 ProgramKicss2020 Program
Kicss2020 Program
 
KICSS2020 Invited Talk 3: Prof. Takayuki Ito from Kyoto University
KICSS2020 Invited Talk 3: Prof. Takayuki Ito from Kyoto UniversityKICSS2020 Invited Talk 3: Prof. Takayuki Ito from Kyoto University
KICSS2020 Invited Talk 3: Prof. Takayuki Ito from Kyoto University
 
TS1-2: Xiuxia Cui from Japan Advanced Institute of Science and Technology
TS1-2: Xiuxia Cui from Japan Advanced Institute of Science and Technology TS1-2: Xiuxia Cui from Japan Advanced Institute of Science and Technology
TS1-2: Xiuxia Cui from Japan Advanced Institute of Science and Technology
 
KICSS2020
KICSS2020KICSS2020
KICSS2020
 
Invited Talk 1: Dr. Sanparith Marukatat
Invited Talk 1:  Dr. Sanparith MarukatatInvited Talk 1:  Dr. Sanparith Marukatat
Invited Talk 1: Dr. Sanparith Marukatat
 
Invited Talk 2: Prof. Quan Bai
Invited Talk 2: Prof. Quan BaiInvited Talk 2: Prof. Quan Bai
Invited Talk 2: Prof. Quan Bai
 
Invited Talk 3: Prof. Takayuki Ito
Invited Talk 3: Prof. Takayuki ItoInvited Talk 3: Prof. Takayuki Ito
Invited Talk 3: Prof. Takayuki Ito
 
Invited Talk 4: Prof. Kwei Jay Lin
Invited Talk 4: Prof. Kwei Jay LinInvited Talk 4: Prof. Kwei Jay Lin
Invited Talk 4: Prof. Kwei Jay Lin
 
TS5-3: Shohei Watanabe from Akita Prefectural University
TS5-3: Shohei Watanabe from Akita Prefectural UniversityTS5-3: Shohei Watanabe from Akita Prefectural University
TS5-3: Shohei Watanabe from Akita Prefectural University
 
TS5-4: Ming Yi from Japan Advanced Institute of Science and Technology
TS5-4: Ming Yi from Japan Advanced Institute of Science and TechnologyTS5-4: Ming Yi from Japan Advanced Institute of Science and Technology
TS5-4: Ming Yi from Japan Advanced Institute of Science and Technology
 
TS5-5: Gao Wei from Japan Advanced Institute of Science and Technology
TS5-5: Gao Wei from Japan Advanced Institute of Science and TechnologyTS5-5: Gao Wei from Japan Advanced Institute of Science and Technology
TS5-5: Gao Wei from Japan Advanced Institute of Science and Technology
 
TS5-7: Tessai Hayama from Nagaoka University of Technology
TS5-7: Tessai Hayama from Nagaoka University of TechnologyTS5-7: Tessai Hayama from Nagaoka University of Technology
TS5-7: Tessai Hayama from Nagaoka University of Technology
 
TS5-1: Takashi Sakuma from Chiba Prefectural University of Health Sciences
TS5-1: Takashi Sakuma from Chiba Prefectural University of Health SciencesTS5-1: Takashi Sakuma from Chiba Prefectural University of Health Sciences
TS5-1: Takashi Sakuma from Chiba Prefectural University of Health Sciences
 

Recently uploaded

Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfSanaAli374401
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 

Recently uploaded (20)

Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 

TS3-2: Daiki Setoguchi from Nagoya Institute of Technology

  • 1. Alternating offers protocol by automated negotiation based on constraint relaxation Nagoya Institute of Technology Kyoto University Daiki Setoguchi, Shun Okuhara, Ahmed Moustafa, Takayuki Ito
  • 2. Introduction Automated Negotiation Agent An agent that negotiates on behalf of human beings and aims to obtain better negotiation results than human beings Purpose of automated negotiation • To make reasonable consensus on complex and large-scale negotiations • To simulate and analyze real-world negotiations • To reduce the social burden (time, personnel) for negotiations Example: sales negotiation, scheduling negotiation, transportation system, etc. It is rarely actually applied in current research[1] • There is a difference between the experimental setup used in the research and the actual problem • Users have difficulty trusting automated negotiation agent 2 [1] Baarslag, Tim, et al. "When will negotiation agents be able to represent us? The challenges and opportunities for autonomous negotiators." (2017): 4684-4690.
  • 3. Shared and Local Issue Model(SL Model)[1] 3 [1] Okuhara, Shun, and Takayuki Ito. "A Compromising Strategy Based on Constraint Relaxation for Automated Negotiating Agents." Pacific Rim International Conference on Artificial Intelligence. Springer, Cham, 2019. There are shared issues and individual issues, and each agent advances negotiations by offering individual issues. During negotiations, each agent compromises by removing constraints The utility value of each proposed agreement is calculated based on the satisfied constraints.
  • 4. Alternating Offers Protocol[2] 4 Agent A Agent B AcceptA AcceptB Bid Bid OfferA OfferB EndNegotiationA EndNegotiationB Action of the negotiator • Offer • Accept • EndNegotiation Bid : Candidates for a draft agreement [2] Rubinstein, Ariel. ”Perfect equilibrium in a bargaining model.” Econometrica: Journal of the Econometric Society (1982): 97-109.
  • 5. Proposed Model SL Model • Negotiations for each constraint make it easy to explain the negotiation details • Uses a simultaneous proposal type negotiation model Alternating Offers Protocol • Alternate proposal type negotiation model • Since it is possible to refer to the proposal of the other party, it is easy to agree • Existing researches are difficult to explain because they negotiate by value rather than constraint 5 Proposal of alternating proposal type negotiation model that can explain negotiation result
  • 6. Proposed Model 6 Agent A decision to end Agent B decision to end AcceptA AcceptB Offer with constraint relaxation Offer with constraint relaxation OfferA OfferB Yes Yes No No Start Agents negotiate by alternately proposing the process of constraint relaxation proposed in the SL model
  • 7. Proposed Model 7 Accept No Start End Yes Constraint relaxation and Offer Accept Constraint relaxation and Offer Yes No Agent A Agent B
  • 8. Experiment Number of simulation : 1000 Maximum round : 5 round Number of agent constraints : 5 Used Agent compromising method : random、min、distance、distance_min 8 Comparison of proposed model and SL model in terms of agreed number and consensus result
  • 9. Used Agent 9 1 2 3 1 2 3 Agent Issue Ii1 C1 C2 1 2 3 1 2 3 Agent 1 2 3 1 2 3 Agent 1 2 3 Issue Is Random Min. Distance Distance_min. C1 C2 C1 C2 C3 1 2 3 1 2 3 Agent 1 2 3 C1 C2 C3 C4 Either C1 or C2 is deleted Delete C2 which is low utility Delete C3 which is far from Is Delete C4 which is far from Is and low utility Issue Ii1 Issue Is Issue Ii1 Issue Is Issue I1 Issue IsIssue Ii2 Issue Ii2 100 50 100 50 10 40 Negotiate with four agents with different methods
  • 10. Result Compromising method Round Social Welfare Agreed num Agreed Social Welfare random 3.244 23.166 189 122.574 min 3.164 25.879 209 123.821 distance 3.18 25.657 205 125.158 distance_min 3.204 24.348 199 122.354 10 Compromising method Round Social Welfare Agreed num Agreed Social Welfare random 3.252 23.625 187 126.335 min 3.232 23.295 192 121.326 distance 3.244 23.123 189 122.344 distance_min 3.256 23.076 186 124.067 • Proposed Model • Conventional SL Model
  • 11. Conclusions Background and Purpose • Automated negotiation agents that negotiate on behalf of human beings are attracting attention • It is necessary to create a model that is easy for humans to explain in order to apply it to actual negotiation problems Proposed Model • Alternating offers protocols by automated negotiation based on constraint relaxation • Negotiations for each constraint make it easy to explain the negotiation details • As a result of experiments, we found that the proposed model has more contracts than the existing model. Future works • Perform simulation by increasing agent 11

Editor's Notes

  1. I would like to talk about my research titled “Alternating offers protocols by automated negotiation based on constraint relaxation”. Now, let me begin.
  2. This is research introduction. The research theme is automated negotiation agent. To explain, an agent whose purpose is to negotiate on behalf of human beings and to obtain better negotiation results than human beings. In particular, it helps humans negotiate better by: Making reasonable consensus on complex and large-scale negotiation problems. Simulating and analyzing real negotiations. and reducing the social burden of negotiations And so on. However, it has been pointed out that current research is rarely applied to real problems. The reason is, こちらが研究背景のスライドとなります 研究背景といたしまして自動交渉エージェントというものがございます. これは人間の代理として交渉を行い,人間よりも良い交渉結果を得ることを目的としたエージェントです. このエージェントが行う自動交渉の目的として,複雑で大規模な交渉問題での合理的な合意形成を行うこと,現実の交渉をシミュレートして解析すること,交渉にかかる社会的負担を軽減することなどが挙げられます. しかし、現在の研究は実際の問題に応用されることはほとんどないことが指摘されています。 その理由は、
  3. I will explain the SL model handled in this research. In the SL model, there are shared issues and individual issues, and each agent advances negotiations by offering shared issues. The negotiating agents try to compromise by relaxing the constraints. Utility value means the score of how happy users are, the utility value of each candidate agreement is calculated according to the satisfied constraints. In this model, the constraints are easy for humans to explain, so the content of the negotiation can be clarified. 本研究で取り扱う,SLモデルについて説明をさせていただきます. SLモデルでは共有論点と個人論点というものがあり,各エージェントは共有論点をOfferし合うことで交渉を進めます. 効用値はユーザがどの程度嬉しいのかというスコアを意味するのですが, 各合意案候補の効用値は満たした制約によって計算されます. このモデルは制約が人間にとって説明しやすい為、交渉の内容を明確にすることができます。
  4. This figure is Alternating Offers Protocol proposed by Rubinstein. There is a lot of research on Alternative offers, and game theory and heuristic based approaches have been taken, and Alternative offers are defined from three actions, using bids that are contract candidates. The first action is an Offer that proposes a Bid that the agent wants to propose from among the candidate proposals, the second action is an Accept that accepts the Bid that the negotiating partner has proposed, and the third action is an EndNegotiation that is the action to abandon the negotiation . ’’’ I will explain the series of flows. First, Agent A performs Offer, and passes the selection right to Agent B. Agent B decides whether to accept the proposed Bid. If Agent B accepts it, the negotiation will be terminated with the proposal proposed by Agent A as the agreement proposal. If it does not accept, Agent B proposes Bid as a counter offer, and passes the selection right to Agent A. Agent A decides whether to accept as well. This process is repeated until an offer is accepted, or an agent sends End. ’’’ この図はルビンスタイン(Rubinstein) が提唱する Alternating Offers プロトコルです. Alternating Offers に関する研究は多く存在し,ゲーム 理論やヒューリスティックスに基づくアプローチがなされている Alternating Offersでは,合意案候補(Bid)を扱い,3つの行動から定義される. 一つ目はエージェントが合意案候補の中から自分の提案したいBidを提案するOffer,2つ目は交渉相手が提案してきたBidを受け入れるOffer,3つめは交渉を放棄するEndNegotiationの3つの行動です. 一連の流れについて説明します. まずエージェントAがOfferを行い,選択権をエージェントBに渡します.エージェントBは提案されたBidに対して,受容するかどうかを決定します. 受容する場合はエージェントAが提案したBidを合意案として交渉を終了します. 受容しない場合,エージェントBがカウンターオファーとしてBidを提案し,選択権をエージェントAに渡します. エージェントAは同様に受容するかどうかを決定します. 一連の流れを繰り返し行い,合意案を決定します. もし,これ以上交渉したく無い場合はEndNegotiationを選択することができ,その場合は交渉決裂として終了します.
  5. It is a feature of SL model. I propose the application of SL model using Alternating Offers Protocol It is a feature of Alternating Offers Protocol I propose an alternate proposal type negotiation model that can explain the negotiation result
  6. In my proposed model, agents negotiate by alternately proposing the constraint relaxation process proposed in the SL model. Negotiation agent can choose the same action as Alternating Offers Protocol, and proceed with the negotiation in the same way as Alternating Offers Protocol. The negotiation result is performed for each constraint, so it is easy to explain to humans. Also, this makes it easier to agree than the SL model, which is a simultaneous negotiation. 提案モデルでは、エージェントはSLモデルで提案されている制約緩和のプロセスを交互提案することで交渉を行う。 交渉エージェントはAlternating Offersと同様の行動を選択でき、Alternating Offersと同様に交渉を進めていく。 これによって交渉結果が制約ごとに行われているので人間への説明が容易である。 また、同時交渉であるSLモデルより合意しやすいモデルになる。
  7. I will explain the series of flows. First, Agent A offers Agent B. Agent B decides whether to accept the Offer. Next, if Agent B is not accepted, it relaxes the constraints referring to the proposal proposed by Agent A, and offers to Agent A. After that, Agent A does the same. Do this repeatedly and negotiate until one agrees. If no agreement is reached, the negotiation will be broken. 一連の流れについて説明します。 まず、エージェントAはエージェントBにOfferします。エージェントBはそのOfferを受け入れるかどうかを決定します。 エージェントBは受け入れられない場合はエージェントAの提案した案を参考に制約緩和を行い、エージェントAにOfferします。 その後、エージェントAも同様に行います。 これを繰り返し行い、どちらかが合意するまで交渉します。 合意されなかった場合は交渉決裂します。
  8. Here is the experimental setup. I compared the number of agreements and the agreement results between the proposed model and the SL model. The number of experiments is 1000 and the maximum round is 5. Each agent has 5 constraints. I also experimented with four methods of agent constraint relaxation: random, min, distance, and distance_min. こちらが実験設定です。 合意数と合意結果について提案モデルとSLモデルの比較を行いました。 実験回数は1000回であり、最大ラウンドは5ラウンド。 各エージェントの持つ制約は5つに設定しました。 また、エージェントの持つ制約緩和の手法はrandom, min, distance, distance_minの4つについて実験しました。
  9. This is the agent constraint relaxation method used in the experiment. Random is an agent that randomly removes constraints from the constraints of the agent. Min is an agent that removes the constraint with the lowest utility value from the constraints of the agent. Distance is an agent that removes the farthest constraint from Is among the constraints of the agent. Distance_min is an agent that removes a constraint with a low utility value far from Is in the constraints of the agent. これが実験で用いるエージェントの制約緩和の手法です。 Randomはエージェントの持つ制約の中で制約をランダムに取り除くエージェントです。 Minはエージェントの持つ制約の中で一番効用値の低い制約を取り除くエージェントです。 Distanceはエージェントの持つ制約の中でIsからもっとも遠い制約を取り除くエージェントです。 Distance_minはエージェントの持つ制約の中でIsから遠く効用値の低い制約を取り除くエージェントです。
  10. Here are the experimental results. Round average, social welfare average, number of agreements, social welfare when agreed. Regarding the number of rounds and the number of agreements, the proposed model performed well on all agents. Social welfare has good results for agents with min, distance and distance_min. The agreed social welfare has good results for agents with min and distance. これが実験結果です。 ラウンドの平均、社会的余剰平均、合意数、合意したときの社会的余剰の表です。 ラウンド、合意数は提案したモデルが全てのエージェントでよい結果を出しました。 社会的余剰はmin, distance, distance_minのエージェントについて良い結果を得られました。 合意した社会的余剰がmin, distanceのエージェントについて良い結果を得られました。
  11. It is a conclusions slide. Thank you for listening.