Test-Time Compute Games
Organizations: Max Planck Institute for Software Systems, Kaiserslautern, Germany · Hasso Plattner Institute, Potsdam, Germany
Abstract
Test-time compute has emerged as a promising strategy to enhance the reasoning abilities of large language models (LLMs). However, this strategy has in turn increased how much users pay cloud-based providers offering LLM-as-a-service, since providers charge users for the amount of test-time compute they use to generate an output. In our work, we show that the market of LLM-as-a-service is socially inefficient: providers have a financial incentive to increase the amount of test-time compute, even if this increase contributes little to the quality of the outputs. To address this inefficiency, we introduce a reverse second-price auction mechanism where providers bid their offered price and (expected) quality for the opportunity to serve a user, and users pay proportionally to the marginal value generated by the winning provider relative to the second-highest bidder. To illustrate and complement our theoretical results, we conduct experiments with multiple instruct models from the and families, as well as reasoning models distilled from , on math and science benchmark datasets.
Figures & tables
| \Block [fill=gray!10] Perfect rationality | \Block [fill=gray!10] Bounded rationality |
|---|---|
| Non-reasoning | Reasoning | |||
|---|---|---|---|---|
| Game | Auction | Game | Auction | |
| Compute level ( ) | 16 | 2 | 4 | 4 |
| User value | 5.5 | 7.1 | 7.1 | 7.3 |
| Price | 1.2 | 0.32 | 0.18 | 0.30 |
| Provider(s’) utility | 0.25 | 0.18 | 0.04 | 0.12 |
| Social welfare | 5.8 | 7.3 | 7.1 | 7.4 |
Appendix figures & tables52 assets
Supplementary material from the paper’s appendix.
Appendix
| Setting | Provider | Compute | Social welfare |
|---|---|---|---|
| , all users served at equilibrium compute | Qwen2.5-7B | \0.00643$ | |
| Auction | Qwen2.5-7B | \0.00736$ |
LLM Serving
Large language model serving studies how to deliver model responses with low latency, high throughput, and efficient use of compute and memory.
See all 207 papers