Another related paradigm to ours is Stackelberg Learning. In such models, typically, a special agent, the principal, optimizes incentives for other agents in a bi-level optimization problem. Stackelberg learning has received a lot of attention in strategic Machine Learning [1]}, [2]}, [3]} and has been used to learn large scale mechanisms such as auctions [4]}, [5]}. Also, [6]}'s approach to incentivize other agents may be seen as a Stackelberg Learning. In contrast to Stackelberg Learning, the focus of formal contracts is that no additional agents are introduced into an environment, but proposing agents, as opposed to Stackelberg leaders, are part of the environment.
