The Optimal Sample Complexity of Linear Contracts
Mikael Møller Høgsgaard
TL;DR
The paper tackles offline learning of optimal linear contracts when agent types are drawn from an unknown distribution. It develops a chaining-based analysis to bound the uniform deviation between empirical and true utilities over the linear-contract class, leveraging the monotone empirical reward and resulting in an optimal $O(\ln(1/\delta)/\varepsilon^{2})$ sample complexity; this also yields a uniform convergence guarantee across all linear contracts. The Empirical Utility Maximization algorithm is shown to achieve an $\varepsilon$-approximation with a matching sample bound up to constants, and the results are tight against known lower bounds, advancing principled data-driven contract design that does not depend on the number of actions. The findings significantly reduce the data requirements for learning effective contracts in practice and provide a blueprint for exploiting structural properties of contract classes in offline settings.
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 $\varepsilon$-approximation of the optimal linear contract with probability at least $1-δ$, using just $O(\ln(1/δ) / \varepsilon^2)$ 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 itself is non-monotone and discontinuous, enables the construction of fine-grained nets required for the chaining argument, which in turn yields the optimal sample complexity. Furthermore, our proof establishes the stronger guarantee of uniform convergence: the empirical utility of every linear contract is a $\varepsilon$-approximation of its true expectation with probability at least $1-δ$, using the same optimal $O(\ln(1/δ) / \varepsilon^2)$ sample complexity.
