
Chen et al., 2021a; Balseiro et al., 2021b; Conitzer et al.,
2022a; Conitzer et al., 2022b], but Return-on-Investment
(ROI), another widely adopted auto-bidding option, received
much less attention until very recently [Golrezaei et al., 2021;
Balseiro et al., 2021c; Deng et al., 2021]. For campaigns
with ROI-constraints, advertisers should submit either a tar-
get ROI, a target Return-on-Ad-Spend or a target Cost-
per-Action (tROI/tROAS/tCPA).2The objective of the auto-
bidder is then to maximize the acquired value while keep-
ing the average spend for each unit of value below the target
threshold. ROI-constrained auto-bidders are dominating in
market share in many regions of the world. There is also re-
cent empirical evidence [Golrezaei et al., 2021]from Google
AdX that advertisers are indeed ROI-constrained.
An advertiser’s value for an ad slot (to which we will refer
as a generic good throughout the rest of the paper) is typi-
cally given by the product of the conversion-rate (predicted
by the platform) and the value of each conversion. For ROI-
constrained campaigns, the latter part is the amount of money
that the advertiser is willing to pay the platform for each
(unit of) conversion.2Truthful bidding for each individual
auction is ex-post optimal for non-constrained quasi-linear
utility-maximizing bidders. But for ROI-constrained value-
maximizers, it is possible to raise bids above values to win
more while keeping the average spend of each conversion be-
low the threshold. In this paper, auto-bidders will take values
as given and be restricted to the multiplicative pacing strat-
egy,2wherein the bids of each bidder could only be generated
through scaling the values for all goods by a common mul-
tiplier of its choice. There is always a multiplier that is ex-
post bidder-optimal in second price auction, and the strategy
is one of the most implemented in the industry regardless of
auction formats (in particular, it remains popular in first price
auction3).
Table 1 positions our market model within the growing lit-
erature on auto-bidding. Existing works differ in the mod-
eling of advertisers’ valuations and utilities. Traditionally
the valuation of each bidder is modeled as being drawn
from a stochastic process independently of each other. We
adopt a framework first studied by Conitzer et al. [2022b;
2022a], where the valuation is given as the (fixed) input and
can be viewed as a discretized density function or a real-
ized sample of an arbitrary joint distribution. In particular,
the correlation prevalent in advertising can thus be captured.
For utilities, previous research mainly focuses on budget-
constraints, and our paper complements the recent line of
work on ROI-constraints. Babaioff et al. [2021]also con-
sider ROI, but they model bidding behaviors with respect to
the marginal ROI of each individual auction rather than the
average ROI across.
Deng et al. [2021]and its follow-up work [Balseiro et al.,
2021a]study a model that largely coincide with ours. Their
goal is to design mechanisms having revenue and welfare
2See Appendix B for more notes on terminology.
3Possibly surprisingly, we will show in Section 6 that it will not
bring incentive issues for first price auction and it is in the interests
of a platform to enforce so. In contrast, both bidders and sellers have
incentives to deviate from it in second price auction (Appendix J.3).
guarantees when the designer has fairly accurate signals on
the valuation. Though we will also report some results on rev-
enue and welfare, we emphasize that, for today’s large scale
auto-bidding systems, auction (combined with auto-bidding
strategies) acts more like an efficient distributed algorithm
to match demand with supply and compute market-clearing
prices. With this mentality, our work covers a broader range
of properties and focuses heavily on their possible practical
impacts on advertisers and platforms. We also differ in the
adopted solution concept. We allow fractional allocation and
incorporate the tie-breaking rule into the solution concept,
which is not only well-motivated, but also guarantees the ex-
istence of equilibrium even though the market is discrete and
discontinuous. In contrast, Balseiro et al. [2021a]break ties
lexicographically and more complex auctions like VCG and
GSP are considered there. So they choose a weaker solution
concept called undominated bids and avoid the discussion of
existence. Nonetheless, this distinction diminishes for large
markets as the result of a single auction becomes negligible.
Auto-bidding or RTB algorithms have been studied for a
long time. Such works typically assume a stationary environ-
ment and optimize various objectives for a single advertiser.
They fail to capture other bidders’ responses invoked by the
action of the focal agent, and the resulting equilibrium out-
come may not fulfill the initial design goal if all the bidders
implement the same strategy (see, e.g., Appendix L.1). One
notable exception is the work by Aggarwal et al. [2019], who
were aware of this problem and tried to prove the existence of
an equilibrium. But their treatment of equilibrium is incom-
plete (see a discussion in Appendix C).
Researchers have shown that the computation of equilib-
rium bears some inherent hardness with budget-constrained
multiplicative pacing bidders. For computing any equilib-
rium, we improve previous result to show that it is PPAD-
hard to approximate within constant parameters (for budget-
constraints, it was shown to be hard to approximate within
polynomially small parameters [Chen et al., 2021a]). Our re-
sult is built on a more concise reduction quite distinct from
the previous one. We also improve the NP-hardness result of
optimizing revenue/welfare [Conitzer et al., 2022b]to APX-
hardness. Moreover, the source of these hardness and the vul-
nerabilities of IC are demonstrated more clearly with our con-
structions, which we believe could help both researchers and
practitioners better extrapolate our techniques and insights.
1.2 Single-round Incentive Compatibility
The classic revelation principle ensures us that, when design-
ing single-item auctions, any implementable allocation rule
could be implemented in an incentive compatible way by di-
rectly eliciting bidders’ private information (in most cases
only the valuations to the item to be sold are needed). By
focusing on IC mechanisms, the designer loses nothing while
bidders could be prevented from strategic behaviors. In com-
parison, the characterization and computation of equilibrium
in first price auction is notoriously hard (see, e.g., [Filos-
Ratsikas et al., 2021]and the survey therein).
Though second price auction is only IC for single-item
auctions, it possesses another fascinating property in auto-
bidding markets: from a single bidder’s perspective, each in-