Online Contract Design With Unknown Technology
Abstract
Lay Summary
Machine learning systems increasingly rely on external agents or providers to perform tasks, such as crowdsourcing workers, online freelancers, or companies training AI models on behalf of clients. These agents are free to choose how to complete the task and receive payment based on the produced outcome. A central challenge is to design payment schemes that reliably incentivize good behavior when there is uncertainty about the actions available to the agent. Our work studies how to learn effective contracts in these uncertain environments. Previous approaches can learn good contracts over time, but they may require exponentially many interactions with the agent. We show that this exponential barrier can be avoided under a realistic assumption: the principal knows a broad set of possible actions the agent might take, even if they do not know which actions are truly feasible. We develop a new learning algorithm that efficiently identifies groups of similar actions and uses them to compute near-optimal contracts. Our results provide the first learning guarantees in this setting that scale polynomially with the problem size, making online contract design significantly more practical for applications involving AI systems and digital marketplaces.