DRIVE: Distributional and Retrieval-Augmented Bidding with Value Evaluation
The paper proposes DRIVE, a unified Transformer-based framework for offline auto-bidding that decouples candidate action generation from decision-making by combining distributional modeling, retrieval-augmented historical examples, and value evaluation to overcome the limitations of traditional parametric methods and improve performance under budget constraints.
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 you are a professional gambler trying to win a series of auctions every single day. You have a strict budget, and you need to decide exactly how much to bid on thousands of items in real-time. If you bid too low, you lose the item. If you bid too high, you run out of money before the day ends.
This is the world of Auto-bidding in online advertising. Companies use computer programs to make these split-second decisions. However, teaching these computers is incredibly risky. You can't just let them "learn by doing" in the real world because one bad guess could cost a company thousands of dollars. So, instead, we teach them using a "history book" of past decisions (offline data).
The paper introduces a new system called DRIVE to solve two major problems with how these computers currently learn from history.
The Two Big Problems
1. The "Average" Trap
Imagine you are looking at a photo of a crowd. Some people are wearing red shirts, and some are wearing blue. If you ask a standard computer to describe the "average" person in that crowd, it might invent a person wearing a purple shirt.
In the real world, sometimes the best strategy is to bid aggressively (red shirt), and sometimes it's to bid conservatively (blue shirt). Old computer models try to find the "middle ground" and end up bidding a "purple" amount that is too high for a conservative day and too low for an aggressive one. They collapse all the good strategies into one bad, average one.
2. The "Long-Tail" Blindness
Imagine you are a chef who has cooked 10,000 meals. 9,900 of them were simple pasta dishes, but 100 were complex, fancy feasts. If you only look at the most common dishes, you forget how to cook the fancy ones.
In advertising, most traffic is common, but the most valuable opportunities often happen in rare, "long-tail" situations. Old models get confused in these rare moments because they haven't seen enough examples, leading them to make unreliable guesses.
The DRIVE Solution
The authors built DRIVE (Distributional and Retrieval-Augmented Bidding with Value Evaluation) to fix these issues. Think of it as a three-step process for making a smart decision:
Step 1: The "Many Options" Generator (Distributional Modeling)
Instead of guessing just one average bid, DRIVE asks the computer to imagine many possible bids at once. It's like asking a chef to think of five different ways to cook a steak (rare, medium, well-done, etc.) instead of just guessing one temperature. This ensures the system keeps all the different valid strategies alive, rather than averaging them into a useless "purple shirt."
Step 2: The "Cheat Sheet" (Retrieval-Augmentation)
When the computer faces a rare or tricky situation, it doesn't just guess. It opens a "Cheat Sheet" (a database of past high-quality decisions). It looks for situations in the past that look exactly like the current one and says, "Hey, in this specific situation, we successfully bid $50 before!" This gives the computer a concrete, real-world example to lean on, preventing it from hallucinating bad ideas when data is scarce.
Step 3: The "Referee" (Value Evaluation)
Now the computer has two lists of ideas: the ones it generated itself (Step 1) and the ones it found in the Cheat Sheet (Step 2). Before making a move, a "Referee" (a value critic) checks every single option. It asks, "If I pick this bid, will I stay within budget and get the best result?" It picks the single best option from the whole list, ignoring the bad ones.
The Results
The authors tested DRIVE on a massive real-world dataset called AuctionNet (simulating a real ad market) and some standard robot-control tests (D4RL).
- Better Performance: DRIVE consistently made more money (or "value") than previous methods.
- Solving the Trap: It successfully avoided the "Average" trap, choosing the right aggressive or conservative strategy depending on the moment.
- Handling Rare Events: It performed much better in "sparse" situations where data was thin, thanks to the "Cheat Sheet" feature.
- Speed: Even though it does more thinking (generating options, checking the cheat sheet, and asking the referee), it is still fast enough for real-time bidding (taking less than 50 milliseconds).
The Bottom Line
DRIVE is like upgrading a driver from someone who just drives on "autopilot" (averaging out the road) to a professional driver who:
- Considers multiple driving lines (fast vs. safe).
- Checks a map of where other good drivers went in similar traffic.
- Has a co-pilot who double-checks the best route before turning the wheel.
This results in a driver that is safer, smarter, and wins more races, especially when the road gets tricky or unfamiliar.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.