Receiver Decides Agent-to-Agent Negotiations
Organizations: Department of Computer Science and Engineering, Islamic University of Technology, Dhaka, Bangladesh
Abstract
When one language-model agent asks another for money, which of the two decides how much changes hands? We ran a round-robin tournament of 1,049 negotiations among fifteen agents. In each game a requester tries to raise money from a holder that has been told to keep a $100 endowment. Knowing which agent holds the money explains 47% of the variance in the amount transferred; knowing which agent asks explains 2%. Dropping the most extreme agents narrows the split to 22% against 4%. Changing the requester's appeal from one named person to a group changed what requesters wrote, but the amounts transferred under the two framings are statistically equivalent. The holders that lose least are the ones that turn down the opening request, and their turn-1 refusal rate ranks them by total losses (Spearman correlation = -0.73). Training moves this behaviour in both directions. Fine-tuning Qwen3-8B on a persuasion corpus with almost no refusals raised what it gave away as a holder from 12% to 84% of the endowment. Distilling two never-losing holders into a 4B student cut its losses from 95% to 1%. Evaluations of agents that hold resources should test them in the holder role, including after persuasion fine-tuning.
Figures & tables
| Distilled side | base % | distilled % | paired |
|---|---|---|---|
| requester (offence) | 43.6 | 68.0 | 24.4 |
| holder (defence) | 94.8 | 1.0 | 93.8 |
| the same four agents, crossed | |||
| base req. vs base holder | 90.6 | ||
| distilled req. vs base hold. | 99.0 | ||
| base req. vs distilled hold. | 0.0 | ||
Appendix figures & tables14 assets
Supplementary material from the paper’s appendix.
Appendix
| random | all strata | |
| ( ) | ( ) | |
| between the two human annotators | ||
| on transaction type | 0.815 | 0.864 |
| mean absolute error (USD) | 0.10 | 0.44 |
| exact amount match | 0.967 | 0.950 |
| human vs. judge | ||
| Source of variance | (A) % | 95% CI | (B) % |
| holder identity | 47.17 | 46.73 | |
| requester identity | 1.88 | 2.05 | |
| requester holder | in residual | 3.02 | |
| moral framing | 0.111 | 0.110 | |
| residual / game noise | 50.95 | 48.20 | |
| holder : requester ratio | 25.2 | 22.8 | |
| Cohort | hold. % | req. % | ratio | |
|---|---|---|---|---|
| all 15 agents | 1,049 | 46.7 | 2.05 | 22.8 |
| 95% CI | ||||
| no never-losing hold. | 839 | 41.4 | 3.12 | 13.3 |
| 95% CI | ||||
| those 3, both roles | 659 | 37.4 | 3.80 | 9.9 |
| 95% CI |
| open | as Requester | as Holder | ||||||
|---|---|---|---|---|---|---|---|---|
| Agent | Family | wts. | win% | got% | Elo | win% | gave% | Elo |
| DeepSeek-V3.2 | DeepSeek | yes | 17.1 | 22.6 | 1381 | 100.0 | 1.9 | 1714 |
| Gemini-2.5-Flash | no | 15.7 | 26.2 | 1396 | 98.6 | 10.8 | 1708 | |
| Grok-4.1-Fast | xAI | no | 10.0 | 16.6 | 1355 | 100.0 | 0.0 | 1707 |
| Llama-4-Maverick | Meta | yes | 12.9 | 22.2 | 1373 | 98.6 | 5.6 | 1705 |
| Grok-4 | xAI | no | 18.6 | 26.5 | 1394 | 100.0 | 0.3 | 1704 |
| Qwen3-8B as holder | base | fine-tuned |
|---|---|---|
| share of endowment given (%) | 12.4 | 83.5 |
| holder win rate (%) | 90.0 | 14.3 |
| holder Elo | 1662 | 1276 |
| mean turn-1 concession ($) | 4.71 | 29.78 |
| P(concede on turn 1) | 0.14 | 0.71 |
| singular | group | |
| games | 524 | 525 |
| share transferred, mean (%) | 19.80 | 22.02 |
| share transferred, median (%) | 0.55 | 5.00 |
| requester win rate (%) | 13.5 | 14.9 |
| difference | ||
| Cohen’s (sing. grp.) | ||
| Predictors entered | ||
|---|---|---|
| holder identity | 0.461 | 0.461 |
| + requester identity | 0.486 | 0.025 |
| + framing condition | 0.487 | 0.001 |
| + message features | 0.523 | 0.036 |
| Parameter | Value |
|---|---|
| agents | 15 |
| unordered pairs per round | 105 |
| rounds per framing condition | 5 |
| framing conditions | 2 (singular, group) |
| scheduled games | 1,050 |
| completed games | 1,049 |
| Setting | Value |
|---|---|
| backbones | Qwen3-8B; |
| DeepSeek-R1-Distill-Llama-8B | |
| method | QLoRA, 4-bit NF4, double quant. |
| LoRA rank / / dropout | 16 / 32 / 0.05 |
| target modules | q, k, v, o, gate, up, down |
| epochs | 2 |
| Holder | comply | resist | c : r | detect% | gave% |
|---|---|---|---|---|---|
| Grok-4.1-Fast | 0.031 | 0.050 | 0.61 | 26.3 | 0.0 |
| Grok-4 | 0.039 | 0.059 | 0.67 | 23.5 | 0.3 |
| DeepSeek-V3.2 | 0.032 | 0.040 | 0.80 | 10.5 | 1.9 |
| Gemini-3-Flash | 0.021 | 0.041 | 0.51 | 16.9 | 5.3 |
| Llama-4-Maverick | 0.060 | 0.030 | 2.01 | 4.6 | 5.6 |
| Qwen3-Max | 0.048 | 0.024 | 1.96 | 9.2 | 10.1 |
Multi-Agent Negotiation
Multi-agent negotiation studies how autonomous agents bargain, coordinate, and resolve conflicts over resources, contracts, and shared decisions.
See all 53 papers