The Optimal Sample Complexity of Linear Contracts
Mikael M{\o}ller H{\o}gsgaard

TL;DR
This paper proves the optimal sample complexity for learning linear contracts in an offline setting, showing that a simple empirical utility maximization approach is both effective and sample-efficient, matching known lower bounds.
Contribution
It establishes the optimal sample complexity for learning linear contracts and introduces a novel chaining analysis leveraging the monotonicity of expected rewards.
Findings
Empirical utility maximization achieves -approximation with optimal sample complexity.
The analysis uses a chaining argument based on the monotonicity of expected rewards.
The results match the lower bounds, confirming the optimality of the approach.
Abstract
In this paper, we settle the problem of learning optimal linear contracts from data in the offline setting, where agent types are drawn from an unknown distribution and the principal's goal is to design a contract that maximizes her expected utility. Specifically, our analysis shows that the simple Empirical Utility Maximization (EUM) algorithm yields an -approximation of the optimal linear contract with probability at least , using just samples. This result improves upon previously known bounds and matches a lower bound from Duetting et al. [2025] up to constant factors, thereby proving its optimality. Our analysis uses a chaining argument, where the key insight is to leverage a simple structural property of linear contracts: their expected reward is non-decreasing. This property, which holds even though the utility function…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Advanced Bandit Algorithms Research · Privacy-Preserving Technologies in Data
