← Latest papers
💰 quantitative finance

Training Language Models for Bilateral Trade with Private Information

This paper introduces a structured bilateral trade environment to benchmark and train large language models, revealing that frontier models achieve optimal outcomes through strategic price discrimination while reinforcement learning fine-tuning of open-weight models can enhance proportional strategies but faces trade-offs between deal completion rates and surplus maximization.

Original authors: Dirk Bergemann, Soheil Ghili, Xinyang Hu, Chuanhao Li, Zhuoran Yang

Published 2026-04-21
📖 5 min read🧠 Deep dive

Original authors: Dirk Bergemann, Soheil Ghili, Xinyang Hu, Chuanhao Li, Zhuoran Yang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine a bustling marketplace where two people, a buyer and a seller, are trying to swap an item. The buyer has a secret "maximum price" they are willing to pay, and the seller has a secret "minimum price" they are willing to accept. Neither knows the other's secret number. Their goal is to haggle until they find a price that works for both, or to walk away if no deal is possible.

This paper treats Large Language Models (LLMs)—the AI brains behind chatbots—as the players in this marketplace. The researchers wanted to see: Can these AIs act like smart, rational human negotiators, or do they just chat politely and make bad deals?

Here is the story of their findings, broken down into simple parts.

1. The Problem: Polite AIs Make Bad Deals

If you just ask a standard AI to "negotiate a price," it often fails in two funny but costly ways:

  • The "Nice Guy" Trap: Because AIs are trained to be helpful and agreeable, they often accept deals that actually lose them money (e.g., buying something for more than it's worth).
  • The "Confused Chat" Problem: In a normal text chat, it's hard to tell if the AI is making a serious offer or just daydreaming. Is "I'll give you $50" a real offer or a joke? This makes it impossible to grade their performance automatically.

2. The Solution: The "Video Game" Negotiation Lab

To fix this, the researchers built a structured simulation (like a video game engine) for the AIs.

  • The Rules: Instead of just typing free-form text, the AIs have to use specific "buttons" or tools. They must click "Make Offer," "Accept," "Reject," or "Send Message."
  • The Benefit: This separates the "chatting" from the "business." The computer knows exactly when a deal is made, so it can instantly calculate: Did they make a profit? Did they walk away when they should have?

3. The Tournament: Who Won?

They put five of the smartest AI models (like GPT-4, o3, and Gemini) into a massive round-robin tournament. They played thousands of games against each other.

The Winners (The "Tough Negotiators"):
The best models didn't just be nice; they played strategically.

  • The Anchor: They started by asking for a price way higher than they expected to get (like a car salesman asking $50k for a $20k car).
  • The Concession: Then, they slowly lowered their price in small steps.
  • The Result: This "High Anchor, Slow Concede" strategy allowed them to figure out exactly how much the other person was willing to pay, squeezing out the maximum profit. They got the best deals and still closed the deal most of the time.

The Losers (The "Too Nice" AIs):
Some models tried to be too accommodating. They lowered their price too fast.

  • The Result: They gave away all their profit. They were like a seller who says, "Okay, I'll sell it for $1!" just to be friendly. They made fewer deals and made less money.

The "Price Tier" Surprise:
The smartest AIs were consistent. Whether they were negotiating for a $20 toy or a $2,000 laptop, they played the same smart game. The weaker AIs only did well when the item was expensive and there was a huge "gap" between the buyer and seller prices (a wide zone of agreement). When the gap was small, the weak AIs got confused and made mistakes.

4. The Training Experiment: Teaching a Smaller AI

The researchers then tried to teach a smaller, open-source AI (Qwen) to be a pro negotiator. They used a two-step training method:

  • Step 1: The "Shadowing" Phase (SFT): They showed the AI thousands of examples of good negotiations.
    • Result: The AI learned to be selective. It stopped making bad deals and started holding out for better prices. But, it became too picky and walked away from too many good deals.
  • Step 2: The "Reinforcement" Phase (RL): They let the AI play against a strong opponent and gave it points for closing deals.
    • Result: The AI learned to close the deal. It stopped walking away. But, in its rush to close, it forgot to hold out for a good price and started accepting bad deals again.

The Big Lesson: The two training steps were pulling the AI in opposite directions. One taught it to be a picky shopkeeper, and the other taught it to be a desperate salesperson. The final result was a mix that wasn't much better than the untrained AI.

The Takeaway

This paper shows that for AI to be a true "agent" (a worker that does tasks), it needs more than just good conversation skills. It needs discipline.

  • Smart Negotiation isn't about being nice; it's about knowing your limits, starting high, and slowly giving ground.
  • Training AI is tricky: If you reward it only for "getting a deal," it will cheat itself. If you reward it only for "being picky," it will miss out. You need a very careful balance to teach it to be both rational and effective.

In short: The best AI negotiators aren't the ones who talk the most; they are the ones who know exactly when to say "Yes," when to say "No," and how to hold their ground without losing the sale.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →