-
Succinct Ambiguous Contracts
Authors:
Paul Duetting,
Michal Feldman,
Yarden Rashti
Abstract:
Real-world contracts are often ambiguous. Recent work by Dütting et al. (EC 2023, Econometrica 2024) models ambiguous contracts as a collection of classic contracts, with the agent choosing an action that maximizes his worst-case utility. In this model, optimal ambiguous contracts have been shown to be ``simple" in that they consist of single-outcome payment (SOP) contracts, and can be computed in…
▽ More
Real-world contracts are often ambiguous. Recent work by Dütting et al. (EC 2023, Econometrica 2024) models ambiguous contracts as a collection of classic contracts, with the agent choosing an action that maximizes his worst-case utility. In this model, optimal ambiguous contracts have been shown to be ``simple" in that they consist of single-outcome payment (SOP) contracts, and can be computed in polynomial-time. However, this simplicity is challenged by the potential need for many classic contracts. Motivated by this, we explore \emph{succinct} ambiguous contracts, where the ambiguous contract is restricted to consist of at most $k$ classic contracts. Unlike in the unrestricted case, succinct ambiguous contracts are no longer composed solely of SOP contracts, making both their structure and computation more complex.
We show that, despite this added complexity, optimal succinct ambiguous contracts are governed by a simple divide-and-conquer principle, showing that they consist of ``shifted min-pay contracts" for a suitable partition of the actions. This structural insight implies a characterization of implementability by succinct ambiguous contracts, and can be leveraged to devise an algorithm for the optimal succinct ambiguous contract. While this algorithm is polynomial for $k$ sufficiently close to $n$, for smaller values of $k$, this algorithm is exponential, and we show that this is inevitable (unless P=NP) by establishing NP-hardness for any constant $k$, or $k=βn$ for some $β\in(0,1)$. Finally, we introduce the succinctness gap measure to quantify the loss incurred due to succinctness, and provide upper and lower bounds on this gap. Interestingly, in the case where we are missing just a single contract from the number sufficient to obtain the utility of the unrestricted case, the principal's utility drops by a factor of $2$, and this is tight.
△ Less
Submitted 4 March, 2025;
originally announced March 2025.
-
The Pseudo-Dimension of Contracts
Authors:
Paul Duetting,
Michal Feldman,
Tomasz Ponitka,
Ermis Soumalias
Abstract:
Algorithmic contract design studies scenarios where a principal incentivizes an agent to exert effort on her behalf. In this work, we focus on settings where the agent's type is drawn from an unknown distribution, and formalize an offline learning framework for learning near-optimal contracts from sample agent types. A central tool in our analysis is the notion of pseudo-dimension from statistical…
▽ More
Algorithmic contract design studies scenarios where a principal incentivizes an agent to exert effort on her behalf. In this work, we focus on settings where the agent's type is drawn from an unknown distribution, and formalize an offline learning framework for learning near-optimal contracts from sample agent types. A central tool in our analysis is the notion of pseudo-dimension from statistical learning theory. Beyond its role in establishing upper bounds on the sample complexity, pseudo-dimension measures the intrinsic complexity of a class of contracts, offering a new perspective on the tradeoffs between simplicity and optimality in contract design. Our main results provide essentially optimal tradeoffs between pseudo-dimension and representation error (defined as the loss in principal's utility) with respect to linear and bounded contracts. Using these tradeoffs, we derive sample- and time-efficient learning algorithms, and demonstrate their near-optimality by providing almost matching lower bounds on the sample complexity. Conversely, for unbounded contracts, we prove an impossibility result showing that no learning algorithm exists.
Finally, we extend our techniques in three important ways. First, we provide refined pseudo-dimension and sample complexity guarantees for the combinatorial actions model, revealing a novel connection between the number of critical values and sample complexity. Second, we extend our results to menus of contracts, showing that their pseudo-dimension scales linearly with the menu size. Third, we adapt our algorithms to the online learning setting, where we show that, a polynomial number of type samples suffice to learn near-optimal bounded contracts. Combined with prior work, this establishes a formal separation between expert advice and bandit feedback for this setting.
△ Less
Submitted 24 January, 2025;
originally announced January 2025.
-
Algorithmic Contract Theory: A Survey
Authors:
Paul Duetting,
Michal Feldman,
Inbal Talgam-Cohen
Abstract:
A contract is an economic tool used by a principal to incentivize one or more agents to exert effort on her behalf, by defining payments based on observable performance measures. A key challenge addressed by contracts -- known in economics as moral hazard -- is that, absent a properly set up contract, agents might engage in actions that are not in the principal's best interest. Another common feat…
▽ More
A contract is an economic tool used by a principal to incentivize one or more agents to exert effort on her behalf, by defining payments based on observable performance measures. A key challenge addressed by contracts -- known in economics as moral hazard -- is that, absent a properly set up contract, agents might engage in actions that are not in the principal's best interest. Another common feature of contracts is limited liability, which means that payments can go only from the principal -- who has the deep pocket -- to the agents.
With classic applications of contract theory moving online, growing in scale, and becoming more data-driven, tools from contract theory become increasingly important for incentive-aware algorithm design. At the same time, algorithm design offers a whole new toolbox for reasoning about contracts, ranging from additional tools for studying the tradeoff between simple and optimal contracts, through a language for discussing the computational complexity of contracts in combinatorial settings, to a formalism for analyzing data-driven contracts.
This survey aims to provide a computer science-friendly introduction to the basic concepts of contract theory. We give an overview of the emerging field of "algorithmic contract theory" and highlight work that showcases the potential for interaction between the two areas. We also discuss avenues for future research.
△ Less
Submitted 20 December, 2024;
originally announced December 2024.
-
Data-Driven Mechanism Design: Jointly Eliciting Preferences and Information
Authors:
Dirk Bergemann,
Marek Bojko,
Paul Dütting,
Renato Paes Leme,
Haifeng Xu,
Song Zuo
Abstract:
We study mechanism design when agents hold private information about both their preferences and a common payoff-relevant state. We show that standard message-driven mechanisms cannot implement socially efficient allocations when agents have multidimensional types, even under favorable conditions. To overcome this limitation, we propose data-driven mechanisms that leverage additional post-allocatio…
▽ More
We study mechanism design when agents hold private information about both their preferences and a common payoff-relevant state. We show that standard message-driven mechanisms cannot implement socially efficient allocations when agents have multidimensional types, even under favorable conditions. To overcome this limitation, we propose data-driven mechanisms that leverage additional post-allocation information, modeled as an estimator of the payoff-relevant state. Our data-driven mechanisms extend the classic Vickrey-Clarke-Groves class. We show that they achieve exact implementation in posterior equilibrium when the state is either fully revealed or the utility is linear in an unbiased estimator. We also show that they achieve approximate implementation with a consistent estimator, converging to exact implementation as the estimator converges, and present bounds on the convergence rate. We demonstrate applications to digital advertising auctions and large language model (LLM)-based mechanisms, where user engagement naturally reveals relevant information.
△ Less
Submitted 20 December, 2024;
originally announced December 2024.
-
Mechanism Design for Large Language Models
Authors:
Paul Duetting,
Vahab Mirrokni,
Renato Paes Leme,
Haifeng Xu,
Song Zuo
Abstract:
We investigate auction mechanisms for AI-generated content, focusing on applications like ad creative generation. In our model, agents' preferences over stochastically generated content are encoded as large language models (LLMs). We propose an auction format that operates on a token-by-token basis, and allows LLM agents to influence content creation through single dimensional bids. We formulate t…
▽ More
We investigate auction mechanisms for AI-generated content, focusing on applications like ad creative generation. In our model, agents' preferences over stochastically generated content are encoded as large language models (LLMs). We propose an auction format that operates on a token-by-token basis, and allows LLM agents to influence content creation through single dimensional bids. We formulate two desirable incentive properties and prove their equivalence to a monotonicity condition on output aggregation. This equivalence enables a second-price rule design, even absent explicit agent valuation functions. Our design is supported by demonstrations on a publicly available LLM.
△ Less
Submitted 2 July, 2024; v1 submitted 16 October, 2023;
originally announced October 2023.
-
Approximate Optimality of Linear Contracts Under Uncertainty
Authors:
Tal Alon,
Paul Dütting,
Yingkai Li,
Inbal Talgam-Cohen
Abstract:
We consider a hidden-action principal-agent model, in which actions require different amounts of effort, and the agent privately knows his ability that determines his cost of effort. We show that linear contracts admit approximation guarantees that improve with a natural metric that captures the degree of uncertainty in the contracting setting. We thus show that linear contracts are near-optimal w…
▽ More
We consider a hidden-action principal-agent model, in which actions require different amounts of effort, and the agent privately knows his ability that determines his cost of effort. We show that linear contracts admit approximation guarantees that improve with a natural metric that captures the degree of uncertainty in the contracting setting. We thus show that linear contracts are near-optimal whenever there is enough uncertainty. In contrast, other simple contract formats such as debt contracts may suffer from a loss linear in the number of possible actions, even when there is sufficient uncertainty.
△ Less
Submitted 4 March, 2025; v1 submitted 13 November, 2022;
originally announced November 2022.
-
Calibrated Click-Through Auctions: An Information Design Approach
Authors:
Dirk Bergemann,
Paul Duetting,
Renato Paes Leme,
Song Zuo
Abstract:
We analyze the optimal information design in a click-through auction with fixed valuations per click, but stochastic click-through rates. While the auctioneer takes as given the auction rule of the click-through auction, namely the generalized second-price auction, the auctioneer can design the information flow regarding the click-through rates among the bidders. A natural requirement in this cont…
▽ More
We analyze the optimal information design in a click-through auction with fixed valuations per click, but stochastic click-through rates. While the auctioneer takes as given the auction rule of the click-through auction, namely the generalized second-price auction, the auctioneer can design the information flow regarding the click-through rates among the bidders. A natural requirement in this context is to ask for the information structure to be calibrated in the learning sense. With this constraint, the auction needs to rank the ads by a product of the bid and an unbiased estimator of the click-through rates, and the task of designing an optimal information structure is thus reduced to the task of designing an optimal unbiased estimator.
We show that in a symmetric setting with uncertainty about the click-through rates, the optimal information structure attains both social efficiency and surplus extraction. The optimal information structure requires private (rather than public) signals to the bidders. It also requires correlated (rather than independent) signals, even when the underlying uncertainty regarding the click-through rates is independent. Beyond symmetric settings, we show that the optimal information structure requires partial information disclosure.
△ Less
Submitted 19 May, 2021;
originally announced May 2021.