Training Language Models for Bilateral Trade with Private Information
Organizations: Department of Economics, Yale University · Yale School of Management, Yale University · Department of Statistics and Data Science, Yale University · Department of Industrial Engineering, Tsinghua University
Abstract
Bilateral bargaining under incomplete information provides a controlled testbed for evaluating large language model (LLM) agent capabilities. Bilateral trade demands individual rationality, strategic surplus maximization, and cooperation to realize gains from trade. We develop a structured bargaining environment where LLMs negotiate via tool calls within an event-driven simulator, separating binding offers from natural-language messages to enable automated evaluation. The environment serves two purposes: as a benchmark for frontier models and as a training environment for open-weight models via reinforcement learning. In benchmark experiments, a round-robin tournament among five frontier models (15,000 negotiations) reveals that effective strategies implement price discrimination through sequential offers. Aggressive anchoring, calibrated concession, and temporal patience correlate with the highest surplus share and deal rate. Accommodating strategies that concede quickly disable price discrimination in the buyer role, yielding the lowest surplus capture and deal completion. Stronger models scale their behavior proportionally to item value, maintaining performance across price tiers; weaker models perform well only when wide zones of possible agreement offset suboptimal strategies. In training experiments, we fine-tune Qwen3 (8B, 14B) via supervised fine-tuning (SFT) followed by Group Relative Policy Optimization (GRPO) against a fixed frontier opponent. These stages optimize competing objectives: SFT approximately doubles surplus share but reduces deal rates, while RL recovers deal rates but erodes surplus gains, reflecting the reward structure. SFT also compresses surplus variation across price tiers, which generalizes to unseen opponents, suggesting that behavioral cloning instills proportional strategies rather than memorized price points.
Figures & tables
| Tool call | Description |
|---|---|
| make_offer(agent, price, side_offer) | Propose a price for the item. |
| respond_to_offer(agent, response) | Accept or reject opponent’s offer. |
| send_message(agent, content) | Send a negotiation message to opponent. |
| search_price() | Retrieve historical market reference prices. |
| quit_negotiation(agent) | Terminal tool; end negotiation without deal. |
| wait_for_response(agent) | Terminal tool; wait for opponent’s action. |
| Metric | Description |
| Violation rate | Fraction of negotiations where an agent accepts a price yielding negative utility ( for the buyer or for the seller). A no-deal outcome (utility ) is not a violation. In GFT scenarios, violations arise when a deal is struck outside the ZOPA; in NGFT scenarios, every deal violates IR for at least one party, so the violation rate coincides with the NGFT deal rate (see Table 4 ). The two metrics are otherwise distinct: violation rate measures individual constraint adherence, while deal rate measures pair-level agreement realization. |
| Metric | Description |
|---|---|
| Average utility (all) | Mean and across all negotiations in a given regime (GFT or NGFT), including no-deal outcomes (utility ). |
| Average utility (deals) | Mean and restricted to negotiations reaching agreement. Isolates agreement quality from agreement frequency. |
| Surplus share | Share of surplus captured in both-valid deals: for the buyer, for the seller ( Definition 5 ). Defined only for GFT scenarios. |
| Metric | Description |
| Deal rate | Fraction of negotiations reaching agreement ( Definition 6 ). Higher is better in GFT; lower is better in NGFT. |
| Metric | Description |
|---|---|
| Seller initial aggressiveness | Ratio of the seller’s opening offer to the seller’s reservation price: . Higher values indicate a more aggressive opening position (asking further above cost). |
| Buyer initial aggressiveness | Measured in two variants (higher more aggressive): • Gap closure: fraction of the seller’s asking price cut by the buyer’s first counter-offer. • Reservation ratio: fraction of the buyer’s reservation price retained as surplus in the opening bid. |
| Concession rate | Fraction of remaining surplus conceded per round (computed for valid deals only). • Seller: • Buyer: Higher values indicate aggressive bargaining. The sign is used as a Dimension 1 diagnostic ( Table 2 ). |
| Temporal patience | Mean number of rounds to termination. Measures willingness to sustain dialogue rather than terminating prematurely. |
| Model | Provider | Cost ($/1M tokens, in / out) | |
|---|---|---|---|
| DeepSeek-V3-0324 | DeepSeek | $0.27 / | $1.10 |
| Gemini-2.5-Flash | $0.30 / | $2.50 | |
| Gemini-2.5-Pro | $1.25 / | $10.00 | |
| GPT-4.1 | OpenAI | $2.00 / | $8.00 |
| o3 † | OpenAI | $2.00 / | $8.00 |
| Component | Definition | Range |
|---|---|---|
| Fraction of agent messages containing a valid tool-call code block: | ||
| Fraction of parseable code blocks that execute successfully: | ||
| Behavioral consistency, averaged over two checks: . Penalizes accepting a deal worse than a previously rejected offer, or proposing terms worse than what the opponent already rejected. | ||
| Surplus share ( Definition 5 ) if a deal is reached; otherwise |
Appendix figures & tables40 assets
Supplementary material from the paper’s appendix.
Appendix
| Tool | Parameters | Effect |
|---|---|---|
| make_offer | price , side_offer (opt.) | Proposes a formal price; becomes pending offer that the counterpart must respond to. Price must be positive. |
| respond_to_offer | response (Boolean) | Accepts ( True ) or rejects ( False ) the pending offer. Acceptance concludes the negotiation at the offered price. |
| send_message | content (string) | Sends a free-form natural-language message to the counterpart. No direct effect on negotiation state. |
| search_price | (none) | Returns historical high and low prices for the item. Information only. |
| quit_negotiation | (none) | Exercises the outside option (BATNA). Negotiation terminates immediately with no deal; both utilities are zero. |
| wait_for_response | (none) | Yields the turn to the counterpart. Must be the last tool called in a turn. |
| Round | Agent | Action |
|---|---|---|
| 1 | Seller | make_offer(1400) |
| 2 | Buyer | send_message(‘‘Your price is too high for a used laptop’’) ; make_offer(950) |
| 3 | Seller | send_message(‘‘I can’t go that low, but I can offer a discount’’) ; make_offer(1150) |
| 4 | Buyer | make_offer(1050) |
| 5 | Seller | respond_to_offer(True) |
| Round | Agent | Action |
|---|---|---|
| 1 | Seller | make_offer(1300) |
| 2 | Buyer | make_offer(800) |
| 3 | Seller | send_message(‘‘I can’t go below $1,100’’) |
| 4 | Buyer | send_message(‘‘I can’t go above $850’’) |
| 5 | Buyer | quit_negotiation() |
| Parameter | 8B Model | 14B Model |
|---|---|---|
| Optimization | ||
| Learning rate | ||
| LR schedule | Cosine | Cosine |
| Warmup ratio | 0.1 | 0.1 |
| Number of epochs | 3 | 3 |
| Weight decay | 0.01 | 0.01 |
| Parameter | 8B Model | 14B Model |
|---|---|---|
| Optimization | ||
| Learning rate | ||
| Warmup steps | 20 | 20 |
| Max training steps | 200 | 200 |
| Per-device batch size | 1 | 1 |
| Gradient accumulation steps | 16 | 16 |
| GFT Violation (%) | NGFT Violation (%) | ||||
|---|---|---|---|---|---|
| Model | Role | Self | Opp. | Self | Opp. |
| DeepSeek-V3 | Buyer | 0.45 | 0.15 | 0.10 | 0.40 |
| Seller | 0.70 | 0.45 | 0.60 | 0.00 | |
| Gem.-2.5-Flash | Buyer | 0.20 | 0.25 | 0.40 | 0.00 |
| Seller | 0.10 | 0.10 | 1.90 | 0.00 | |
| Gem.-2.5-Pro | Buyer | 0.10 | 0.20 | 0.00 | 0.00 |
| o3 as Buyer vs. | o3 Self-Viol. (%) | Seller Opp.-Viol. (%) |
|---|---|---|
| GPT-4.1 | 0.5 | 11.5 |
| Gem.-2.5-Flash | 0.0 | 9.5 |
| Gem.-2.5-Pro | 0.0 | 3.5 |
| DeepSeek-V3 | 0.0 | 0.5 |
| o3 | 0.0 | 0.0 |
| Surplus (%) | Deal Rate (%) | Init. Aggr. | Conc. Rate | Patience | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Model | B | S | B | S | B | S | B | S | B | S |
| DeepSeek-V3 | 35.1 | 49.6 | 94.4 | 92.1 | 0.34 | 1.97 | 0.52 | 0.50 | 6.65 | 5.98 |
| Gem.-2.5-Flash | 24.3 | 57.6 | 86.4 | 94.9 | 0.37 | 2.14 | 0.67 | 0.54 | 5.72 | 6.02 |
| Gem.-2.5-Pro | 44.9 | 72.6 | 96.7 | 91.7 | 0.40 | 2.06 | 0.51 | 0.43 | 7.07 | 7.06 |
| GPT-4.1 | 34.1 | 57.7 | 94.0 | 95.2 | 0.36 | 2.07 | 0.53 | 0.52 | 6.07 | 6.08 |
| o3 | 47.2 | 77.0 | 98.0 | 95.6 | 0.39 | 3.04 | 0.47 | 0.55 | 6.50 | 6.86 |
| Model | IR Compl. | Surplus | Deal Rate | Anchor. | Consistency | Pressure Res. |
|---|---|---|---|---|---|---|
| (%) | (%) | (%) | (%) | (%) | ||
| o3 | 99.95 | 47.2 | 98.0 | 0.39 | 93.9 | 99.90 |
| Gem.-2.5-Pro | 99.90 | 44.9 | 96.7 | 0.40 | 94.0 | 100.00 |
| GPT-4.1 | 99.75 | 34.1 | 94.0 | 0.36 | 87.5 | 99.80 |
| DeepSeek-V3 | 99.55 | 35.1 | 94.4 | 0.34 | 93.6 | 99.90 |
| Gem.-2.5-Flash | 99.80 | 24.3 | 86.4 | 0.37 | 87.2 | 99.60 |
| Model | IR Compl. | Surplus | Deal Rate | Anchor. | Consistency | Pressure Res. |
|---|---|---|---|---|---|---|
| (%) | (%) | (%) | (%) | (%) | ||
| o3 | 99.95 | 77.0 | 95.6 | 3.04 | 96.0 | 100.00 |
| Gem.-2.5-Pro | 100.00 | 72.6 | 91.7 | 2.06 | 94.0 | 99.30 |
| GPT-4.1 | 99.90 | 57.7 | 95.2 | 2.07 | 96.2 | 97.70 |
| DeepSeek-V3 | 99.30 | 49.6 | 92.1 | 1.97 | 90.0 | 99.40 |
| Gem.-2.5-Flash | 99.90 | 57.6 | 94.9 | 2.14 | 93.4 | 98.10 |
| Buyer Surplus by Buyer Value (%) | Seller Surplus by Seller Cost (%) | |||||||||||
| Model | Q1 | Q2 | Q3 | Q4 | Q5 | Spread | Q1 | Q2 | Q3 | Q4 | Q5 | Spread |
| o3 | 44.5 | 49.9 | 49.6 | 48.2 | 43.8 | 6.1 | 79.3 | 76.4 | 75.5 | 75.3 | 78.7 | 4.0 |
| Gem.-2.5-Pro | 42.8 | 45.0 | 47.6 | 47.1 | 41.6 | 6.0 | 75.0 | 69.6 | 73.4 | 69.6 | 75.6 | 6.0 |
| GPT-4.1 | 26.1 | 34.1 | 34.5 | 38.6 | 36.9 | 12.5 | 59.7 | 55.9 | 56.3 | 58.2 | 58.5 | 3.8 |
| DeepSeek-V3 | 31.6 | 35.9 | 38.0 | 33.6 | 36.3 | 6.4 | 54.9 | 50.8 | 51.0 | 46.3 | 44.9 | 10.0 |
| Gem.-2.5-Flash | 16.7 | 23.0 | 25.6 | 26.8 | 29.5 | 12.8 | 59.6 | 56.5 | 54.8 | 55.9 | 61.4 | 6.6 |
| Buyer Deal Rate by Buyer Value (%) | Seller Deal Rate by Seller Cost (%) | |||||||||||
| Model | Q1 | Q2 | Q3 | Q4 | Q5 | Spread | Q1 | Q2 | Q3 | Q4 | Q5 | Spread |
| o3 | 97.3 | 98.8 | 97.2 | 98.3 | 98.5 | 1.6 | 96.0 | 94.5 | 95.7 | 96.5 | 95.0 | 2.0 |
| Gem.-2.5-Pro | 97.0 | 96.0 | 96.3 | 96.8 | 97.3 | 1.3 | 89.5 | 89.5 | 93.8 | 93.5 | 92.0 | 4.3 |
| GPT-4.1 | 94.0 | 91.3 | 94.2 | 94.5 | 95.8 | 4.5 | 92.3 | 92.5 | 97.0 | 97.0 | 97.0 | 4.7 |
| DeepSeek-V3 | 92.3 | 95.0 | 95.7 | 95.8 | 93.0 | 3.5 | 90.8 | 90.5 | 94.2 | 92.0 | 92.8 | 3.7 |
| Gem.-2.5-Flash | 87.5 | 79.8 | 87.8 | 87.5 | 89.5 | 9.7 | 92.0 | 94.3 | 95.0 | 96.8 | 96.8 | 4.8 |
| As Buyer (%) | As Seller (%) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Model | Q1 | Q2 | Q3 | Q4 | Q5 | Spread | Q1 | Q2 | Q3 | Q4 | Q5 | Spread |
| o3 | 0.50 | 0.25 | 0.25 | 0.25 | 0.00 | 0.50 | 0.25 | 0.75 | 0.00 | 0.50 | 0.25 | 0.75 |
| Gem.-2.5-Pro | 0.50 | 0.00 | 0.25 | 0.25 | 0.50 | 0.50 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| GPT-4.1 | 0.50 | 0.00 | 0.50 | 0.75 | 0.25 | 0.75 | 0.50 | 0.25 | 0.25 | 0.25 | 0.25 | 0.25 |
| DeepSeek-V3 | 1.00 | 0.50 | 0.50 | 0.75 | 0.25 | 0.75 | 1.25 | 0.25 | 1.51 | 1.75 | 1.00 | 1.50 |
| Gem.-2.5-Flash | 1.00 | 0.50 | 0.00 | 0.75 | 0.00 | 1.00 | 0.25 | 0.50 | 0.00 | 0.25 | 0.00 | 0.50 |
| vs. Seller | Q1 | Q2 | Q3 | Q4 | Q5 | Avg |
|---|---|---|---|---|---|---|
| o3 | 26.8 | 37.1 | 35.0 | 34.5 | 28.0 | 32.3 |
| GPT-4.1 | 54.6 | 60.6 | 55.7 | 54.4 | 52.2 | 55.5 |
| Gem.-Pro | 27.7 | 37.6 | 37.4 | 36.2 | 28.3 | 33.4 |
| Gem.-Flash | 59.7 | 52.0 | 55.3 | 52.5 | 45.4 | 53.0 |
| DeepSeek | 53.7 | 62.2 | 64.5 | 63.6 | 65.2 | 61.8 |
| vs. Seller | Q1 | Q2 | Q3 | Q4 | Q5 | Avg |
|---|---|---|---|---|---|---|
| o3 | 28.0 | 28.3 | 29.9 | 33.7 | 24.1 | 28.8 |
| GPT-4.1 | 53.6 | 52.3 | 49.2 | 49.6 | 44.8 | 49.9 |
| Gem.-Pro | 30.4 | 38.1 | 42.0 | 40.8 | 31.6 | 36.6 |
| Gem.-Flash | 50.6 | 50.9 | 56.8 | 51.7 | 43.0 | 50.6 |
| DeepSeek | 51.6 | 55.6 | 60.3 | 59.5 | 64.7 | 58.3 |
| vs. Seller | Q1 | Q2 | Q3 | Q4 | Q5 | Avg |
|---|---|---|---|---|---|---|
| o3 | 12.9 | 18.4 | 17.8 | 25.6 | 23.3 | 19.6 |
| GPT-4.1 | 32.1 | 38.3 | 42.2 | 39.8 | 42.2 | 38.9 |
| Gem.-Pro | 12.8 | 23.7 | 25.3 | 28.8 | 26.3 | 23.4 |
| Gem.-Flash | 35.7 | 42.7 | 40.6 | 48.7 | 38.2 | 41.2 |
| DeepSeek | 36.9 | 47.3 | 46.5 | 50.3 | 54.7 | 47.1 |
| vs. Seller | Q1 | Q2 | Q3 | Q4 | Q5 | Avg |
|---|---|---|---|---|---|---|
| o3 | 19.6 | 20.8 | 26.1 | 23.5 | 22.7 | 22.5 |
| GPT-4.1 | 42.3 | 43.2 | 43.5 | 30.6 | 42.6 | 40.4 |
| Gem.-Pro | 18.5 | 26.8 | 30.6 | 30.1 | 26.5 | 26.5 |
| Gem.-Flash | 33.8 | 41.0 | 40.6 | 36.1 | 34.9 | 37.3 |
| DeepSeek | 43.6 | 47.5 | 49.1 | 47.5 | 54.9 | 48.5 |
| vs. Seller | Q1 | Q2 | Q3 | Q4 | Q5 | Avg |
|---|---|---|---|---|---|---|
| o3 | 6.0 | 9.9 | 10.7 | 14.0 | 17.5 | 11.6 |
| GPT-4.1 | 20.9 | 29.9 | 25.4 | 28.6 | 29.2 | 26.8 |
| Gem.-Pro | 9.4 | 15.7 | 17.4 | 20.2 | 21.5 | 16.8 |
| Gem.-Flash | 28.1 | 26.3 | 35.8 | 28.4 | 30.3 | 29.8 |
| DeepSeek | 19.0 | 33.3 | 38.9 | 42.7 | 48.8 | 36.5 |
| vs. Seller | Q1 | Q2 | Q3 | Q4 | Q5 | Avg |
|---|---|---|---|---|---|---|
| o3 | 100.0 | 100.0 | 97.5 | 100.0 | 98.8 | 99.3 |
| GPT-4.1 | 98.8 | 98.8 | 97.5 | 98.8 | 97.5 | 98.3 |
| Gem.-Pro | 96.3 | 100.0 | 100.0 | 98.8 | 100.0 | 99.0 |
| Gem.-Flash | 93.8 | 97.5 | 98.8 | 97.5 | 100.0 | 97.5 |
| DeepSeek | 97.5 | 97.5 | 92.4 | 96.3 | 96.3 | 96.0 |
| vs. Seller | Q1 | Q2 | Q3 | Q4 | Q5 | Avg |
|---|---|---|---|---|---|---|
| o3 | 100.0 | 98.8 | 97.5 | 98.8 | 98.8 | 98.8 |
| GPT-4.1 | 98.8 | 97.5 | 98.8 | 100.0 | 97.5 | 98.5 |
| Gem.-Pro | 95.0 | 98.8 | 98.8 | 96.3 | 93.8 | 96.5 |
| Gem.-Flash | 97.5 | 91.3 | 96.3 | 96.3 | 97.5 | 95.8 |
| DeepSeek | 93.8 | 93.8 | 90.0 | 92.5 | 98.8 | 93.8 |
| vs. Seller | Q1 | Q2 | Q3 | Q4 | Q5 | Avg |
|---|---|---|---|---|---|---|
| o3 | 98.8 | 91.3 | 96.3 | 97.5 | 100.0 | 96.8 |
| GPT-4.1 | 93.8 | 92.5 | 95.0 | 96.3 | 97.5 | 95.0 |
| Gem.-Pro | 92.5 | 88.8 | 91.3 | 90.0 | 98.8 | 92.3 |
| Gem.-Flash | 96.3 | 96.3 | 94.9 | 96.3 | 93.8 | 95.5 |
| DeepSeek | 88.8 | 87.5 | 93.8 | 92.5 | 88.8 | 90.3 |
| vs. Seller | Q1 | Q2 | Q3 | Q4 | Q5 | Avg |
|---|---|---|---|---|---|---|
| o3 | 90.0 | 91.3 | 95.0 | 95.0 | 86.3 | 91.5 |
| GPT-4.1 | 97.5 | 98.8 | 98.8 | 98.8 | 100.0 | 98.8 |
| Gem.-Pro | 83.8 | 88.8 | 91.3 | 90.0 | 83.8 | 87.5 |
| Gem.-Flash | 93.8 | 97.5 | 95.0 | 98.8 | 100.0 | 97.0 |
| DeepSeek | 96.3 | 98.8 | 98.7 | 96.3 | 95.0 | 97.0 |
| vs. Seller | Q1 | Q2 | Q3 | Q4 | Q5 | Avg |
|---|---|---|---|---|---|---|
| o3 | 97.5 | 87.5 | 91.3 | 91.3 | 90.0 | 91.5 |
| GPT-4.1 | 78.8 | 78.8 | 87.5 | 87.5 | 93.8 | 85.3 |
| Gem.-Pro | 88.8 | 70.0 | 82.5 | 82.5 | 91.3 | 83.0 |
| Gem.-Flash | 87.5 | 81.3 | 92.5 | 90.0 | 93.8 | 89.0 |
| DeepSeek | 85.0 | 81.3 | 85.0 | 86.3 | 78.8 | 83.3 |
| Deal Rate (%) | Buyer Surplus Share (%) | |||||||
|---|---|---|---|---|---|---|---|---|
| Quintile | o3 | Pro | DeepSeek | Flash | o3 | Pro | DeepSeek | Flash |
| Q1 (lowest) | 98.8 | 98.8 | 97.5 | 78.8 | 54.6 | 53.6 | 42.3 | 20.9 |
| Q2 | 98.8 | 97.5 | 98.8 | 78.8 | 60.6 | 52.3 | 43.2 | 29.9 |
| Q3 | 97.5 | 98.8 | 98.8 | 87.5 | 55.7 | 49.2 | 43.5 | 25.4 |
| Q4 | 98.8 | 100.0 | 98.8 | 87.5 | 54.4 | 49.6 | 30.6 | 28.6 |
| Q5 (highest) | 97.5 | 97.5 | 100.0 | 93.8 | 52.2 | 44.8 | 42.6 | 29.2 |
| vs GPT-4.1 (%) | vs o3-mini (%) | Average (%) | ||||||
|---|---|---|---|---|---|---|---|---|
| Model | Stage | Role | Self | Opp. | Self | Opp. | Self | Opp. |
| Qwen3-8B | Base | Buyer | 0.50 | 0.00 | 1.00 | 0.00 | 0.75 | 0.00 |
| Seller | 3.75 | 0.25 | 1.00 | 0.00 | 2.38 | 0.13 | ||
| SFT | Buyer | 0.00 | 0.50 | 1.25 | 0.75 | 0.63 | 0.63 | |
| Seller | 0.25 | 0.75 | 0.50 | 0.25 | 0.38 | 0.50 | ||
| RL | Buyer | 0.25 | 0.00 | 0.75 | 0.25 | 0.50 | 0.13 | |
| vs GPT-4.1 (%) | vs o3-mini (%) | Average (%) | ||||||
|---|---|---|---|---|---|---|---|---|
| Model | Stage | Role | Self | Opp. | Self | Opp. | Self | Opp. |
| Qwen3-8B | Base | Buyer | 0.00 | 0.00 | 0.25 | 0.00 | 0.13 | 0.00 |
| Seller | 4.00 | 0.00 | 4.00 | 0.00 | 4.00 | 0.00 | ||
| SFT | Buyer | 0.25 | 0.50 | 0.25 | 0.00 | 0.25 | 0.25 | |
| Seller | 0.50 | 0.00 | 0.25 | 0.00 | 0.38 | 0.00 | ||
| RL | Buyer | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
| Deal Rate (%) | Surplus Share (%) | |||||
|---|---|---|---|---|---|---|
| Model | Stage | Role | vs 4.1 | vs o3 | vs 4.1 | vs o3 |
| Qwen3-8B | Base | Buyer | 70.00 | 66.75 | 22.41 | 11.16 |
| Seller | 80.00 | 70.25 | 32.53 | 24.80 | ||
| SFT | Buyer | 86.25 | 79.25 | 40.77 | 36.12 | |
| Seller | 70.25 | 56.50 | 60.56 | 64.79 | ||
| RL | Buyer | 69.75 | 69.50 | 20.39 | 11.60 | |
| Buyer Violation by Buyer Value (%) | Seller Violation by Seller Cost (%) | ||||||||||||
| Model–Stage | Opp. | Q1 | Q2 | Q3 | Q4 | Q5 | Spread | Q1 | Q2 | Q3 | Q4 | Q5 | Spread |
| 14B-Base | 4.1 | 0.00 | 0.00 | 1.25 | 0.00 | 0.00 | 1.25 | 2.50 | 0.00 | 2.50 | 1.25 | 1.25 | 2.50 |
| o3 | 0.00 | 0.00 | 1.25 | 0.00 | 0.00 | 1.25 | 1.25 | 0.00 | 1.25 | 0.00 | 0.00 | 1.25 | |
| 14B-SFT | 4.1 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.25 | 0.00 | 0.00 | 1.25 | 1.25 |
| o3 | 1.25 | 1.25 | 3.75 | 0.00 | 1.25 | 3.75 | 1.25 | 1.25 | 0.00 | 0.00 | 0.00 | 1.25 | |
| 14B-RL | 4.1 | 0.00 | 0.00 | 0.00 | 1.25 | 0.00 | 1.25 | 2.50 | 1.25 | 1.25 | 3.75 | 0.00 | 3.75 |
| Buyer Surplus by Buyer Value (%) | Seller Surplus by Seller Cost (%) | ||||||||||||
| Model–Stage | Opp. | Q1 | Q2 | Q3 | Q4 | Q5 | Spread | Q1 | Q2 | Q3 | Q4 | Q5 | Spread |
| 14B-Base | 4.1 | 18.9 | 24.3 | 18.7 | 20.0 | 34.1 | 15.4 | 42.8 | 38.4 | 39.0 | 37.0 | 40.0 | 5.8 |
| o3 | 4.7 | 7.9 | 12.4 | 14.0 | 26.5 | 21.8 | 35.0 | 32.1 | 31.3 | 37.5 | 30.2 | 7.3 | |
| 14B-SFT | 4.1 | 49.3 | 48.9 | 40.7 | 43.3 | 42.5 | 8.6 | 64.2 | 51.4 | 58.1 | 63.1 | 56.0 | 12.8 |
| o3 | 30.7 | 37.7 | 38.7 | 37.7 | 39.3 | 8.6 | 60.1 | 66.4 | 59.4 | 56.8 | 61.6 | 9.6 | |
| 14B-RL | 4.1 | 14.0 | 20.3 | 18.1 | 22.9 | 34.7 | 20.7 | 42.2 | 37.4 | 44.0 | 33.8 | 43.4 | 10.2 |
| Buyer Deal Rate by Buyer Value (%) | Seller Deal Rate by Seller Cost (%) | ||||||||||||
| Model–Stage | Opp. | Q1 | Q2 | Q3 | Q4 | Q5 | Spread | Q1 | Q2 | Q3 | Q4 | Q5 | Spread |
| 14B-Base | 4.1 | 97.5 | 97.5 | 96.3 | 95.0 | 100.0 | 5.0 | 96.3 | 97.5 | 97.5 | 98.8 | 96.3 | 2.5 |
| o3 | 96.3 | 97.5 | 96.3 | 95.0 | 91.3 | 6.2 | 93.8 | 93.8 | 95.0 | 93.8 | 96.3 | 2.5 | |
| 14B-SFT | 4.1 | 73.8 | 62.5 | 77.5 | 71.3 | 73.8 | 15.0 | 48.8 | 56.3 | 45.0 | 35.0 | 61.3 | 26.3 |
| o3 | 62.5 | 72.5 | 55.0 | 62.5 | 68.8 | 17.5 | 36.3 | 42.5 | 45.0 | 36.3 | 45.0 | 8.7 | |
| 14B-RL | 4.1 | 96.3 | 96.3 | 96.3 | 93.8 | 95.0 | 2.5 | 100.0 | 98.8 | 100.0 | 97.5 | 98.8 | 2.5 |
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