Verifying Approximate Equilibrium in Auctions

Fabian R. Pieroth
[email protected]
Technical University of Munich
&Tuomas Sandholm
[email protected]
Carnegie Mellon University
Strategy Robot, Inc.
Optimized Markets, Inc.
Strategic Machine, Inc
Abstract

In practice, most auction mechanisms are not strategy-proof, so equilibrium analysis is required to predict bidding behavior. In many auctions, though, an exact equilibrium is not known and one would like to understand whether—manually or computationally generated—bidding strategies constitute an approximate equilibrium. We develop a framework and methods for estimating the distance of a strategy profile from equilibrium, based on samples from the prior and either bidding strategies or sample bids. We estimate an agent’s utility gain from deviating to strategies from a constructed finite subset of the strategy space. We use PAC-learning to give error bounds, both for independent and interdependent prior distributions. The primary challenge is that one may miss large utility gains by considering only a finite subset of the strategy space. Our work differs from prior research in two critical ways. First, we explore the impact of bidding strategies on altering opponents’ perceived prior distributions—instead of assuming the other agents to bid truthfully. Second, we delve into reasoning with interdependent priors, where the type of one agent may imply a distinct distribution for other agents. Our main contribution lies in establishing sufficient conditions for strategy profiles and a closeness criterion for conditional distributions to ensure that utility gains estimated through our finite subset closely approximate the maximum gains. To our knowledge, ours is the first method to verify approximate equilibrium in any auctions beyond single-item ones. Also, ours is the first sample-based method for approximate equilibrium verification.

Keywords equilibrium verification  \cdot auctions  \cdot interdependent distributions  \cdot dispersion

1 Introduction

A central problem in mechanism design is understanding the strategic incentives of participants–in order to design mechanisms that lead to desired outcomes. A Bayesian Nash Equilibrium (BNE) (Harsanyi, 1967) represents a fixed point in strategy space, where no agent has an incentive to deviate. This concept constitutes the central solution concept for games with incomplete information, such as auctions.

Mechanism design devotes significant attention to designing incentive-compatible mechanisms, where truthful bidding constitutes a BNE (Hurwicz, 1972). When bidders are aware that it is in their best interest to report their true valuation for an item, this knowledge leads to several desired effects. For example, one can guarantee efficient outcomes, ensuring that the item is allocated to the bidder who values it the most. Furthermore, it simplifies the strategic decision-making process for the bidders, thereby saving resources.

Nonetheless, practitioners typically employ mechanisms that are not incentive compatible, referred to as manipulable mechanisms. For instance, the first-price mechanism is commonly used in real-world auctions. In the context of multi-unit sales, the U.S. Treasury has utilized discriminatory auctions for selling treasury bills since 1929 (Krishna, 2009). Moreover, combinatorial auctions in practice typically use manipulable mechanisms such as first-price payments for their simplicity and other desirable features, or core-selecting payment rules intended to ensure the winners’ payments are sufficient to maintain envy-freeness (Day and Milgrom, 2008).

Several factors were identified why manipulable mechanisms are prevalent in practice. First, their rules are typically more straightforward to communicate. Second, incentive-compatible mechanisms have the potential to more readily expose the bidders’ confidential private information (Rothkopf et al., 1990). Third, if information acquisition is costly, even incentive-compatible mechanisms have no dominant strategy for making information-gathering or valuation-computation decisions (Sandholm, 2000; Larson and Sandholm, 2001). Additionally, incentive-compatible mechanisms, like the VCG mechanism (Vickrey, 1961; Clarke, 1971; Groves, 1973), exhibit significant drawbacks in combinatorial auction contexts. First, they can result in minimal or even null revenues in spite of intense competition for the items (Conitzer and Sandholm, 2006; Ausubel and Milgrom, 2006). Second, they may encourage collusion (Conitzer and Sandholm, 2006; Day and Milgrom, 2008). Third, they may beget arbitrage opportunities (Gilpin and Sandholm, 2004). Fourth, mechanisms that are incentive compatible in single-shot settings—like the VCG—typically do not remain incentive compatible over time across auctions where complementary or substitutable items are sold (Sandholm, 2000). Fifth, in scenarios such as sourcing, the repeated application of an incentive-compatible mechanism is not incentive compatible as the bid taker uses bids from one auction to modify the parameters (reserve prices or more sophisticated parameters) of future auctions (Sandholm, 2013).

Despite the significant academic work in auction theory, equilibrium strategies for manipulable mechanisms are primarily known only for very restricted, simple market models, such as single-item auctions with independent prior distributions (Krishna, 2009). Even worse, equilibria are not known to exist in general, but only in specific settings (Athey, 2001; Reny, 2020). Fortunately, every strategy profile can be considered a ε𝜀\varepsilonitalic_ε-Bayesian Nash Equilibrium (ε𝜀\varepsilonitalic_ε-BNE) for some approximation factor ε>0𝜀0\varepsilon>0italic_ε > 0. Intuitively, ε𝜀\varepsilonitalic_ε measures the potential utility gain an agent could achieve by deviating from its current strategy, assuming the other agents’ strategies remain unchanged.

As a result, recent efforts have concentrated on identifying strategies with an ε𝜀\varepsilonitalic_ε as small as possible. Several computational techniques have demonstrated promise in discovering strong bidding strategies (e.g.,(Bosshard et al., 2020; Bichler et al., 2021, 2023a, 2023b)). Although there is strong empirical evidence suggesting that the approximation factor ε𝜀\varepsilonitalic_ε is small for the computed strategies, their theoretical guarantees are limited in settings where no analytical equilibrium is available. Bichler et al. (2023b) rely on significant assumptions, including complete knowledge of the joint and marginal prior distributions, and their results are restricted to single-item auctions. Bosshard et al. (2020) introduce error bounds based on the precise calculation of metrics that are typically intractable to compute, such as the best-response ex interim utility. Meanwhile, Bichler et al. (2021, 2023a) employ a sampling-based strategy but do not provide error bounds.

1.1 Contributions

We introduce techniques with provable guarantees that identify the smallest approximation factor ε𝜀\varepsilonitalic_ε for a strategy profile. Our methods require only access to samples from the type and bid distribution. The bids can either be observed directly, or, given access to the strategies, one can map the sampled types to their corresponding bids. Our results are applicable to single- and multi-item auctions with independent and interdependent prior distributions.

We analyze both the ex interim and ex ante settings.111We exclude the study of ex post approximate equilibrium from our analysis because these concepts are based on worst-case, distribution-independent notions, rendering it impractical to assess through sampling from agents’ type distributions. In the ex interim case, we bound the amount any agent can improve its utility by deviating from its current strategy, in expectation over the other agents’ types, regardless of its own true type. In the weaker ex ante setting, the expectation also includes the agent’s own true type.

Our estimate is simple. It measures the maximum utility an agent can gain by deviating from its current strategy, averaged over the samples, where the alternative strategies considered are from a finite subset of the strategy space. We present upper bounds in the ex interim case, denoted by ε^^𝜀\hat{\varepsilon}over^ start_ARG italic_ε end_ARG, and in the ex ante case, denoted by ε~~𝜀\tilde{\varepsilon}over~ start_ARG italic_ε end_ARG. Specifically, we offer ex interim guarantees ε^^𝜀\hat{\varepsilon}over^ start_ARG italic_ε end_ARG for scenarios with independent prior distributions and ex ante guarantees ε~~𝜀\tilde{\varepsilon}over~ start_ARG italic_ε end_ARG for interdependent prior distributions.

Prior sampling-based methods operated under the assumption that agents play truthfully and have independent prior distributions, meaning they were only capable of verifying the truthful strategy under independent priors (Balcan et al., 2019a). We expand upon this in two significant ways. First, our results hold for a large class of bidding strategies (as long as bids can neither change too fast nor too slowly as a function of an agent’s type). This class satisfies common assumptions on equilibrium strategies made in auctions, such as monotonicity (Reny, 2011, 2020). Second, we introduce findings for interdependent prior distributions. To achieve this, we consider a partition \mathcal{B}caligraphic_B of an agent’s type space and establish an upper bound on the estimation error that utilizes the maximum total variation distance between the opponents’ conditional distribution within each element B𝐵B\in\mathcal{B}italic_B ∈ caligraphic_B. In the arXiv version of their EC-19-Exemplary-AI-Paper-Award-winning extended abstract, Balcan et al. (2019a) also presented—among other results—ex ante guarantees for interdependent prior distributions. However, they retracted that result after we pointed out that it is incorrect (Balcan et al., 2019b). That approach was flawed because it did not consider bidding strategies that can be functions of a bidder’s type.

We apply our estimation technique across several important auction classes. For instance, in the first-price auction, our error bound for a B𝐵B\in\mathcal{B}italic_B ∈ caligraphic_B is O~(τB+(n+(κBLβmax1)1)/NB)~𝑂subscript𝜏𝐵𝑛superscriptsubscript𝜅𝐵subscript𝐿subscriptsuperscript𝛽1max1subscript𝑁𝐵\tilde{O}\left(\tau_{B}+\left(n+\left(\kappa_{B}L_{\beta^{-1}_{\text{max}}}% \right)^{-1}\right)/\sqrt{N_{B}}\right)over~ start_ARG italic_O end_ARG ( italic_τ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT + ( italic_n + ( italic_κ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) / square-root start_ARG italic_N start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT end_ARG ), where n𝑛nitalic_n is the number of bidders, NBsubscript𝑁𝐵N_{B}italic_N start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT is the number of samples within B𝐵Bitalic_B, [0,κB]0subscript𝜅𝐵[0,\kappa_{B}][ 0 , italic_κ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ] denotes the range of the prior density, Lβmax1subscript𝐿subscriptsuperscript𝛽1maxL_{\beta^{-1}_{\text{max}}}italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT is the maximum Lipschitz constant of an agent’s inverse bidding strategy, and τBsubscript𝜏𝐵\tau_{B}italic_τ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT denotes the maximum total variation distance among the conditional prior distributions for types from B𝐵Bitalic_B. It is important to note that τBsubscript𝜏𝐵\tau_{B}italic_τ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT does not need to become small for every B𝐵Bitalic_B in order to provide meaningful ex ante guarantees, as the overall bound for the entire partition can still be small in expectation. For the case of independent prior distributions, this bound improves to become an ex interim guarantee with τB=0subscript𝜏𝐵0\tau_{B}=0italic_τ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT = 0 and NB=Nsubscript𝑁𝐵𝑁N_{B}=Nitalic_N start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT = italic_N.

We present similar results for a variety of auction formats, including combinatorial first-price auctions, uniform-price auctions, and discriminatory auctions.

Key challenges To prove our guarantees, we aim to estimate the maximum possible amount an agent can improve its utility by deviating from its current strategy in both the ex interim and ex ante cases, respectively. We determine our error bounds, ε^^𝜀\hat{\varepsilon}over^ start_ARG italic_ε end_ARG or ε~~𝜀\tilde{\varepsilon}over~ start_ARG italic_ε end_ARG, by quantifying the extent to which an agent may improve its utility, averaged over the samples, when considering alternative strategies from a finite set. To achieve this, we encounter two major technical challenges.

The first challenge arises from the limitation of searching over a finite set, potentially causing an agent to miss strategies that could significantly improve its utility. This occurs from auctions often having discontinuities in the utility functions. For instance, in both first- and second-price auctions, a slight increase in an agent’s bid from just below to just above the highest bid of other agents alters the allocation, resulting in a sudden jump in utility. For a given type of an agent, we consider a grid with an edge length w𝑤witalic_w over the action space, assuming the action space is [0,1]msuperscript01𝑚[0,1]^{m}[ 0 , 1 ] start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT for some integer m𝑚mitalic_m. The critical question then becomes how much potential utility might be missed when searching over this finite grid and the effect of w𝑤witalic_w on this potential loss.

To tackle this issue, we utilize the concept of dispersion (Balcan et al., 2018a). In broad terms, a set of piecewise Lipschitz functions is (w,k)𝑤𝑘(w,k)( italic_w , italic_k )-dispersed if every ball of radius w𝑤witalic_w in the domain contains no more than k𝑘kitalic_k discontinuities of the functions. Given N𝑁Nitalic_N samples from the prior and bidding distributions, we examine the dispersion of a set of ex post utility functions, each defined by a sample and varying over one agent’s bid. We demonstrate that if this set of functions is sufficiently dispersed, it is possible to control the error by searching for a best response over a finite grid with edge length w𝑤witalic_w, rather than in the infinite action space. Crucially, we establish sufficient conditions on both the prior distribution and bidding strategies to ensure this approach is viable.

The second major challenge arises under interdependent prior distributions. In such contexts, an agent gains additional information about the opponents’ prior distributions upon learning its type. Given the continuous nature of these distributions, the probability of drawing the identical type more than once is zero, leading to the expectation that one would not collect more than a single sample from the same conditional prior distribution. We tackle this issue by considering a partition \mathcal{B}caligraphic_B of the type space for each agent and grouping samples that fall into the same element B𝐵B\in\mathcal{B}italic_B ∈ caligraphic_B. We demonstrate that if the total variation distance for the conditional distributions from types within B𝐵Bitalic_B is sufficiently small, then the aggregated samples can provide valuable insights about the conditional prior distributions for all types from B𝐵Bitalic_B.

Finally, provided that the intrinsic complexities of the agents’ utility functions are manageable (as determined by the learning-theoretic concept of pseudo-dimension (Pollard, 1984)), our empirical estimates ε^^𝜀\hat{\varepsilon}over^ start_ARG italic_ε end_ARG and ε~~𝜀\tilde{\varepsilon}over~ start_ARG italic_ε end_ARG quickly converge to the true approximation factors as the sample size increases.

2 Related research

In this section, we discuss additional related work on equilibrium-verification methods, emphasizing the contributions and limitations of prior efforts.

Estimating approximate incentive compatibility Balcan et al. (2019a) introduce techniques to estimate the proximity of a mechanism to being incentive compatible, specifically addressing the utility loss associated with truthful strategies. By analyzing samples from agents’ type distributions, their method evaluates potential utility gains from misreporting types, leveraging finite subsets of the type space. The work provides PAC-guarantees for the approximation of incentive compatibility, utilizing the pseudo-dimension and dispersion of utility functions, and applies these techniques across a variety of common auction formats. The paper received the Exemplary AI Track Paper award at the ACM Conference on Economics and Computation (EC) in 2019. Building on these results, we derive sampling-based error bounds and extend them in two significant directions: first, by accommodating strategic bidding, thereby determining the utility loss for strategies beyond truthful bidding, and second, by offering guarantees for interdependent prior distributions as well.

Verification via game abstraction Game abstraction is a key technique for solving large imperfect-information games (Shi and Littman, 2000; Billings et al., 2003; Gilpin and Sandholm, 2006), and has led to breakthroughs such as superhuman AIs for two-player limit Texas hold’em Bowling et al. (2015), two-player no-limit Texas hold’em Brown and Sandholm (2018), and multiplayer no-limit Texas hold’em Brown and Sandholm (2019). The basic idea is that the game is automatically abstracted into a smaller game, then the smaller game is solved for (approximate) equilibrium, and then the strategies are mapped back into the original game. However, most game abstraction techniques do not yield guarantees for equilibrium approximation in the original game (Waugh et al., 2009). Gilpin and Sandholm (2007) developed a lossless abstraction technique for games with finite actions and finite states that yields an exact equilibrium in the original game, but the abstracted game to be solved is only about two orders of magnitude smaller than the original game, so that does not scale to very large games. More recently, game abstraction techniques that can abstract more and still yield a provably approximate equilibrium in the original game have been developed (Sandholm and Singh, 2012; Kroer and Sandholm, 2014, 2016, 2018). Some game abstraction work has focused on games with continuous actions (Kroer and Sandholm, 2015). However, these models typically are not rich enough to model a Bayesian game with continuous types and actions, and have not yielded techniques for verifying approximate equilibrium in auctions.

Bichler et al. (2023b) perform an abstraction by discretizing the valuation and bidding spaces to compute and verify equilibrium using distributional strategies, providing theoretical guarantees that the abstraction error can be controlled in the case of single-item auctions. Their verification results assume explicit access to both the joint and marginal prior density functions, allowing for querying at specific points and integrating over cells of their discretization. In contrast, our results only assume access to the prior distribution through sampling. Additionally, our findings are also applicable to multi-unit auctions and combinatorial auctions.

Pieroth et al. (2023) offer a verification method using a limiting argument applicable to sequential games with continuous observation and action spaces. However, their assumption of continuous utility functions means that their results do not directly apply to auctions. Instead, they rely on a game abstraction strategy that involves smoothing the allocation and price functions, drawing from the work of Kohring et al. (2023). They demonstrate that the abstraction error can be controlled for single-unit auctions with independent prior distributions. In contrast to their work, we provide explicit bounds that can be computed for a specific setting and sample size. Additionally, our results apply to multi-unit and combinatorial auctions, and with interdependent priors.

Verification methods in full auction games Timbers et al. (2020) propose a reinforcement learning-based method to estimate a lower bound on the maximum utility loss. While this can provide valuable insight into potential gains from deviation, it does not verify whether the candidate strategy profile is an approximate equilibrium. On the other hand, the work by Bosshard et al. (2020) introduces a verification method for approximate equilibrium strategies in combinatorial auctions with independent prior distributions. Similar to our approach, they approximate the utility loss at a finite number of grid points. They employ a Monte-Carlo sampling method to estimate the expected utility and use a local search algorithm to estimate the best response for each grid point. Additionally, they exploit a convexity property of the best-response ex interim utility to provide an upper bound of the utility loss for all valuations between the grid points. However, their theoretical analysis does not account for the approximation errors introduced by the sampling procedure and the best-response approximation. In contrast, our error bounds encompass all approximations performed. Furthermore, their analysis is restricted to auctions with independent prior distributions.

Ex post incentive-compatible mechanism design via deep learning In recent years, deep learning approaches to design auction mechanisms have received significant attention (Golowich et al., 2018; Feng et al., 2018; Duetting et al., 2019). These efforts aim to design mechanisms that are nearly incentive compatible by incorporating constraints into the deep learning optimization problem. These constraints enforce the mechanism to be ex post incentive compatible over a set of buyer values sampled from the prior distribution. Essentially, they seek to identify a mechanism where a bidder has approximately no incentive to conceal its valuation, regardless of the reported valuations of the opponents—a property that does not hold for most mechanisms used in practice. Duetting et al. (2019) offer a concentration bound to empirically assess the violation of incentive compatibility. However, this bound presumes that the ex post violation can be precisely determined, an assumption not met by their methodology. (Curry et al., 2020) address this issue by linearizing the learned neural network, effectively reducing the problem to an integer program that allows for an accurate estimation of the error. Curry et al. (2023) use deep learning to learn auction mechanisms within randomized affine maximizer auctions, a class within which each mechanism is exactly incentive compatible.

The concept of ex post incentive compatibility is a worst-case, distribution-independent notion focused on the utility gain from truthful bidding. This contrasts with our objectives, as we aim to provide ex interim and ex ante guarantees, where agents have no incentive to deviate from their current strategy—which might not be truthful—averaged over the opponents’ type distribution.

3 Preliminaries

This section introduces the formal model and results from learning theory that are useful for our purposes.

3.1 The model

We model an auction as a Bayesian game G=(n,𝒜,Θ,𝒪,u,F)𝐺𝑛𝒜Θ𝒪𝑢𝐹G=\left(n,\mathcal{A},\Theta,\mathcal{O},u,F\right)italic_G = ( italic_n , caligraphic_A , roman_Θ , caligraphic_O , italic_u , italic_F ). Here n𝑛n\in\mathbb{N}italic_n ∈ blackboard_N denotes the number of agents. F𝐹Fitalic_F denotes an atomless prior distribution over the agents’ observations 𝒪=×i[n]𝒪i\mathcal{O}=\bigtimes_{i\in[n]}\mathcal{O}_{i}caligraphic_O = × start_POSTSUBSCRIPT italic_i ∈ [ italic_n ] end_POSTSUBSCRIPT caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and valuations Θ=×i[n]Θi\Theta=\bigtimes_{i\in[n]}\Theta_{i}roman_Θ = × start_POSTSUBSCRIPT italic_i ∈ [ italic_n ] end_POSTSUBSCRIPT roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, and is assumed to be common knowledge. We denote its marginals by Fθi,Foisubscript𝐹subscript𝜃𝑖subscript𝐹subscript𝑜𝑖F_{\theta_{i}},F_{o_{i}}italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT, etc.; its conditionals by Fθi|oisubscript𝐹conditionalsubscript𝜃𝑖subscript𝑜𝑖F_{\theta_{i}|o_{i}}italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT, etc. An agent i𝑖iitalic_i receives its private observation oi𝒪isubscript𝑜𝑖subscript𝒪𝑖o_{i}\in\mathcal{O}_{i}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, and chooses an action or bid bi𝒜isubscript𝑏𝑖subscript𝒜𝑖b_{i}\in\mathcal{A}_{i}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT based on it. The joint bidding space is denoted by 𝒜=×i[n]𝒜i\mathcal{A}=\bigtimes_{i\in[n]}\mathcal{A}_{i}caligraphic_A = × start_POSTSUBSCRIPT italic_i ∈ [ italic_n ] end_POSTSUBSCRIPT caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. The sets ΘisubscriptΘ𝑖\Theta_{i}roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT denote an agent’s “true”, but possibly unobserved valuation. This formulation allows to model interdependencies and correlations beyond purely private or common values. The vector u=(u1,,un)𝑢subscript𝑢1subscript𝑢𝑛u=(u_{1},\dots,u_{n})italic_u = ( italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_u start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) describes the individual (ex post) utility functions ui:Θi×𝒜:subscript𝑢𝑖subscriptΘ𝑖𝒜u_{i}:\Theta_{i}\times\mathcal{A}\rightarrow\mathbb{R}italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT × caligraphic_A → blackboard_R that map a valuation θiΘisubscript𝜃𝑖subscriptΘ𝑖\theta_{i}\in\Theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and bid profile b𝒜𝑏𝒜b\in\mathcal{A}italic_b ∈ caligraphic_A to a game outcome for each agent. The game consists of three distinct stages. During the ex-ante stage, that is, before the game, agents have only knowledge about F𝐹Fitalic_F. In the ex interim stage, each agent observes oisubscript𝑜𝑖o_{i}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT which provides information about its valuation θisubscript𝜃𝑖\theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. After submitting a bid bisubscript𝑏𝑖b_{i}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, an agent receives the ex post information about the game outcome ui(θi,b)subscript𝑢𝑖subscript𝜃𝑖𝑏u_{i}(\theta_{i},b)italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b ). In the ex ante stage, an agent needs to reason about a strategy βi:𝒪i𝒜i:subscript𝛽𝑖subscript𝒪𝑖subscript𝒜𝑖\beta_{i}:\mathcal{O}_{i}\rightarrow\mathcal{A}_{i}italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT → caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT that maps observations to bids. We denote agent i𝑖iitalic_i’s pure strategy space by Σi={βi|βi:𝒪i𝒜i}subscriptΣ𝑖conditional-setsubscript𝛽𝑖:subscript𝛽𝑖subscript𝒪𝑖subscript𝒜𝑖\Sigma_{i}=\left\{\beta_{i}\;|\;\beta_{i}:\mathcal{O}_{i}\rightarrow\mathcal{A% }_{i}\right\}roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = { italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT → caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT }. The joint strategy space is then denoted by Σ=i[n]ΣiΣsubscriptproduct𝑖delimited-[]𝑛subscriptΣ𝑖\Sigma=\prod_{i\in[n]}\Sigma_{i}roman_Σ = ∏ start_POSTSUBSCRIPT italic_i ∈ [ italic_n ] end_POSTSUBSCRIPT roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT.

In this work, we are particularly concerned with the agents’ bidding distributions. That is, the distribution of bids βi(oi)subscript𝛽𝑖superscriptsubscript𝑜𝑖\beta_{i}(o_{i}^{\prime})italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) for an agent i𝑖iitalic_i, where oiFoisimilar-tosuperscriptsubscript𝑜𝑖subscript𝐹subscript𝑜𝑖o_{i}^{\prime}\sim F_{o_{i}}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∼ italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT and βiΣisubscript𝛽𝑖subscriptΣ𝑖\beta_{i}\in\Sigma_{i}italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. We denote the distribution with mapped bids under strategy profiles βi,βi,βsubscript𝛽𝑖subscript𝛽𝑖𝛽\beta_{i},\beta_{-i},\betaitalic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_β by Fβi,Fβisuperscript𝐹subscript𝛽𝑖superscript𝐹subscript𝛽𝑖F^{\beta_{i}},F^{\beta_{-i}}italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, and Fβsuperscript𝐹𝛽F^{\beta}italic_F start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT, respectively. We define the ex interim utility for agent i𝑖iitalic_i and observation oisubscript𝑜𝑖o_{i}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT as

u^i(oi,bi,βi):=𝔼θi,oi|oi[ui(θi,bi,βi(oi))],assignsubscript^𝑢𝑖subscript𝑜𝑖subscript𝑏𝑖subscript𝛽𝑖subscript𝔼subscript𝜃𝑖conditionalsubscript𝑜𝑖subscript𝑜𝑖delimited-[]subscript𝑢𝑖subscript𝜃𝑖subscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle\hat{u}_{i}(o_{i},b_{i},\beta_{-i}):=\mathbb{E}_{\theta_{i},o_{-i% }|o_{i}}\left[u_{i}\left(\theta_{i},b_{i},\beta_{-i}(o_{-i})\right)\right],over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) := blackboard_E start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] , (1)

and the ex ante utility as

u~i(βi,βi):=𝔼oi[u^i(oi,βi(oi),βi)].assignsubscript~𝑢𝑖subscript𝛽𝑖subscript𝛽𝑖subscript𝔼subscript𝑜𝑖delimited-[]subscript^𝑢𝑖subscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖subscript𝛽𝑖\displaystyle\tilde{u}_{i}(\beta_{i},\beta_{-i}):=\mathbb{E}_{o_{i}}\left[\hat% {u}_{i}(o_{i},\beta_{i}(o_{i}),\beta_{-i})\right].over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) := blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ] . (2)

We focus on sealed-bid auctions involving m𝑚mitalic_m distinct items. In combinatorial auctions, this results in a set 𝒦𝒦\mathcal{K}caligraphic_K representing all possible bundles, with valuation and action spaces of size |𝒦|=2m𝒦superscript2𝑚|\mathcal{K}|=2^{m}| caligraphic_K | = 2 start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT. An auction’s outcome, given a bid profile b𝑏bitalic_b, is determined by an auction mechanism M that decides on two things: the allocation x=x(b)=(x1,,xn)𝑥𝑥𝑏subscript𝑥1subscript𝑥𝑛x=x(b)=(x_{1},\ldots,x_{n})italic_x = italic_x ( italic_b ) = ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) with xi{0,1}|K|subscript𝑥𝑖superscript01𝐾x_{i}\in\{0,1\}^{|K|}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ { 0 , 1 } start_POSTSUPERSCRIPT | italic_K | end_POSTSUPERSCRIPT, dividing the m𝑚mitalic_m items among bidders, and the price vector p(b)n𝑝𝑏superscript𝑛p(b)\in\mathbb{R}^{n}italic_p ( italic_b ) ∈ blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, indicating the cost for each bidder to claim their items. When considering a specific mechanism M, we denote the respective utility function for bidder i𝑖iitalic_i by ui,Msubscript𝑢𝑖Mu_{i,\text{M}}italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT. In a typical risk-neutral model, bidders’ utilities ui,Msubscript𝑢𝑖Mu_{i,\text{M}}italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT are captured by quasilinear payoff functions ui,M(θi,b)=xi(b)θipi(b)subscript𝑢𝑖Msubscript𝜃𝑖𝑏subscript𝑥𝑖𝑏subscript𝜃𝑖subscript𝑝𝑖𝑏u_{i,\text{M}}(\theta_{i},b)=x_{i}(b)\cdot\theta_{i}-p_{i}(b)italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b ) = italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_b ) ⋅ italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_p start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_b ). Furthermore, we assume222Our error bound increases by a multiplicative factor of H𝐻Hitalic_H if the range of utility functions is [H,H]𝐻𝐻[-H,H][ - italic_H , italic_H ] instead of [1,1]11[-1,1][ - 1 , 1 ]. the utility functions (u1,M,,un,M)subscript𝑢1Msubscript𝑢𝑛M(u_{1,\text{M}},\dots,u_{n,\text{M}})( italic_u start_POSTSUBSCRIPT 1 , M end_POSTSUBSCRIPT , … , italic_u start_POSTSUBSCRIPT italic_n , M end_POSTSUBSCRIPT ) map to the bounded interval [1,1]11[-1,1][ - 1 , 1 ]. We are interested in the game-theoretic solution concept of an approximate Bayesian Nash Equilibrium (BNE) (Harsanyi, 1967).

Definition 3.1 (ε𝜀\varepsilonitalic_ε-Bayesian Nash equilibrium).

Let M be a mechanism and G=(n,𝒜,Θ,𝒪,ui,M,F)𝐺𝑛𝒜Θ𝒪subscript𝑢𝑖M𝐹G=\left(n,\mathcal{A},\Theta,\mathcal{O},u_{i,\text{M}},F\right)italic_G = ( italic_n , caligraphic_A , roman_Θ , caligraphic_O , italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT , italic_F ) a corresponding Bayesian game. Let ε0𝜀0\varepsilon\geq 0italic_ε ≥ 0, then, a strategy profile (βi,βi)superscriptsubscript𝛽𝑖superscriptsubscript𝛽𝑖\left(\beta_{i}^{*},\beta_{-i}^{*}\right)( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ) is an ex ante ε𝜀\varepsilonitalic_ε-BNE if, for all i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], supβiΣiu~i,M(βi,βi)u~i,M(βi,βi)εsubscriptsupremumsuperscriptsubscript𝛽𝑖subscriptΣ𝑖subscript~𝑢𝑖Msuperscriptsubscript𝛽𝑖superscriptsubscript𝛽𝑖subscript~𝑢𝑖Msuperscriptsubscript𝛽𝑖superscriptsubscript𝛽𝑖𝜀\sup_{\beta_{i}^{\prime}\in\Sigma_{i}}\tilde{u}_{i,\text{M}}(\beta_{i}^{\prime% },\beta_{-i}^{*})-\tilde{u}_{i,\text{M}}(\beta_{i}^{*},\beta_{-i}^{*})\leq\varepsilonroman_sup start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ) - over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ) ≤ italic_ε. A so-called ex interim ε𝜀\varepsilonitalic_ε-BNE is given if, for all i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and oi𝒪isubscript𝑜𝑖subscript𝒪𝑖o_{i}\in\mathcal{O}_{i}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, supbi𝒜iu^i,M(oi,bi,βi)u^i,M(oi,βi(oi),βi)εsubscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖subscript^𝑢𝑖Msubscript𝑜𝑖subscript𝑏𝑖superscriptsubscript𝛽𝑖subscript^𝑢𝑖Msubscript𝑜𝑖superscriptsubscript𝛽𝑖subscript𝑜𝑖superscriptsubscript𝛽𝑖𝜀\sup_{b_{i}\in\mathcal{A}_{i}}\hat{u}_{i,\text{M}}(o_{i},b_{i},\beta_{-i}^{*})% -\hat{u}_{i,\text{M}}(o_{i},\beta_{i}^{*}(o_{i}),\beta_{-i}^{*})\leq\varepsilonroman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ) - over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ) ≤ italic_ε.

Clearly, if we have an ex interim ε𝜀\varepsilonitalic_ε-BNE, then this also constitutes an ex ante ε𝜀\varepsilonitalic_ε-BNE. This may not hold the other way around, as it is only guaranteed that the utility gained through deviating to another strategy is bounded by ε𝜀\varepsilonitalic_ε in expectation. For some observations oisubscript𝑜𝑖o_{i}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, it may be strictly larger.

The ex ante utility loss is a metric to measure the loss of an agent by playing βisubscript𝛽𝑖\beta_{i}italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT instead of a best-response to the opponents’ strategies βisubscript𝛽𝑖\beta_{-i}italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT (Srinivasan et al., 2018; Brown et al., 2019). It expresses the distance to an approximate ex ante equilibrium and is defined as ~i(βi,βi):=supβiΣiu~i,M(βi,βi)u~i,M(βi,βi)assignsubscript~𝑖subscript𝛽𝑖subscript𝛽𝑖subscriptsupremumsubscriptsuperscript𝛽𝑖subscriptΣ𝑖subscript~𝑢𝑖Msubscriptsuperscript𝛽𝑖subscript𝛽𝑖subscript~𝑢𝑖Msubscript𝛽𝑖subscript𝛽𝑖\tilde{\ell}_{i}(\beta_{i},\beta_{-i}):=\sup_{\beta^{\prime}_{i}\in\Sigma_{i}}% \tilde{u}_{i,\text{M}}(\beta^{\prime}_{i},\beta_{-i})-\tilde{u}_{i,\text{M}}(% \beta_{i},\beta_{-i})over~ start_ARG roman_ℓ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) := roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) - over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ). Similarly, the ex interim utility loss measures the loss of agent i𝑖iitalic_i for observation oi𝒪isubscript𝑜𝑖subscript𝒪𝑖o_{i}\in\mathcal{O}_{i}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT of playing bisubscript𝑏𝑖b_{i}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT instead of an ex interim best-response to βisubscript𝛽𝑖\beta_{-i}italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT. It is given by ^i(oi,bi,βi):=supbi𝒜iu^i,M(oi,bi,βi)u^i,M(oi,bi,βi)assignsubscript^𝑖subscript𝑜𝑖subscript𝑏𝑖subscript𝛽𝑖subscriptsupremumsuperscriptsubscript𝑏𝑖subscript𝒜𝑖subscript^𝑢𝑖Msubscript𝑜𝑖superscriptsubscript𝑏𝑖subscript𝛽𝑖subscript^𝑢𝑖Msubscript𝑜𝑖subscript𝑏𝑖subscript𝛽𝑖\hat{\ell}_{i}(o_{i},b_{i},\beta_{-i}):=\sup_{b_{i}^{\prime}\in\mathcal{A}_{i}% }\hat{u}_{i,\text{M}}(o_{i},b_{i}^{\prime},\beta_{-i})-\hat{u}_{i,\text{M}}(o_% {i},b_{i},\beta_{-i})over^ start_ARG roman_ℓ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) := roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) - over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ).

We assume access to a dataset of independent samples from the unknown prior distribution F𝐹Fitalic_F in the following form. We sample a dataset 𝒟𝒟\mathcal{D}caligraphic_D, comprising ex interim and ex post data for each agent. 𝒟𝒟\mathcal{D}caligraphic_D consists of N𝑁N\in\mathbb{N}italic_N ∈ blackboard_N tuples of observations and valuations,

𝒟={(o(j),θ(j))=((o1(j),on(j)),(θ1(j),,θn(j)))|o(j)𝒪,θ(j)Θ for 1jN}.𝒟conditional-setsuperscript𝑜𝑗superscript𝜃𝑗superscriptsubscript𝑜1𝑗superscriptsubscript𝑜𝑛𝑗superscriptsubscript𝜃1𝑗superscriptsubscript𝜃𝑛𝑗formulae-sequencesuperscript𝑜𝑗𝒪superscript𝜃𝑗Θ for 1𝑗𝑁\displaystyle\mathcal{D}=\left\{\left(o^{(j)},\theta^{(j)}\right)=\left((o_{1}% ^{(j)},\dots o_{n}^{(j)}),(\theta_{1}^{(j)},\dots,\theta_{n}^{(j)})\right)\;|% \;o^{(j)}\in\mathcal{O},\theta^{(j)}\in\Theta\text{ for }1\leq j\leq N\right\}.caligraphic_D = { ( italic_o start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_θ start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) = ( ( italic_o start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , … italic_o start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) , ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , … , italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) | italic_o start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ∈ caligraphic_O , italic_θ start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ∈ roman_Θ for 1 ≤ italic_j ≤ italic_N } .

Either by accessing the strategy profile β𝛽\betaitalic_β or by observing the bids for each data point in 𝒟𝒟\mathcal{D}caligraphic_D, we obtain the full dataset of observations, valuations, and bids. This dataset is denoted by

𝒟β:={(o(j),β(o(j)),θ(j))|(o(j),θ(j))𝒟}.assignsuperscript𝒟𝛽conditional-setsuperscript𝑜𝑗𝛽superscript𝑜𝑗superscript𝜃𝑗superscript𝑜𝑗superscript𝜃𝑗𝒟\displaystyle\mathcal{D}^{\beta}:=\left\{\left(o^{(j)},\beta(o^{(j)}),\theta^{% (j)}\right)\;|\;\left(o^{(j)},\theta^{(j)}\right)\in\mathcal{D}\right\}.caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT := { ( italic_o start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_β ( italic_o start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) , italic_θ start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) | ( italic_o start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_θ start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ∈ caligraphic_D } .

3.2 Concentration bounds from learning theory

We introduce a distribution-independent concentration bound that allows us to approximate the expected utilities by an empirical mean over 𝒟βsuperscript𝒟𝛽\mathcal{D}^{\beta}caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT. It is grounded in the learning theoretic concept of the pseudo-dimension. This concept captures the inherent complexity of a function class, essentially reflecting how challenging it is to learn. The pseudo-dimension is defined as follows:

Definition 3.2 (Mohri et al. (2012)).

Let {f:𝒳[1,1]|f measurable.}conditional-set𝑓𝒳conditional11𝑓 measurable.\mathcal{F}\subset\{f:\mathcal{X}\rightarrow[-1,1]\;|\;f\text{ measurable.}\}caligraphic_F ⊂ { italic_f : caligraphic_X → [ - 1 , 1 ] | italic_f measurable. } be an abstract class of functions. Further, let 𝒮={x(1),,x(N)}𝒳𝒮superscript𝑥1superscript𝑥𝑁𝒳\mathcal{S}=\{x^{(1)},\dots,x^{(N)}\}\subset\mathcal{X}caligraphic_S = { italic_x start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT , … , italic_x start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT } ⊂ caligraphic_X and {z(1),,z(N)}[1,1]superscript𝑧1superscript𝑧𝑁11\{z^{(1)},\dots,z^{(N)}\}\subset[-1,1]{ italic_z start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT , … , italic_z start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT } ⊂ [ - 1 , 1 ] be a set of targets. We say that {z(1),,z(N)}superscript𝑧1superscript𝑧𝑁\{z^{(1)},\dots,z^{(N)}\}{ italic_z start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT , … , italic_z start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT } witness the shattering of 𝒮𝒮\mathcal{S}caligraphic_S by \mathcal{F}caligraphic_F if for all subsets T𝒮𝑇𝒮T\subset\mathcal{S}italic_T ⊂ caligraphic_S, there exists some function fTsubscript𝑓𝑇f_{T}\in\mathcal{F}italic_f start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT ∈ caligraphic_F such that for all x(j)Tsuperscript𝑥𝑗𝑇x^{(j)}\in Titalic_x start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ∈ italic_T, fT(x(j))z(j)subscript𝑓𝑇superscript𝑥𝑗superscript𝑧𝑗f_{T}(x^{(j)})\leq z^{(j)}italic_f start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT ( italic_x start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ≤ italic_z start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT and for all x(j)Tsuperscript𝑥𝑗𝑇x^{(j)}\notin Titalic_x start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ∉ italic_T, fT(x(j))>z(j)subscript𝑓𝑇superscript𝑥𝑗superscript𝑧𝑗f_{T}(x^{(j)})>z^{(j)}italic_f start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT ( italic_x start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) > italic_z start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT. If there exists some vector 𝐳[1,1]N𝐳superscript11𝑁\mathbf{z}\in[-1,1]^{N}bold_z ∈ [ - 1 , 1 ] start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT that witnesses the shattering of 𝒮𝒮\mathcal{S}caligraphic_S by \mathcal{F}caligraphic_F, then we say that 𝒮𝒮\mathcal{S}caligraphic_S is shatterable by \mathcal{F}caligraphic_F. Finally, the pseudo-dimension of \mathcal{F}caligraphic_F, denoted by Pdim()Pdim\text{Pdim}(\mathcal{F})Pdim ( caligraphic_F ), is the size of the largest set that is shatterable by \mathcal{F}caligraphic_F.

A standard result for an abstract generalization bound is provided by the next theorem.

Theorem 3.3 (Mohri et al. (2012, Theorem 10.6)).

Let ΦΦ\Phiroman_Φ be a distribution over 𝒳𝒳\mathcal{X}caligraphic_X and {f:𝒳[1,1]|f measurable.}conditional-set𝑓𝒳conditional11𝑓 measurable.\mathcal{F}\subset\{f:\mathcal{X}\rightarrow[-1,1]\;|\;f\text{ measurable.}\}caligraphic_F ⊂ { italic_f : caligraphic_X → [ - 1 , 1 ] | italic_f measurable. }. Set d=Pdim()𝑑Pdimd=\text{Pdim}(\mathcal{F})italic_d = Pdim ( caligraphic_F ), then, with probability 1δ1𝛿1-\delta1 - italic_δ over a draw x(1),,x(N)Φsimilar-tosuperscript𝑥1superscript𝑥𝑁Φx^{(1)},\dots,x^{(N)}\sim\Phiitalic_x start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT , … , italic_x start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT ∼ roman_Φ, for all f𝑓f\in\mathcal{F}italic_f ∈ caligraphic_F, it holds that

|1Nj=1Nf(x(j))𝔼xΦ[f(x)]|22dNlog(eNd)+2Nlog(1δ).1𝑁superscriptsubscript𝑗1𝑁𝑓superscript𝑥𝑗subscript𝔼similar-to𝑥Φdelimited-[]𝑓𝑥22𝑑𝑁𝑒𝑁𝑑2𝑁1𝛿\displaystyle\absolutevalue{\frac{1}{N}\sum_{j=1}^{N}f(x^{(j)})-\mathbb{E}_{x% \sim\Phi}\left[f(x)\right]}\leq 2\sqrt{\frac{2d}{N}\log\left(\frac{eN}{d}% \right)}+\sqrt{\frac{2}{N}\log\left(\frac{1}{\delta}\right)}.| start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_f ( italic_x start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) - blackboard_E start_POSTSUBSCRIPT italic_x ∼ roman_Φ end_POSTSUBSCRIPT [ italic_f ( italic_x ) ] end_ARG | ≤ 2 square-root start_ARG divide start_ARG 2 italic_d end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG italic_e italic_N end_ARG start_ARG italic_d end_ARG ) end_ARG + square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG 1 end_ARG start_ARG italic_δ end_ARG ) end_ARG .

4 Challenges for sampling-based equilibrium verification

In this section, we outline our general approach and discuss some of the key challenges that must be overcome to articulate a statement of the following nature: For a strategy profile β=(βi,βi)𝛽subscript𝛽𝑖subscript𝛽𝑖\beta=(\beta_{i},\beta_{-i})italic_β = ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ), with probability 1δ1𝛿1-\delta1 - italic_δ over the draw of the dataset 𝒟βsuperscript𝒟𝛽\mathcal{D}^{\beta}caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT, for any agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], one can guarantee, (1) for all observations oi𝒪isubscript𝑜𝑖subscript𝒪𝑖o_{i}\in\mathcal{O}_{i}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, ^i(oi,βi(oi),βi)ε^subscript^𝑖subscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖subscript𝛽𝑖^𝜀\hat{\ell}_{i}(o_{i},\beta_{i}(o_{i}),\beta_{-i})\leq\hat{\varepsilon}over^ start_ARG roman_ℓ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ≤ over^ start_ARG italic_ε end_ARG or (2) ~i(βi,βi)ε~subscript~𝑖subscript𝛽𝑖subscript𝛽𝑖~𝜀\tilde{\ell}_{i}(\beta_{i},\beta_{-i})\leq\tilde{\varepsilon}over~ start_ARG roman_ℓ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ≤ over~ start_ARG italic_ε end_ARG.

We want to give upper bounds ε^^𝜀\hat{\varepsilon}over^ start_ARG italic_ε end_ARG or ε~~𝜀\tilde{\varepsilon}over~ start_ARG italic_ε end_ARG that are as tight as possible to the true values of the utility losses. However, computing the utility losses ^isubscript^𝑖\hat{\ell}_{i}over^ start_ARG roman_ℓ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and ~isubscript~𝑖\tilde{\ell}_{i}over~ start_ARG roman_ℓ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is intractable in general. This difficulty arises from two major challenges. First, one cannot evaluate the expected utilities for even a single instance due to the potentially intractable nature of the integrals involved. Second, computing the best-response utilities requires a search over an infinite space.

To overcome these obstacles, our approach is twofold. We approximate the integrals by calculating the empirical mean of the ex post utility ui,Msubscript𝑢𝑖Mu_{i,\text{M}}italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT over suitable subsets of the dataset 𝒟βsuperscript𝒟𝛽\mathcal{D}^{\beta}caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT. This process is referred to as the simulation step. To address the issue of searching over an infinite space for the best-response utilities, we constrain this search to a finite set, a method we denote as the discretization step. To this end, let w>0𝑤0w>0italic_w > 0. We then consider a so-called w𝑤witalic_w-grid 𝒢w𝒜isubscript𝒢𝑤subscript𝒜𝑖\mathcal{G}_{w}\subset\mathcal{A}_{i}caligraphic_G start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT ⊂ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. That is, 𝒢wsubscript𝒢𝑤\mathcal{G}_{w}caligraphic_G start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT is a finite set such that for every pA𝑝𝐴p\in Aitalic_p ∈ italic_A there exists a p𝒢wsuperscript𝑝subscript𝒢𝑤p^{\prime}\in\mathcal{G}_{w}italic_p start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ caligraphic_G start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT such that pp1wsubscriptnorm𝑝superscript𝑝1𝑤\norm{p-p^{\prime}}_{1}\leq w∥ start_ARG italic_p - italic_p start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ∥ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ italic_w.

We illustrate our approach by detailing the steps involved in estimating agent i𝑖iitalic_i’s ex interim utility loss ^i(oi,βi(oi),βi)subscript^𝑖subscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖𝛽𝑖\hat{\ell}_{i}(o_{i},\beta_{i}(o_{i}),\beta{-i})over^ start_ARG roman_ℓ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β - italic_i ) for an observation oisubscript𝑜𝑖o_{i}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and strategy profile β𝛽\betaitalic_β through an explicit example.

Example 4.1.

Consider a first-price single-item auction with two bidders and independent priors. The two bidders receive their true valuations as observations, that is, oi=θisubscript𝑜𝑖subscript𝜃𝑖o_{i}=\theta_{i}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. We set Θi=𝒜i=[0,1]subscriptΘ𝑖subscript𝒜𝑖01\Theta_{i}=\mathcal{A}_{i}=[0,1]roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = [ 0 , 1 ]. The utility function for agent 1111 is then given by u1,M(θ1,b1,b2)=𝟙{b1>b2}(θ1b1)subscript𝑢1Msubscript𝜃1subscript𝑏1subscript𝑏2subscript1subscript𝑏1subscript𝑏2subscript𝜃1subscript𝑏1u_{1,\text{M}}(\theta_{1},b_{1},b_{2})=\mathds{1}_{\left\{b_{1}>b_{2}\right\}}% (\theta_{1}-b_{1})italic_u start_POSTSUBSCRIPT 1 , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = blackboard_1 start_POSTSUBSCRIPT { italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT > italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT } end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ). The problem of determining the ex interim utility loss for a valuation θ1subscript𝜃1\theta_{1}italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT for agent 1111 is the optimization problem

^1(θ1,β1(θ1),β2)=supb1[0,1]u^1,M(θ1,b1,β2)u^1,M(θ1,β1(θ1),β2)subscript^1subscript𝜃1subscript𝛽1subscript𝜃1subscript𝛽2subscriptsupremumsubscript𝑏101subscript^𝑢1Msubscript𝜃1subscript𝑏1subscript𝛽2subscript^𝑢1Msubscript𝜃1subscript𝛽1subscript𝜃1subscript𝛽2\displaystyle\hat{\ell}_{1}(\theta_{1},\beta_{1}(\theta_{1}),\beta_{2})=\sup_{% b_{1}\in[0,1]}\hat{u}_{1,\text{M}}(\theta_{1},b_{1},\beta_{2})-\hat{u}_{1,% \text{M}}(\theta_{1},\beta_{1}(\theta_{1}),\beta_{2})over^ start_ARG roman_ℓ end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∈ [ 0 , 1 ] end_POSTSUBSCRIPT over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT 1 , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) - over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT 1 , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) (3)

where agent 2222 bids according to β2subscript𝛽2\beta_{2}italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. Further, consider the dataset of samples of bid queries 𝒟β2={β2(θ2(1)),,β2(θ2(N))}superscript𝒟subscript𝛽2subscript𝛽2superscriptsubscript𝜃21subscript𝛽2superscriptsubscript𝜃2𝑁\mathcal{D}^{\beta_{2}}=\left\{\beta_{2}(\theta_{2}^{(1)}),\dots,\beta_{2}(% \theta_{2}^{(N)})\right\}caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT = { italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) , … , italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT ) } that can be extracted from 𝒟βsuperscript𝒟𝛽\mathcal{D}^{\beta}caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT. Then, the estimator that searches a best-response over a finite set 𝒢w[0,1]subscript𝒢𝑤01\mathcal{G}_{w}\subset[0,1]caligraphic_G start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT ⊂ [ 0 , 1 ] of the empirical mean as described above is given by

supb1𝒢w1Nj=1Nu1,M(θ1,b1,β2(θ2(j)))u1,M(θ1,β1(θ1),β2(θ2(j))).subscriptsupremumsubscript𝑏1subscript𝒢𝑤1𝑁superscriptsubscript𝑗1𝑁subscript𝑢1Msubscript𝜃1subscript𝑏1subscript𝛽2superscriptsubscript𝜃2𝑗subscript𝑢1Msubscript𝜃1subscript𝛽1subscript𝜃1subscript𝛽2superscriptsubscript𝜃2𝑗\displaystyle\sup_{b_{1}\in\mathcal{G}_{w}}\frac{1}{N}\sum_{j=1}^{N}u_{1,\text% {M}}(\theta_{1},b_{1},\beta_{2}(\theta_{2}^{(j)}))-u_{1,\text{M}}(\theta_{1},% \beta_{1}(\theta_{1}),\beta_{2}(\theta_{2}^{(j)})).roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∈ caligraphic_G start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT 1 , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT 1 , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) . (4)

The challenge presented in the aforementioned example centers on mitigating the estimation error between Equation 3 and its approximation through Equation 4. To address this, we propose to limit the approximation error associated with employing the empirical mean (simulation step) by applying a classic learning theoretic concentration bounds.

However, controlling the error introduced during the discretization step–namely, restricting the search to a finite set–proves more challenging due to the discontinuous nature of the utility functions. A minor variation in the bid b1subscript𝑏1b_{1}italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT can affect the allocation outcome, thereby causing abrupt shifts in agent 1111’s utility. This discontinuity poses a particular problem when working with finite precision w𝑤witalic_w, as it might prevent agent 1111 from achieving substantial improvements in utility due to the granularity of the bid increments. We control this by considering the concept of dispersion.

Definition 4.2 (Balcan et al. (2018a)).

Let f1,,fN:d:subscript𝑓1subscript𝑓𝑁superscript𝑑f_{1},\ldots,f_{N}:\mathbb{R}^{d}\rightarrow\mathbb{R}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_f start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT : blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT → blackboard_R be a set of functions where each fisubscript𝑓𝑖f_{i}italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is piecewise Lipschitz with respect to the 1subscript1\ell_{1}roman_ℓ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT-norm over a partition 𝒫isubscript𝒫𝑖\mathcal{P}_{i}caligraphic_P start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT of dsuperscript𝑑\mathbb{R}^{d}blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT. We say that 𝒫isubscript𝒫𝑖\mathcal{P}_{i}caligraphic_P start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT splits a set Ad𝐴superscript𝑑A\subseteq\mathbb{R}^{d}italic_A ⊆ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT if A𝐴Aitalic_A intersects with at least two sets in 𝒫isubscript𝒫𝑖\mathcal{P}_{i}caligraphic_P start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. The set of functions is (w,v)𝑤𝑣(w,v)( italic_w , italic_v )-dispersed if for every point pd𝑝superscript𝑑{p}\in\mathbb{R}^{d}italic_p ∈ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT, the ball {pd:pp1w}conditional-setsuperscript𝑝superscript𝑑subscriptnorm𝑝superscript𝑝1𝑤\left\{{p}^{\prime}\in\mathbb{R}^{d}:\left\|{p}-{p}^{\prime}\right\|_{1}\leq w\right\}{ italic_p start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT : ∥ italic_p - italic_p start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ italic_w } is split by at most v𝑣vitalic_v of the partitions 𝒫1,,𝒫Nsubscript𝒫1subscript𝒫𝑁\mathcal{P}_{1},\ldots,\mathcal{P}_{N}caligraphic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , caligraphic_P start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT

Dispersion quantifies the number of discontinuities present within any given ball of width w𝑤witalic_w. The larger the value of w𝑤witalic_w and the smaller the value of v𝑣vitalic_v, the more “dispersed” the discontinuities of the functions are. For a (w,v)𝑤𝑣(w,v)( italic_w , italic_v )-dispersed set of N𝑁Nitalic_N functions, at most v𝑣vitalic_v jump discontinuities occur within a ball of radius w𝑤witalic_w. Thus, within any ball of radius w𝑤witalic_w, at least Nv𝑁𝑣N-vitalic_N - italic_v functions exhibit L𝐿Litalic_L-Lipschitz continuity, while at most v𝑣vitalic_v do not.

Considering Example 4.1, assume the functions u1,M(θi,,β2(θ2(1))),,u1,M(θi,,β2(θ2(N)))subscript𝑢1Msubscript𝜃𝑖subscript𝛽2superscriptsubscript𝜃21subscript𝑢1Msubscript𝜃𝑖subscript𝛽2superscriptsubscript𝜃2𝑁u_{1,\text{M}}(\theta_{i},\cdot,\beta_{2}(\theta_{2}^{(1)})),\dots,u_{1,\text{% M}}(\theta_{i},\cdot,\beta_{2}(\theta_{2}^{(N)}))italic_u start_POSTSUBSCRIPT 1 , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) ) , … , italic_u start_POSTSUBSCRIPT 1 , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT ) ) are (w,v)𝑤𝑣(w,v)( italic_w , italic_v )-dispersed. Then, for any b1,b1[0,1]subscript𝑏1superscriptsubscript𝑏101b_{1},b_{1}^{\prime}\in[0,1]italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ [ 0 , 1 ] with b1b11wsubscriptnormsubscript𝑏1superscriptsubscript𝑏11𝑤\norm{b_{1}-b_{1}^{\prime}}_{1}\leq w∥ start_ARG italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ∥ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ italic_w, we can bound the difference by

|1Nj=1Nu1,M(θ1,b1,β2(θ2(j)))u1,M(θ1,b1,β2(θ2(j)))|NvNLiwi+2vNu1,M.1𝑁superscriptsubscript𝑗1𝑁subscript𝑢1Msubscript𝜃1subscript𝑏1subscript𝛽2superscriptsubscript𝜃2𝑗subscript𝑢1Msubscript𝜃1superscriptsubscript𝑏1subscript𝛽2superscriptsubscript𝜃2𝑗𝑁𝑣𝑁subscript𝐿𝑖subscript𝑤𝑖2𝑣𝑁subscriptnormsubscript𝑢1M\displaystyle\absolutevalue{\frac{1}{N}\sum_{j=1}^{N}u_{1,\text{M}}(\theta_{1}% ,b_{1},\beta_{2}(\theta_{2}^{(j)}))-u_{1,\text{M}}(\theta_{1},b_{1}^{\prime},% \beta_{2}(\theta_{2}^{(j)}))}\leq\frac{N-v}{N}L_{i}w_{i}+\frac{2v}{N}\norm{u_{% 1,\text{M}}}_{\infty}.| start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT 1 , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT 1 , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG | ≤ divide start_ARG italic_N - italic_v end_ARG start_ARG italic_N end_ARG italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + divide start_ARG 2 italic_v end_ARG start_ARG italic_N end_ARG ∥ start_ARG italic_u start_POSTSUBSCRIPT 1 , M end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT .

For sufficiently small v𝑣vitalic_v, the error is small. Therefore, if we can ensure that the discontinuities are sufficiently dispersed with high probability, the error from searching over 𝒢wsubscript𝒢𝑤\mathcal{G}_{w}caligraphic_G start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT can be controlled.

The approach we have outlined aligns with the work of Balcan et al. (2019a). However, in our scenario, an agent must reason about the opponents’ bid distribution rather than the prior distribution directly. Next, we discuss the additional considerations necessary for this.

4.1 Sufficient properties for strategies to be verifiable

We address the question of identifying the kinds of bidding strategies that can be effectively verified using the approach outlined above. To achieve meaningful dispersion guarantees, we discuss specific sufficient conditions of regularity for strategies to be verifiable.

We observed that the concept of dispersion hinges on a sufficient spread of discontinuities, implying in our context that the opponents’ bidding distribution Fβisuperscript𝐹subscript𝛽𝑖F^{\beta_{-i}}italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT should not be too concentrated. Initially, we assume the prior distribution F𝐹Fitalic_F to be κ𝜅\kappaitalic_κ-bounded, meaning it possesses a κ𝜅\kappaitalic_κ-bounded density function ϕitalic-ϕ\phiitalic_ϕ, that is, supxϕ(x)κsubscriptsupremum𝑥italic-ϕ𝑥𝜅\sup_{x}\phi(x)\leq\kapparoman_sup start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT italic_ϕ ( italic_x ) ≤ italic_κ. However, the bidding distribution Fβisuperscript𝐹subscript𝛽𝑖F^{\beta_{-i}}italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT may still exhibit concentration even if the prior distributions do not. We demonstrate that a bounded prior distribution remains bounded under a bidding strategy if the bidding strategy is sufficiently smooth and changes with a minimal rate over the received observation. More specifically, we demand the bidding strategies to be bi-Lipschitz continuous.

Definition 4.3 (Bi-Lipschitz function, Verine et al. (2023)).

Let 𝒳,𝒴m𝒳𝒴superscript𝑚\mathcal{X},\mathcal{Y}\subset\mathbb{R}^{m}caligraphic_X , caligraphic_Y ⊂ blackboard_R start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT. A bijective function g:𝒳𝒴:𝑔𝒳𝒴g:\mathcal{X}\rightarrow\mathcal{Y}italic_g : caligraphic_X → caligraphic_Y is said to be (Lg,Lg1)subscript𝐿𝑔subscript𝐿superscript𝑔1(L_{g},L_{g^{-1}})( italic_L start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT , italic_L start_POSTSUBSCRIPT italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT )-bi-Lipschitz if g𝑔gitalic_g is Lgsubscript𝐿𝑔L_{g}italic_L start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT-Lipschitz and its inverse g1superscript𝑔1g^{-1}italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT is Lg1subscript𝐿superscript𝑔1L_{g^{-1}}italic_L start_POSTSUBSCRIPT italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT-Lipschitz, that is, for all x1,x2𝒳subscript𝑥1subscript𝑥2𝒳x_{1},x_{2}\in\mathcal{X}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ caligraphic_X and y1,y2𝒴subscript𝑦1subscript𝑦2𝒴y_{1},y_{2}\in\mathcal{Y}italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ caligraphic_Y

g(x1)g(x2)Lgx1x2 and g1(y1)g1(y2)Lg1x1x2.norm𝑔subscript𝑥1𝑔subscript𝑥2subscript𝐿𝑔normsubscript𝑥1subscript𝑥2 and normsuperscript𝑔1subscript𝑦1superscript𝑔1subscript𝑦2subscript𝐿superscript𝑔1normsubscript𝑥1subscript𝑥2\displaystyle\norm{g(x_{1})-g(x_{2})}\leq L_{g}\norm{x_{1}-x_{2}}\text{ and }% \norm{g^{-1}(y_{1})-g^{-1}(y_{2})}\leq L_{g^{-1}}\norm{x_{1}-x_{2}}.∥ start_ARG italic_g ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) - italic_g ( italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) end_ARG ∥ ≤ italic_L start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT ∥ start_ARG italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG ∥ and ∥ start_ARG italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) - italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) end_ARG ∥ ≤ italic_L start_POSTSUBSCRIPT italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∥ start_ARG italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG ∥ .

The bi-Lipschitz continuity ensures that neither the function nor its inverse can change arbitrarily fast. More precisely, our approximation results in the following sections are valid for the set of bidding strategies for an agent i𝑖iitalic_i, defined as

Σ~i:={βiΣi|βi is continuously differentiable and bi-Lipschitz continuous}.assignsubscript~Σ𝑖conditional-setsubscript𝛽𝑖subscriptΣ𝑖subscript𝛽𝑖 is continuously differentiable and bi-Lipschitz continuous\displaystyle\tilde{\Sigma}_{i}:=\left\{\beta_{i}\in\Sigma_{i}\;|\;\beta_{i}% \text{ is continuously differentiable and bi-Lipschitz continuous}\right\}.over~ start_ARG roman_Σ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT := { italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is continuously differentiable and bi-Lipschitz continuous } .

For a strategy βiΣ~isubscript𝛽𝑖subscript~Σ𝑖\beta_{i}\in\tilde{\Sigma}_{i}italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ over~ start_ARG roman_Σ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, we denote the bi-Lipschitz constants by Lβi,Lβi1subscript𝐿subscript𝛽𝑖subscript𝐿superscriptsubscript𝛽𝑖1L_{\beta_{i}},L_{\beta_{i}^{-1}}italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT. Further, define Lβmax1:=maxt[n]Lβt1assignsubscript𝐿subscriptsuperscript𝛽1maxsubscript𝑡delimited-[]𝑛subscript𝐿subscriptsuperscript𝛽1𝑡L_{\beta^{-1}_{\text{max}}}:=\max_{t\in[n]}L_{\beta^{-1}_{t}}italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT := roman_max start_POSTSUBSCRIPT italic_t ∈ [ italic_n ] end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT. We leverage the properties of bi-Lipschitz functions to bound the density function of the bidding distribution.

Theorem 4.4.

Let 𝒪imsubscript𝒪𝑖superscript𝑚\mathcal{O}_{i}\subset\mathbb{R}^{m}caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⊂ blackboard_R start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT for all i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ]. Denote with ϕFoisubscriptitalic-ϕsubscript𝐹subscript𝑜𝑖\phi_{F_{o_{i}}}italic_ϕ start_POSTSUBSCRIPT italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT and ϕFoi,ojsubscriptitalic-ϕsubscript𝐹subscript𝑜𝑖subscript𝑜𝑗\phi_{F_{o_{i},o_{j}}}italic_ϕ start_POSTSUBSCRIPT italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT the density functions for the marginal prior distributions Foisubscript𝐹subscript𝑜𝑖F_{o_{i}}italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT and Foi,ojsubscript𝐹subscript𝑜𝑖subscript𝑜𝑗F_{o_{i},o_{j}}italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT for any i,j[n]𝑖𝑗delimited-[]𝑛i,j\in[n]italic_i , italic_j ∈ [ italic_n ]. Further assume that ϕFoisubscriptitalic-ϕsubscript𝐹subscript𝑜𝑖\phi_{F_{o_{i}}}italic_ϕ start_POSTSUBSCRIPT italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT and ϕFoi,ojsubscriptitalic-ϕsubscript𝐹subscript𝑜𝑖subscript𝑜𝑗\phi_{F_{o_{i},o_{j}}}italic_ϕ start_POSTSUBSCRIPT italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT are κ𝜅\kappaitalic_κ-bounded density functions for some κ>0𝜅0\kappa>0italic_κ > 0. Further, let (βi,βi)Σ~subscript𝛽𝑖subscript𝛽𝑖~Σ(\beta_{i},\beta_{-i})\in\tilde{\Sigma}( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ∈ over~ start_ARG roman_Σ end_ARG be a strategy profile of bi-Lipschitz continuous bidding strategies. Then, the probability density functions of the bidding distributions Foiβisubscriptsuperscript𝐹subscript𝛽𝑖subscript𝑜𝑖F^{\beta_{i}}_{o_{i}}italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT and Foi,ojβi,βjsubscriptsuperscript𝐹subscript𝛽𝑖subscript𝛽𝑗subscript𝑜𝑖subscript𝑜𝑗F^{\beta_{i},\beta_{j}}_{o_{i},o_{j}}italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT satisfy

supbiβi(𝒪i)ϕFoiβi(bi)subscriptsupremumsubscript𝑏𝑖subscript𝛽𝑖subscript𝒪𝑖subscriptitalic-ϕsubscriptsuperscript𝐹subscript𝛽𝑖subscript𝑜𝑖subscript𝑏𝑖\displaystyle\sup_{b_{i}\in\beta_{i}(\mathcal{O}_{i})}\phi_{F^{\beta_{i}}_{o_{% i}}}(b_{i})roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT italic_ϕ start_POSTSUBSCRIPT italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) κLβi1mabsent𝜅superscriptsubscript𝐿superscriptsubscript𝛽𝑖1𝑚\displaystyle\leq\kappa\cdot L_{\beta_{i}^{-1}}^{m}≤ italic_κ ⋅ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT
sup(bi,bj)βi(𝒪i)×βj(𝒪j)ϕFoi,ojβi,βj(bi,bj)subscriptsupremumsubscript𝑏𝑖subscript𝑏𝑗subscript𝛽𝑖subscript𝒪𝑖subscript𝛽𝑗subscript𝒪𝑗subscriptitalic-ϕsubscriptsuperscript𝐹subscript𝛽𝑖subscript𝛽𝑗subscript𝑜𝑖subscript𝑜𝑗subscript𝑏𝑖subscript𝑏𝑗\displaystyle\sup_{(b_{i},b_{j})\in\beta_{i}(\mathcal{O}_{i})\times\beta_{j}(% \mathcal{O}_{j})}\phi_{F^{\beta_{i},\beta_{j}}_{o_{i},o_{j}}}(b_{i},b_{j})roman_sup start_POSTSUBSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) ∈ italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) × italic_β start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( caligraphic_O start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT italic_ϕ start_POSTSUBSCRIPT italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) κLβi1mLβj1m.absent𝜅superscriptsubscript𝐿superscriptsubscript𝛽𝑖1𝑚superscriptsubscript𝐿superscriptsubscript𝛽𝑗1𝑚\displaystyle\leq\kappa\cdot L_{\beta_{i}^{-1}}^{m}\cdot L_{\beta_{j}^{-1}}^{m}.≤ italic_κ ⋅ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ⋅ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT .
Proof sketch.

By the definition of bi-Lipschitz continuity, the function βi:𝒪iβi(𝒪i):subscript𝛽𝑖subscript𝒪𝑖subscript𝛽𝑖subscript𝒪𝑖\beta_{i}:\mathcal{O}_{i}\rightarrow\beta_{i}\left(\mathcal{O}_{i}\right)italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT → italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) is invertible for any i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ]. We perform a change of variables and get for biβi(𝒪i)subscript𝑏𝑖subscript𝛽𝑖subscript𝒪𝑖b_{i}\in\beta_{i}\left(\mathcal{O}_{i}\right)italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT )

ϕFoiβi(bi)=ϕFoi(βi1(bi))|det(𝒥βi1(bi))|κLβi1m,subscriptitalic-ϕsubscriptsuperscript𝐹subscript𝛽𝑖subscript𝑜𝑖subscript𝑏𝑖subscriptitalic-ϕsubscript𝐹subscript𝑜𝑖superscriptsubscript𝛽𝑖1subscript𝑏𝑖𝒥superscriptsubscript𝛽𝑖1subscript𝑏𝑖𝜅superscriptsubscript𝐿superscriptsubscript𝛽𝑖1𝑚\displaystyle\phi_{F^{\beta_{i}}_{o_{i}}}(b_{i})=\phi_{F_{o_{i}}}\left(\beta_{% i}^{-1}(b_{i})\right)\cdot\absolutevalue{\det(\mathcal{J}\beta_{i}^{-1}(b_{i})% )}\leq\kappa\cdot L_{\beta_{i}^{-1}}^{m},italic_ϕ start_POSTSUBSCRIPT italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = italic_ϕ start_POSTSUBSCRIPT italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ) ⋅ | start_ARG roman_det ( start_ARG caligraphic_J italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG ) end_ARG | ≤ italic_κ ⋅ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ,

where m𝑚mitalic_m denotes the dimension of 𝒪isubscript𝒪𝑖\mathcal{O}_{i}caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. We used a well-known bound on a bi-Lipschitz mapping’s Jacobian determinant in the second step. The case of two agents i,j[n]𝑖𝑗delimited-[]𝑛i,j\in[n]italic_i , italic_j ∈ [ italic_n ] is similar and additionally leverages a property of the determinant for block matrices. The full proof is in Appendix C. ∎

To illustrate the effect, Figure 1 shows how the density function of a beta-distribution Beta(2,5)Beta25\text{Beta}(2,5)Beta ( 2 , 5 ) is transformed under different strategies. Linear transformations such as θi12θimaps-tosubscript𝜃𝑖12subscript𝜃𝑖\theta_{i}\mapsto\frac{1}{2}\theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ↦ divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT restrict the bidding space to [0,12]012[0,\frac{1}{2}][ 0 , divide start_ARG 1 end_ARG start_ARG 2 end_ARG ], which compresses the density and leads to a higher maximum value. The mapping θiθi2maps-tosubscript𝜃𝑖superscriptsubscript𝜃𝑖2\theta_{i}\mapsto\theta_{i}^{2}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ↦ italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT leads to an unbounded density, which can occur because its inverse is not Lipschitz continuous. However, the bidding strategy under the mapping θiθi3/2maps-tosubscript𝜃𝑖superscriptsubscript𝜃𝑖32\theta_{i}\mapsto\theta_{i}^{3/2}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ↦ italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 / 2 end_POSTSUPERSCRIPT remains bounded, even though the mapping itself is not bi-Lipschitz continuous. The prior density assigns a high mass to valuations close to zero, but the strategy increases rapidly enough to redistribute a significant amount of mass away from zero. These examples underscore that while our assumptions provide a sufficient condition for the verification of bidding strategies, our findings may extend to a broader class of bidding strategies and prior distributions.

Refer to caption
Figure 1: A beta-distributed density function of agent i𝑖iitalic_i’s valuations (left) and the corresponding bidding density functions under different strategies βisubscript𝛽𝑖\beta_{i}italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT (right).

This raises the question of how restrictive it is to consider only strategies from Σ~~Σ\tilde{\Sigma}over~ start_ARG roman_Σ end_ARG for verification. Continuously differentiable is a common assumption met by most function approximation techniques, such as neural networks, making this restriction relatively mild. The restriction to bi-Lipschitz continuous strategies is more stringent. In the one-dimensional case, this translates to the bid strategy being strictly monotonic. Monotonicity is a very common assumption for strategies in auctions, where bids are assumed not to decrease with a rising valuation (Reny, 2020). In the standard model that we consider here, strict monotonicity remains a reasonable assumption. Furthermore, known equilibrium strategy profiles commonly fall within this set Σ~~Σ\tilde{\Sigma}over~ start_ARG roman_Σ end_ARG (Krishna, 2009). Nevertheless, under model assumptions such as reserve prices or budget constraints, bidders may resort to constant bidding for a range of observations, so that their strategies do not lie within Σ~~Σ\tilde{\Sigma}over~ start_ARG roman_Σ end_ARG.

5 Verifying approximate equilibrium under independent priors

In this section, we give guarantees for the maximum ex interim utility loss for a given strategy profile β𝛽\betaitalic_β under the common assumption of independent prior valuations (Lubin and Parkes, 2012; Azevedo and Budish, 2019; Hart and Nisan, 2012; Chawla and Hartline, 2013). Specifically, we consider an auction G=(n,𝒜,Θ,𝒪,u,F)𝐺𝑛𝒜Θ𝒪𝑢𝐹G=\left(n,\mathcal{A},\Theta,\mathcal{O},u,F\right)italic_G = ( italic_n , caligraphic_A , roman_Θ , caligraphic_O , italic_u , italic_F ), simplifying several aspects. For all agents i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], we assume 𝒜i=𝒪i=Θisubscript𝒜𝑖subscript𝒪𝑖subscriptΘ𝑖\mathcal{A}_{i}=\mathcal{O}_{i}=\Theta_{i}caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, and a drawn observation oisubscript𝑜𝑖o_{i}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT equals the true valuation θisubscript𝜃𝑖\theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, allowing us to omit the observation space entirely. Furthermore, the prior distribution simplifies to a product distribution over the valuation spaces, that means, F=i[n]Fθi𝐹subscriptproduct𝑖delimited-[]𝑛subscript𝐹subscript𝜃𝑖F=\prod_{i\in[n]}F_{\theta_{i}}italic_F = ∏ start_POSTSUBSCRIPT italic_i ∈ [ italic_n ] end_POSTSUBSCRIPT italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT. A bidding strategy βisubscript𝛽𝑖\beta_{i}italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is then a mapping from agent i𝑖iitalic_i’s valuation space onto itself, βi:ΘiΘi:subscript𝛽𝑖subscriptΘ𝑖subscriptΘ𝑖\beta_{i}:\Theta_{i}\rightarrow\Theta_{i}italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT → roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT.

In the ex interim stage, agent i𝑖iitalic_i must reason about the opponents’ bid distribution Fβisuperscript𝐹subscript𝛽𝑖F^{\beta_{-i}}italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT given its valuation θisubscript𝜃𝑖\theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. We organize the dataset 𝒟βsuperscript𝒟𝛽\mathcal{D}^{\beta}caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT as follows: denote with 𝒟βi:={βi(θi(1)),,βi(θi(N))}assignsuperscript𝒟subscript𝛽𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖1subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑁\mathcal{D}^{\beta_{-i}}:=\left\{\beta_{-i}(\theta_{-i}^{(1)}),\dots,\beta_{-i% }(\theta_{-i}^{(N)})\right\}caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT := { italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) , … , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT ) } the dataset of agent i𝑖iitalic_i’s opponents’ bids. Then 𝒟βisuperscript𝒟subscript𝛽𝑖\mathcal{D}^{\beta_{-i}}caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT consists of i.i.d. samples from Fβisuperscript𝐹subscript𝛽𝑖F^{\beta_{-i}}italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT.

5.1 A sampling-based bound on the ex interim utility loss via grid search

We start with the sampling step of our approach, presenting a result to estimate the ex interim utility loss by considering the empirical mean instead of the expectation. We use a classical PAC-learning result (Theorem 3.3) to bound the error incurred by taking the empirical mean compared to evaluating the integral, demonstrating that this error converges towards zero as the number of samples N𝑁Nitalic_N increases. For mechanism M and agent i𝑖iitalic_i, define the class of functions that map opponent bids to utility by ^i,M:={ui,M(θi,θ^i,):Θi[1,1]|θi,θi^Θi}assignsubscript^𝑖Mconditional-setsubscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscriptΘ𝑖conditional11subscript𝜃𝑖^subscript𝜃𝑖subscriptΘ𝑖\hat{\mathcal{F}}_{i,\text{M}}:=\left\{u_{i,\text{M}}(\theta_{i},\hat{\theta}_% {i},\,\cdot\,):\Theta_{-i}\rightarrow[-1,1]\;|\;\theta_{i},\hat{\theta_{i}}\in% \Theta_{i}\right\}over^ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT := { italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ⋅ ) : roman_Θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT → [ - 1 , 1 ] | italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT }.

Theorem 5.1.

Let δ>0𝛿0\delta>0italic_δ > 0, M be a mechanism, and βΣ𝛽Σ\beta\in\Sigmaitalic_β ∈ roman_Σ. Then, it holds with probability 1δ1𝛿1-\delta1 - italic_δ for all agents i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] over the draw of datasets 𝒟β1,,𝒟βnsuperscript𝒟subscript𝛽1superscript𝒟subscript𝛽𝑛\mathcal{D}^{\beta_{-1}},\dots,\mathcal{D}^{\beta_{-n}}caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , … , caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT of valuation-bid queries,

supθiΘi^i(θi,βi(θi),βi)=supθi,θ^iΘiu^i,M(θi,θ^i,βi)u^i,M(θi,βi(θi),βi)subscriptsupremumsubscript𝜃𝑖subscriptΘ𝑖subscript^𝑖subscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖subscriptsupremumsubscript𝜃𝑖subscript^𝜃𝑖subscriptΘ𝑖subscript^𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖subscript^𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖\displaystyle\sup_{\theta_{i}\in\Theta_{i}}\hat{\ell}_{i}(\theta_{i},\beta_{i}% (\theta_{i}),\beta_{-i})=\sup_{\theta_{i},\hat{\theta}_{i}\in\Theta_{i}}\hat{u% }_{i,\text{M}}(\theta_{i},\hat{\theta}_{i},\beta_{-i})-\hat{u}_{i,\text{M}}(% \theta_{i},\beta_{i}(\theta_{i}),\beta_{-i})roman_sup start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over^ start_ARG roman_ℓ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) = roman_sup start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) - over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT )
supθi,θ^iΘi1Nj=1Nui,M(θi,θ^i,βi(θi(j)))ui,M(θi,βi(θi),βi(θi(j)))+ε^i,Pdim(N,δ),absentsubscriptsupremumsubscript𝜃𝑖subscript^𝜃𝑖subscriptΘ𝑖1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript^𝜀𝑖Pdim𝑁𝛿\displaystyle\leq\sup_{\theta_{i},\hat{\theta}_{i}\in\Theta_{i}}\frac{1}{N}% \sum_{j=1}^{N}u_{i,\text{M}}(\theta_{i},\hat{\theta}_{i},\beta_{-i}(\theta_{-i% }^{(j)}))-u_{i,\text{M}}(\theta_{i},\beta_{i}(\theta_{i}),\beta_{-i}(\theta_{-% i}^{(j)}))+\hat{\varepsilon}_{i,\text{Pdim}}(N,\delta),≤ roman_sup start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) + over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , Pdim end_POSTSUBSCRIPT ( italic_N , italic_δ ) ,
where ε^i,Pdim(N,δ):=42diNlog(eNdi)+22Nlog(2nδ), and di=Pdim(^i,M).formulae-sequenceassignwhere subscript^𝜀𝑖Pdim𝑁𝛿42subscript𝑑𝑖𝑁𝑒𝑁subscript𝑑𝑖22𝑁2𝑛𝛿 and subscript𝑑𝑖Pdimsubscript^𝑖M\displaystyle\mbox{ where }\hat{\varepsilon}_{i,\text{Pdim}}(N,\delta):=4\sqrt% {\frac{2d_{i}}{N}\log\left(\frac{eN}{d_{i}}\right)}+2\sqrt{\frac{2}{N}\log% \left(\frac{2n}{\delta}\right)},\mbox{ and }d_{i}=\text{Pdim}(\hat{\mathcal{F}% }_{i,\text{M}}).where over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , Pdim end_POSTSUBSCRIPT ( italic_N , italic_δ ) := 4 square-root start_ARG divide start_ARG 2 italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG italic_e italic_N end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG ) end_ARG + 2 square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG 2 italic_n end_ARG start_ARG italic_δ end_ARG ) end_ARG , and italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = Pdim ( over^ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ) .
Proof sketch.

Fix an arbitrary agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ]. Then we have with 𝒟βi:={βi(θi(1)),,βi(θi(N))}assignsuperscript𝒟subscript𝛽𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖1subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑁\mathcal{D}^{\beta_{-i}}:=\left\{\beta_{-i}(\theta_{-i}^{(1)}),\dots,\beta_{-i% }(\theta_{-i}^{(N)})\right\}caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT := { italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) , … , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT ) } that βi(θi(j))Fθiβisimilar-tosubscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscriptsuperscript𝐹subscript𝛽𝑖subscript𝜃𝑖\beta_{-i}(\theta_{-i}^{(j)})\sim F^{\beta_{-i}}_{\theta_{-i}}italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ∼ italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT is i.i.d. for 1jN1𝑗𝑁1\leq j\leq N1 ≤ italic_j ≤ italic_N. Therefore, by applying Theorem 3.3, we have with probability at least 1δ21𝛿21-\frac{\delta}{2}1 - divide start_ARG italic_δ end_ARG start_ARG 2 end_ARG for all ui,M(θi,θ^i,)^i,Msubscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript^𝑖Mu_{i,\text{M}}(\theta_{i},\hat{\theta}_{i},\,\cdot\,)\in\hat{\mathcal{F}}_{i,% \text{M}}italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ⋅ ) ∈ over^ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT that

|1Nj=1Nui,M(θi,θ^i,βi(θi(j)))𝔼βi(θi)Fβi[ui,M(θi,θ^i,βi(θi))]|12ε^i,Pdim(N,nδ).1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝔼similar-tosubscript𝛽𝑖subscript𝜃𝑖superscript𝐹subscript𝛽𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖12subscript^𝜀𝑖Pdim𝑁𝑛𝛿\displaystyle\absolutevalue{\frac{1}{N}\sum_{j=1}^{N}u_{i,\text{M}}(\theta_{i}% ,\hat{\theta}_{i},\beta_{-i}(\theta_{-i}^{(j)}))-\mathbb{E}_{\beta_{-i}(\theta% _{-i})\sim F^{\beta_{-i}}}\left[u_{i,\text{M}}(\theta_{i},\hat{\theta}_{i},% \beta_{-i}(\theta_{-i}))\right]}\leq\frac{1}{2}\hat{\varepsilon}_{i,\text{Pdim% }}(N,n\delta).| start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - blackboard_E start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ∼ italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] end_ARG | ≤ divide start_ARG 1 end_ARG start_ARG 2 end_ARG over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , Pdim end_POSTSUBSCRIPT ( italic_N , italic_n italic_δ ) .

We apply this to the pairs (θi,θi^)subscript𝜃𝑖^subscript𝜃𝑖(\theta_{i},\hat{\theta_{i}})( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG ) and (θi,βi(θi))subscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖(\theta_{i},\beta_{i}(\theta_{i}))( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ). A union bound over the agents finishes the statement. The full proof is in Appendix D. ∎

The statement is similar to Theorem 3.2 from Balcan et al. (2019a). The key difference lies in the observation that one can average over the opponents’ bidding distribution Fβisuperscript𝐹subscript𝛽𝑖F^{\beta_{-i}}italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT instead of the opponents’ prior distribution Fθisubscript𝐹subscript𝜃𝑖F_{\theta_{-i}}italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT.

We proceed with the discretization step of our procedure. For this purpose, we assume Θi=[0,1]msubscriptΘ𝑖superscript01𝑚\Theta_{i}=[0,1]^{m}roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = [ 0 , 1 ] start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT for some suitable m𝑚m\in\mathbb{N}italic_m ∈ blackboard_N. Let 𝒢wΘisubscript𝒢𝑤subscriptΘ𝑖\mathcal{G}_{w}\subset\Theta_{i}caligraphic_G start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT ⊂ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT be a w𝑤witalic_w-grid for w>0𝑤0w>0italic_w > 0, where the largest distance between any point is bounded by w𝑤witalic_w. To bound the error incurred by restricting the search to a finite grid, we assume a certain degree of dispersion, as discussed in Section 4.

Assumption 5.2.

Suppose that for mechanism M and each agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], there exist Li,wisubscript𝐿𝑖subscript𝑤𝑖L_{i},w_{i}\in\mathbb{R}italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ blackboard_R and a function vi::subscript𝑣𝑖v_{i}:\mathbb{R}\rightarrow\mathbb{R}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : blackboard_R → blackboard_R, such that with probability 1δ1𝛿1-\delta1 - italic_δ over the draw of the n𝑛nitalic_n sets 𝒟βi:={βi(θi(1)),,βi(θi(N))}assignsuperscript𝒟subscript𝛽𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖1subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑁\mathcal{D}^{\beta_{-i}}:=\left\{\beta_{-i}(\theta_{-i}^{(1)}),\dots,\beta_{-i% }(\theta_{-i}^{(N)})\right\}caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT := { italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) , … , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT ) }, the following conditions hold:

  1. 1.

    For any valuation θi[0,1]msubscript𝜃𝑖superscript01𝑚\theta_{i}\in[0,1]^{m}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ [ 0 , 1 ] start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT, the functions ui,M(θi,,βi(θi(1))),,ui,M(θi,,βi(θi(N)))subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖1subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑁u_{i,\text{M}}\left(\theta_{i},\,\cdot\,,\beta_{-i}(\theta_{-i}^{(1)})\right),% \dots,u_{i,\text{M}}\left(\theta_{i},\,\cdot\,,\beta_{-i}(\theta_{-i}^{(N)})\right)italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) ) , … , italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT ) ) are piecewise Lisubscript𝐿𝑖L_{i}italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT-Lipschitz and (wi,vi(wi))subscript𝑤𝑖subscript𝑣𝑖subscript𝑤𝑖\left(w_{i},v_{i}\left(w_{i}\right)\right)( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) )-dispersed.

  2. 2.

    For any reported θ^i[0,1]msubscript^𝜃𝑖superscript01𝑚\hat{\theta}_{i}\in[0,1]^{m}over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ [ 0 , 1 ] start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT, the functions ui,M(,θ^i,βi(θi(1))),,ui,M(,θ^i,βi(θi(N)))subscript𝑢𝑖Msubscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖1subscript𝑢𝑖Msubscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑁u_{i,\text{M}}\left(\,\cdot\,,\hat{\theta}_{i},\beta_{-i}(\theta_{-i}^{(1)})% \right),\dots,u_{i,\text{M}}\left(\,\cdot\,,\hat{\theta}_{i},\beta_{-i}(\theta% _{-i}^{(N)})\right)italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( ⋅ , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) ) , … , italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( ⋅ , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT ) ) are piecewise Lisubscript𝐿𝑖L_{i}italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT-Lipschitz and (wi,vi(wi))subscript𝑤𝑖subscript𝑣𝑖subscript𝑤𝑖\left(w_{i},v_{i}\left(w_{i}\right)\right)( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) )-dispersed.

The constants wisubscript𝑤𝑖w_{i}italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and vi(wi)subscript𝑣𝑖subscript𝑤𝑖v_{i}\left(w_{i}\right)italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) will be properties resulting from the interplay of the utilized mechanism M, the prior distribution F𝐹Fitalic_F, the opponents’ strategy profile βisubscript𝛽𝑖\beta_{-i}italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT, and the number of drawn samples. Under the assumption that the dispersion guarantees hold, we can provide the following guarantee on the ex interim utility loss. The full proof is in Appendix D.

Theorem 5.3.

Let δ>0𝛿0\delta>0italic_δ > 0 and M be a mechanism. Furthermore, let βΣ~𝛽~Σ\beta\in\tilde{\Sigma}italic_β ∈ over~ start_ARG roman_Σ end_ARG be a strategy profile. Given that Assumption 5.2 holds for wi>0subscript𝑤𝑖0w_{i}>0italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT > 0, vi(wi)subscript𝑣𝑖subscript𝑤𝑖v_{i}(w_{i})italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ), and vi(Lβiwi)subscript𝑣𝑖subscript𝐿subscript𝛽𝑖subscript𝑤𝑖v_{i}(L_{\beta_{i}}w_{i})italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ), we have with probability at least 13δ13𝛿1-3\delta1 - 3 italic_δ over the draw of the datasets 𝒟β1,,𝒟βnsuperscript𝒟subscript𝛽1superscript𝒟subscript𝛽𝑛\mathcal{D}^{\beta_{-1}},\dots,\mathcal{D}^{\beta_{-n}}caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , … , caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT for every agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ]

supθiΘi^i(θi,βi(θi),βi)=supθi,θ^iΘiu^i,M(θi,θ^i,βi)u^i,M(θi,βi(θi),βi)subscriptsupremumsubscript𝜃𝑖subscriptΘ𝑖subscript^𝑖subscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖subscriptsupremumsubscript𝜃𝑖subscript^𝜃𝑖subscriptΘ𝑖subscript^𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖subscript^𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖\displaystyle\sup_{\theta_{i}\in\Theta_{i}}\hat{\ell}_{i}(\theta_{i},\beta_{i}% (\theta_{i}),\beta_{-i})=\sup_{\theta_{i},\hat{\theta}_{i}\in\Theta_{i}}\hat{u% }_{i,\text{M}}(\theta_{i},\hat{\theta}_{i},\beta_{-i})-\hat{u}_{i,\text{M}}(% \theta_{i},\beta_{i}(\theta_{i}),\beta_{-i})roman_sup start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over^ start_ARG roman_ℓ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) = roman_sup start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) - over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT )
supθi,θ^i𝒢wi1Nj=1Nui,M(θi,θ^i,βi(θi(j)))ui,M(θi,βi(θi),βi(θi(j)))+ε^i,absentsubscriptsupremumsubscript𝜃𝑖subscript^𝜃𝑖subscript𝒢subscript𝑤𝑖1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript^𝜀𝑖\displaystyle\leq\sup_{\theta_{i},\hat{\theta}_{i}\in\mathcal{G}_{w_{i}}}\frac% {1}{N}\sum_{j=1}^{N}u_{i,\text{M}}(\theta_{i},\hat{\theta}_{i},\beta_{-i}(% \theta_{-i}^{(j)}))-u_{i,\text{M}}(\theta_{i},\beta_{i}(\theta_{i}),\beta_{-i}% (\theta_{-i}^{(j)}))+\hat{\varepsilon}_{i},≤ roman_sup start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_G start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) + over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ,
where ε^i:=42diNlog(eNdi)+22Nlog(2nδ)+3ε^i,disp(wi)+ε^i,disp(Lβiwi),assignwhere subscript^𝜀𝑖42subscript𝑑𝑖𝑁𝑒𝑁subscript𝑑𝑖22𝑁2𝑛𝛿3subscript^𝜀𝑖dispsubscript𝑤𝑖subscript^𝜀𝑖dispsubscript𝐿subscript𝛽𝑖subscript𝑤𝑖\displaystyle\mbox{ where }\ \hat{\varepsilon}_{i}:=4\sqrt{\frac{2d_{i}}{N}% \log\left(\frac{eN}{d_{i}}\right)}+2\sqrt{\frac{2}{N}\log\left(\frac{2n}{% \delta}\right)}+3\hat{\varepsilon}_{i,\text{disp}}(w_{i})+\hat{\varepsilon}_{i% ,\text{disp}}(L_{\beta_{i}}w_{i}),where over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT := 4 square-root start_ARG divide start_ARG 2 italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG italic_e italic_N end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG ) end_ARG + 2 square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG 2 italic_n end_ARG start_ARG italic_δ end_ARG ) end_ARG + 3 over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) + over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ,
with ε^i,disp(x):=Nvi(x)NLix+2vi(x)N, and di=Pdim(^i,M).formulae-sequenceassignwith subscript^𝜀𝑖disp𝑥𝑁subscript𝑣𝑖𝑥𝑁subscript𝐿𝑖𝑥2subscript𝑣𝑖𝑥𝑁 and subscript𝑑𝑖Pdimsubscript^𝑖M\displaystyle\mbox{ with }\ \hat{\varepsilon}_{i,\text{disp}}(x):=\frac{N-v_{i% }\left(x\right)}{N}L_{i}x+\frac{2v_{i}\left(x\right)}{N},\text{ and }d_{i}=% \operatorname{Pdim}\left(\hat{\mathcal{F}}_{i,\text{M}}\right).with over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_x ) := divide start_ARG italic_N - italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x ) end_ARG start_ARG italic_N end_ARG italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_x + divide start_ARG 2 italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x ) end_ARG start_ARG italic_N end_ARG , and italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = roman_Pdim ( over^ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ) .
Proof sketch.

Fix an agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ]. By the definition of dispersion, we have with probability at least 1δ1𝛿1-\delta1 - italic_δ, for all i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], θiΘisubscript𝜃𝑖subscriptΘ𝑖\theta_{i}\in\Theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, and reported valuations θ^i,θ^iΘisubscript^𝜃𝑖superscriptsubscript^𝜃𝑖subscriptΘ𝑖\hat{\theta}_{i},\hat{\theta}_{i}^{\prime}\in\Theta_{i}over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT with θ^iθ^i1xsubscriptnormsubscript^𝜃𝑖superscriptsubscript^𝜃𝑖1𝑥\norm{\hat{\theta}_{i}-\hat{\theta}_{i}^{\prime}}_{1}\leq x∥ start_ARG over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ∥ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ italic_x, we have

|1Nj=1Nui,M(θi,θ^i,βi(θi(j)))ui,M(θi,θ^i,βi(θi(j)))|ε^i,disp(x);1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript^𝜀𝑖disp𝑥\displaystyle\begin{split}\absolutevalue{\frac{1}{N}\sum_{j=1}^{N}u_{i,\text{M% }}(\theta_{i},\hat{\theta}_{i},\beta_{-i}(\theta_{-i}^{(j)}))-u_{i,\text{M}}(% \theta_{i},\hat{\theta}_{i}^{\prime},\beta_{-i}(\theta_{-i}^{(j)}))}\leq\hat{% \varepsilon}_{i,\text{disp}}(x);\end{split}start_ROW start_CELL | start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG | ≤ over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_x ) ; end_CELL end_ROW (5)

and for all i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], reported valuations θ^iΘisubscript^𝜃𝑖subscriptΘ𝑖\hat{\theta}_{i}\in\Theta_{i}over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, and θi,θiΘisubscript𝜃𝑖superscriptsubscript𝜃𝑖subscriptΘ𝑖\theta_{i},\theta_{i}^{\prime}\in\Theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT with θiθi1xsubscriptnormsubscript𝜃𝑖superscriptsubscript𝜃𝑖1𝑥\norm{\theta_{i}-\theta_{i}^{\prime}}_{1}\leq x∥ start_ARG italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ∥ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ italic_x, we have

|1Nj=1Nui,M(θi,θ^i,βi(θi(j)))ui,M(θi,θ^i,βi(θi(j)))|ε^i,disp(x).1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript^𝜀𝑖disp𝑥\displaystyle\begin{split}\absolutevalue{\frac{1}{N}\sum_{j=1}^{N}u_{i,\text{M% }}(\theta_{i},\hat{\theta}_{i},\beta_{-i}(\theta_{-i}^{(j)}))-u_{i,\text{M}}(% \theta_{i}^{\prime},\hat{\theta}_{i},\beta_{-i}(\theta_{-i}^{(j)}))}\leq\hat{% \varepsilon}_{i,\text{disp}}(x).\end{split}start_ROW start_CELL | start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG | ≤ over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_x ) . end_CELL end_ROW (6)

For any θiΘisubscript𝜃𝑖subscriptΘ𝑖\theta_{i}\in\Theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, there exists a grid point p𝒢wi𝑝subscript𝒢subscript𝑤𝑖p\in\mathcal{G}_{w_{i}}italic_p ∈ caligraphic_G start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT such that θip1wisubscriptnormsubscript𝜃𝑖𝑝1subscript𝑤𝑖\norm{\theta_{i}-p}_{1}\leq w_{i}∥ start_ARG italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_p end_ARG ∥ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and βi(θi)βi(p)1Lβiwisubscriptnormsubscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖𝑝1subscript𝐿subscript𝛽𝑖subscript𝑤𝑖\norm{\beta_{i}(\theta_{i})-\beta_{i}(p)}_{1}\leq L_{\beta_{i}}w_{i}∥ start_ARG italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) - italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_p ) end_ARG ∥ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. We apply Equations 5 and 6 for the grid width wisubscript𝑤𝑖w_{i}italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and the stretched grid width Lβiwisubscript𝐿subscript𝛽𝑖subscript𝑤𝑖L_{\beta_{i}}w_{i}italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. The statement follows with an application of Theorem 5.1 and a suitable union bound. ∎

The above result is similar to Theorem 3.5 of Balcan et al. (2019a)—which assumed truthful bidding—with the distinction that we need to ensure the dispersion of the utility functions under the opponents’ bidding distribution. Additionally, it is necessary to consider the potential distortion of the grid 𝒢wisubscript𝒢subscript𝑤𝑖\mathcal{G}_{w_{i}}caligraphic_G start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT under the bidding strategies.

6 Verifying approximate equilibrium under interdependent priors

We present the first, to our knowledge, sampling-based results to verify approximate equilibrium with interdependent prior distributions. We limit our focus to ex ante guarantees.

In this setting, from agent i𝑖iitalic_i’s perspective, for two distinct received observations oisubscript𝑜𝑖o_{i}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and oisuperscriptsubscript𝑜𝑖o_{i}^{\prime}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, he must consider two different conditional prior distributions Fθ,oi|oiβisuperscriptsubscript𝐹𝜃conditionalsubscript𝑜𝑖subscript𝑜𝑖subscript𝛽𝑖F_{\theta,o_{-i}\;|\;o_{i}}^{\beta_{-i}}italic_F start_POSTSUBSCRIPT italic_θ , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT and Fθ,oi|oiβisuperscriptsubscript𝐹𝜃conditionalsubscript𝑜𝑖superscriptsubscript𝑜𝑖subscript𝛽𝑖F_{\theta,o_{-i}\;|\;o_{i}^{\prime}}^{\beta_{-i}}italic_F start_POSTSUBSCRIPT italic_θ , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. For j[N]𝑗delimited-[]𝑁j\in[N]italic_j ∈ [ italic_N ], a sample (o(j),θ(j),β(o(j)))superscript𝑜𝑗superscript𝜃𝑗𝛽superscript𝑜𝑗\left(o^{(j)},\theta^{(j)},\beta(o^{(j)})\right)( italic_o start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_θ start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_β ( italic_o start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) from 𝒟βsuperscript𝒟𝛽\mathcal{D}^{\beta}caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT can be interpreted as a draw (oi(j),θi(j),βi(oi(j)))Fθ,oi|oi(j)βisimilar-tosuperscriptsubscript𝑜𝑖𝑗superscriptsubscript𝜃𝑖𝑗subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗superscriptsubscript𝐹𝜃conditionalsubscript𝑜𝑖superscriptsubscript𝑜𝑖𝑗subscript𝛽𝑖\left(o_{-i}^{(j)},\theta_{i}^{(j)},\beta_{-i}(o_{-i}^{(j)})\right)\sim F_{% \theta,o_{-i}\;|\;o_{i}^{(j)}}^{\beta_{-i}}( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) ∼ italic_F start_POSTSUBSCRIPT italic_θ , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. However, the probability that there is another lj𝑙𝑗l\neq jitalic_l ≠ italic_j such that oi(l)=oi(j)superscriptsubscript𝑜𝑖𝑙superscriptsubscript𝑜𝑖𝑗o_{i}^{(l)}=o_{i}^{(j)}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT = italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT is zero. Therefore, we cannot implement the sampling step in the same manner as we did in Section 5.

We address this challenge by considering a partition i={B1,,BNi}subscript𝑖subscript𝐵1subscript𝐵subscript𝑁subscript𝑖\mathcal{B}_{i}=\left\{B_{1},\dots,B_{N_{\mathcal{B}_{i}}}\right\}caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = { italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_B start_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT } of 𝒪isubscript𝒪𝑖\mathcal{O}_{i}caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for each agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ]. Denote the maximum number of elements in anz partition by Nmax:=maxi[n]Niassignsubscript𝑁subscriptmaxsubscript𝑖delimited-[]𝑛subscript𝑁subscript𝑖N_{\mathcal{B}_{\text{max}}}:=\max_{i\in[n]}N_{\mathcal{B}_{i}}italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT := roman_max start_POSTSUBSCRIPT italic_i ∈ [ italic_n ] end_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT. We demonstrate that it is sufficient to assume a constant best-response for each Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT if the conditional distribution Fθ,oi|oisubscript𝐹𝜃conditionalsubscript𝑜𝑖subscript𝑜𝑖F_{\theta,o_{-i}\;|\;o_{i}}italic_F start_POSTSUBSCRIPT italic_θ , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT does not vary too strongly for oiBksubscript𝑜𝑖subscript𝐵𝑘o_{i}\in B_{k}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT, according to an appropriate distance measure over the space of probability distributions. With this premise, we establish that one can group the samples based on oiBksubscript𝑜𝑖subscript𝐵𝑘{o_{i}\in B_{k}}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. Subsequently, we present our upper bound ε~~𝜀\tilde{\varepsilon}over~ start_ARG italic_ε end_ARG for the ex ante guarantee by conducting the sampling and discretization step for each Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT.

6.1 Bounding best-response utility differences with constant best-responses

For a Bksubscript𝐵𝑘B_{k}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT from partition isubscript𝑖\mathcal{B}_{i}caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, we want to bound the error incurred when limiting bidding to a constant best response for all oiBksubscript𝑜𝑖subscript𝐵𝑘o_{i}\in B_{k}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. To achieve this, it is necessary to limit distance between conditional prior distributions Fθi,oi|oisubscript𝐹subscript𝜃𝑖𝑜conditional𝑖subscript𝑜𝑖F_{\theta_{i},o{-i}\;|\;o_{i}}italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o - italic_i | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT and Fθi,oi|oisubscript𝐹subscript𝜃𝑖𝑜conditional𝑖superscriptsubscript𝑜𝑖F_{\theta_{i},o{-i}\;|\;o_{i}^{\prime}}italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o - italic_i | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT according to some distance for oi,oiBksubscript𝑜𝑖superscriptsubscript𝑜𝑖subscript𝐵𝑘o_{i},o_{i}^{\prime}\in B_{k}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. In contrast to finite-dimensional Euclidean spaces, different distance functions can induce vastly different topologies on the space of probability distributions over continuous spaces (Gibbs and Su, 2002). Therefore, the selection of an appropriate distance measure for this purpose is crucial.

Common choices in the machine learning literature for measuring distances between probability distributions include the Wasserstein metric dWsubscript𝑑Wd_{\text{W}}italic_d start_POSTSUBSCRIPT W end_POSTSUBSCRIPT (also known as the earth mover’s distance or Kantorovich metric), the total variation metric dTVsubscript𝑑TVd_{\text{TV}}italic_d start_POSTSUBSCRIPT TV end_POSTSUBSCRIPT, and the Kullback-Leibler divergence dKLsubscript𝑑KLd_{\text{KL}}italic_d start_POSTSUBSCRIPT KL end_POSTSUBSCRIPT (also referred to as relative entropy). Let μ𝜇\muitalic_μ and ν𝜈\nuitalic_ν denote two probability measures over agent i𝑖iitalic_i’s observation space 𝒪isubscript𝒪𝑖\mathcal{O}_{i}caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. We have the following relationship between these distance measures:

dW(μ,ν)diam(𝒪i)dTV(μ,ν)diam(𝒪i)1/2dKL(μ,ν),subscript𝑑W𝜇𝜈diamsubscript𝒪𝑖subscript𝑑TV𝜇𝜈diamsubscript𝒪𝑖12subscript𝑑KL𝜇𝜈\displaystyle d_{\text{W}}(\mu,\nu)\leq\text{diam}(\mathcal{O}_{i})\cdot d_{% \text{TV}}(\mu,\nu)\leq\text{diam}(\mathcal{O}_{i})\cdot\sqrt{\nicefrac{{1}}{{% 2}}\cdot d_{\text{KL}}(\mu,\nu)},italic_d start_POSTSUBSCRIPT W end_POSTSUBSCRIPT ( italic_μ , italic_ν ) ≤ diam ( caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ⋅ italic_d start_POSTSUBSCRIPT TV end_POSTSUBSCRIPT ( italic_μ , italic_ν ) ≤ diam ( caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ⋅ square-root start_ARG / start_ARG 1 end_ARG start_ARG 2 end_ARG ⋅ italic_d start_POSTSUBSCRIPT KL end_POSTSUBSCRIPT ( italic_μ , italic_ν ) end_ARG ,

where diam(𝒪i)diamsubscript𝒪𝑖\text{diam}(\mathcal{O}_{i})diam ( caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) denotes 𝒪isubscript𝒪𝑖\mathcal{O}_{i}caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT’s diameter. The above inequalities can be strict, and there are no constants so that they may hold in the other direction in general (Gibbs and Su, 2002).

The objective is to furnish guarantees using the weakest possible distance measure. Unfortunately, the Wasserstein metric, seems too weak to provide sufficient guarantees for discontinuous utility functions (Villani, 2009). The Kullback-Leibler divergence, despite its appealing properties, can be unbounded, which poses a limitation for establishing practical guarantees. On the other hand, the total variation distance has the advantage of being upper bounded by one, making it a more suitable choice for our purposes. Therefore, we opt for the total variation distance as the measure to base our guarantees upon.

Definition 6.1 (Total variation, Gibbs and Su (2002)).

Let μ𝜇\muitalic_μ and ν𝜈\nuitalic_ν be two probability measures over msuperscript𝑚\mathbb{R}^{m}blackboard_R start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT and ΛΛ\Lambdaroman_Λ be the Borel-σ𝜎\sigmaitalic_σ-algebra. Then the total variation distance between μ𝜇\muitalic_μ and ν𝜈\nuitalic_ν is given by dTV(μ,ν):=supAΛ|μ(A)ν(A)|assignsubscript𝑑TV𝜇𝜈subscriptsupremum𝐴Λ𝜇𝐴𝜈𝐴d_{\text{TV}}(\mu,\nu):=\sup_{A\in\Lambda}\absolutevalue{\mu(A)-\nu(A)}italic_d start_POSTSUBSCRIPT TV end_POSTSUBSCRIPT ( italic_μ , italic_ν ) := roman_sup start_POSTSUBSCRIPT italic_A ∈ roman_Λ end_POSTSUBSCRIPT | start_ARG italic_μ ( italic_A ) - italic_ν ( italic_A ) end_ARG |.

We leverage a well-known fact that the distance between two integrals over different probability measures can be bounded by the total variation of these measures (Villani, 2009). This principle enables us to bound differences in the ex interim utility function for different observations. For the sake of completeness, we provide a proof for this statement.

Theorem 6.2.

Let Am𝐴superscript𝑚A\subset\mathbb{R}^{m}italic_A ⊂ blackboard_R start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT and g:A:𝑔𝐴g:A\rightarrow\mathbb{R}italic_g : italic_A → blackboard_R be a bounded function. Furthermore, let μ𝜇\muitalic_μ and ν𝜈\nuitalic_ν be probability measures over A𝐴Aitalic_A with density functions ϕμsubscriptitalic-ϕ𝜇\phi_{\mu}italic_ϕ start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT and ϕνsubscriptitalic-ϕ𝜈\phi_{\nu}italic_ϕ start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT. Then, we have

|Ag(x)𝑑μ(x)Ag(x)𝑑ν(x)|2gdTV(μ,ν).subscript𝐴𝑔𝑥differential-d𝜇𝑥subscript𝐴𝑔𝑥differential-d𝜈𝑥2subscriptnorm𝑔subscript𝑑TV𝜇𝜈\displaystyle\absolutevalue{\int_{A}g(x)d\mu(x)-\int_{A}g(x)d\nu(x)}\leq 2% \norm{g}_{\infty}\cdot d_{\text{TV}}(\mu,\nu).| start_ARG ∫ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT italic_g ( italic_x ) italic_d italic_μ ( italic_x ) - ∫ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT italic_g ( italic_x ) italic_d italic_ν ( italic_x ) end_ARG | ≤ 2 ∥ start_ARG italic_g end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ⋅ italic_d start_POSTSUBSCRIPT TV end_POSTSUBSCRIPT ( italic_μ , italic_ν ) .
Proof.

The total variation distance is equal to one half of the L1superscript𝐿1L^{1}italic_L start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT-distance between the density functions (Tsybakov, 2009, Lemma 2.1), that is, dTV(μ,ν)=12ϕμϕν1subscript𝑑TV𝜇𝜈12subscriptnormsubscriptitalic-ϕ𝜇subscriptitalic-ϕ𝜈1d_{\text{TV}}(\mu,\nu)=\frac{1}{2}\norm{\phi_{\mu}-\phi_{\nu}}_{1}italic_d start_POSTSUBSCRIPT TV end_POSTSUBSCRIPT ( italic_μ , italic_ν ) = divide start_ARG 1 end_ARG start_ARG 2 end_ARG ∥ start_ARG italic_ϕ start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. Therefore, we have

|Ag(x)𝑑μ(x)Ag(x)𝑑ν(x)|gA|ϕμ(x)ϕν(x)|𝑑λ(x)=2gdTV(μ,ν).subscript𝐴𝑔𝑥differential-d𝜇𝑥subscript𝐴𝑔𝑥differential-d𝜈𝑥subscriptnorm𝑔subscript𝐴subscriptitalic-ϕ𝜇𝑥subscriptitalic-ϕ𝜈𝑥differential-d𝜆𝑥2subscriptnorm𝑔subscript𝑑TV𝜇𝜈\displaystyle\absolutevalue{\int_{A}g(x)d\mu(x)-\int_{A}g(x)d\nu(x)}\leq\norm{% g}_{\infty}\int_{A}\absolutevalue{\phi_{\mu}(x)-\phi_{\nu}(x)}d\lambda(x)=2% \norm{g}_{\infty}\cdot d_{\text{TV}}(\mu,\nu).| start_ARG ∫ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT italic_g ( italic_x ) italic_d italic_μ ( italic_x ) - ∫ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT italic_g ( italic_x ) italic_d italic_ν ( italic_x ) end_ARG | ≤ ∥ start_ARG italic_g end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT | start_ARG italic_ϕ start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ) - italic_ϕ start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT ( italic_x ) end_ARG | italic_d italic_λ ( italic_x ) = 2 ∥ start_ARG italic_g end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ⋅ italic_d start_POSTSUBSCRIPT TV end_POSTSUBSCRIPT ( italic_μ , italic_ν ) .

We show next that the error incurred by assuming a constant best-response for all observations from Bksubscript𝐵𝑘B_{k}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT can be controlled, provided the distance between conditional prior distributions Fθi,oi|oisubscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖subscript𝑜𝑖F_{\theta_{i},o_{-i}\;|\;o_{i}}italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT and Fθi,oi|oisubscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖superscriptsubscript𝑜𝑖F_{\theta_{i},o_{-i}\;|\;o_{i}^{\prime}}italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT is small enough in terms of the total variation distance for oi,oiBksubscript𝑜𝑖superscriptsubscript𝑜𝑖subscript𝐵𝑘o_{i},o_{i}^{\prime}\in B_{k}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. The full proof is in Appendix E.1.

Theorem 6.3.

Let i={B1,,BNi}subscript𝑖subscript𝐵1subscript𝐵subscript𝑁subscript𝑖\mathcal{B}_{i}=\left\{B_{1},\dots,B_{N_{\mathcal{B}_{i}}}\right\}caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = { italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_B start_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT } be a partition of 𝒪isubscript𝒪𝑖\mathcal{O}_{i}caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. The difference between a best-response utility over function space to best-responses that are constant for every Bksubscript𝐵𝑘B_{k}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT satisfies

supβiΣiu~i,M(βi,βi)supb𝒜iNiu~i,M(k=1Nibk𝟙Bk,βi)2k=1NiP(oiBk)τi,Bk,subscriptsupremumsuperscriptsubscript𝛽𝑖subscriptΣ𝑖subscript~𝑢𝑖Msuperscriptsubscript𝛽𝑖subscript𝛽𝑖subscriptsupremum𝑏superscriptsubscript𝒜𝑖subscript𝑁subscript𝑖subscript~𝑢𝑖Msuperscriptsubscript𝑘1subscript𝑁subscript𝑖subscript𝑏𝑘subscript1subscript𝐵𝑘subscript𝛽𝑖2superscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscript𝜏𝑖subscript𝐵𝑘\displaystyle\sup_{\beta_{i}^{\prime}\in\Sigma_{i}}\tilde{u}_{i,\text{M}}(% \beta_{i}^{\prime},\beta_{-i})-\sup_{b\in\mathcal{A}_{i}^{N_{\mathcal{B}_{i}}}% }\tilde{u}_{i,\text{M}}\left(\sum_{k=1}^{N_{\mathcal{B}_{i}}}b_{k}\mathds{1}_{% B_{k}},\beta_{-i}\right)\leq 2\sum_{k=1}^{N_{\mathcal{B}_{i}}}P(o_{i}\in B_{k}% )\tau_{i,B_{k}},roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) - roman_sup start_POSTSUBSCRIPT italic_b ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_POSTSUBSCRIPT over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ≤ 2 ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) italic_τ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ,

with τi,Bk:=supo^i,o^iBkdTV(Fθi,oi|o^i,Fθi,oi|o^i)assignsubscript𝜏𝑖subscript𝐵𝑘subscriptsupremumsubscript^𝑜𝑖superscriptsubscript^𝑜𝑖subscript𝐵𝑘subscript𝑑TVsubscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖subscript^𝑜𝑖subscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖superscriptsubscript^𝑜𝑖\tau_{i,B_{k}}:=\sup_{\hat{o}_{i},\hat{o}_{i}^{\prime}\in B_{k}}d_{\text{TV}}% \left(F_{\theta_{i},o_{-i}\;|\;\hat{o}_{i}},F_{\theta_{i},o_{-i}\;|\;\hat{o}_{% i}^{\prime}}\right)italic_τ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT := roman_sup start_POSTSUBSCRIPT over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT TV end_POSTSUBSCRIPT ( italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ). If there exists a constant LBk>0subscript𝐿subscript𝐵𝑘0L_{B_{k}}>0italic_L start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT > 0 such that dTV(Fθi,oi|o^i,Fθi,oi|o^i)LBkoioisubscript𝑑TVsubscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖subscript^𝑜𝑖subscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖superscriptsubscript^𝑜𝑖subscript𝐿subscript𝐵𝑘normsubscript𝑜𝑖superscriptsubscript𝑜𝑖d_{\text{TV}}\left(F_{\theta_{i},o_{-i}\;|\;\hat{o}_{i}},F_{\theta_{i},o_{-i}% \;|\;\hat{o}_{i}^{\prime}}\right)\leq L_{B_{k}}\norm{o_{i}-o_{i}^{\prime}}italic_d start_POSTSUBSCRIPT TV end_POSTSUBSCRIPT ( italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) ≤ italic_L start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∥ start_ARG italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ∥ for oi,oiBksubscript𝑜𝑖superscriptsubscript𝑜𝑖subscript𝐵𝑘o_{i},o_{i}^{\prime}\in B_{k}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT, then τi,BkLBkdiam(Bk)subscript𝜏𝑖subscript𝐵𝑘subscript𝐿subscript𝐵𝑘diamsubscript𝐵𝑘\tau_{i,B_{k}}\leq L_{B_{k}}\text{diam}(B_{k})italic_τ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ≤ italic_L start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT diam ( italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ), where diam(Bk)diamsubscript𝐵𝑘\text{diam}(B_{k})diam ( italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) denotes Bksubscript𝐵𝑘B_{k}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT’s diameter.

Proof sketch.

Fix an agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. We leverage Teorem 6.2 to establish a bound of the interim utilities for any oi,oiBksubscript𝑜𝑖superscriptsubscript𝑜𝑖subscript𝐵𝑘o_{i},o_{i}^{\prime}\in B_{k}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT

|supbi𝒜iu^i,M(oi,bi,βi)supbi𝒜iu^i,M(oi,bi,βi)|2ui,MdTV(Fθi,oi|o^i,Fθi,oi|o^i).subscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖subscript^𝑢𝑖Msubscript𝑜𝑖subscript𝑏𝑖subscript𝛽𝑖subscriptsupremumsuperscriptsubscript𝑏𝑖subscript𝒜𝑖subscript^𝑢𝑖Msubscript𝑜𝑖superscriptsubscript𝑏𝑖subscript𝛽𝑖2subscriptnormsubscript𝑢𝑖Msubscript𝑑TVsubscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖subscript^𝑜𝑖subscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖superscriptsubscript^𝑜𝑖\displaystyle\absolutevalue{\sup_{b_{i}\in\mathcal{A}_{i}}\hat{u}_{i,\text{M}}% (o_{i},b_{i},\beta_{-i})-\sup_{b_{i}^{\prime}\in\mathcal{A}_{i}}\hat{u}_{i,% \text{M}}(o_{i},b_{i}^{\prime},\beta_{-i})}\leq 2\norm{u_{i,\text{M}}}_{\infty% }d_{\text{TV}}\left(F_{\theta_{i},o_{-i}\;|\;\hat{o}_{i}},F_{\theta_{i},o_{-i}% \;|\;\hat{o}_{i}^{\prime}}\right).| start_ARG roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) - roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) end_ARG | ≤ 2 ∥ start_ARG italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT TV end_POSTSUBSCRIPT ( italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) .

We extend this relation to constant best-responses for all oiBksuperscriptsubscript𝑜𝑖subscript𝐵𝑘o_{i}^{\prime}\in B_{k}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT for one of these terms, establishing the bound for a single Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. We apply the low of total expectation to formulate this relation for step functions of the form k=1Nibk𝟙Bksuperscriptsubscript𝑘1subscript𝑁subscript𝑖subscript𝑏𝑘subscript1subscript𝐵𝑘\sum_{k=1}^{N_{\mathcal{B}_{i}}}b_{k}\mathds{1}_{B_{k}}∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT. ∎

For each Bksubscript𝐵𝑘B_{k}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT, a meaningful upper bound can be established if τi,Bksubscript𝜏𝑖subscript𝐵𝑘\tau_{i,B_{k}}italic_τ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT is sufficiently small. A weaker, but potentially easier to determine, bound can be given if there exists an LBk>0subscript𝐿subscript𝐵𝑘0L_{B_{k}}>0italic_L start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT > 0 such that dTV(gBk(oi),gBk(oi))LBkoioisubscript𝑑TVsubscript𝑔subscript𝐵𝑘subscript𝑜𝑖subscript𝑔subscript𝐵𝑘superscriptsubscript𝑜𝑖subscript𝐿subscript𝐵𝑘normsubscript𝑜𝑖superscriptsubscript𝑜𝑖d_{\text{TV}}\left(g_{B_{k}}(o_{i}),g_{B_{k}}(o_{i}^{\prime})\right)\leq L_{B_% {k}}\norm{o_{i}-o_{i}^{\prime}}italic_d start_POSTSUBSCRIPT TV end_POSTSUBSCRIPT ( italic_g start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_g start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ) ≤ italic_L start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∥ start_ARG italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ∥ for oi,oiBksubscript𝑜𝑖superscriptsubscript𝑜𝑖subscript𝐵𝑘o_{i},o_{i}^{\prime}\in B_{k}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. This term is directly related to the diameter of Bksubscript𝐵𝑘B_{k}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT, and thus, to the number of elements in the partition isubscript𝑖\mathcal{B}_{i}caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. However, importantly, even if for some Blisubscript𝐵𝑙subscript𝑖B_{l}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT the value τi,Blsubscript𝜏𝑖subscript𝐵𝑙\tau_{i,B_{l}}italic_τ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUBSCRIPT does not have a bound below one, a non-trivial ex ante upper bound may still be achievable if it does hold for sufficiently many Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. This makes our results applicable to a wide variety of settings. However, while there are several closed-form solutions available for calculating the total variation distance between continuous probability distributions, determining this distance remains hard in general, marking a limitation of our approach. Nevertheless, the growing interest in the total variation distance for applications within machine learning has spurred recent research efforts. For instance, Nielsen and Sun (2018) proposes methods for upper bounding the total variation distance, offering potential pathways to overcome this challenge.

6.2 A sampling-based bound on the ex ante utility loss via finite precision step functions

In this section, we derive sampling-based estimation bounds ε~~𝜀\tilde{\varepsilon}over~ start_ARG italic_ε end_ARG for the ex ante utility loss. Theorem 6.3 established that finding a constant best-response for all observations from each element Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is sufficient. Therefore, we execute the sampling and discretization step for each Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT.

Starting with the sampling step, we categorize the dataset 𝒟βsuperscript𝒟𝛽\mathcal{D}^{\beta}caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT according to the partition isubscript𝑖\mathcal{B}_{i}caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, for each agent i𝑖iitalic_i. For each 1kNi1𝑘subscript𝑁subscript𝑖1\leq k\leq N_{\mathcal{B}_{i}}1 ≤ italic_k ≤ italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT, we define the conditional samples by

𝒟β(Bk):={(o(j),β(o(j)),θ(j))𝒟β|o(j)Bk}.assignsuperscript𝒟𝛽subscript𝐵𝑘conditional-setsuperscript𝑜𝑗𝛽superscript𝑜𝑗superscript𝜃𝑗superscript𝒟𝛽superscript𝑜𝑗subscript𝐵𝑘\displaystyle\mathcal{D}^{\beta}\left(B_{k}\right):=\left\{\left(o^{(j)},\beta% (o^{(j)}),\theta^{(j)}\right)\in\mathcal{D}^{\beta}\;|\;o^{(j)}\in B_{k}\right\}.caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT ( italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) := { ( italic_o start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_β ( italic_o start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) , italic_θ start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ∈ caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT | italic_o start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } .

Then, 𝒟β(Bk)superscript𝒟𝛽subscript𝐵𝑘\mathcal{D}^{\beta}\left(B_{k}\right)caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT ( italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) constitutes a dataset of draws from Fβ|{oiBk}conditionalsuperscript𝐹𝛽subscript𝑜𝑖subscript𝐵𝑘F^{\beta}|\left\{o_{i}\in B_{k}\right\}italic_F start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT }. Denote the complete separation of 𝒟βsuperscript𝒟𝛽\mathcal{D}^{\beta}caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT according to partition isubscript𝑖\mathcal{B}_{i}caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT by 𝒟β(i):={𝒟β(Bk)| 1kNi}assignsuperscript𝒟𝛽subscript𝑖conditional-setsuperscript𝒟𝛽subscript𝐵𝑘1𝑘subscript𝑁subscript𝑖\mathcal{D}^{\beta}\left({\mathcal{B}_{i}}\right):=\left\{\mathcal{D}^{\beta}% \left(B_{k}\right)\;|\;1\leq k\leq N_{\mathcal{B}_{i}}\right\}caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT ( caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) := { caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT ( italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) | 1 ≤ italic_k ≤ italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT }.

One advantage of providing ex ante guarantees, as opposed to ex interim guarantees, is the ability to separate the estimation of the best-response utility supβiΣiu~i,M(βi,βi)subscriptsupremumsubscriptsuperscript𝛽𝑖subscriptΣ𝑖subscript~𝑢𝑖Msuperscriptsubscript𝛽𝑖subscript𝛽𝑖\sup_{\beta^{\prime}_{i}\in\Sigma_{i}}\tilde{u}_{i,\text{M}}(\beta_{i}^{\prime% },\beta_{-i})roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) from the estimation of the ex ante utility u~i,M(βi,βi)subscript~𝑢𝑖Msubscript𝛽𝑖subscript𝛽𝑖\tilde{u}_{i,\text{M}}(\beta_{i},\beta_{-i})over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ). Therefore, conveniently, we can estimate the ex ante utility using the distribution-independent Hoeffding inequality, eliminating the need to rely on complex concepts such as the pseudo-dimension or partitioning the dataset 𝒟βsuperscript𝒟𝛽\mathcal{D}^{\beta}caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT. The full proof is in Appendix E.3.

Theorem 6.4.

Let βΣ𝛽Σ\beta\in\Sigmaitalic_β ∈ roman_Σ be a strategy profile. With probability 1δ1𝛿1-\delta1 - italic_δ over the draw of the dataset 𝒟βsuperscript𝒟𝛽\mathcal{D}^{\beta}caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT, we have for every agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ]

|u~i,M(βi,βi)1Nj=1Nui,M(θi(j),βi(oi(j)),βi(oi(j)))|2Nlog(2nδ).subscript~𝑢𝑖Msubscript𝛽𝑖subscript𝛽𝑖1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗2𝑁2𝑛𝛿\displaystyle\absolutevalue{\tilde{u}_{i,\text{M}}(\beta_{i},\beta_{-i})-\frac% {1}{N}\sum_{j=1}^{N}u_{i,\text{M}}\left(\theta_{i}^{(j)},\beta_{i}(o_{i}^{(j)}% ),\beta_{-i}(o_{-i}^{(j)})\right)}\leq\sqrt{\frac{2}{N}\log\left(\frac{2n}{% \delta}\right)}.| start_ARG over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) - divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG | ≤ square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG 2 italic_n end_ARG start_ARG italic_δ end_ARG ) end_ARG .
Proof sketch.

We fix an agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and apply Theorem A.4 to ui,M(θi,βi(oi),βi(oi))subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖subscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖u_{i,\text{M}}(\theta_{i},\beta_{i}(o_{i}),\beta_{-i}(o_{-i}))italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) with (θi,βi(oi),βi(oi))Fβsimilar-tosubscript𝜃𝑖subscript𝛽𝑖subscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖superscript𝐹𝛽\left(\theta_{i},\beta_{i}(o_{i}),\beta_{-i}(o_{-i})\right)\sim F^{\beta}( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ∼ italic_F start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT. A union bound over the n𝑛nitalic_n agents finishes the statement. ∎

It remains to estimate the best-response utility. For this purpose, we continue with the sampling step of our approach. For mechanism M and agent i𝑖iitalic_i, define the class of functions that map valuations and opponent bids to utility by ~i,M:={ui,M(,bi,):Θi×𝒜i|bi𝒜i}assignsubscript~𝑖Mconditional-setsubscript𝑢𝑖Msubscript𝑏𝑖subscriptΘ𝑖subscript𝒜𝑖conditionalsubscript𝑏𝑖subscript𝒜𝑖\tilde{\mathcal{F}}_{i,\text{M}}:=\left\{u_{i,\text{M}}(\,\cdot\,,b_{i},\,% \cdot\,):\Theta_{i}\times\mathcal{A}_{-i}\rightarrow\mathbb{R}\;|\;b_{i}\in% \mathcal{A}_{i}\right\}over~ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT := { italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( ⋅ , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ⋅ ) : roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT × caligraphic_A start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT → blackboard_R | italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT }. The proof of the following theorem is in Appendix E.3.

Theorem 6.5.

With probability 1δ1𝛿1-\delta1 - italic_δ over the draw of the n𝑛nitalic_n sets 𝒟β(1),,𝒟β(n)superscript𝒟𝛽subscript1superscript𝒟𝛽subscript𝑛\mathcal{D}^{\beta}(\mathcal{B}_{1}),\dots,\mathcal{D}^{\beta}(\mathcal{B}_{n})caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT ( caligraphic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , … , caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT ( caligraphic_B start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ), for partitions i={B1,,BNi}subscript𝑖subscript𝐵1subscript𝐵subscript𝑁subscript𝑖\mathcal{B}_{i}=\left\{B_{1},\dots,B_{N_{\mathcal{B}_{i}}}\right\}caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = { italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_B start_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT } of 𝒪isubscript𝒪𝑖\mathcal{O}_{i}caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for every agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], we have

|supbi𝒜i𝔼oi,oi,θi|{oiBk}[ui,M(θi,bi,βi(oi))]supbi𝒜i1NBkj=1NBkui,M(θi(j),bi,βi(oi(j)))|subscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖subscript𝔼subscript𝑜𝑖subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖subscript𝐵𝑘delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖subscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗\displaystyle\absolutevalue{\sup_{b_{i}\in\mathcal{A}_{i}}\mathbb{E}_{o_{i},o_% {-i},\theta_{i}\;|\;\left\{o_{i}\in B_{k}\right\}}\left[u_{i,\text{M}}\left(% \theta_{i},b_{i},\beta_{-i}(o_{-i})\right)\right]-\sup_{b_{i}\in\mathcal{A}_{i% }}\frac{1}{N_{B_{k}}}\sum_{j=1}^{N_{B_{k}}}u_{i,\text{M}}\left(\theta_{i}^{(j)% },b_{i},\beta_{-i}(o_{-i}^{(j)})\right)}| start_ARG roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] - roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG |
ε~i,Pdim(NBk),absentsubscript~𝜀𝑖Pdimsubscript𝑁subscript𝐵𝑘\displaystyle\leq\tilde{\varepsilon}_{i,\text{Pdim}}(N_{B_{k}}),≤ over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , Pdim end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) ,
with ε~i,Pdim(NBk):=22diNBklog(eNBkdi)+2NBklog(nNmaxδ), and di:=Pdim(~i,M).formulae-sequenceassignwith subscript~𝜀𝑖Pdimsubscript𝑁subscript𝐵𝑘22subscript𝑑𝑖subscript𝑁subscript𝐵𝑘𝑒subscript𝑁subscript𝐵𝑘subscript𝑑𝑖2subscript𝑁subscript𝐵𝑘𝑛subscript𝑁subscriptmax𝛿assign and subscript𝑑𝑖Pdimsubscript~𝑖M\displaystyle\mbox{ with }\tilde{\varepsilon}_{i,\text{Pdim}}\left(N_{B_{k}}% \right):=2\sqrt{\frac{2d_{i}}{N_{B_{k}}}\log\left(\frac{eN_{B_{k}}}{d_{i}}% \right)}+\sqrt{\frac{2}{N_{B_{k}}}\log\left(\frac{nN_{\mathcal{B}_{\text{max}}% }}{\delta}\right)},\mbox{ and }d_{i}:=\text{Pdim}\left(\tilde{\mathcal{F}}_{i,% \text{M}}\right).with over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , Pdim end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) := 2 square-root start_ARG divide start_ARG 2 italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG roman_log ( divide start_ARG italic_e italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG ) end_ARG + square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG roman_log ( divide start_ARG italic_n italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG italic_δ end_ARG ) end_ARG , and italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT := Pdim ( over~ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ) .

We proceed with the discretization step to identify a constant best-response for each Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT over the bidding space 𝒜isubscript𝒜𝑖\mathcal{A}_{i}caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. To this end, we assume 𝒜i=[0,1]msubscript𝒜𝑖superscript01𝑚\mathcal{A}_{i}=[0,1]^{m}caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = [ 0 , 1 ] start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT for a suitable m𝑚m\in\mathbb{N}italic_m ∈ blackboard_N. For a w>0𝑤0w>0italic_w > 0, denote with 𝒢w[0,1]msubscript𝒢𝑤superscript01𝑚\mathcal{G}_{w}\subset[0,1]^{m}caligraphic_G start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT ⊂ [ 0 , 1 ] start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT a finite w𝑤witalic_w-grid. We make the following assumption.

Assumption 6.6.

Suppose that for mechanism M, each agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], and segment Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, there exist Li,wisubscript𝐿𝑖subscript𝑤𝑖L_{i},w_{i}\in\mathbb{R}italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ blackboard_R and a function vi,Bk::subscript𝑣𝑖subscript𝐵𝑘v_{i,B_{k}}:\mathbb{R}\rightarrow\mathbb{R}italic_v start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT : blackboard_R → blackboard_R, such that with probability 1δ1𝛿1-\delta1 - italic_δ over the draw of the sets {𝒟β(Bk)|Bki,i[n]}conditional-setsuperscript𝒟𝛽subscript𝐵𝑘formulae-sequencesubscript𝐵𝑘subscript𝑖𝑖delimited-[]𝑛\left\{\mathcal{D}^{\beta}(B_{k})\;|\;B_{k}\in\mathcal{B}_{i},i\in[n]\right\}{ caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT ( italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) | italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_i ∈ [ italic_n ] }, the functions ui,M(θi(1),,βi(θi(1))),,ui,M(θi(NBk),,βi(θi(NBk)))subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖1subscript𝛽𝑖superscriptsubscript𝜃𝑖1subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖subscript𝑁subscript𝐵𝑘subscript𝛽𝑖superscriptsubscript𝜃𝑖subscript𝑁subscript𝐵𝑘u_{i,\text{M}}\left(\theta_{i}^{(1)},\,\cdot\,,\beta_{-i}(\theta_{-i}^{(1)})% \right),\dots,u_{i,\text{M}}\left(\theta_{i}^{(N_{B_{k}})},\,\cdot\,,\beta_{-i% }(\theta_{-i}^{(N_{B_{k}})})\right)italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) ) , … , italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT ) ) are piecewise Lisubscript𝐿𝑖L_{i}italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT-Lipschitz and (wi,vi,Bk(wi))subscript𝑤𝑖subscript𝑣𝑖subscript𝐵𝑘subscript𝑤𝑖\left(w_{i},v_{i,B_{k}}\left(w_{i}\right)\right)( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) )-dispersed.

Under this assumption, we can provide the following approximation bounds by approximating a best-response over a finite subset of the action space. The proof of the following lemma is conceptually similar to the one of Theorem 5.3 and can be found in Appendix E.3.

Lemma 6.7.

Let δ>0𝛿0\delta>0italic_δ > 0, βΣ~𝛽~Σ\beta\in\tilde{\Sigma}italic_β ∈ over~ start_ARG roman_Σ end_ARG be a strategy profile, and M be a mechanism. Suppose that for each agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and segment Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, Assumption 6.6 holds for wi>0subscript𝑤𝑖0w_{i}>0italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT > 0 and vi(wi)subscript𝑣𝑖subscript𝑤𝑖v_{i}(w_{i})italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ). Then, with probability 1δ1𝛿1-\delta1 - italic_δ over the draw of the sets {𝒟β(i)|i[n]}conditional-setsuperscript𝒟𝛽subscript𝑖𝑖delimited-[]𝑛\left\{\mathcal{D}^{\beta}(\mathcal{B}_{i})\;|\;i\in[n]\right\}{ caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT ( caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) | italic_i ∈ [ italic_n ] }, agents i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], and segments Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT,

|supbi𝒜i1NBkj=1NBkui,M(θi(j),bi,βi(oi(j)))maxbi𝒢w1NBkj=1NBkui,M(θi(j),bi,βi(oi(j)))|subscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗subscriptsubscript𝑏𝑖subscript𝒢𝑤1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗\displaystyle\absolutevalue{\sup_{b_{i}\in\mathcal{A}_{i}}\frac{1}{N_{B_{k}}}% \sum_{j=1}^{N_{B_{k}}}u_{i,\text{M}}\left(\theta_{i}^{(j)},b_{i},\beta_{-i}(o_% {-i}^{(j)})\right)-\max_{b_{i}\in\mathcal{G}_{w}}\frac{1}{N_{B_{k}}}\sum_{j=1}% ^{N_{B_{k}}}u_{i,\text{M}}\left(\theta_{i}^{(j)},b_{i},\beta_{-i}(o_{-i}^{(j)}% )\right)}| start_ARG roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - roman_max start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_G start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG |
NBkvi,Bk(wi)NBkLiwi+2vi,Bk(wi)NBk=:ε~i,disp(NBk).\displaystyle\leq\frac{N_{B_{k}}-v_{i,B_{k}}\left(w_{i}\right)}{N_{B_{k}}}L_{i% }w_{i}+\frac{2v_{i,B_{k}}\left(w_{i}\right)}{N_{B_{k}}}=:\tilde{\varepsilon}_{% i,\text{disp}}(N_{B_{k}}).≤ divide start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT - italic_v start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + divide start_ARG 2 italic_v start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG = : over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) .

With this foundation, we can present our main theorem, which combines this section’s results to establish an approximation bound on the ex ante utility loss. The proof combines Theorems 6.3, 6.5, and Lemma 6.7 and can be found in Appendix E.3.

Theorem 6.8.

Let δ>0𝛿0\delta>0italic_δ > 0 and βΣ~𝛽~Σ\beta\in\tilde{\Sigma}italic_β ∈ over~ start_ARG roman_Σ end_ARG be a strategy profile. Suppose that for each agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and segment Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, Assumption 6.6 holds. Then, with probability 14δ14𝛿1-4\delta1 - 4 italic_δ over the draw of the sets {𝒟β(i)|i[n]}conditional-setsuperscript𝒟𝛽subscript𝑖𝑖delimited-[]𝑛\left\{\mathcal{D}^{\beta}(\mathcal{B}_{i})\;|\;i\in[n]\right\}{ caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT ( caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) | italic_i ∈ [ italic_n ] }, agents i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], and segments Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT,

~i(βi,βi)=supβiΣiu~i,M(βi,βi)u~i,M(βi,βi)subscript~𝑖subscript𝛽𝑖subscript𝛽𝑖subscriptsupremumsubscriptsuperscript𝛽𝑖subscriptΣ𝑖subscript~𝑢𝑖Msubscriptsuperscript𝛽𝑖subscript𝛽𝑖subscript~𝑢𝑖Msubscript𝛽𝑖subscript𝛽𝑖\displaystyle\tilde{\ell}_{i}(\beta_{i},\beta_{-i})=\sup_{\beta^{\prime}_{i}% \in\Sigma_{i}}\tilde{u}_{i,\text{M}}(\beta^{\prime}_{i},\beta_{-i})-\tilde{u}_% {i,\text{M}}(\beta_{i},\beta_{-i})over~ start_ARG roman_ℓ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) = roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) - over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT )
k=1NiNBkNmaxbi𝒢wi1NBkj=1NBkui,M(θi(j),bi,βi(oi(j)))1Nl=1Nui,M(θi(l),βi(oi(l)),βi(oi(l)))absentsuperscriptsubscript𝑘1subscript𝑁subscript𝑖subscript𝑁subscript𝐵𝑘𝑁subscriptsubscript𝑏𝑖subscript𝒢subscript𝑤𝑖1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗1𝑁superscriptsubscript𝑙1𝑁subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑙subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑙subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑙\displaystyle\leq\sum_{k=1}^{N_{\mathcal{B}_{i}}}\frac{N_{B_{k}}}{N}\max_{b_{i% }\in\mathcal{G}_{w_{i}}}\frac{1}{N_{B_{k}}}\sum_{j=1}^{N_{B_{k}}}u_{i,\text{M}% }(\theta_{i}^{(j)},b_{i},\beta_{-i}(o_{-i}^{(j)}))-\frac{1}{N}\sum_{l=1}^{N}u_% {i,\text{M}}(\theta_{i}^{(l)},\beta_{i}(o_{i}^{(l)}),\beta_{-i}(o_{-i}^{(l)}))≤ ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT divide start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG roman_max start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_G start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT ) )
+22Nlog(2nδ)+k=1NiNBkNmin{1,(τi,Bk+ε~i,Pdim(NBk)+ε~i,disp(NBk))},22𝑁2𝑛𝛿superscriptsubscript𝑘1subscript𝑁subscript𝑖subscript𝑁subscript𝐵𝑘𝑁1subscript𝜏𝑖subscript𝐵𝑘subscript~𝜀𝑖Pdimsubscript𝑁subscript𝐵𝑘subscript~𝜀𝑖dispsubscript𝑁subscript𝐵𝑘\displaystyle+2\sqrt{\frac{2}{N}\log\left(\frac{2n}{\delta}\right)}+\sum_{k=1}% ^{N_{\mathcal{B}_{i}}}\frac{N_{B_{k}}}{N}\min\left\{1,\left(\tau_{i,B_{k}}+% \tilde{\varepsilon}_{i,\text{Pdim}}(N_{B_{k}})+\tilde{\varepsilon}_{i,\text{% disp}}(N_{B_{k}})\right)\right\},+ 2 square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG 2 italic_n end_ARG start_ARG italic_δ end_ARG ) end_ARG + ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT divide start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG roman_min { 1 , ( italic_τ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT + over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , Pdim end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) + over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) ) } ,

where τi,Bksubscript𝜏𝑖subscript𝐵𝑘\tau_{i,B_{k}}italic_τ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT, ε~i,Pdim(NBk)subscript~𝜀𝑖Pdimsubscript𝑁subscript𝐵𝑘\tilde{\varepsilon}_{i,\text{Pdim}}(N_{B_{k}})over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , Pdim end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ), and ε~i,disp(NBk)subscript~𝜀𝑖dispsubscript𝑁subscript𝐵𝑘\tilde{\varepsilon}_{i,\text{disp}}(N_{B_{k}})over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) are the constants defined in Theorems 6.3, 6.5, and Lemma 6.7.

7 Guarantees on dispersion and pseudo-dimension for four mechanisms

In this section, we report dispersion and pseudo-dimension guarantees for various mechanisms. These enable us to instantiate the bounds from the previous two sections, thus allowing us to assess the degree to which the empirical utility loss estimates correspond to the true utility losses.

We build upon the work of Balcan et al. (2019a), which offers dispersion and pseudo-dimension guarantees for a range of mechanisms. We demonstrate how to adapt their guarantees to our context—namely strategic bidding and not just for independent priors but also for interdependent priors. We study some of our settings in the body and the rest in the appendix; a detailed summary of all our guarantees can be found in Table 1.

Table 1: Dispersion and pseudo-dimension guarantees for different auction mechanisms. Interchanging κi,Bksubscript𝜅𝑖subscript𝐵𝑘\kappa_{i,B_{k}}italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT and NBksubscript𝑁subscript𝐵𝑘N_{B_{k}}italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT in the right column with κ𝜅\kappaitalic_κ and N𝑁Nitalic_N gives the dispersion results for the independent prior case visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT.
Mechanism
Pseudo-dimension guarantees
for ^i,Msubscript^𝑖M\hat{\mathcal{F}}_{i,\text{M}}over^ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT and ~i,Msubscript~𝑖M\tilde{\mathcal{F}}_{i,\text{M}}over~ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT
Dispersion guarantees
First-price single-item auction O~(1)~𝑂1\tilde{O}(1)over~ start_ARG italic_O end_ARG ( 1 )
wi=O(1/(κi,BkLβtmax1NBk))subscript𝑤𝑖𝑂1subscript𝜅𝑖subscript𝐵𝑘subscript𝐿subscriptsuperscript𝛽1subscript𝑡maxsubscript𝑁subscript𝐵𝑘w_{i}=O\left(1/\left(\kappa_{i,B_{k}}L_{\beta^{-1}_{t_{\text{max}}}}\sqrt{N_{B% _{k}}}\right)\right)italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_O ( 1 / ( italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT square-root start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ) )
vi,Bk(wi)=O~(nNBk)subscript𝑣𝑖subscript𝐵𝑘subscript𝑤𝑖~𝑂𝑛subscript𝑁subscript𝐵𝑘v_{i,B_{k}}(w_{i})=\tilde{O}\left(n\sqrt{N_{B_{k}}}\right)italic_v start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = over~ start_ARG italic_O end_ARG ( italic_n square-root start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG )
First-price combinatorial
auction over l𝑙litalic_l items
O(l2llog(n))𝑂𝑙superscript2𝑙𝑛O\left(l2^{l}\log(n)\right)italic_O ( italic_l 2 start_POSTSUPERSCRIPT italic_l end_POSTSUPERSCRIPT roman_log ( start_ARG italic_n end_ARG ) )
wi=O(1/(κi,BkLβtmax12l+1NBk))subscript𝑤𝑖𝑂1subscript𝜅𝑖subscript𝐵𝑘subscriptsuperscript𝐿superscript2𝑙1subscriptsuperscript𝛽1subscript𝑡maxsubscript𝑁subscript𝐵𝑘w_{i}=O\left(1/\left(\kappa_{i,B_{k}}L^{2^{l+1}}_{\beta^{-1}_{t_{\text{max}}}}% \sqrt{N_{B_{k}}}\right)\right)italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_O ( 1 / ( italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_l + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT square-root start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ) )
vi,Bk(wi)=O~((n+1)2lNBkl)subscript𝑣𝑖subscript𝐵𝑘subscript𝑤𝑖~𝑂superscript𝑛12𝑙subscript𝑁subscript𝐵𝑘𝑙v_{i,B_{k}}(w_{i})=\tilde{O}\left((n+1)^{2l}\sqrt{N_{B_{k}}l}\right)italic_v start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = over~ start_ARG italic_O end_ARG ( ( italic_n + 1 ) start_POSTSUPERSCRIPT 2 italic_l end_POSTSUPERSCRIPT square-root start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_l end_ARG )
Discriminatory auction
over m𝑚mitalic_m units of a single good
O(mlog(nm))𝑂𝑚𝑛𝑚O\left(m\log(nm)\right)italic_O ( italic_m roman_log ( start_ARG italic_n italic_m end_ARG ) )
wi=O(1/(κi,BkLβtmax1NBk))subscript𝑤𝑖𝑂1subscript𝜅𝑖subscript𝐵𝑘subscript𝐿subscriptsuperscript𝛽1subscript𝑡maxsubscript𝑁subscript𝐵𝑘w_{i}=O\left(1/\left(\kappa_{i,B_{k}}L_{\beta^{-1}_{t_{\text{max}}}}\sqrt{N_{B% _{k}}}\right)\right)italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_O ( 1 / ( italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT square-root start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ) )
vi,Bk(wi)=O~(nm2NBk)subscript𝑣𝑖subscript𝐵𝑘subscript𝑤𝑖~𝑂𝑛superscript𝑚2subscript𝑁subscript𝐵𝑘v_{i,B_{k}}(w_{i})=\tilde{O}\left(nm^{2}\sqrt{N_{B_{k}}}\right)italic_v start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = over~ start_ARG italic_O end_ARG ( italic_n italic_m start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT square-root start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG )
Uniform-price auction
over m𝑚mitalic_m units of a single good
O(mlog(nm))𝑂𝑚𝑛𝑚O\left(m\log(nm)\right)italic_O ( italic_m roman_log ( start_ARG italic_n italic_m end_ARG ) )
wi=O(1/(κi,BkLβtmax1NBk))subscript𝑤𝑖𝑂1subscript𝜅𝑖subscript𝐵𝑘subscript𝐿subscriptsuperscript𝛽1subscript𝑡maxsubscript𝑁subscript𝐵𝑘w_{i}=O\left(1/\left(\kappa_{i,B_{k}}L_{\beta^{-1}_{t_{\text{max}}}}\sqrt{N_{B% _{k}}}\right)\right)italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_O ( 1 / ( italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT square-root start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ) )
vi,Bk(wi)=O~(nm2NBk)subscript𝑣𝑖subscript𝐵𝑘subscript𝑤𝑖~𝑂𝑛superscript𝑚2subscript𝑁subscript𝐵𝑘v_{i,B_{k}}(w_{i})=\tilde{O}\left(nm^{2}\sqrt{N_{B_{k}}}\right)italic_v start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = over~ start_ARG italic_O end_ARG ( italic_n italic_m start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT square-root start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG )

7.1 Dispersion guarantees under strategic bidding

To adapt the dispersion guarantees from Balcan et al. (2019a) to our context, two significant modifications are required. First, in situations involving interdependent priors, it is necessary to focus on the conditional prior distribution. Second, one needs to reason about the (conditional) bidding distribution Fβsuperscript𝐹𝛽F^{\beta}italic_F start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT instead of the prior distribution F𝐹Fitalic_F. To address the first challenge, we extend the assumption of κ𝜅\kappaitalic_κ-bounded distributions to the conditional prior distribution. We then apply Theorem 4.4 to tackle the second challenge. As a result, a κ𝜅\kappaitalic_κ-bounded prior distribution transforms into a κLβmax1𝜅subscript𝐿subscriptsuperscript𝛽1max\kappa L_{\beta^{-1}_{\text{max}}}italic_κ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT-bounded bidding distribution. By making these adjustments, we can apply the dispersion guarantees from Balcan et al. (2019a) to our specific situation with small modifications required in the original proofs. We illustrate how to formulate and extend the dispersion guarantees for the first-price single-item auction. For the detailed statements on other mechanisms, see Appendix B.

First-price single-item auction

In the first-price single-item auction, the item is awarded to the highest bidder, who then pays the amount of its bid. Each agent i𝑖iitalic_i has a valuation θi[0,1]subscript𝜃𝑖01\theta_{i}\in[0,1]italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ [ 0 , 1 ] for the item and submits a bid bi[0,1]subscript𝑏𝑖01b_{i}\in[0,1]italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ [ 0 , 1 ]. The utility function for agent i𝑖iitalic_i is given by ui,M(θi,bi,bi)=𝟙{bi>bi}(θibi)subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝑏𝑖subscript1subscript𝑏𝑖subscriptnormsubscript𝑏𝑖subscript𝜃𝑖subscript𝑏𝑖u_{i,\text{M}}(\theta_{i},b_{i},b_{-i})=\mathds{1}_{\{b_{i}>\norm{b_{-i}}_{% \infty}\}}\left(\theta_{i}-b_{i}\right)italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) = blackboard_1 start_POSTSUBSCRIPT { italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT > ∥ start_ARG italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT } end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ). We limit ourselves to present the statement for the interdependent prior case, as it incorporates both changes described above. For the statement with independent prior distributions, see Appendix B.1.

The following theorem asserts Assumption 6.6 is valid for the first-price auction with interdependent prior distributions (Section 6). The full proof is in Appendix B.1.

Theorem 7.1.

Let (βi,βi)Σ~subscript𝛽𝑖subscript𝛽𝑖~Σ(\beta_{i},\beta_{-i})\in\tilde{\Sigma}( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ∈ over~ start_ARG roman_Σ end_ARG. Assume that for each agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and segment Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, there exists κi,Bk>0subscript𝜅𝑖subscript𝐵𝑘0\kappa_{i,B_{k}}>0italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT > 0, such that the conditional marginal distributions Foj|{oiBk}subscript𝐹conditionalsubscript𝑜𝑗subscript𝑜𝑖subscript𝐵𝑘F_{o_{j}\;|\;\left\{o_{i}\in B_{k}\right\}}italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT for j[n]{i}𝑗delimited-[]𝑛𝑖j\in[n]\setminus\{i\}italic_j ∈ [ italic_n ] ∖ { italic_i } are κi,Bksubscript𝜅𝑖subscript𝐵𝑘\kappa_{i,B_{k}}italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT bounded. Then, for wi>0subscript𝑤𝑖0w_{i}>0italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT > 0, with probability at least 1δ1𝛿1-\delta1 - italic_δ over the draw of the sets {𝒟βi(i)|i[n]}conditional-setsuperscript𝒟subscript𝛽𝑖subscript𝑖𝑖delimited-[]𝑛\left\{\mathcal{D}^{\beta_{-i}}(\mathcal{B}_{i})\;|\;i\in[n]\right\}{ caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) | italic_i ∈ [ italic_n ] } for every i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, the functions ui,M(θi(1),,βi(oi(1))),,ui,M(θi(NBk),,βi(oi(NBk)))subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖1subscript𝛽𝑖superscriptsubscript𝑜𝑖1subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖subscript𝑁subscript𝐵𝑘subscript𝛽𝑖superscriptsubscript𝑜𝑖subscript𝑁subscript𝐵𝑘u_{i,\text{M}}\left(\theta_{i}^{(1)},\cdot,\beta_{-i}(o_{-i}^{(1)})\right),% \dots,u_{i,\text{M}}\left(\theta_{i}^{(N_{B_{k}})},\cdot,\beta_{-i}(o_{-i}^{(N% _{B_{k}})})\right)italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) ) , … , italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT ) ) are piecewise 1-Lipschitz and (wi,vi,Bk(wi))subscript𝑤𝑖subscript𝑣𝑖subscript𝐵𝑘subscript𝑤𝑖\left(w_{i},v_{i,B_{k}}\left(w_{i}\right)\right)( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) )-dispersed, with vi,Bk(wi):=(n1)wiNBkκi,BkLβmax1+(n1)2NBklog(2n(n1)Nmaxδ)+4(n1)NBklog(eNBk2)assignsubscript𝑣𝑖subscript𝐵𝑘subscript𝑤𝑖𝑛1subscript𝑤𝑖subscript𝑁subscript𝐵𝑘subscript𝜅𝑖subscript𝐵𝑘subscript𝐿subscriptsuperscript𝛽1max𝑛12subscript𝑁subscript𝐵𝑘2𝑛𝑛1subscript𝑁subscriptmax𝛿4𝑛1subscript𝑁subscript𝐵𝑘𝑒subscript𝑁subscript𝐵𝑘2v_{i,B_{k}}\left(w_{i}\right):=(n-1)w_{i}N_{B_{k}}\kappa_{i,B_{k}}L_{\beta^{-1% }_{\text{max}}}+(n-1)\sqrt{2N_{B_{k}}\log\left(\frac{2n(n-1)N_{\mathcal{B}_{% \text{max}}}}{\delta}\right)}+4(n-1)\sqrt{N_{B_{k}}\log\left(\frac{eN_{B_{k}}}% {2}\right)}italic_v start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) := ( italic_n - 1 ) italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT + ( italic_n - 1 ) square-root start_ARG 2 italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_log ( divide start_ARG 2 italic_n ( italic_n - 1 ) italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG italic_δ end_ARG ) end_ARG + 4 ( italic_n - 1 ) square-root start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_log ( divide start_ARG italic_e italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) end_ARG.

Proof sketch.

For agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], apply Theorem 4.4 to the marginal bidding distribution Foj|{oiBk}βisuperscriptsubscript𝐹conditionalsubscript𝑜𝑗subscript𝑜𝑖subscript𝐵𝑘subscript𝛽𝑖F_{o_{j}\;|\;\left\{o_{i}\in B_{k}\right\}}^{\beta_{i}}italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. Then, the κi,Bksubscript𝜅𝑖subscript𝐵𝑘\kappa_{i,B_{k}}italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT-bounded density function for every agent j[n]{i}𝑗delimited-[]𝑛𝑖j\in[n]\setminus\{i\}italic_j ∈ [ italic_n ] ∖ { italic_i } and Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT transforms into a κi,BkLβj1subscript𝜅𝑖subscript𝐵𝑘subscript𝐿subscriptsuperscript𝛽1𝑗\kappa_{i,B_{k}}L_{\beta^{-1}_{j}}italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT-bounded bidding distribution. Next, we determine that for a sample j𝑗jitalic_j, the discontinuity in the utility functions is located at the point βi(oi(j))subscriptnormsubscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗\norm{\beta_{-i}(o_{-i}^{(j)})}_{\infty}∥ start_ARG italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT. Following this, we apply standard dispersion results (as detailed in Appendix A.2) to restrict the number of points {βl(ol(j))}j[NBk],l[n]{i}subscriptsubscript𝛽𝑙superscriptsubscript𝑜𝑙𝑗formulae-sequence𝑗delimited-[]subscript𝑁subscript𝐵𝑘𝑙delimited-[]𝑛𝑖\left\{\beta_{l}(o_{l}^{(j)})\right\}_{j\in[N_{B_{k}}],l\in[n]\setminus\{i\}}{ italic_β start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) } start_POSTSUBSCRIPT italic_j ∈ [ italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ] , italic_l ∈ [ italic_n ] ∖ { italic_i } end_POSTSUBSCRIPT within any interval of width wisubscript𝑤𝑖w_{i}italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT with high probability. A suitable union bound finishes the statement. ∎

We provide dispersion guarantees for three other mechanisms in Appendix B. A detailed summary of all our guarantees can be found in Table 1.

7.2 Pseudo-dimension guarantees via delineability

Balcan et al. (2019a) build their pseudo-dimension guarantees on the concept of (m,t)𝑚𝑡(m,t)( italic_m , italic_t )-delineability (Balcan et al., 2018b). If one can show that a function class is (m,t)𝑚𝑡(m,t)( italic_m , italic_t )-delineable, one can bound its pseudo-dimension. Balcan et al. (2019a) show ^i,Msubscript^𝑖M\hat{\mathcal{F}}_{i,\text{M}}over^ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT is (2m,t)2𝑚𝑡(2m,t)( 2 italic_m , italic_t )-delineable for several auction mechanisms to derive their bounds. We extend their statements to ~i,Msubscript~𝑖M\tilde{\mathcal{F}}_{i,\text{M}}over~ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT by showing if ^i,Msubscript^𝑖M\hat{\mathcal{F}}_{i,\text{M}}over^ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT is (2m,t)2𝑚𝑡(2m,t)( 2 italic_m , italic_t )-delineable, then ~i,Msubscript~𝑖M\tilde{\mathcal{F}}_{i,\text{M}}over~ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT is (m,t)𝑚𝑡(m,t)( italic_m , italic_t )-delineable. This way, we can readily extend their pseudo-dimension guarantees. The concept of (m,t)𝑚𝑡(m,t)( italic_m , italic_t )-delineability is defined as follows.

Definition 7.2 ((m,t)𝑚𝑡(m,t)( italic_m , italic_t )-delineable, Balcan et al. (2018b)).

Let 𝒫m𝒫superscript𝑚\mathcal{P}\subset\mathbb{R}^{m}caligraphic_P ⊂ blackboard_R start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT and 𝒳𝒳\mathcal{X}caligraphic_X a vector-space. A class of functions ={f(,p):𝒳|p𝒫}conditional-set𝑓𝑝𝒳conditional𝑝𝒫\mathcal{F}=\left\{f(\,\cdot\,,p):\mathcal{X}\rightarrow\mathbb{R}\;|\;p\in% \mathcal{P}\right\}caligraphic_F = { italic_f ( ⋅ , italic_p ) : caligraphic_X → blackboard_R | italic_p ∈ caligraphic_P } is (m,t)𝑚𝑡(m,t)( italic_m , italic_t )-dealineable if for any v𝒳𝑣𝒳v\in\mathcal{X}italic_v ∈ caligraphic_X, there is a set \mathcal{H}caligraphic_H of t𝑡titalic_t hyperplanes such that for any connected component 𝒫superscript𝒫\mathcal{P}^{\prime}caligraphic_P start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT of 𝒫𝒫\mathcal{P}\setminus\mathcal{H}caligraphic_P ∖ caligraphic_H, f(v,p)𝑓𝑣𝑝f(v,p)italic_f ( italic_v , italic_p ) is linear over 𝒫superscript𝒫\mathcal{P}^{\prime}caligraphic_P start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT.

The following theorem is similar to Balcan et al. (2018b)’s main statement to bound the pseudo-dimension of an (m,t)𝑚𝑡(m,t)( italic_m , italic_t )-delineable function class. We slightly reformulated it to our setting.

Theorem 7.3 (Balcan et al. (2018b)).

If a function class \mathcal{F}caligraphic_F is (m,t)𝑚𝑡(m,t)( italic_m , italic_t )-dealineable, then Pdim()=O(mlog(mt))Pdim𝑂𝑚𝑚𝑡\text{Pdim}\left(\mathcal{F}\right)=O\left(m\log(mt)\right)Pdim ( caligraphic_F ) = italic_O ( italic_m roman_log ( start_ARG italic_m italic_t end_ARG ) ).

We now give our statement that extends the pseudo-dimension results from ^i,Msubscript^𝑖M\hat{\mathcal{F}}_{i,\text{M}}over^ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT to ~i,Msubscript~𝑖M\tilde{\mathcal{F}}_{i,\text{M}}over~ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT.

Theorem 7.4.

Let M be a mechanism and i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ]. Suppose the function class ^i,Msubscript^𝑖M\hat{\mathcal{F}}_{i,\text{M}}over^ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT is (2m,t)2𝑚𝑡(2m,t)( 2 italic_m , italic_t )-delineable, then ~i,Msubscript~𝑖M\tilde{\mathcal{F}}_{i,\text{M}}over~ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT is (m,t)𝑚𝑡(m,t)( italic_m , italic_t )-delineable.

Proof.

For a bi𝒜isubscript𝑏𝑖subscript𝒜𝑖b_{-i}\in\mathcal{A}_{-i}italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT, let CΘi×C𝒜iΘi×𝒜i=[0,1]m×[0,1]msuperscript𝐶subscriptΘ𝑖superscript𝐶subscript𝒜𝑖subscriptΘ𝑖subscript𝒜𝑖superscript01𝑚superscript01𝑚C^{\Theta_{i}}\times C^{\mathcal{A}_{i}}\subset\Theta_{i}\times\mathcal{A}_{i}% =[0,1]^{m}\times[0,1]^{m}italic_C start_POSTSUPERSCRIPT roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT × italic_C start_POSTSUPERSCRIPT caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ⊂ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT × caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = [ 0 , 1 ] start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT × [ 0 , 1 ] start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT be an open subset such that ui,M(θi,bi,bi)=xi(bi,bi)θipi(bi,bi)subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝑏𝑖subscript𝑥𝑖subscript𝑏𝑖subscript𝑏𝑖subscript𝜃𝑖subscript𝑝𝑖subscript𝑏𝑖subscript𝑏𝑖u_{i,\text{M}}(\theta_{i},b_{i},b_{-i})=x_{i}(b_{i},b_{-i})\cdot\theta_{i}-p_{% i}(b_{i},b_{-i})italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) = italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ⋅ italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_p start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) is linear in (θi,bi)subscript𝜃𝑖subscript𝑏𝑖(\theta_{i},b_{i})( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) over CΘi×C𝒜isuperscript𝐶subscriptΘ𝑖superscript𝐶subscript𝒜𝑖C^{\Theta_{i}}\times C^{\mathcal{A}_{i}}italic_C start_POSTSUPERSCRIPT roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT × italic_C start_POSTSUPERSCRIPT caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. As the allocation xi(bi,bi){0,1}msubscript𝑥𝑖subscript𝑏𝑖subscript𝑏𝑖superscript01𝑚x_{i}(b_{i},b_{-i})\in\{0,1\}^{m}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ∈ { 0 , 1 } start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT and the price pi(bi,bip_{i}(b_{i},b_{-i}italic_p start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT are independent of θisubscript𝜃𝑖\theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, the allocation xisubscript𝑥𝑖x_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT has to be constant for all biC𝒜isubscript𝑏𝑖superscript𝐶subscript𝒜𝑖b_{i}\in C^{\mathcal{A}_{i}}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_C start_POSTSUPERSCRIPT caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, otherwise there would be a jump for a changing θisubscript𝜃𝑖\theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Therefore, ui,M(θi,bi,bi)subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝑏𝑖u_{i,\text{M}}(\theta_{i},b_{i},b_{-i})italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) is linear in θiΘisubscript𝜃𝑖subscriptΘ𝑖\theta_{i}\in\Theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for biC𝒜isubscript𝑏𝑖superscript𝐶subscript𝒜𝑖b_{i}\in C^{\mathcal{A}_{i}}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_C start_POSTSUPERSCRIPT caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT.

Let (θi,bi)Θi×𝒜isubscript𝜃𝑖subscript𝑏𝑖subscriptΘ𝑖subscript𝒜𝑖(\theta_{i},b_{-i})\in\Theta_{i}\times\mathcal{A}_{-i}( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT × caligraphic_A start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT. As ^i,Msubscript^𝑖M\hat{\mathcal{F}}_{i,\text{M}}over^ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT is (2m,t)2𝑚𝑡(2m,t)( 2 italic_m , italic_t )-delineable, for bisubscript𝑏𝑖b_{-i}italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT, there exists a set ^^\hat{\mathcal{H}}over^ start_ARG caligraphic_H end_ARG of t𝑡titalic_t hyperplanes such that for any connected component ClΘi×Cl𝒜isubscriptsuperscript𝐶subscriptΘ𝑖𝑙subscriptsuperscript𝐶subscript𝒜𝑖𝑙C^{\Theta_{i}}_{l}\times C^{\mathcal{A}_{i}}_{l}italic_C start_POSTSUPERSCRIPT roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT × italic_C start_POSTSUPERSCRIPT caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT of Θi×𝒜i^subscriptΘ𝑖subscript𝒜𝑖^\Theta_{i}\times\mathcal{A}_{i}\setminus\hat{\mathcal{H}}roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT × caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∖ over^ start_ARG caligraphic_H end_ARG the utility ui,M(θi,bi,bi)subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖subscript𝑏𝑖subscript𝑏𝑖u_{i,\text{M}}(\theta_{i}^{\prime},b_{i},b_{-i})italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) is linear for θiClΘisuperscriptsubscript𝜃𝑖subscriptsuperscript𝐶subscriptΘ𝑖𝑙\theta_{i}^{\prime}\in C^{\Theta_{i}}_{l}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_C start_POSTSUPERSCRIPT roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT and biCl𝒜isubscript𝑏𝑖subscriptsuperscript𝐶subscript𝒜𝑖𝑙b_{i}\in C^{\mathcal{A}_{i}}_{l}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_C start_POSTSUPERSCRIPT caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT. Denote with {ClΘi×Cl𝒜i}l[Nt]subscriptsubscriptsuperscript𝐶subscriptΘ𝑖𝑙subscriptsuperscript𝐶subscript𝒜𝑖𝑙𝑙delimited-[]subscript𝑁𝑡\left\{C^{\Theta_{i}}_{l}\times C^{\mathcal{A}_{i}}_{l}\right\}_{l\in[N_{t}]}{ italic_C start_POSTSUPERSCRIPT roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT × italic_C start_POSTSUPERSCRIPT caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_l ∈ [ italic_N start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ] end_POSTSUBSCRIPT the set of connected components of Θi×𝒜i^subscriptΘ𝑖subscript𝒜𝑖^\Theta_{i}\times\mathcal{A}_{i}\setminus\hat{\mathcal{H}}roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT × caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∖ over^ start_ARG caligraphic_H end_ARG, where Ntsubscript𝑁𝑡N_{t}italic_N start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT is the number of connected components. For bisubscript𝑏𝑖b_{-i}italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT, we need at most t𝑡titalic_t hyperplanes ~~\tilde{\mathcal{H}}over~ start_ARG caligraphic_H end_ARG so that 𝒜i~=l[Nt]Cl𝒜isubscript𝒜𝑖~subscript𝑙delimited-[]subscript𝑁𝑡subscriptsuperscript𝐶subscript𝒜𝑖𝑙\mathcal{A}_{i}\setminus\tilde{\mathcal{H}}=\bigcup_{l\in[N_{t}]}C^{\mathcal{A% }_{i}}_{l}caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∖ over~ start_ARG caligraphic_H end_ARG = ⋃ start_POSTSUBSCRIPT italic_l ∈ [ italic_N start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ] end_POSTSUBSCRIPT italic_C start_POSTSUPERSCRIPT caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT. By the argument above, the allocation is fixed for biCl𝒜𝒾subscript𝑏𝑖subscriptsuperscript𝐶subscript𝒜𝒾𝑙b_{i}\in C^{\mathcal{A_{i}}}_{l}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_C start_POSTSUPERSCRIPT caligraphic_A start_POSTSUBSCRIPT caligraphic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT for every l[Nt]𝑙delimited-[]subscript𝑁𝑡l\in[N_{t}]italic_l ∈ [ italic_N start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ] and ui,M(θi,bi,bi)subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖subscript𝑏𝑖subscript𝑏𝑖u_{i,\text{M}}(\theta_{i}^{\prime},b_{i},b_{-i})italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) is linear in θiΘisuperscriptsubscript𝜃𝑖subscriptΘ𝑖\theta_{i}^{\prime}\in\Theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Therefore, ui,M(θi,bi,bi)subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝑏𝑖u_{i,\text{M}}(\theta_{i},b_{i},b_{-i})italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) is linear in biCl𝒜isubscript𝑏𝑖subscriptsuperscript𝐶subscript𝒜𝑖𝑙b_{i}\in C^{\mathcal{A}_{i}}_{l}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_C start_POSTSUPERSCRIPT caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT. Therefore, ~i,Msubscript~𝑖M\tilde{\mathcal{F}}_{i,\text{M}}over~ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT is (m,t)𝑚𝑡(m,t)( italic_m , italic_t )-delineable. ∎

Due to space restrictions, we direct readers to Appendix B for thorough descriptions of the mechanisms and the detailed guarantees derived by the approach described above.

8 Conclusions and future research

We introduced sampling-based methods for estimating the distance of a strategy profile from an ex interim or ex ante Bayesian Nash equilibrium. Our approach significantly broadens the scope of approximate equilibrium verification compared to prior methods, which rely on narrow assumptions like truthful bidding, single-item auctions, and/or complete knowledge of the prior. Notably, we enhance the sampling method proposed by Balcan et al. (2019a) by extending it to allow strategic bidding, and correcting their prior assertion regarding its applicability to interdependent priors in the ex ante scenario.

Our key contribution is the development of an empirical estimator for the utility loss, which—intuitively speaking—measures the maximum utility an agent can gain by deviating from its current strategy. We have effectively bounded the error between this empirical estimate and the true utility loss by employing a mixture of learning theory tools such as dispersion and pseudo-dimension. We established sufficient conditions for strategy profiles and a closeness criterion for conditional distributions that ensure that utility gains estimated through our finite subset of the strategy space closely approximate the maximum gains. We thus derived strong guarantees for a broad class of auctions with independent or interdependent priors, including the first-price single-item and combinatorial auction, discriminatory auction, and uniform-price auction.

In related research, we discussed several promising techniques to computationally determine equilibrium candidates in complex auctions. To better understand the implications of our results, a natural next step is to combine equilibrium computation with our method of verification to analyze practically relevant settings.

However, it is important to note that our current bounds on the utility loss scale exponentially with the complexity inherent in general combinatorial auctions. Recognizing this limitation, a valuable avenue for future research involves exploiting the unique structural characteristics of certain combinatorial auctions, such as those involving items that are substitutes or complements. By doing so, there is potential to derive bounds that scale polynomially rather than exponentially with the number of items. This could significantly enhance the efficiency and feasibility of applying our methods to a broader range of auction formats, thereby extending their practical applicability.

References

  • Harsanyi [1967] John C. Harsanyi. Games with Incomplete Information Played by “Bayesian” Players, I–III Part I. The Basic Model. Management Science, 14(3):159–182, November 1967.
  • Hurwicz [1972] Leonid Hurwicz. On informationally decentralized systems. In Decision and Organization, pages 297–336. North-Holland Pub. Co., Amsterdam, 1972.
  • Krishna [2009] Vijay Krishna. Auction Theory. Academic press, 2 edition, 2009.
  • Day and Milgrom [2008] Robert Day and Paul Milgrom. Core-selecting package auctions. International Journal of Game Theory, 36(3):393–407, March 2008.
  • Rothkopf et al. [1990] Michael H. Rothkopf, Thomas J. Teisberg, and Edward P. Kahn. Why Are Vickrey Auctions Rare? Journal of Political Economy, 98(1):94–109, 1990.
  • Sandholm [2000] Tuomas Sandholm. Issues in computational Vickrey auctions. International Journal of Electronic Commerce, 4(3):107–129, 2000. Early version in ICMAS-96.
  • Larson and Sandholm [2001] Kate Larson and Tuomas Sandholm. Costly valuation computation in auctions. In Theoretical Aspects of Rationality and Knowledge (TARK VIII), pages 169–182, Siena, Italy, July 2001.
  • Vickrey [1961] William Vickrey. Counterspeculation, Auctions, and Competitive Sealed Tenders. The Journal of Finance, 16(1):8–37, 1961.
  • Clarke [1971] Edward Clarke. Multipart pricing of public goods. Public Choice, 11(1):17–33, 1971.
  • Groves [1973] Theodore Groves. Incentives in Teams. Econometrica, 41(4):617–631, 1973.
  • Conitzer and Sandholm [2006] Vincent Conitzer and Tuomas Sandholm. Failures of the VCG mechanism in combinatorial auctions and exchanges. In Proceedings of the International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS), pages 521–528, Hakodate, Japan, 2006.
  • Ausubel and Milgrom [2006] Lawrence M. Ausubel and Paul Milgrom. The Lovely but Lonely Vickrey Auction. In Combinatorial Auctions, pages 17–40. MIT Press, 2006.
  • Gilpin and Sandholm [2004] Andrew Gilpin and Tuomas Sandholm. Arbitrage in combinatorial exchanges. In Agent-Mediated Electronic Commerce (AMEC) workshop, pages 43–56, New York, NY, 2004.
  • Sandholm [2013] Tuomas Sandholm. Very-Large-Scale Generalized Combinatorial Multi-Attribute Auctions. In Nir Vulkan, Alvin E. Roth, and Zvika Neeman, editors, The Handbook of Market Design, pages 379–412. Oxford University Press, September 2013.
  • Athey [2001] Susan Athey. Single crossing properties and the existence of pure strategy equilibria in games of incomplete information. Econometrica, 69(4):861–889, July 2001.
  • Reny [2020] Philip J. Reny. Nash Equilibrium in Discontinuous Games. Annual Review of Economics, 12(1):439–470, 2020.
  • Bosshard et al. [2020] Vitor Bosshard, Benedikt Bünz, Benjamin Lubin, and Sven Seuken. Computing Bayes-Nash Equilibria in Combinatorial Auctions with Verification. Journal of Artificial Intelligence Research (JAIR), 69:531–570, 2020.
  • Bichler et al. [2021] Martin Bichler, Maximilian Fichtl, Stefan Heidekrüger, Nils Kohring, and Paul Sutterer. Learning equilibria in symmetric auction games using artificial neural networks. Nature Machine Intelligence, 3(8):687–695, August 2021.
  • Bichler et al. [2023a] Martin Bichler, Nils Kohring, and Stefan Heidekrüger. Learning Equilibria in Asymmetric Auction Games. INFORMS Journal on Computing, 35(3):523–542, May 2023a.
  • Bichler et al. [2023b] Martin Bichler, Max Fichtl, and Matthias Oberlechner. Computing Bayes–Nash Equilibrium Strategies in Auction Games via Simultaneous Online Dual Averaging. Operations Research, December 2023b.
  • Balcan et al. [2019a] Maria-Florina Balcan, Tuomas Sandholm, and Ellen Vitercik. Estimating Approximate Incentive Compatibility. arXiv e-prints, page arXiv:1902.09413v3 [cs.GT], February 2019a.
  • Reny [2011] Philip J. Reny. On the Existence of Monotone Pure-Strategy Equilibria in Bayesian Games. Econometrica, 79(2):499–553, 2011.
  • Balcan et al. [2019b] Maria-Florina Balcan, Tuomas Sandholm, and Ellen Vitercik. Estimating Approximate Incentive Compatibility. arXiv e-prints, page arXiv:1902.09413v4 [cs.GT], February 2019b.
  • Balcan et al. [2018a] Maria-Florina Balcan, Travis Dick, and Ellen Vitercik. Dispersion for Data-Driven Algorithm Design, Online Learning, and Private Optimization. In Annual Symposium on Foundations of Computer Science (FOCS). IEEE, October 2018a.
  • Pollard [1984] David Pollard. Convergence of Stochastic Processes. Springer Series in Statistics. Springer, New York, NY, 1984.
  • Shi and Littman [2000] Jiefu Shi and Michael Littman. Abstraction methods for game theoretic poker. In CG ’00: Revised Papers from the Second International Conference on Computers and Games, pages 333–345, London, UK, 2000. Springer-Verlag.
  • Billings et al. [2003] Darse Billings, Neil Burch, Aaron Davidson, Robert Holte, Jonathan Schaeffer, Terence Schauenberg, and Duane Szafron. Approximating game-theoretic optimal strategies for full-scale poker. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI), 2003.
  • Gilpin and Sandholm [2006] Andrew Gilpin and Tuomas Sandholm. A competitive Texas Hold’em poker player via automated abstraction and real-time equilibrium computation. In Proceedings of the National Conference on Artificial Intelligence (AAAI), pages 1007–1013, 2006.
  • Bowling et al. [2015] Michael Bowling, Neil Burch, Michael Johanson, and Oskari Tammelin. Heads-up limit hold’em poker is solved. Science, 347(6218), January 2015.
  • Brown and Sandholm [2018] Noam Brown and Tuomas Sandholm. Superhuman AI for heads-up no-limit poker: Libratus beats top professionals. Science, 359(6374):418–424, 2018. Appeared online in Science in 2017.
  • Brown and Sandholm [2019] Noam Brown and Tuomas Sandholm. Superhuman AI for multiplayer poker. Science, 365(6456):885–890, 2019.
  • Waugh et al. [2009] Kevin Waugh, David Schnizlein, Michael H. Bowling, and Duane Szafron. Abstraction pathologies in extensive games. In International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS), 2009, Budapest, Hungary, May 2009.
  • Gilpin and Sandholm [2007] Andrew Gilpin and Tuomas Sandholm. Lossless abstraction of imperfect information games. Journal of the ACM, 54(5), 2007.
  • Sandholm and Singh [2012] Tuomas Sandholm and Satinder Singh. Lossy stochastic game abstraction with bounds. In Proceedings of the ACM Conference on Electronic Commerce (EC), 2012.
  • Kroer and Sandholm [2014] Christian Kroer and Tuomas Sandholm. Extensive-form game abstraction with bounds. In Proceedings of the ACM Conference on Economics and Computation (EC), 2014.
  • Kroer and Sandholm [2016] Christian Kroer and Tuomas Sandholm. Imperfect-recall abstractions with bounds in games. In Proceedings of the ACM Conference on Economics and Computation (EC), 2016.
  • Kroer and Sandholm [2018] Christian Kroer and Tuomas Sandholm. A unified framework for extensive-form game abstraction with bounds. In Proceedings of the Conference on Neural Information Processing Systems (NeurIPS), 2018.
  • Kroer and Sandholm [2015] Christian Kroer and Tuomas Sandholm. Discretization of continuous action spaces in extensive-form games. In Proceedings of the International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS), 2015.
  • Pieroth et al. [2023] Fabian R. Pieroth, Nils Kohring, and Martin Bichler. Equilibrium Computation in Multi-Stage Auctions and Contests. arXiv e-prints, page arXiv:2312.11751 [cs.GT], December 2023.
  • Kohring et al. [2023] Nils Kohring, Fabian R. Pieroth, and Martin Bichler. Enabling First-Order Gradient-Based Learning for Equilibrium Computation in Markets. In International Conference on Machine Learning (IMCL), 2023, Honolulu, Hawaii, July 2023.
  • Timbers et al. [2020] Finbarr Timbers, Nolan Bard, Edward Lockhart, Marc Lanctot, Martin Schmid, Neil Burch, Julian Schrittwieser, Thomas Hubert, and Michael Bowling. Approximate exploitability: Learning a best response in large games. arXiv e-prints, page arXiv:2004.09677 [cs.LG], April 2020.
  • Golowich et al. [2018] Noah Golowich, Harikrishna Narasimhan, and David C. Parkes. Deep learning for multi-facility location mechanism design. In International Joint Conference on Artificial Intelligence (IJCAI), 2018, Stockholm, Sweden, July 2018.
  • Feng et al. [2018] Zhe Feng, Harikrishna Narasimhan, and David C Parkes. Deep learning for revenue-optimal auctions with budgets. In International Conference on Autonomous Agents and Multiagent Systems (AAMAS), 2018, Richland, SC, 2018. International Foundation for Autonomous Agents and Multiagent Systems.
  • Duetting et al. [2019] Paul Duetting, Zhe Feng, Harikrishna Narasimhan, David Parkes, and Sai Srivatsa Ravindranath. Optimal Auctions through Deep Learning. In International Conference on Machine Learning (ICML), 2019, May 2019.
  • Curry et al. [2020] Michael Curry, Ping-yeh Chiang, Tom Goldstein, and John Dickerson. Certifying Strategyproof Auction Networks. In Advances in Neural Information Processing Systems (NeurIPS), 2020, 2020.
  • Curry et al. [2023] Michael J. Curry, Tuomas Sandholm, and John P. Dickerson. Differentiable economics for randomized affine maximizer auctions. In International Joint Conference on Artificial Intelligence (IJCAI) 2023, Macao, SAR, China, August 2023.
  • Srinivasan et al. [2018] Sriram Srinivasan, Marc Lanctot, Vinícius Flores Zambaldi, Julien Pérolat, Karl Tuyls, Rémi Munos, and Michael Bowling. Actor-critic policy optimization in partially observable multiagent environments. In Conference on Neural Information Processing Systems (NeurIPS), 2018, Montréal, Canada, December 2018.
  • Brown et al. [2019] Noam Brown, Adam Lerer, Sam Gross, and Tuomas Sandholm. Deep counterfactual regret minimization. In Proceedings of the International Conference on Machine Learning (ICML), 2019.
  • Mohri et al. [2012] Mehryar Mohri, Afshin Rostamizadeh, and Ameet Talwalkar. Foundations of Machine Learning. Adaptive Computation and Machine Learning. MIT Press, 2012.
  • Verine et al. [2023] Alexandre Verine, Benjamin Negrevergne, Yann Chevaleyre, and Fabrice Rossi. On the expressivity of bi-Lipschitz normalizing flows. In Asian Conference on Machine Learning, April 2023.
  • Lubin and Parkes [2012] Benjamin Lubin and David C. Parkes. Approximate strategyproofness. Current Science, 103(9):1021–1032, 2012.
  • Azevedo and Budish [2019] Eduardo M. Azevedo and Eric Budish. Strategy-proofness in the Large. The Review of Economic Studies, 86(1 (306)):81–116, 2019.
  • Hart and Nisan [2012] Sergiu Hart and Noam Nisan. Approximate revenue maximization with multiple items. In ACM Conference on Electronic Commerce (ACM-EC), 2012, New York, NY, USA, June 2012.
  • Chawla and Hartline [2013] Shuchi Chawla and Jason D. Hartline. Auctions with unique equilibria. In Proceedings of the ACM Conference on Electronic Commerce (ACM-EC), 2013, EC ’13, pages 181–196, New York, NY, USA, June 2013. Association for Computing Machinery.
  • Gibbs and Su [2002] Alison L. Gibbs and Francis Edward Su. On Choosing and Bounding Probability Metrics. International Statistical Review / Revue Internationale de Statistique, 70(3):419–435, 2002.
  • Villani [2009] Cédric Villani. Optimal Transport, volume 338 of Grundlehren Der Mathematischen Wissenschaften. Springer, Berlin, Heidelberg, 2009.
  • Tsybakov [2009] Alexandre Tsybakov. Introduction to Nonparametric Estimation. January 2009.
  • Nielsen and Sun [2018] Frank Nielsen and Ke Sun. Guaranteed Deterministic Bounds on the total variation Distance between univariate mixtures. In International Workshop on Machine Learning for Signal Processing (MLSP), 2018, pages 1–6, Aalborg, Denmark, September 2018. IEEE.
  • Balcan et al. [2018b] Maria-Florina Balcan, Tuomas Sandholm, and Ellen Vitercik. A general theory of sample complexity for multi-item profit maximization. In Conference on Economics and Computation (EC), 2018, Ithaca, NY, USA, June 2018b. ACM.
  • Federer [1996] Herbert Federer. Geometric Measure Theory. Classics in Mathematics. Springer Berlin Heidelberg, Berlin, Heidelberg, 1996.
  • Hoeffding [1963] Wassily Hoeffding. Probability Inequalities for Sums of Bounded Random Variables. Journal of the American Statistical Association, 58(301):13–30, 1963.

Appendix A Auxiliary lemmas and results

In this section, we introduce some helpful concepts to proof our results.

A.1 Bi-Lipschitz continuous functions

We revisit some well-established results from existing literature.

Formally, the restrictions on the rate of change for a bi-Lipschitz mapping are captured by the following bounds on the determinant of its Jacobian matrix. This is presented in the following lemma.

Lemma A.1 (Verine et al. [2023], Federer [1996]).

Let g:𝒳m𝒴:𝑔𝒳superscript𝑚𝒴g:\mathcal{X}\subset\mathbb{R}^{m}\rightarrow\mathcal{Y}italic_g : caligraphic_X ⊂ blackboard_R start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT → caligraphic_Y be a (Lg,Lg1)subscript𝐿𝑔subscript𝐿superscript𝑔1(L_{g},L_{g^{-1}})( italic_L start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT , italic_L start_POSTSUBSCRIPT italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT )-bi-Lipschitz function. Then, for all x𝒳𝑥𝒳x\in\mathcal{X}italic_x ∈ caligraphic_X it holds that

1Lg1m|det(𝒥g(x))|Lgm and 1Lgm|det(𝒥g1(x))|Lg1m.1superscriptsubscript𝐿superscript𝑔1𝑚𝒥𝑔𝑥superscriptsubscript𝐿𝑔𝑚 and 1superscriptsubscript𝐿𝑔𝑚𝒥superscript𝑔1𝑥superscriptsubscript𝐿superscript𝑔1𝑚\displaystyle\frac{1}{L_{g^{-1}}^{m}}\leq\absolutevalue{\det(\mathcal{J}g(x))}% \leq L_{g}^{m}\text{ and }\frac{1}{L_{g}^{m}}\leq\absolutevalue{\det(\mathcal{% J}g^{-1}(x))}\leq L_{g^{-1}}^{m}.divide start_ARG 1 end_ARG start_ARG italic_L start_POSTSUBSCRIPT italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_ARG ≤ | start_ARG roman_det ( start_ARG caligraphic_J italic_g ( italic_x ) end_ARG ) end_ARG | ≤ italic_L start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT and divide start_ARG 1 end_ARG start_ARG italic_L start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_ARG ≤ | start_ARG roman_det ( start_ARG caligraphic_J italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_x ) end_ARG ) end_ARG | ≤ italic_L start_POSTSUBSCRIPT italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT .

The change of variables formula serves as a foundational tool in our analysis, permitting the expression of the density function of a probability measure under a mapping that exhibits sufficient regularity, such as bi-Lipschitz maps. We consider the following version of the well-known change of variables formula.

Theorem A.2 (Change of Variables, Villani [2009, p.12]).

Let 𝒳,𝒴m𝒳𝒴superscript𝑚\mathcal{X},\mathcal{Y}\subset\mathbb{R}^{m}caligraphic_X , caligraphic_Y ⊂ blackboard_R start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT be open, bounded, and connected subsets. Let μ0,μ1subscript𝜇0subscript𝜇1\mu_{0},\mu_{1}italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_μ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT be two probability measures on 𝒳𝒳\mathcal{X}caligraphic_X and 𝒴𝒴\mathcal{Y}caligraphic_Y, respectively, that are absolutely continuous with respect to the Borel-measure λ𝜆\lambdaitalic_λ. Let T:𝒳𝒴:𝑇𝒳𝒴T:\mathcal{X}\rightarrow\mathcal{Y}italic_T : caligraphic_X → caligraphic_Y be an injective, locally Lipschitz function such that μ1subscript𝜇1\mu_{1}italic_μ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT is the pushforward measure of μ0subscript𝜇0\mu_{0}italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT under T𝑇Titalic_T, that is, T#μ0=μ1subscript𝑇#subscript𝜇0subscript𝜇1T_{\#}\mu_{0}=\mu_{1}italic_T start_POSTSUBSCRIPT # end_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_μ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. Then, it holds that

ϕμ0(x)=ϕμ1(T(x))|det(𝒥T(x))|,subscriptitalic-ϕsubscript𝜇0𝑥subscriptitalic-ϕsubscript𝜇1𝑇𝑥𝒥𝑇𝑥\displaystyle\phi_{\mu_{0}}(x)=\phi_{\mu_{1}}(T(x))\absolutevalue{\det{% \mathcal{J}T(x)}},italic_ϕ start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_x ) = italic_ϕ start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_T ( italic_x ) ) | start_ARG roman_det ( start_ARG caligraphic_J italic_T ( italic_x ) end_ARG ) end_ARG | ,

where ϕμ0,ϕμ1subscriptitalic-ϕsubscript𝜇0subscriptitalic-ϕsubscript𝜇1\phi_{\mu_{0}},\phi_{\mu_{1}}italic_ϕ start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_ϕ start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT denote the density functions of μ0subscript𝜇0\mu_{0}italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and μ1subscript𝜇1\mu_{1}italic_μ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, respectively, and 𝒥T𝒥𝑇\mathcal{J}Tcaligraphic_J italic_T denotes the Jacobian matrix of T𝑇Titalic_T.

The following well-known statement directly follows from Theorem A.2 and Lemma A.1.

Lemma A.3.

Let 𝒳,𝒴m𝒳𝒴superscript𝑚\mathcal{X},\mathcal{Y}\subset\mathbb{R}^{m}caligraphic_X , caligraphic_Y ⊂ blackboard_R start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT and g:𝒳𝒴:𝑔𝒳𝒴g:\mathcal{X}\rightarrow\mathcal{Y}italic_g : caligraphic_X → caligraphic_Y be a (Lg,Lg1)subscript𝐿𝑔subscript𝐿superscript𝑔1(L_{g},L_{g^{-1}})( italic_L start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT , italic_L start_POSTSUBSCRIPT italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT )-bi-Lipschitz function. Furthermore, let μ𝜇\muitalic_μ be a probability measure over 𝒳𝒳\mathcal{X}caligraphic_X with a κ𝜅\kappaitalic_κ-bounded density function ϕμsubscriptitalic-ϕ𝜇\phi_{\mu}italic_ϕ start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT, i.e., supx𝒳ϕμ(x)κsubscriptsupremum𝑥𝒳subscriptitalic-ϕ𝜇𝑥𝜅\sup_{x\in\mathcal{X}}\phi_{\mu}(x)\leq\kapparoman_sup start_POSTSUBSCRIPT italic_x ∈ caligraphic_X end_POSTSUBSCRIPT italic_ϕ start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ) ≤ italic_κ. Then, the push-forward probability measure g#μsubscript𝑔#𝜇g_{\#}\muitalic_g start_POSTSUBSCRIPT # end_POSTSUBSCRIPT italic_μ has a κLg1m𝜅superscriptsubscript𝐿superscript𝑔1𝑚\kappa\cdot L_{g^{-1}}^{m}italic_κ ⋅ italic_L start_POSTSUBSCRIPT italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT-bounded density function

supy𝒴ϕg#μ(y)κLg1m.subscriptsupremum𝑦𝒴subscriptitalic-ϕsubscript𝑔#𝜇𝑦𝜅superscriptsubscript𝐿superscript𝑔1𝑚\displaystyle\sup_{y\in\mathcal{Y}}\phi_{g_{\#}\mu}(y)\leq\kappa\cdot L_{g^{-1% }}^{m}.roman_sup start_POSTSUBSCRIPT italic_y ∈ caligraphic_Y end_POSTSUBSCRIPT italic_ϕ start_POSTSUBSCRIPT italic_g start_POSTSUBSCRIPT # end_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_y ) ≤ italic_κ ⋅ italic_L start_POSTSUBSCRIPT italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT .
Proof.

We start by using the change of variables formula from Theorem A.2. Let μ0:=g#μassignsubscript𝜇0subscript𝑔#𝜇\mu_{0}:=g_{\#}\muitalic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT := italic_g start_POSTSUBSCRIPT # end_POSTSUBSCRIPT italic_μ and μ1:=g#1(g#μ)=μassignsubscript𝜇1subscriptsuperscript𝑔1#subscript𝑔#𝜇𝜇\mu_{1}:=g^{-1}_{\#}\left(g_{\#}\mu\right)=\muitalic_μ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT := italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT # end_POSTSUBSCRIPT ( italic_g start_POSTSUBSCRIPT # end_POSTSUBSCRIPT italic_μ ) = italic_μ. Then, we get for T=g1𝑇superscript𝑔1T=g^{-1}italic_T = italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT and y𝒴𝑦𝒴y\in\mathcal{Y}italic_y ∈ caligraphic_Y

ϕμ0(y)=ϕg#μ(y)=ThmA.2ϕμ(g1(y))|det(𝒥g1(y))|κ|det(𝒥g1(y))|Lemma A.1κLg1m.subscriptitalic-ϕsubscript𝜇0𝑦subscriptitalic-ϕsubscript𝑔#𝜇𝑦ThmA.2subscriptitalic-ϕ𝜇superscript𝑔1𝑦𝒥superscript𝑔1𝑦𝜅𝒥superscript𝑔1𝑦Lemma A.1𝜅superscriptsubscript𝐿superscript𝑔1𝑚\displaystyle\phi_{\mu_{0}}(y)=\phi_{g_{\#}\mu}(y)\overset{\text{Thm}\ref{thm:% change-of-variables}}{=}\phi_{\mu}(g^{-1}(y))\cdot\absolutevalue{\det(\mathcal% {J}g^{-1}(y))}\leq\kappa\cdot\absolutevalue{\det(\mathcal{J}g^{-1}(y))}% \overset{\text{Lemma }\ref{thm:bound-determinante-of-jacobian-of-bi-lipschitz-% map}}{\leq}\kappa\cdot L_{g^{-1}}^{m}.italic_ϕ start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_y ) = italic_ϕ start_POSTSUBSCRIPT italic_g start_POSTSUBSCRIPT # end_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_y ) overThm start_ARG = end_ARG italic_ϕ start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_y ) ) ⋅ | start_ARG roman_det ( start_ARG caligraphic_J italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_y ) end_ARG ) end_ARG | ≤ italic_κ ⋅ | start_ARG roman_det ( start_ARG caligraphic_J italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_y ) end_ARG ) end_ARG | overLemma start_ARG ≤ end_ARG italic_κ ⋅ italic_L start_POSTSUBSCRIPT italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT .

A.2 Generic dispersion statements

We present several generic dispersion lemmas based on the work by Balcan et al. [2018a], refining some of their statements to provide explicit guarantees rather than presenting results in big O𝑂Oitalic_O notation. This refinement requires minor adjustments to their proofs. However, first we introduce the Hoeffding inequality, which is another well-known concentration bound. It provides a distribution-independent concentration bound, enabling an accurate sampling-based estimation of the expectation of a single random variable.

Theorem A.4 (Hoeffding [1963]).

Let X=X(1),,X(N)𝑋superscript𝑋1superscript𝑋𝑁X=X^{(1)},\dots,X^{(N)}italic_X = italic_X start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT , … , italic_X start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT be i.i.d. random variables over [1,1]11[-1,1][ - 1 , 1 ]. Then, with probability at least 1δ1𝛿1-\delta1 - italic_δ,

|1Nj=1NX(j)𝔼[X]|2Nlog(2δ).1𝑁superscriptsubscript𝑗1𝑁superscript𝑋𝑗𝔼delimited-[]𝑋2𝑁2𝛿\displaystyle\absolutevalue{\frac{1}{N}\sum_{j=1}^{N}X^{(j)}-\mathbb{E}\left[X% \right]}\leq\sqrt{\frac{2}{N}\log\left(\frac{2}{\delta}\right)}.| start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_X start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT - blackboard_E [ italic_X ] end_ARG | ≤ square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG 2 end_ARG start_ARG italic_δ end_ARG ) end_ARG .

We restate a well-known folklore lemma next, providing explicit bounds for uniform convergence for non-identical random variables. This is supported by well-established results regarding Rademacher complexity and the VC-dimension [Mohri et al., 2012].

Lemma A.5 (Balcan et al. [2018a, Lemma 2, p.23]).

Let S={z1,,zr}𝑆subscript𝑧1subscript𝑧𝑟S=\{z_{1},\ldots,z_{r}\}\subset\mathbb{R}italic_S = { italic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_z start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT } ⊂ blackboard_R be a set of random variables where zipisimilar-tosubscript𝑧𝑖subscript𝑝𝑖z_{i}\sim p_{i}italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∼ italic_p start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. For any δ>0𝛿0\delta>0italic_δ > 0, with probability at least 1δ1𝛿1-\delta1 - italic_δ over the draw of the set S𝑆Sitalic_S,

supa,b,a<b(|i=1r𝟙zi(a,b)𝔼S[i=1r𝟙zi(a,b)]|)2rlog(2δ)+4rlog(er2),subscriptsupremumformulae-sequence𝑎𝑏𝑎𝑏superscriptsubscript𝑖1𝑟subscript1subscript𝑧𝑖𝑎𝑏subscript𝔼superscript𝑆delimited-[]superscriptsubscript𝑖1𝑟subscript1subscriptsuperscript𝑧𝑖𝑎𝑏2𝑟2𝛿4𝑟𝑒𝑟2\sup_{a,b\in\mathbb{R},a<b}\left(\left|\sum_{i=1}^{r}\mathds{1}_{z_{i}\in(a,b)% }-\mathbb{E}_{S^{\prime}}\left[\sum_{i=1}^{r}\mathds{1}_{z^{\prime}_{i}\in(a,b% )}\right]\right|\right)\leq\sqrt{2r\log\left(\frac{2}{\delta}\right)}+4\sqrt{r% \log\left(\frac{er}{2}\right)},roman_sup start_POSTSUBSCRIPT italic_a , italic_b ∈ blackboard_R , italic_a < italic_b end_POSTSUBSCRIPT ( | ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ ( italic_a , italic_b ) end_POSTSUBSCRIPT - blackboard_E start_POSTSUBSCRIPT italic_S start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_z start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ ( italic_a , italic_b ) end_POSTSUBSCRIPT ] | ) ≤ square-root start_ARG 2 italic_r roman_log ( divide start_ARG 2 end_ARG start_ARG italic_δ end_ARG ) end_ARG + 4 square-root start_ARG italic_r roman_log ( divide start_ARG italic_e italic_r end_ARG start_ARG 2 end_ARG ) end_ARG ,

where S={z1,,zr}superscript𝑆subscriptsuperscript𝑧1subscriptsuperscript𝑧𝑟S^{\prime}=\{z^{\prime}_{1},\ldots,z^{\prime}_{r}\}italic_S start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = { italic_z start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_z start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT } is another sample drawn from p1,,prsubscript𝑝1subscript𝑝𝑟p_{1},\ldots,p_{r}italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_p start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT.

Proof.

Let σ𝜎\sigmaitalic_σ be an r𝑟ritalic_r-dimensional vector of Rademacher random variables. The empirical Rademacher complexity is given by

R^S(G):=𝔼σ[supa,b,a<b1ri=1rσi𝟙zi(a,b)],assignsubscript^𝑅𝑆𝐺subscript𝔼𝜎delimited-[]subscriptsupremumformulae-sequence𝑎𝑏𝑎𝑏1𝑟superscriptsubscript𝑖1𝑟subscript𝜎𝑖subscript1subscript𝑧𝑖𝑎𝑏\displaystyle\hat{R}_{S}(G):=\mathbb{E}_{\sigma}\left[\sup_{a,b\in\mathbb{R},a% <b}\frac{1}{r}\sum_{i=1}^{r}\sigma_{i}\mathds{1}_{z_{i}\in(a,b)}\right],over^ start_ARG italic_R end_ARG start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ( italic_G ) := blackboard_E start_POSTSUBSCRIPT italic_σ end_POSTSUBSCRIPT [ roman_sup start_POSTSUBSCRIPT italic_a , italic_b ∈ blackboard_R , italic_a < italic_b end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_r end_ARG ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ ( italic_a , italic_b ) end_POSTSUBSCRIPT ] ,

where G𝐺Gitalic_G denotes the set of indicator functions over intervals. The empirical Rademacher complexity can be bounded via the VC-dimension d=VCdim(G)𝑑𝑉𝐶𝑑𝑖𝑚𝐺d=VCdim(G)italic_d = italic_V italic_C italic_d italic_i italic_m ( italic_G ) by

R^S(G)2log(erd)r,subscript^𝑅𝑆𝐺2𝑒𝑟𝑑𝑟\displaystyle\hat{R}_{S}(G)\leq\sqrt{\frac{2\log\left(\frac{er}{d}\right)}{r}},over^ start_ARG italic_R end_ARG start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ( italic_G ) ≤ square-root start_ARG divide start_ARG 2 roman_log ( divide start_ARG italic_e italic_r end_ARG start_ARG italic_d end_ARG ) end_ARG start_ARG italic_r end_ARG end_ARG ,

which uses Corollary 3.1 and 3.3 by Mohri et al. [2012], and that we can bound the empirical Rademacher complexity by the Rademacher complexity for distribution-independent bounds. Therefore,

rR^S(G)2rlog(erd).𝑟subscript^𝑅𝑆𝐺2𝑟𝑒𝑟𝑑\displaystyle r\hat{R}_{S}(G)\leq 2\sqrt{r\log\left(\frac{er}{d}\right)}.italic_r over^ start_ARG italic_R end_ARG start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ( italic_G ) ≤ 2 square-root start_ARG italic_r roman_log ( divide start_ARG italic_e italic_r end_ARG start_ARG italic_d end_ARG ) end_ARG . (7)

Following the proof by Balcan et al. [2018a, Lemma 2, p.23], we derive

supa,b,a<b(i=1r𝟙zi(a,b)𝔼S[i=1r𝟙zi(a,b)])2𝔼σ,S[supa,b,a<bi=1rσi𝟙zi(a,b)],subscriptsupremumformulae-sequence𝑎𝑏𝑎𝑏superscriptsubscript𝑖1𝑟subscript1subscript𝑧𝑖𝑎𝑏subscript𝔼superscript𝑆delimited-[]superscriptsubscript𝑖1𝑟subscript1subscriptsuperscript𝑧𝑖𝑎𝑏2subscript𝔼𝜎𝑆delimited-[]subscriptsupremumformulae-sequence𝑎𝑏𝑎𝑏superscriptsubscript𝑖1𝑟subscript𝜎𝑖subscript1subscript𝑧𝑖𝑎𝑏\displaystyle\sup_{a,b\in\mathbb{R},a<b}\left(\sum_{i=1}^{r}\mathds{1}_{z_{i}% \in(a,b)}-\mathbb{E}_{S^{\prime}}\left[\sum_{i=1}^{r}\mathds{1}_{z^{\prime}_{i% }\in(a,b)}\right]\right)\leq 2\mathbb{E}_{\sigma,S}\left[\sup_{a,b\in\mathbb{R% },a<b}\sum_{i=1}^{r}\sigma_{i}\mathds{1}_{z_{i}\in(a,b)}\right],roman_sup start_POSTSUBSCRIPT italic_a , italic_b ∈ blackboard_R , italic_a < italic_b end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ ( italic_a , italic_b ) end_POSTSUBSCRIPT - blackboard_E start_POSTSUBSCRIPT italic_S start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_z start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ ( italic_a , italic_b ) end_POSTSUBSCRIPT ] ) ≤ 2 blackboard_E start_POSTSUBSCRIPT italic_σ , italic_S end_POSTSUBSCRIPT [ roman_sup start_POSTSUBSCRIPT italic_a , italic_b ∈ blackboard_R , italic_a < italic_b end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ ( italic_a , italic_b ) end_POSTSUBSCRIPT ] , (8)

and

|𝔼σ[supa,b,a<bi=1rσi𝟙zi(a,b)]𝔼σ,S[supa,b,a<bi=1rσi𝟙zi(a,b)]|r2log(2δ).subscript𝔼𝜎delimited-[]subscriptsupremumformulae-sequence𝑎𝑏𝑎𝑏superscriptsubscript𝑖1𝑟subscript𝜎𝑖subscript1subscript𝑧𝑖𝑎𝑏subscript𝔼𝜎𝑆delimited-[]subscriptsupremumformulae-sequence𝑎𝑏𝑎𝑏superscriptsubscript𝑖1𝑟subscript𝜎𝑖subscript1subscript𝑧𝑖𝑎𝑏𝑟22𝛿\displaystyle\absolutevalue{\mathbb{E}_{\sigma}\left[\sup_{a,b\in\mathbb{R},a<% b}\sum_{i=1}^{r}\sigma_{i}\mathds{1}_{z_{i}\in(a,b)}\right]-\mathbb{E}_{\sigma% ,S}\left[\sup_{a,b\in\mathbb{R},a<b}\sum_{i=1}^{r}\sigma_{i}\mathds{1}_{z_{i}% \in(a,b)}\right]}\leq\sqrt{\frac{r}{2}\log\left(\frac{2}{\delta}\right)}.| start_ARG blackboard_E start_POSTSUBSCRIPT italic_σ end_POSTSUBSCRIPT [ roman_sup start_POSTSUBSCRIPT italic_a , italic_b ∈ blackboard_R , italic_a < italic_b end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ ( italic_a , italic_b ) end_POSTSUBSCRIPT ] - blackboard_E start_POSTSUBSCRIPT italic_σ , italic_S end_POSTSUBSCRIPT [ roman_sup start_POSTSUBSCRIPT italic_a , italic_b ∈ blackboard_R , italic_a < italic_b end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ ( italic_a , italic_b ) end_POSTSUBSCRIPT ] end_ARG | ≤ square-root start_ARG divide start_ARG italic_r end_ARG start_ARG 2 end_ARG roman_log ( divide start_ARG 2 end_ARG start_ARG italic_δ end_ARG ) end_ARG . (9)

Combining the results up until now results in

supa,b,a<b(|i=1r1zi(a,b)𝔼S[i=1r1zi(a,b)]|)subscriptsupremumformulae-sequence𝑎𝑏𝑎𝑏superscriptsubscript𝑖1𝑟subscript1subscript𝑧𝑖𝑎𝑏subscript𝔼superscript𝑆delimited-[]superscriptsubscript𝑖1𝑟subscript1subscriptsuperscript𝑧𝑖𝑎𝑏\displaystyle\sup_{a,b\in\mathbb{R},a<b}\left(\left|\sum_{i=1}^{r}1_{z_{i}\in(% a,b)}-\mathbb{E}_{S^{\prime}}\left[\sum_{i=1}^{r}1_{z^{\prime}_{i}\in(a,b)}% \right]\right|\right)roman_sup start_POSTSUBSCRIPT italic_a , italic_b ∈ blackboard_R , italic_a < italic_b end_POSTSUBSCRIPT ( | ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT 1 start_POSTSUBSCRIPT italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ ( italic_a , italic_b ) end_POSTSUBSCRIPT - blackboard_E start_POSTSUBSCRIPT italic_S start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT 1 start_POSTSUBSCRIPT italic_z start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ ( italic_a , italic_b ) end_POSTSUBSCRIPT ] | )
Equ.82𝔼σ,S[supa,b,a<bi=1rσi𝟙zi(a,b)]formulae-sequenceEqu82subscript𝔼𝜎𝑆delimited-[]subscriptsupremumformulae-sequence𝑎𝑏𝑎𝑏superscriptsubscript𝑖1𝑟subscript𝜎𝑖subscript1subscript𝑧𝑖𝑎𝑏\displaystyle\overset{\text{Equ}.\ref{equ:uniform-convergence-aux-lemma-% dispersion-2}}{\leq}2\mathbb{E}_{\sigma,S}\left[\sup_{a,b\in\mathbb{R},a<b}% \sum_{i=1}^{r}\sigma_{i}\mathds{1}_{z_{i}\in(a,b)}\right]start_OVERACCENT Equ . end_OVERACCENT start_ARG ≤ end_ARG 2 blackboard_E start_POSTSUBSCRIPT italic_σ , italic_S end_POSTSUBSCRIPT [ roman_sup start_POSTSUBSCRIPT italic_a , italic_b ∈ blackboard_R , italic_a < italic_b end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ ( italic_a , italic_b ) end_POSTSUBSCRIPT ]
2|𝔼σ[supa,b,a<bi=1rσi𝟙zi(a,b)]𝔼σ,S[supa,b,a<bi=1rσi𝟙zi(a,b)]|absent2subscript𝔼𝜎delimited-[]subscriptsupremumformulae-sequence𝑎𝑏𝑎𝑏superscriptsubscript𝑖1𝑟subscript𝜎𝑖subscript1subscript𝑧𝑖𝑎𝑏subscript𝔼𝜎𝑆delimited-[]subscriptsupremumformulae-sequence𝑎𝑏𝑎𝑏superscriptsubscript𝑖1𝑟subscript𝜎𝑖subscript1subscript𝑧𝑖𝑎𝑏\displaystyle\leq 2\absolutevalue{\mathbb{E}_{\sigma}\left[\sup_{a,b\in\mathbb% {R},a<b}\sum_{i=1}^{r}\sigma_{i}\mathds{1}_{z_{i}\in(a,b)}\right]-\mathbb{E}_{% \sigma,S}\left[\sup_{a,b\in\mathbb{R},a<b}\sum_{i=1}^{r}\sigma_{i}\mathds{1}_{% z_{i}\in(a,b)}\right]}≤ 2 | start_ARG blackboard_E start_POSTSUBSCRIPT italic_σ end_POSTSUBSCRIPT [ roman_sup start_POSTSUBSCRIPT italic_a , italic_b ∈ blackboard_R , italic_a < italic_b end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ ( italic_a , italic_b ) end_POSTSUBSCRIPT ] - blackboard_E start_POSTSUBSCRIPT italic_σ , italic_S end_POSTSUBSCRIPT [ roman_sup start_POSTSUBSCRIPT italic_a , italic_b ∈ blackboard_R , italic_a < italic_b end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ ( italic_a , italic_b ) end_POSTSUBSCRIPT ] end_ARG |
+2|𝔼σ[supa,b,a<bi=1rσi𝟙zi(a,b)]|2subscript𝔼𝜎delimited-[]subscriptsupremumformulae-sequence𝑎𝑏𝑎𝑏superscriptsubscript𝑖1𝑟subscript𝜎𝑖subscript1subscript𝑧𝑖𝑎𝑏\displaystyle+2\absolutevalue{\mathbb{E}_{\sigma}\left[\sup_{a,b\in\mathbb{R},% a<b}\sum_{i=1}^{r}\sigma_{i}\mathds{1}_{z_{i}\in(a,b)}\right]}+ 2 | start_ARG blackboard_E start_POSTSUBSCRIPT italic_σ end_POSTSUBSCRIPT [ roman_sup start_POSTSUBSCRIPT italic_a , italic_b ∈ blackboard_R , italic_a < italic_b end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ ( italic_a , italic_b ) end_POSTSUBSCRIPT ] end_ARG |
Equ.7 and 92rlog(2δ)+4rlog(er2).formulae-sequenceEqu7 and 92𝑟2𝛿4𝑟𝑒𝑟2\displaystyle\overset{\text{Equ}.\ref{equ:uniform-convergence-aux-lemma-% dispersion-1}\text{ and }\ref{equ:uniform-convergence-aux-lemma-dispersion-3}}% {\leq}\sqrt{2r\log\left(\frac{2}{\delta}\right)}+4\sqrt{r\log\left(\frac{er}{2% }\right)}.start_OVERACCENT Equ . and end_OVERACCENT start_ARG ≤ end_ARG square-root start_ARG 2 italic_r roman_log ( divide start_ARG 2 end_ARG start_ARG italic_δ end_ARG ) end_ARG + 4 square-root start_ARG italic_r roman_log ( divide start_ARG italic_e italic_r end_ARG start_ARG 2 end_ARG ) end_ARG .

To prove dispersion we will use the following probabilistic lemma, showing that samples from κ𝜅\kappaitalic_κ-bounded distributions do not tightly concentrate.

Lemma A.6 (Balcan et al. [2018a, Lemma 1, p.23]).

Let S={z1,,zr}𝑆subscript𝑧1subscript𝑧𝑟S=\{z_{1},\ldots,z_{r}\}\subset\mathbb{R}italic_S = { italic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_z start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT } ⊂ blackboard_R be a collection of samples where each zisubscript𝑧𝑖z_{i}italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is drawn from a κ𝜅\kappaitalic_κ-bounded distribution with density function pisubscript𝑝𝑖p_{i}italic_p start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. For any δ0𝛿0\delta\geq 0italic_δ ≥ 0, the following statements hold with probability at least 1δ1𝛿1-\delta1 - italic_δ:

  1. 1.

    If the zisubscript𝑧𝑖z_{i}italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT are independent, then every interval of width w𝑤witalic_w contains at most k=rwκ+2rlog(2δ)+4rlog(er2)𝑘𝑟𝑤𝜅2𝑟2𝛿4𝑟𝑒𝑟2k=rw\kappa+\sqrt{2r\log\left(\frac{2}{\delta}\right)}+4\sqrt{r\log\left(\frac{% er}{2}\right)}italic_k = italic_r italic_w italic_κ + square-root start_ARG 2 italic_r roman_log ( divide start_ARG 2 end_ARG start_ARG italic_δ end_ARG ) end_ARG + 4 square-root start_ARG italic_r roman_log ( divide start_ARG italic_e italic_r end_ARG start_ARG 2 end_ARG ) end_ARG samples.

  2. 2.

    If the samples can be partitioned into P𝑃Pitalic_P buckets S1,,SPsubscript𝑆1subscript𝑆𝑃S_{1},\ldots,S_{P}italic_S start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_S start_POSTSUBSCRIPT italic_P end_POSTSUBSCRIPT such that each Sisubscript𝑆𝑖S_{i}italic_S start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT contains independent samples and |Si|Msubscript𝑆𝑖𝑀|S_{i}|\leq M| italic_S start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | ≤ italic_M, then every interval of width w𝑤witalic_w contains at most k=PwκM+P2Mlog(2Pδ)+4PMlog(eM2)𝑘𝑃𝑤𝜅𝑀𝑃2𝑀2𝑃𝛿4𝑃𝑀𝑒𝑀2k=Pw\kappa M+P\sqrt{2M\log\left(\frac{2P}{\delta}\right)}+4P\sqrt{M\log\left(% \frac{eM}{2}\right)}italic_k = italic_P italic_w italic_κ italic_M + italic_P square-root start_ARG 2 italic_M roman_log ( divide start_ARG 2 italic_P end_ARG start_ARG italic_δ end_ARG ) end_ARG + 4 italic_P square-root start_ARG italic_M roman_log ( divide start_ARG italic_e italic_M end_ARG start_ARG 2 end_ARG ) end_ARG samples.

Proof.

We consider Part 1 first. The expected number of samples that land in an interval (a,b)𝑎𝑏(a,b)( italic_a , italic_b ) of width w𝑤witalic_w is at most wκr𝑤𝜅𝑟w\kappa ritalic_w italic_κ italic_r, since the probability that zi(a,b)subscript𝑧𝑖𝑎𝑏z_{i}\in(a,b)italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ ( italic_a , italic_b ) is bounded by wκ𝑤𝜅w\kappaitalic_w italic_κ. By Lemma A.5, we have that with probability at least 1δ1𝛿1-\delta1 - italic_δ over the draw of the set S𝑆Sitalic_S,

supa,b,a<b(|i=1r1zi(a,b)𝔼S[i=1r1zi(a,b)]|)2rlog(2δ)+4rlog(er2),subscriptsupremumformulae-sequence𝑎𝑏𝑎𝑏superscriptsubscript𝑖1𝑟subscript1subscript𝑧𝑖𝑎𝑏subscript𝔼superscript𝑆delimited-[]superscriptsubscript𝑖1𝑟subscript1subscriptsuperscript𝑧𝑖𝑎𝑏2𝑟2𝛿4𝑟𝑒𝑟2\displaystyle\sup_{a,b\in\mathbb{R},a<b}\left(\left|\sum_{i=1}^{r}1_{z_{i}\in(% a,b)}-\mathbb{E}_{S^{\prime}}\left[\sum_{i=1}^{r}1_{z^{\prime}_{i}\in(a,b)}% \right]\right|\right)\leq\sqrt{2r\log\left(\frac{2}{\delta}\right)}+4\sqrt{r% \log\left(\frac{er}{2}\right)},roman_sup start_POSTSUBSCRIPT italic_a , italic_b ∈ blackboard_R , italic_a < italic_b end_POSTSUBSCRIPT ( | ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT 1 start_POSTSUBSCRIPT italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ ( italic_a , italic_b ) end_POSTSUBSCRIPT - blackboard_E start_POSTSUBSCRIPT italic_S start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT 1 start_POSTSUBSCRIPT italic_z start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ ( italic_a , italic_b ) end_POSTSUBSCRIPT ] | ) ≤ square-root start_ARG 2 italic_r roman_log ( divide start_ARG 2 end_ARG start_ARG italic_δ end_ARG ) end_ARG + 4 square-root start_ARG italic_r roman_log ( divide start_ARG italic_e italic_r end_ARG start_ARG 2 end_ARG ) end_ARG , (10)

where S=z1,,zrsuperscript𝑆subscriptsuperscript𝑧1superscriptsubscript𝑧𝑟S^{\prime}={z^{\prime}_{1},\dots,z_{r}^{\prime}}italic_S start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = italic_z start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_z start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is another sample from p1,,prsubscript𝑝1subscript𝑝𝑟p_{1},\dots,p_{r}italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_p start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT. The number of elements in an interval (a,b)𝑎𝑏(a,b)( italic_a , italic_b ) satisfies

i=1r𝟙zi(a,b)𝔼S[i=1r𝟙zi(a,b)]+|i=1r𝟙zi(a,b)𝔼S[i=1r𝟙zi(a,b)]|.superscriptsubscript𝑖1𝑟subscript1subscript𝑧𝑖𝑎𝑏subscript𝔼superscript𝑆delimited-[]superscriptsubscript𝑖1𝑟subscript1subscriptsuperscript𝑧𝑖𝑎𝑏superscriptsubscript𝑖1𝑟subscript1subscript𝑧𝑖𝑎𝑏subscript𝔼superscript𝑆delimited-[]superscriptsubscript𝑖1𝑟subscript1subscriptsuperscript𝑧𝑖𝑎𝑏\displaystyle\sum_{i=1}^{r}\mathds{1}_{z_{i}\in(a,b)}\leq\mathbb{E}_{S^{\prime% }}\left[\sum_{i=1}^{r}\mathds{1}_{z^{\prime}_{i}\in(a,b)}\right]+% \absolutevalue{\sum_{i=1}^{r}\mathds{1}_{z_{i}\in(a,b)}-\mathbb{E}_{S^{\prime}% }\left[\sum_{i=1}^{r}\mathds{1}_{z^{\prime}_{i}\in(a,b)}\right]}.∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ ( italic_a , italic_b ) end_POSTSUBSCRIPT ≤ blackboard_E start_POSTSUBSCRIPT italic_S start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_z start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ ( italic_a , italic_b ) end_POSTSUBSCRIPT ] + | start_ARG ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ ( italic_a , italic_b ) end_POSTSUBSCRIPT - blackboard_E start_POSTSUBSCRIPT italic_S start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_z start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ ( italic_a , italic_b ) end_POSTSUBSCRIPT ] end_ARG | . (11)

Combining Equations 10 and 11 implies that with probability of at least 1δ1𝛿1-\delta1 - italic_δ, every interval (a,b)𝑎𝑏(a,b)( italic_a , italic_b ) of width w𝑤witalic_w satisfies |S(a,b)|rwκ+2rlog(2δ)+4rlog(er2)𝑆𝑎𝑏𝑟𝑤𝜅2𝑟2𝛿4𝑟𝑒𝑟2\absolutevalue{S\cap(a,b)}\leq rw\kappa+\sqrt{2r\log\left(\frac{2}{\delta}% \right)}+4\sqrt{r\log\left(\frac{er}{2}\right)}| start_ARG italic_S ∩ ( italic_a , italic_b ) end_ARG | ≤ italic_r italic_w italic_κ + square-root start_ARG 2 italic_r roman_log ( divide start_ARG 2 end_ARG start_ARG italic_δ end_ARG ) end_ARG + 4 square-root start_ARG italic_r roman_log ( divide start_ARG italic_e italic_r end_ARG start_ARG 2 end_ARG ) end_ARG.

Part 2 follows by applying Part 1 to each bucket Sisubscript𝑆𝑖S_{i}italic_S start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and taking a union bound over the buckets. ∎

Appendix B Dispersion and pseudo-dimension guarantees

We provide detailed statements regarding the dispersion and pseudo-dimension guarantees for several mechanisms. The descriptions of these market mechanisms are adapted from Balcan et al. [2019a].

B.1 First-price single-item auction

In the first-price auction, the item is awarded to the highest bidder, who then pays the amount of its bid. Each agent i𝑖iitalic_i has a valuation θi[0,1]subscript𝜃𝑖01\theta_{i}\in[0,1]italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ [ 0 , 1 ] for the item and submits a bid bi[0,1]subscript𝑏𝑖01b_{i}\in[0,1]italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ [ 0 , 1 ]. The utility function for agent i𝑖iitalic_i is given by ui,M(θi,bi,bi)=𝟙{bi>bi}(θibi)subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝑏𝑖subscript1subscript𝑏𝑖subscriptnormsubscript𝑏𝑖subscript𝜃𝑖subscript𝑏𝑖u_{i,\text{M}}(\theta_{i},b_{i},b_{-i})=\mathds{1}_{\{b_{i}>\norm{b_{-i}}_{% \infty}\}}\left(\theta_{i}-b_{i}\right)italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) = blackboard_1 start_POSTSUBSCRIPT { italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT > ∥ start_ARG italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT } end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ), where bisubscriptnorm𝑏𝑖\norm{b{-i}}_{\infty}∥ start_ARG italic_b - italic_i end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT denotes the highest bid among the other bidders.

In the context of independent prior distributions (Section 5), we show Assumption 5.2 is satisfied with the following statement.

Theorem B.1.

Assume every agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] has a κ𝜅\kappaitalic_κ-bounded marginal prior distribution Fθisubscript𝐹subscript𝜃𝑖F_{\theta_{i}}italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT. Let βΣ~𝛽~Σ\beta\in\tilde{\Sigma}italic_β ∈ over~ start_ARG roman_Σ end_ARG be a strategy profile of bi-Lipschitz bidding strategies. With probability 1δ1𝛿1-\delta1 - italic_δ for all agents i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] over the draw of the n𝑛nitalic_n datasets 𝒟βi:={βi(θi(1)),,βi(θi(N))}assignsuperscript𝒟subscript𝛽𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖1subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑁\mathcal{D}^{\beta_{-i}}:=\left\{\beta_{-i}(\theta_{-i}^{(1)}),\dots,\beta_{-i% }(\theta_{-i}^{(N)})\right\}caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT := { italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) , … , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT ) },

  1. 1.

    For any θi[0,1]subscript𝜃𝑖01\theta_{i}\in[0,1]italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ [ 0 , 1 ], the functions ui,M(θi,,βi(θi(1))),,ui,M(θi,,βi(θi(N)))subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖1subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑁u_{i,\text{M}}(\theta_{i},\,\cdot\,,\beta_{-i}(\theta_{-i}^{(1)})),\dots,u_{i,% \text{M}}(\theta_{i},\,\cdot\,,\beta_{-i}(\theta_{-i}^{(N)}))italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) ) , … , italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT ) ) are piecewise 1111-Lipschitz and (wi,vi(wi))subscript𝑤𝑖subscript𝑣𝑖subscript𝑤𝑖\left(w_{i},v_{i}\left(w_{i}\right)\right)( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) )-dispersed with vi(wi):=(n1)wiNκLβmax1+(n1)2Nlog(2n(n1)δ)+4(n1)Nlog(eN2)assignsubscript𝑣𝑖subscript𝑤𝑖𝑛1subscript𝑤𝑖𝑁𝜅subscript𝐿subscriptsuperscript𝛽1max𝑛12𝑁2𝑛𝑛1𝛿4𝑛1𝑁𝑒𝑁2v_{i}\left(w_{i}\right):=(n-1)w_{i}N\kappa L_{\beta^{-1}_{\text{max}}}+(n-1)% \sqrt{2N\log\left(\frac{2n(n-1)}{\delta}\right)}+4(n-1)\sqrt{N\log\left(\frac{% eN}{2}\right)}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) := ( italic_n - 1 ) italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_N italic_κ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT + ( italic_n - 1 ) square-root start_ARG 2 italic_N roman_log ( divide start_ARG 2 italic_n ( italic_n - 1 ) end_ARG start_ARG italic_δ end_ARG ) end_ARG + 4 ( italic_n - 1 ) square-root start_ARG italic_N roman_log ( divide start_ARG italic_e italic_N end_ARG start_ARG 2 end_ARG ) end_ARG.

  2. 2.

    For any bi[0,1]subscript𝑏𝑖01b_{i}\in[0,1]italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ [ 0 , 1 ] and bi[0,1]n1subscript𝑏𝑖superscript01𝑛1b_{-i}\in[0,1]^{n-1}italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ∈ [ 0 , 1 ] start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT, the function ui,M(,bi,bi)subscript𝑢𝑖Msubscript𝑏𝑖subscript𝑏𝑖u_{i,\text{M}}(\,\cdot\,,b_{i},b_{-i})italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( ⋅ , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) is 1111-Lipschitz continuous.

Proof.

We start with the first part of the statement. Consider i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and βi(θi(j))𝒟βisubscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗superscript𝒟subscript𝛽𝑖\beta_{-i}(\theta_{-i}^{(j)})\in\mathcal{D}^{\beta_{-i}}italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ∈ caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT arbitrary. For any θiΘisubscript𝜃𝑖subscriptΘ𝑖\theta_{i}\in\Theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and bid biΘisubscript𝑏𝑖subscriptΘ𝑖b_{i}\in\Theta_{i}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, we have ui,M(θi,bi,βi(θi(j)))=𝟙{bi>βi(θi(j))}(θibi)subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript1subscript𝑏𝑖subscriptnormsubscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝜃𝑖subscript𝑏𝑖u_{i,\text{M}}(\theta_{i},b_{i},\beta_{-i}(\theta_{-i}^{(j)}))=\mathds{1}_{% \left\{b_{i}>\norm{\beta_{-i}(\theta_{-i}^{(j)})}_{\infty}\right\}}\left(% \theta_{i}-b_{i}\right)italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) = blackboard_1 start_POSTSUBSCRIPT { italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT > ∥ start_ARG italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT } end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ). Therefore, if biβi(θi(j))subscript𝑏𝑖subscriptnormsubscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗b_{i}\leq\norm{\beta_{-i}(\theta_{-i}^{(j)})}_{\infty}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≤ ∥ start_ARG italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT, then ui,M(θi,bi,βi(θi(j)))subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗u_{i,\text{M}}(\theta_{i},b_{i},\beta_{-i}(\theta_{-i}^{(j)}))italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) is a constant function in bisubscript𝑏𝑖b_{i}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. On the other hand, if bi>βi(θi(j))subscript𝑏𝑖subscriptnormsubscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗b_{i}>\norm{\beta_{-i}(\theta_{-i}^{(j)})}_{\infty}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT > ∥ start_ARG italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT, then ui,M(θi,bi,βi(θi(j)))subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗u_{i,\text{M}}(\theta_{i},b_{i},\beta_{-i}(\theta_{-i}^{(j)}))italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) is linear in bisubscript𝑏𝑖b_{i}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT with slope of 11-1- 1. Consequently, we have for all θiΘisubscript𝜃𝑖subscriptΘ𝑖\theta_{i}\in\Theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and βi(θi(j))𝒟βisubscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗superscript𝒟subscript𝛽𝑖\beta_{-i}(\theta_{-i}^{(j)})\in\mathcal{D}^{\beta_{-i}}italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ∈ caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, the function ui,M(θi,,βi(θi(j)))subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗u_{i,\text{M}}(\theta_{i},\,\cdot\,,\beta_{-i}(\theta_{-i}^{(j)}))italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) is piecewise 1111-Lipschitz continuous with a discontinuity at βi(θi(j))subscriptnormsubscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗\norm{\beta_{-i}(\theta_{-i}^{(j)})}_{\infty}∥ start_ARG italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT.

We proceed with the dispersion constants (wi,vi(wi))subscript𝑤𝑖subscript𝑣𝑖subscript𝑤𝑖\left(w_{i},v_{i}\left(w_{i}\right)\right)( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ). As discussed previously, the function ui,M(θi,,βi(θi(j)))subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗u_{i,\text{M}}(\theta_{i},\,\cdot\,,\beta_{-i}(\theta_{-i}^{(j)}))italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) can only have a discontinuity at a point in the set {βl(θl(j))}{l[n]{i}}subscriptsubscript𝛽𝑙superscriptsubscript𝜃𝑙𝑗𝑙delimited-[]𝑛𝑖\left\{\beta_{l}(\theta_{l}^{(j)})\right\}_{\left\{l\in[n]\setminus\{i\}\right\}}{ italic_β start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) } start_POSTSUBSCRIPT { italic_l ∈ [ italic_n ] ∖ { italic_i } } end_POSTSUBSCRIPT. Therefore, it is sufficient to guarantee with probability 1δn1𝛿𝑛1-\frac{\delta}{n}1 - divide start_ARG italic_δ end_ARG start_ARG italic_n end_ARG, at most vi(wi)subscript𝑣𝑖subscript𝑤𝑖v_{i}\left(w_{i}\right)italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) points in the set 𝒞:=j=1N{βl(θl(j))}{l[n]{i}}assign𝒞superscriptsubscript𝑗1𝑁subscriptsubscript𝛽𝑙superscriptsubscript𝜃𝑙𝑗𝑙delimited-[]𝑛𝑖\mathcal{C}:=\bigcup_{j=1}^{N}\left\{\beta_{l}(\theta_{l}^{(j)})\right\}_{% \left\{l\in[n]\setminus\{i\}\right\}}caligraphic_C := ⋃ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT { italic_β start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) } start_POSTSUBSCRIPT { italic_l ∈ [ italic_n ] ∖ { italic_i } } end_POSTSUBSCRIPT fall within an interval of width wisubscript𝑤𝑖w_{i}italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. The statement then follows over a union bound over the n𝑛nitalic_n bidders. We apply Lemma A.6 in Appendix A.2 to show this statement. For l[n]{i}𝑙delimited-[]𝑛𝑖l\in[n]\setminus\{i\}italic_l ∈ [ italic_n ] ∖ { italic_i }, define 𝒞l:={βl(θl(j))}{j[N]}assignsubscript𝒞𝑙subscriptsubscript𝛽𝑙superscriptsubscript𝜃𝑙𝑗𝑗delimited-[]𝑁\mathcal{C}_{l}:=\left\{\beta_{l}(\theta_{l}^{(j)})\right\}_{\left\{j\in[N]% \right\}}caligraphic_C start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT := { italic_β start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) } start_POSTSUBSCRIPT { italic_j ∈ [ italic_N ] } end_POSTSUBSCRIPT. Then, within each 𝒞lsubscript𝒞𝑙\mathcal{C}_{l}caligraphic_C start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT, the samples are independently drawn from the bidding distribution Fθlβlsubscriptsuperscript𝐹subscript𝛽𝑙subscript𝜃𝑙F^{\beta_{l}}_{\theta_{l}}italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUBSCRIPT. Per assumption, the marginal prior Fθlsubscript𝐹subscript𝜃𝑙F_{\theta_{l}}italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUBSCRIPT is a κ𝜅\kappaitalic_κ-bounded distribution. By Theorem 4.4, the bidding distribution’s density function satisfies ϕFθlβlLβl1κLβmax1κsubscriptnormsubscriptitalic-ϕsubscriptsuperscript𝐹subscript𝛽𝑙subscript𝜃𝑙subscript𝐿superscriptsubscript𝛽𝑙1𝜅subscript𝐿subscriptsuperscript𝛽1max𝜅\norm{\phi_{F^{\beta_{l}}_{\theta_{l}}}}_{\infty}\leq L_{\beta_{l}^{-1}}\cdot% \kappa\leq L_{\beta^{-1}_{\text{max}}}\cdot\kappa∥ start_ARG italic_ϕ start_POSTSUBSCRIPT italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ≤ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ⋅ italic_κ ≤ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋅ italic_κ. Therefore, the samples βl(θl(j))subscript𝛽𝑙superscriptsubscript𝜃𝑙𝑗\beta_{l}(\theta_{l}^{(j)})italic_β start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) are drawn from a κLβmax1𝜅subscript𝐿subscriptsuperscript𝛽1max\kappa L_{\beta^{-1}_{\text{max}}}italic_κ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT-bounded distribution. Therefore, with probability at most 1δn1𝛿𝑛1-\frac{\delta}{n}1 - divide start_ARG italic_δ end_ARG start_ARG italic_n end_ARG every interval of width wisubscript𝑤𝑖w_{i}italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT contains at most

vi(wi)=subscript𝑣𝑖subscript𝑤𝑖absent\displaystyle v_{i}\left(w_{i}\right)=italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = (n1)wiκLβmax1N+(n1)2Nlog(2n(n1)δ)𝑛1subscript𝑤𝑖𝜅subscript𝐿subscriptsuperscript𝛽1max𝑁𝑛12𝑁2𝑛𝑛1𝛿\displaystyle(n-1)w_{i}\kappa L_{\beta^{-1}_{\text{max}}}N+(n-1)\sqrt{2N\log% \left(\frac{2n(n-1)}{\delta}\right)}( italic_n - 1 ) italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_κ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_N + ( italic_n - 1 ) square-root start_ARG 2 italic_N roman_log ( divide start_ARG 2 italic_n ( italic_n - 1 ) end_ARG start_ARG italic_δ end_ARG ) end_ARG
+4(n1)Nlog(eN2).4𝑛1𝑁𝑒𝑁2\displaystyle+4(n-1)\sqrt{N\log\left(\frac{eN}{2}\right)}.+ 4 ( italic_n - 1 ) square-root start_ARG italic_N roman_log ( divide start_ARG italic_e italic_N end_ARG start_ARG 2 end_ARG ) end_ARG .

The second statement can be seen as follows. For any given bids bi,bisubscript𝑏𝑖subscript𝑏𝑖b_{i},b_{-i}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT, the allocation is fixed. Therefore, ui,M(,bi,bi)subscript𝑢𝑖Msubscript𝑏𝑖subscript𝑏𝑖u_{i,\text{M}}(\,\cdot\,,b_{i},b_{-i})italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( ⋅ , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) is either constant if bibisubscript𝑏𝑖subscriptnormsubscript𝑏𝑖b_{i}\leq\norm{b_{-i}}_{\infty}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≤ ∥ start_ARG italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT or linear with slope 1111 if bi>bisubscript𝑏𝑖subscriptnormsubscript𝑏𝑖b_{i}>\norm{b_{-i}}_{\infty}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT > ∥ start_ARG italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT. ∎

Theorem 7.1.

Let (βi,βi)Σ~subscript𝛽𝑖subscript𝛽𝑖~Σ(\beta_{i},\beta_{-i})\in\tilde{\Sigma}( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ∈ over~ start_ARG roman_Σ end_ARG. Assume that for each agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and segment Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, there exists κi,Bk>0subscript𝜅𝑖subscript𝐵𝑘0\kappa_{i,B_{k}}>0italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT > 0, such that the conditional marginal distributions Foj|{oiBk}subscript𝐹conditionalsubscript𝑜𝑗subscript𝑜𝑖subscript𝐵𝑘F_{o_{j}\;|\;\left\{o_{i}\in B_{k}\right\}}italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT for j[n]{i}𝑗delimited-[]𝑛𝑖j\in[n]\setminus\{i\}italic_j ∈ [ italic_n ] ∖ { italic_i } are κi,Bksubscript𝜅𝑖subscript𝐵𝑘\kappa_{i,B_{k}}italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT bounded. Then, for wi>0subscript𝑤𝑖0w_{i}>0italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT > 0, with probability at least 1δ1𝛿1-\delta1 - italic_δ over the draw of the sets {𝒟βi(i)|i[n]}conditional-setsuperscript𝒟subscript𝛽𝑖subscript𝑖𝑖delimited-[]𝑛\left\{\mathcal{D}^{\beta_{-i}}(\mathcal{B}_{i})\;|\;i\in[n]\right\}{ caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) | italic_i ∈ [ italic_n ] } for every i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, the functions ui,M(θi(1),,βi(oi(1))),,ui,M(θi(NBk),,βi(oi(NBk)))subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖1subscript𝛽𝑖superscriptsubscript𝑜𝑖1subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖subscript𝑁subscript𝐵𝑘subscript𝛽𝑖superscriptsubscript𝑜𝑖subscript𝑁subscript𝐵𝑘u_{i,\text{M}}\left(\theta_{i}^{(1)},\cdot,\beta_{-i}(o_{-i}^{(1)})\right),% \dots,u_{i,\text{M}}\left(\theta_{i}^{(N_{B_{k}})},\cdot,\beta_{-i}(o_{-i}^{(N% _{B_{k}})})\right)italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) ) , … , italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT ) ) are piecewise 1-Lipschitz and (wi,vi,Bk(wi))subscript𝑤𝑖subscript𝑣𝑖subscript𝐵𝑘subscript𝑤𝑖\left(w_{i},v_{i,B_{k}}\left(w_{i}\right)\right)( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) )-dispersed, with vi,Bk(wi):=(n1)wiNBkκi,BkLβmax1+(n1)2NBklog(2n(n1)Nmaxδ)+4(n1)NBklog(eNBk2)assignsubscript𝑣𝑖subscript𝐵𝑘subscript𝑤𝑖𝑛1subscript𝑤𝑖subscript𝑁subscript𝐵𝑘subscript𝜅𝑖subscript𝐵𝑘subscript𝐿subscriptsuperscript𝛽1max𝑛12subscript𝑁subscript𝐵𝑘2𝑛𝑛1subscript𝑁subscriptmax𝛿4𝑛1subscript𝑁subscript𝐵𝑘𝑒subscript𝑁subscript𝐵𝑘2v_{i,B_{k}}\left(w_{i}\right):=(n-1)w_{i}N_{B_{k}}\kappa_{i,B_{k}}L_{\beta^{-1% }_{\text{max}}}+(n-1)\sqrt{2N_{B_{k}}\log\left(\frac{2n(n-1)N_{\mathcal{B}_{% \text{max}}}}{\delta}\right)}+4(n-1)\sqrt{N_{B_{k}}\log\left(\frac{eN_{B_{k}}}% {2}\right)}italic_v start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) := ( italic_n - 1 ) italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT + ( italic_n - 1 ) square-root start_ARG 2 italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_log ( divide start_ARG 2 italic_n ( italic_n - 1 ) italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG italic_δ end_ARG ) end_ARG + 4 ( italic_n - 1 ) square-root start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_log ( divide start_ARG italic_e italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) end_ARG.

Proof.

We start with the first part of the statement. Consider i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and βi(oi(j))𝒟βi(Bk)subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗superscript𝒟subscript𝛽𝑖subscript𝐵𝑘\beta_{-i}(o_{-i}^{(j)})\in\mathcal{D}^{\beta_{-i}}(B_{k})italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ∈ caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) arbitrary. For any θiΘisubscript𝜃𝑖subscriptΘ𝑖\theta_{i}\in\Theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and bid biΘisubscript𝑏𝑖subscriptΘ𝑖b_{i}\in\Theta_{i}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, we have ui,M(θi,bi,βi(oi(j)))=𝟙{bi>βi(oi(j))}(θibi)subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗subscript1subscript𝑏𝑖subscriptnormsubscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗subscript𝜃𝑖subscript𝑏𝑖u_{i,\text{M}}(\theta_{i},b_{i},\beta_{-i}(o_{-i}^{(j)}))=\mathds{1}_{\left\{b% _{i}>\norm{\beta_{-i}(o_{-i}^{(j)})}_{\infty}\right\}}\left(\theta_{i}-b_{i}\right)italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) = blackboard_1 start_POSTSUBSCRIPT { italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT > ∥ start_ARG italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT } end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ). Therefore, if biβi(oi(j))subscript𝑏𝑖subscriptnormsubscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗b_{i}\leq\norm{\beta_{-i}(o_{-i}^{(j)})}_{\infty}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≤ ∥ start_ARG italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT, then ui,M(θi,bi,βi(oi(j)))subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗u_{i,\text{M}}(\theta_{i},b_{i},\beta_{-i}(o_{-i}^{(j)}))italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) is a constant function in bisubscript𝑏𝑖b_{i}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. On the other hand, if bi>βi(oi(j))subscript𝑏𝑖subscriptnormsubscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗b_{i}>\norm{\beta_{-i}(o_{-i}^{(j)})}_{\infty}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT > ∥ start_ARG italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT, then ui,M(θi,bi,βi(oi(j)))subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗u_{i,\text{M}}(\theta_{i},b_{i},\beta_{-i}(o_{-i}^{(j)}))italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) is linear in bisubscript𝑏𝑖b_{i}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT with slope of 11-1- 1. Consequently, we have for all (θi(j),βi(oi(j)))𝒟βisuperscriptsubscript𝜃𝑖𝑗subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗superscript𝒟subscript𝛽𝑖\left(\theta_{i}^{(j)},\beta_{-i}(o_{-i}^{(j)})\right)\in\mathcal{D}^{\beta_{-% i}}( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) ∈ caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, the function ui,M(θi(j),,βi(oi(j)))subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗u_{i,\text{M}}(\theta_{i}^{(j)},\,\cdot\,,\beta_{-i}(o_{-i}^{(j)}))italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) is piecewise 1111-Lipschitz continuous with a discontinuity at βi(oi(j))subscriptnormsubscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗\norm{\beta_{-i}(o_{-i}^{(j)})}_{\infty}∥ start_ARG italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT.

Fix agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. For any θiΘisubscript𝜃𝑖subscriptΘ𝑖\theta_{i}\in\Theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and bi𝒜isubscript𝑏𝑖subscript𝒜𝑖b_{-i}\in\mathcal{A}_{-i}italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT, the function ui,M(θi,,bi)subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖u_{i,\text{M}}(\theta_{i},\,\cdot\,,b_{-i})italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ⋅ , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) can only have a discontinuity at a point in the set {bl}l[n]{i}subscriptsubscript𝑏𝑙𝑙delimited-[]𝑛𝑖\left\{b_{l}\right\}_{l\in[n]\setminus\{i\}}{ italic_b start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_l ∈ [ italic_n ] ∖ { italic_i } end_POSTSUBSCRIPT. Therefore, it is sufficient to guarantee with probability at least 1δnNmax1𝛿𝑛subscript𝑁subscriptmax1-\frac{\delta}{nN_{\mathcal{B}_{\text{max}}}}1 - divide start_ARG italic_δ end_ARG start_ARG italic_n italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG, at most vi,Bk(wi)subscript𝑣𝑖subscript𝐵𝑘subscript𝑤𝑖v_{i,B_{k}}\left(w_{i}\right)italic_v start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) points in the set C:=j=1NBk{βl(ol(j))}l[n]{i}assign𝐶superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscriptsubscript𝛽𝑙superscriptsubscript𝑜𝑙𝑗𝑙delimited-[]𝑛𝑖C:=\bigcup_{j=1}^{N_{B_{k}}}\left\{\beta_{l}(o_{l}^{(j)})\right\}_{l\in[n]% \setminus\{i\}}italic_C := ⋃ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT { italic_β start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) } start_POSTSUBSCRIPT italic_l ∈ [ italic_n ] ∖ { italic_i } end_POSTSUBSCRIPT fall within any interval of width wisubscript𝑤𝑖w_{i}italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. The statement then follows over a union bound over the n𝑛nitalic_n-bidders and up to Nmaxsubscript𝑁subscriptmaxN_{\mathcal{B}_{\text{max}}}italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT segments.

We apply Lemma A.6. For l[n]{i}𝑙delimited-[]𝑛𝑖l\in[n]\setminus\{i\}italic_l ∈ [ italic_n ] ∖ { italic_i } define Cl:={βl(ol(j))}j[NBk]assignsubscript𝐶𝑙subscriptsubscript𝛽𝑙superscriptsubscript𝑜𝑙𝑗𝑗delimited-[]subscript𝑁subscript𝐵𝑘C_{l}:=\left\{\beta_{l}(o_{l}^{(j)})\right\}_{j\in[N_{B_{k}}]}italic_C start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT := { italic_β start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) } start_POSTSUBSCRIPT italic_j ∈ [ italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ] end_POSTSUBSCRIPT. Within each Clsubscript𝐶𝑙C_{l}italic_C start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT, the samples are independently drawn from the marginal conditional bidding distribution Fol|{oiBk}βlsuperscriptsubscript𝐹conditionalsubscript𝑜𝑙subscript𝑜𝑖subscript𝐵𝑘subscript𝛽𝑙F_{o_{l}\;|\;\{o_{i}\in B_{k}\}}^{\beta_{l}}italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. Per assumption, Fol|{oiBk}subscript𝐹conditionalsubscript𝑜𝑙subscript𝑜𝑖subscript𝐵𝑘F_{o_{l}\;|\;\{o_{i}\in B_{k}\}}italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT is a κi,Bksubscript𝜅𝑖subscript𝐵𝑘\kappa_{i,B_{k}}italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT-bounded distribution. By Theorem 4.4, the conditional bidding distribution’s density function satisfies ϕFol|{oiBk}βlLβl1κi,BkLβmax1κi,Bksubscriptnormsubscriptitalic-ϕsuperscriptsubscript𝐹conditionalsubscript𝑜𝑙subscript𝑜𝑖subscript𝐵𝑘subscript𝛽𝑙subscript𝐿subscriptsuperscript𝛽1𝑙subscript𝜅𝑖subscript𝐵𝑘subscript𝐿subscriptsuperscript𝛽1maxsubscript𝜅𝑖subscript𝐵𝑘\norm{\phi_{F_{o_{l}\;|\;\{o_{i}\in B_{k}\}}^{\beta_{l}}}}_{\infty}\leq L_{% \beta^{-1}_{l}}\cdot\kappa_{i,B_{k}}\leq L_{\beta^{-1}_{\text{max}}}\cdot% \kappa_{i,B_{k}}∥ start_ARG italic_ϕ start_POSTSUBSCRIPT italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ≤ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋅ italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ≤ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋅ italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT. The samples βl(ol(j))subscript𝛽𝑙superscriptsubscript𝑜𝑙𝑗\beta_{l}(o_{l}^{(j)})italic_β start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) for 1jNBk1𝑗subscript𝑁subscript𝐵𝑘1\leq j\leq N_{B_{k}}1 ≤ italic_j ≤ italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT are drawn from a Lβmax1κi,Bksubscript𝐿subscriptsuperscript𝛽1maxsubscript𝜅𝑖subscript𝐵𝑘L_{\beta^{-1}_{\text{max}}}\cdot\kappa_{i,B_{k}}italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋅ italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT-bounded distribution. Therefore, with probability at most 1δnNmax1𝛿𝑛subscript𝑁subscriptmax1-\frac{\delta}{nN_{\mathcal{B}_{\text{max}}}}1 - divide start_ARG italic_δ end_ARG start_ARG italic_n italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG any interval of width wisubscript𝑤𝑖w_{i}italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT contains at most

vi,Bk(wi):=assignsubscript𝑣𝑖subscript𝐵𝑘subscript𝑤𝑖absent\displaystyle v_{i,B_{k}}\left(w_{i}\right):=italic_v start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) := (n1)wiκi,BkLβmax1NBk𝑛1subscript𝑤𝑖subscript𝜅𝑖subscript𝐵𝑘subscript𝐿subscriptsuperscript𝛽1maxsubscript𝑁subscript𝐵𝑘\displaystyle(n-1)w_{i}\kappa_{i,B_{k}}L_{\beta^{-1}_{\text{max}}}\cdot N_{B_{% k}}( italic_n - 1 ) italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋅ italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT
+(n1)2NBklog(2n(n1)Nmaxδ)+4(n1)NBklog(eNBk2) samples.𝑛12subscript𝑁subscript𝐵𝑘2𝑛𝑛1subscript𝑁subscriptmax𝛿4𝑛1subscript𝑁subscript𝐵𝑘𝑒subscript𝑁subscript𝐵𝑘2 samples\displaystyle+(n-1)\sqrt{2N_{B_{k}}\log\left(\frac{2n(n-1)N_{\mathcal{B}_{% \text{max}}}}{\delta}\right)}+4(n-1)\sqrt{N_{B_{k}}\log\left(\frac{eN_{B_{k}}}% {2}\right)}\text{ samples}.+ ( italic_n - 1 ) square-root start_ARG 2 italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_log ( divide start_ARG 2 italic_n ( italic_n - 1 ) italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG italic_δ end_ARG ) end_ARG + 4 ( italic_n - 1 ) square-root start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_log ( divide start_ARG italic_e italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) end_ARG samples .

Theorem B.2 (Balcan et al. [2019a, Theorem 3.9]).

Pdim(^i,M)=2Pdimsubscript^𝑖M2\text{Pdim}\left(\hat{\mathcal{F}}_{i,\text{M}}\right)=2Pdim ( over^ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ) = 2 for all i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ].

B.2 First-price combinatorial auction

There are l𝑙litalic_l items for sale. An agent’s valuation space is represented by Θi=[0,1]2lsubscriptΘ𝑖superscript01superscript2𝑙\Theta_{i}=[0,1]^{2^{l}}roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = [ 0 , 1 ] start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_l end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT, indicating its value for each possible bundle a[l]𝑎delimited-[]𝑙a\subset[l]italic_a ⊂ [ italic_l ]. The valuation and bid for a bundle a𝑎aitalic_a are denoted by θi[a]subscript𝜃𝑖delimited-[]𝑎\theta_{i}[a]italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ italic_a ] and bi[a]subscript𝑏𝑖delimited-[]𝑎b_{i}[a]italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ italic_a ], respectively. The allocation xi(bi,bi)0,12lsubscript𝑥𝑖subscript𝑏𝑖subscript𝑏𝑖0superscript1superscript2𝑙x_{i}(b_{i},b_{-i})\in{0,1}^{2^{l}}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ∈ 0 , 1 start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_l end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT is determined as the solution to the winner determination problem:

maximize i[n]xibimaximize subscript𝑖delimited-[]𝑛subscript𝑥𝑖subscript𝑏𝑖\displaystyle\text{maximize }\sum_{i\in[n]}x_{i}\cdot b_{i}maximize ∑ start_POSTSUBSCRIPT italic_i ∈ [ italic_n ] end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT
subject to xixj=0 for all i,j[n],ij.formulae-sequencesubject to subscript𝑥𝑖subscript𝑥𝑗0 for all 𝑖formulae-sequence𝑗delimited-[]𝑛𝑖𝑗\displaystyle\text{subject to }x_{i}\cdot x_{j}=0\text{ for all }i,j\in[n],i% \neq j.subject to italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = 0 for all italic_i , italic_j ∈ [ italic_n ] , italic_i ≠ italic_j .

The price for agent i𝑖iitalic_i is then given by pi(bi,bi)=bixi(bi,bi)subscript𝑝𝑖subscript𝑏𝑖subscript𝑏𝑖subscript𝑏𝑖subscript𝑥𝑖subscript𝑏𝑖subscript𝑏𝑖p_{i}(b_{i},b_{-i})=b_{i}\cdot x_{i}(b_{i},b_{-i})italic_p start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) = italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ).

We start with the dispersion guarantees.

Theorem B.3.

Let (βi,βi)Σ~subscript𝛽𝑖subscript𝛽𝑖~Σ(\beta_{i},\beta_{-i})\in\tilde{\Sigma}( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ∈ over~ start_ARG roman_Σ end_ARG. Assume that for each pair of agents i,j[n]𝑖𝑗delimited-[]𝑛i,j\in[n]italic_i , italic_j ∈ [ italic_n ] and each pair of bundles a,a[l]𝑎superscript𝑎delimited-[]𝑙a,a^{\prime}\subset[l]italic_a , italic_a start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊂ [ italic_l ], the joint marginal prior distribution Fθi[a],θj[a]subscript𝐹subscript𝜃𝑖delimited-[]𝑎subscript𝜃𝑗delimited-[]superscript𝑎F_{\theta_{i}[a],\theta_{j}[a^{\prime}]}italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ italic_a ] , italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT [ italic_a start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] end_POSTSUBSCRIPT is κ𝜅\kappaitalic_κ-bounded. With probability 1δ1𝛿1-\delta1 - italic_δ for all agents i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] over the draw of the n𝑛nitalic_n datasets 𝒟βi:={βi(θi(1)),,βi(θi(N))}assignsuperscript𝒟subscript𝛽𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖1subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑁\mathcal{D}^{\beta_{-i}}:=\left\{\beta_{-i}(\theta_{-i}^{(1)}),\dots,\beta_{-i% }(\theta_{-i}^{(N)})\right\}caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT := { italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) , … , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT ) },

  1. 1.

    For any θi[0,1]2lsubscript𝜃𝑖superscript01superscript2𝑙\theta_{i}\in[0,1]^{2^{l}}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ [ 0 , 1 ] start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_l end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT, the functions ui,M(θi,,βi(θi(1))),,ui,M(θi,,βi(θi(N)))subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖1subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑁u_{i,\text{M}}(\theta_{i},\,\cdot\,,\beta_{-i}(\theta_{-i}^{(1)})),\dots,u_{i,% \text{M}}(\theta_{i},\,\cdot\,,\beta_{-i}(\theta_{-i}^{(N)}))italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) ) , … , italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT ) ) are piecewise 1111-Lipschitz and (O(1/(κLβmax12l+1N)),O~((n+1)2lNl))𝑂1𝜅subscriptsuperscript𝐿superscript2𝑙1subscriptsuperscript𝛽1max𝑁~𝑂superscript𝑛12𝑙𝑁𝑙\left(O\left(1/\left(\kappa L^{2^{l+1}}_{\beta^{-1}_{\text{max}}}\sqrt{N}% \right)\right),\tilde{O}\left((n+1)^{2l}\sqrt{N\cdot l}\right)\right)( italic_O ( 1 / ( italic_κ italic_L start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_l + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT square-root start_ARG italic_N end_ARG ) ) , over~ start_ARG italic_O end_ARG ( ( italic_n + 1 ) start_POSTSUPERSCRIPT 2 italic_l end_POSTSUPERSCRIPT square-root start_ARG italic_N ⋅ italic_l end_ARG ) )-dispersed.

  2. 2.

    For any bi[0,1]2lsubscript𝑏𝑖superscript01superscript2𝑙b_{i}\in[0,1]^{2^{l}}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ [ 0 , 1 ] start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_l end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT and bi[0,1](n1)2lsubscript𝑏𝑖superscript01𝑛1superscript2𝑙b_{-i}\in[0,1]^{(n-1)2^{l}}italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ∈ [ 0 , 1 ] start_POSTSUPERSCRIPT ( italic_n - 1 ) 2 start_POSTSUPERSCRIPT italic_l end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT, the function ui,M(,bi,bi)subscript𝑢𝑖Msubscript𝑏𝑖subscript𝑏𝑖u_{i,\text{M}}(\,\cdot\,,b_{i},b_{-i})italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( ⋅ , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) is 1111-Lipschitz continuous.

Proof.

For the first statement, apply Theorem 4.4 to the joint marginal bidding distribution Fθi[a],θj[a]βi,jsuperscriptsubscript𝐹subscript𝜃𝑖delimited-[]𝑎subscript𝜃𝑗delimited-[]superscript𝑎subscript𝛽𝑖𝑗F_{\theta_{i}[a],\theta_{j}[a^{\prime}]}^{\beta_{i,j}}italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ italic_a ] , italic_θ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT [ italic_a start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. Then, the κ𝜅\kappaitalic_κ-bounded density function for every pair of agents i,j[n]𝑖𝑗delimited-[]𝑛i,j\in[n]italic_i , italic_j ∈ [ italic_n ] and for all bundles a,a[l]𝑎superscript𝑎delimited-[]𝑙a,a^{\prime}\subset[l]italic_a , italic_a start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊂ [ italic_l ] transforms into a κLβi12lLβj12l𝜅superscriptsubscript𝐿subscriptsuperscript𝛽1𝑖superscript2𝑙superscriptsubscript𝐿subscriptsuperscript𝛽1𝑗superscript2𝑙\kappa L_{\beta^{-1}_{i}}^{2^{l}}L_{\beta^{-1}_{j}}^{2^{l}}italic_κ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_l end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_l end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT-bounded bidding distribution. Form this point onward, the proof for the first statement follows analogously to the proof of Theorem 3.10 of Balcan et al. [2019a]. The second statement is a direct consequence of Theorem 3.11 from Balcan et al. [2019a]. ∎

Theorem B.4.

Let (βi,βi)Σ~subscript𝛽𝑖subscript𝛽𝑖~Σ(\beta_{i},\beta_{-i})\in\tilde{\Sigma}( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ∈ over~ start_ARG roman_Σ end_ARG. Assume that for each agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and each pair of agents j,j[n]{i}𝑗superscript𝑗delimited-[]𝑛𝑖j,j^{\prime}\in[n]\setminus\{i\}italic_j , italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ [ italic_n ] ∖ { italic_i }, each pair of bundles a,a[l]𝑎superscript𝑎delimited-[]𝑙a,a^{\prime}\subset[l]italic_a , italic_a start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊂ [ italic_l ], and segment Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, the joint marginal prior distribution Foj(a),oj(a)|{oiBk}subscript𝐹subscript𝑜𝑗𝑎conditionalsubscript𝑜superscript𝑗superscript𝑎subscript𝑜𝑖subscript𝐵𝑘F_{o_{j}(a),o_{j^{\prime}}(a^{\prime})\;|\;\left\{o_{i}\in B_{k}\right\}}italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( italic_a ) , italic_o start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( italic_a start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT is κi,Bksubscript𝜅𝑖subscript𝐵𝑘\kappa_{i,B_{k}}italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT-bounded. Then, with probability at least 1δ1𝛿1-\delta1 - italic_δ over the draw of the sets {𝒟βi(Bk)|Bki,i[n]}conditional-setsuperscript𝒟subscript𝛽𝑖subscript𝐵𝑘formulae-sequencesubscript𝐵𝑘subscript𝑖𝑖delimited-[]𝑛\left\{\mathcal{D}^{\beta_{-i}}(B_{k})\;|\;B_{k}\in\mathcal{B}_{i},i\in[n]\right\}{ caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) | italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_i ∈ [ italic_n ] } for every i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, the functions ui,M(θi(1),,βi(oi(1))),,ui,M(θi(NBk),,βi(oi(NBk)))subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖1subscript𝛽𝑖superscriptsubscript𝑜𝑖1subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖subscript𝑁subscript𝐵𝑘subscript𝛽𝑖superscriptsubscript𝑜𝑖subscript𝑁subscript𝐵𝑘u_{i,\text{M}}\left(\theta_{i}^{(1)},\cdot,\beta_{-i}(o_{-i}^{(1)})\right),% \dots,u_{i,\text{M}}\left(\theta_{i}^{(N_{B_{k}})},\cdot,\beta_{-i}(o_{-i}^{(N% _{B_{k}})})\right)italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) ) , … , italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT ) ) are piecewise 1-Lipschitz and
(O(1/(κi,BkLβmax12l+1NBk)),O~((n+1)2lNBkl))𝑂1subscript𝜅𝑖subscript𝐵𝑘subscriptsuperscript𝐿superscript2𝑙1subscriptsuperscript𝛽1maxsubscript𝑁subscript𝐵𝑘~𝑂superscript𝑛12𝑙subscript𝑁subscript𝐵𝑘𝑙\left(O\left(1/\left(\kappa_{i,B_{k}}L^{2^{l+1}}_{\beta^{-1}_{\text{max}}}% \sqrt{N_{B_{k}}}\right)\right),\tilde{O}\left((n+1)^{2l}\sqrt{N_{B_{k}}l}% \right)\right)( italic_O ( 1 / ( italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_l + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT square-root start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ) ) , over~ start_ARG italic_O end_ARG ( ( italic_n + 1 ) start_POSTSUPERSCRIPT 2 italic_l end_POSTSUPERSCRIPT square-root start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_l end_ARG ) )-dispersed.

Proof.

For agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], we apply Theorem 4.4 to the joint marginal bidding distribution Foj[a],oj[a]|{oiBk}βi,jsuperscriptsubscript𝐹subscript𝑜𝑗delimited-[]𝑎conditionalsubscript𝑜superscript𝑗delimited-[]superscript𝑎subscript𝑜𝑖subscript𝐵𝑘subscript𝛽𝑖𝑗F_{o_{j}[a],o_{j^{\prime}}[a^{\prime}]\;|\;\left\{o_{i}\in B_{k}\right\}}^{% \beta_{i,j}}italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT [ italic_a ] , italic_o start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ italic_a start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. Then, the κi,Bksubscript𝜅𝑖subscript𝐵𝑘\kappa_{i,B_{k}}italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT-bounded density function for every pair of agents j,j[n]{i}𝑗superscript𝑗delimited-[]𝑛𝑖j,j^{\prime}\in[n]\setminus\{i\}italic_j , italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ [ italic_n ] ∖ { italic_i }, for all bundles a,a[l]𝑎superscript𝑎delimited-[]𝑙a,a^{\prime}\subset[l]italic_a , italic_a start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊂ [ italic_l ], and Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, transforms into a κi,BkLβj12lLβj12lsubscript𝜅𝑖subscript𝐵𝑘superscriptsubscript𝐿subscriptsuperscript𝛽1𝑗superscript2𝑙superscriptsubscript𝐿subscriptsuperscript𝛽1superscript𝑗superscript2𝑙\kappa_{i,B_{k}}L_{\beta^{-1}_{j}}^{2^{l}}L_{\beta^{-1}_{j^{\prime}}}^{2^{l}}italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_l end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_l end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT-bounded bidding distribution. From this point onward, the proof follows analogously to the proof of Theorem 3.10 of Balcan et al. [2019a]. ∎

Theorem B.5 (Balcan et al. [2019a, Theorem 3.12]).

For any agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], the pseudo-dimension of the function class ^i,Msubscript^𝑖M\hat{\mathcal{F}}_{i,\text{M}}over^ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT is O(l2llog(n))𝑂𝑙superscript2𝑙𝑛O(l2^{l}\log(n))italic_O ( italic_l 2 start_POSTSUPERSCRIPT italic_l end_POSTSUPERSCRIPT roman_log ( start_ARG italic_n end_ARG ) ).

Theorem B.6.

For any agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], the pseudo-dimension of the function class ~i,Msubscript~𝑖M\tilde{\mathcal{F}}_{i,\text{M}}over~ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT is O(l2llog(n))𝑂𝑙superscript2𝑙𝑛O(l2^{l}\log(n))italic_O ( italic_l 2 start_POSTSUPERSCRIPT italic_l end_POSTSUPERSCRIPT roman_log ( start_ARG italic_n end_ARG ) ).

Proof.

Balcan et al. [2019a] established in the proof of Theorem B.5 that for every i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], the function class ^i,Msubscript^𝑖M\hat{\mathcal{F}}_{i,\text{M}}over^ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT is (2l+1,(n+1)2l))(2^{l+1},(n+1)^{2l}))( 2 start_POSTSUPERSCRIPT italic_l + 1 end_POSTSUPERSCRIPT , ( italic_n + 1 ) start_POSTSUPERSCRIPT 2 italic_l end_POSTSUPERSCRIPT ) )-delineable. By applying Theorem 7.4, we have ~i,Msubscript~𝑖M\tilde{\mathcal{F}}_{i,\text{M}}over~ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT is (2l,(n+1)2l))(2^{l},(n+1)^{2l}))( 2 start_POSTSUPERSCRIPT italic_l end_POSTSUPERSCRIPT , ( italic_n + 1 ) start_POSTSUPERSCRIPT 2 italic_l end_POSTSUPERSCRIPT ) )-delineable. Subsequently, with an application of Theorem 7.3, we find that the pseudo-dimension of ~i,Msubscript~𝑖M\tilde{\mathcal{F}}_{i,\text{M}}over~ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT is O(l2llog(n)O(l2^{l}\log(n)italic_O ( italic_l 2 start_POSTSUPERSCRIPT italic_l end_POSTSUPERSCRIPT roman_log ( start_ARG italic_n end_ARG ). ∎

B.3 Discriminatory auction

In the discriminatory auction model, m𝑚mitalic_m identical units of an item are for sale, with each agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] having a valuation vector θi[0,1]msubscript𝜃𝑖superscript01𝑚\theta_{i}\in[0,1]^{m}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ [ 0 , 1 ] start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT, indicating its willingness to pay for each additional unit. The valuation decreases with each additional unit, implying θi[1]θi[2]θi[m]subscript𝜃𝑖delimited-[]1subscript𝜃𝑖delimited-[]2subscript𝜃𝑖delimited-[]𝑚\theta_{i}[1]\geq\theta_{i}[2]\geq\cdots\geq\theta_{i}[m]italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ 1 ] ≥ italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ 2 ] ≥ ⋯ ≥ italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ italic_m ]. In total nm𝑛𝑚nmitalic_n italic_m bids bi[μ]subscript𝑏𝑖delimited-[]𝜇b_{i}[\mu]italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ italic_μ ] for i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and μ[m]𝜇delimited-[]𝑚\mu\in[m]italic_μ ∈ [ italic_m ] are submitted to the auctioneer. If misubscript𝑚𝑖m_{i}italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT of agent i𝑖iitalic_i’s bids are among the m𝑚mitalic_m highest, it receives the units at its bid price, paying a cumulative amount based on the quantity awarded, i.e., pi=μ=1mibi[μ]subscript𝑝𝑖superscriptsubscript𝜇1subscript𝑚𝑖subscript𝑏𝑖delimited-[]𝜇p_{i}=\sum_{\mu=1}^{m_{i}}b_{i}[\mu]italic_p start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_μ = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ italic_μ ].

Theorem B.7.

Let (βi,βi)Σ~subscript𝛽𝑖subscript𝛽𝑖~Σ(\beta_{i},\beta_{-i})\in\tilde{\Sigma}( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ∈ over~ start_ARG roman_Σ end_ARG. Assume that for each agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and unit l[m]𝑙delimited-[]𝑚l\in[m]italic_l ∈ [ italic_m ], the marginal prior distribution Fθi[l]subscript𝐹subscript𝜃𝑖delimited-[]𝑙F_{\theta_{i}[l]}italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ italic_l ] end_POSTSUBSCRIPT is κ𝜅\kappaitalic_κ-bounded. With probability 1δ1𝛿1-\delta1 - italic_δ for all agents i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] over the draw of the n𝑛nitalic_n datasets 𝒟βi:={βi(θi(1)),,βi(θi(N))}assignsuperscript𝒟subscript𝛽𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖1subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑁\mathcal{D}^{\beta_{-i}}:=\left\{\beta_{-i}(\theta_{-i}^{(1)}),\dots,\beta_{-i% }(\theta_{-i}^{(N)})\right\}caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT := { italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) , … , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT ) },

  1. 1.

    For any θi[0,1]msubscript𝜃𝑖superscript01𝑚\theta_{i}\in[0,1]^{m}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ [ 0 , 1 ] start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT, the functions ui,M(θi,,βi(θi(1))),,ui,M(θi,,βi(θi(N)))subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖1subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑁u_{i,\text{M}}(\theta_{i},\,\cdot\,,\beta_{-i}(\theta_{-i}^{(1)})),\dots,u_{i,% \text{M}}(\theta_{i},\,\cdot\,,\beta_{-i}(\theta_{-i}^{(N)}))italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) ) , … , italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT ) ) are piecewise 1111-Lipschitz and (O(1/(κLβmax1N)),O~(nm2N))𝑂1𝜅subscript𝐿subscriptsuperscript𝛽1max𝑁~𝑂𝑛superscript𝑚2𝑁\left(O\left(1/\left(\kappa L_{\beta^{-1}_{\text{max}}}\sqrt{N}\right)\right),% \tilde{O}\left(nm^{2}\sqrt{N}\right)\right)( italic_O ( 1 / ( italic_κ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT square-root start_ARG italic_N end_ARG ) ) , over~ start_ARG italic_O end_ARG ( italic_n italic_m start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT square-root start_ARG italic_N end_ARG ) )-dispersed.

  2. 2.

    For any bi[0,1]msubscript𝑏𝑖superscript01𝑚b_{i}\in[0,1]^{m}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ [ 0 , 1 ] start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT and bi[0,1](n1)msubscript𝑏𝑖superscript01𝑛1𝑚b_{-i}\in[0,1]^{(n-1)m}italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ∈ [ 0 , 1 ] start_POSTSUPERSCRIPT ( italic_n - 1 ) italic_m end_POSTSUPERSCRIPT, the function ui,M(,bi,bi)subscript𝑢𝑖Msubscript𝑏𝑖subscript𝑏𝑖u_{i,\text{M}}(\,\cdot\,,b_{i},b_{-i})italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( ⋅ , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) is 1111-Lipschitz continuous.

Proof.

For the first statement, we apply Theorem 4.4 to the marginal bidding distribution Fθi[l]βisuperscriptsubscript𝐹subscript𝜃𝑖delimited-[]𝑙subscript𝛽𝑖F_{\theta_{i}[l]}^{\beta_{i}}italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ italic_l ] end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. Then, the κ𝜅\kappaitalic_κ-bounded density function for agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and for units l[l]𝑙delimited-[]𝑙l\in[l]italic_l ∈ [ italic_l ] transforms into a κLβi1𝜅subscript𝐿subscriptsuperscript𝛽1𝑖\kappa L_{\beta^{-1}_{i}}italic_κ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT-bounded bidding distribution. Form this point onward, the proof for the first statement follows analogously to the proof of Theorem 3.16 of Balcan et al. [2019a]. The second statement is a direct consequence of Theorem 3.17 from Balcan et al. [2019a]. ∎

Theorem B.8.

Let (βi,βi)Σ~subscript𝛽𝑖subscript𝛽𝑖~Σ(\beta_{i},\beta_{-i})\in\tilde{\Sigma}( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ∈ over~ start_ARG roman_Σ end_ARG. Assume that for each agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], agent j[n]{i}𝑗delimited-[]𝑛𝑖j\in[n]\setminus\{i\}italic_j ∈ [ italic_n ] ∖ { italic_i }, unit l[m]𝑙delimited-[]𝑚l\in[m]italic_l ∈ [ italic_m ], and segment Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, the marginal prior distribution Foj[l]|{oiBk}subscript𝐹conditionalsubscript𝑜𝑗delimited-[]𝑙subscript𝑜𝑖subscript𝐵𝑘F_{o_{j}[l]\;|\;\left\{o_{i}\in B_{k}\right\}}italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT [ italic_l ] | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT is κi,Bksubscript𝜅𝑖subscript𝐵𝑘\kappa_{i,B_{k}}italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT-bounded. Then, with probability at least 1δ1𝛿1-\delta1 - italic_δ over the draw of the sets {𝒟βi(Bk)|Bki,i[n]}conditional-setsuperscript𝒟subscript𝛽𝑖subscript𝐵𝑘formulae-sequencesubscript𝐵𝑘subscript𝑖𝑖delimited-[]𝑛\left\{\mathcal{D}^{\beta_{-i}}(B_{k})\;|\;B_{k}\in\mathcal{B}_{i},i\in[n]\right\}{ caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) | italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_i ∈ [ italic_n ] } for every i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, the functions ui,M(θi(1),,βi(oi(1))),,ui,M(θi(NBk),,βi(oi(NBk)))subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖1subscript𝛽𝑖superscriptsubscript𝑜𝑖1subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖subscript𝑁subscript𝐵𝑘subscript𝛽𝑖superscriptsubscript𝑜𝑖subscript𝑁subscript𝐵𝑘u_{i,\text{M}}\left(\theta_{i}^{(1)},\cdot,\beta_{-i}(o_{-i}^{(1)})\right),% \dots,u_{i,\text{M}}\left(\theta_{i}^{(N_{B_{k}})},\cdot,\beta_{-i}(o_{-i}^{(N% _{B_{k}})})\right)italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) ) , … , italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT ) ) are piecewise 1-Lipschitz and (O(1/(κi,BkLβmax1NBk)),O~(nm2NBkl))𝑂1subscript𝜅𝑖subscript𝐵𝑘subscript𝐿subscriptsuperscript𝛽1maxsubscript𝑁subscript𝐵𝑘~𝑂𝑛superscript𝑚2subscript𝑁subscript𝐵𝑘𝑙\left(O\left(1/\left(\kappa_{i,B_{k}}L_{\beta^{-1}_{\text{max}}}\sqrt{N_{B_{k}% }}\right)\right),\tilde{O}\left(nm^{2}\sqrt{N_{B_{k}}l}\right)\right)( italic_O ( 1 / ( italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT square-root start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ) ) , over~ start_ARG italic_O end_ARG ( italic_n italic_m start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT square-root start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_l end_ARG ) )-dispersed.

Proof.

For agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], apply Theorem 4.4 to the marginal bidding distribution Foj[l]|{oiBk}βisuperscriptsubscript𝐹conditionalsubscript𝑜𝑗delimited-[]𝑙subscript𝑜𝑖subscript𝐵𝑘subscript𝛽𝑖F_{o_{j}[l]\;|\;\left\{o_{i}\in B_{k}\right\}}^{\beta_{i}}italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT [ italic_l ] | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. Then, the κi,Bksubscript𝜅𝑖subscript𝐵𝑘\kappa_{i,B_{k}}italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT-bounded density function for every agent j[n]{i}𝑗delimited-[]𝑛𝑖j\in[n]\setminus\{i\}italic_j ∈ [ italic_n ] ∖ { italic_i }, every unit l[m]𝑙delimited-[]𝑚l\in[m]italic_l ∈ [ italic_m ], and Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT transforms into a κi,BkLβj1subscript𝜅𝑖subscript𝐵𝑘subscript𝐿subscriptsuperscript𝛽1𝑗\kappa_{i,B_{k}}L_{\beta^{-1}_{j}}italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT-bounded bidding distribution. Form this point onward, the proof for the first statement follows analogously to the proof of Theorem 3.16 of Balcan et al. [2019a]. ∎

Theorem B.9 (Balcan et al. [2019a, Theorem 3.18]).

For any agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], we have Pdim(^i,M)Pdimsubscript^𝑖M\text{Pdim}(\hat{\mathcal{F}}_{i,\text{M}})Pdim ( over^ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ) is O(mlog(nm))𝑂𝑚𝑛𝑚O(m\log(nm))italic_O ( italic_m roman_log ( start_ARG italic_n italic_m end_ARG ) ).

Theorem B.10.

For any agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], the pseudo-dimension of the function class ~i,Msubscript~𝑖M\tilde{\mathcal{F}}_{i,\text{M}}over~ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT is O(mlog(nm))𝑂𝑚𝑛𝑚O(m\log(nm))italic_O ( italic_m roman_log ( start_ARG italic_n italic_m end_ARG ) ).

Proof.

Balcan et al. [2019a] established in the proof of Theorem B.9 that for every i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], the function class ^i,Msubscript^𝑖M\hat{\mathcal{F}}_{i,\text{M}}over^ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT is (2m,m2(n1))2𝑚superscript𝑚2𝑛1(2m,m^{2}(n-1))( 2 italic_m , italic_m start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_n - 1 ) )-delineable. By applying Theorem 7.4, we have ~i,Msubscript~𝑖M\tilde{\mathcal{F}}_{i,\text{M}}over~ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT is (m,m2(n1))𝑚superscript𝑚2𝑛1(m,m^{2}(n-1))( italic_m , italic_m start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_n - 1 ) )-delineable. Subsequently, with an application of Theorem 7.3, we find that the pseudo-dimension of ~i,Msubscript~𝑖M\tilde{\mathcal{F}}_{i,\text{M}}over~ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT is O(mlog(nm))𝑂𝑚𝑛𝑚O(m\log(nm))italic_O ( italic_m roman_log ( start_ARG italic_n italic_m end_ARG ) ). ∎

B.4 Uniform-price auction

In the uniform-price auction model, the allocation mechanism parallels that of the discriminatory auction (Section B.3). The uniform-price auction sells all m𝑚mitalic_m units at a market-clearing price, with demand meeting supply. Following the principle that the market-clearing price is the highest bid not resulting in a sale [Krishna, 2009], we define cimsubscript𝑐𝑖superscript𝑚c_{-i}\in\mathbb{R}^{m}italic_c start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ∈ blackboard_R start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT as the array of the top m𝑚mitalic_m competing bids bisubscript𝑏𝑖b_{-i}italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT against agent i𝑖iitalic_i, ordered in descending value. This means ci[1]=bisubscript𝑐𝑖delimited-[]1subscriptnormsubscript𝑏𝑖c_{-i}[1]=\left\|b_{-i}\right\|_{\infty}italic_c start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT [ 1 ] = ∥ italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT is the highest of the opponents’ bids, ci[2]subscript𝑐𝑖delimited-[]2c_{-i}[2]italic_c start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT [ 2 ] is the second-highest, and so on. Agent i𝑖iitalic_i secures exactly one unit if and only if its highest bid surpasses the lowest winning bid and its second-highest bid does not exceed the second-lowest winning bid, i.e., bi[1]>ci[m]subscript𝑏𝑖delimited-[]1subscript𝑐𝑖delimited-[]𝑚b_{i}[1]>c_{-i}[m]italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ 1 ] > italic_c start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT [ italic_m ] and bi[2]<ci[m1]subscript𝑏𝑖delimited-[]2subscript𝑐𝑖delimited-[]𝑚1b_{i}[2]<c_{-i}[m-1]italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ 2 ] < italic_c start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT [ italic_m - 1 ]. This condition extends to multiple units where agent i𝑖iitalic_i wins exactly mi0subscript𝑚𝑖0m_{i}\geq 0italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≥ 0 units if its misubscript𝑚𝑖m_{i}italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPTth bid exceeds the corresponding winning bid and the next highest bid does not. The market-clearing price is set to p=max{bi[mi+1],ci[mmi+1]}𝑝subscript𝑏𝑖delimited-[]subscript𝑚𝑖1subscript𝑐𝑖delimited-[]𝑚subscript𝑚𝑖1p=\max\left\{b_{i}[m_{i}+1],c_{-i}[m-m_{i}+1]\right\}italic_p = roman_max { italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + 1 ] , italic_c start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT [ italic_m - italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + 1 ] }, which is the maximum of the lowest winning bid and the highest losing bid. The final payment by agent i𝑖iitalic_i is mipsubscript𝑚𝑖𝑝m_{i}\cdot pitalic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ italic_p.

Theorem B.11.

Let (βi,βi)Σ~subscript𝛽𝑖subscript𝛽𝑖~Σ(\beta_{i},\beta_{-i})\in\tilde{\Sigma}( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ∈ over~ start_ARG roman_Σ end_ARG. Assume that for each agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and unit l[m]𝑙delimited-[]𝑚l\in[m]italic_l ∈ [ italic_m ], the marginal prior distribution Fθi[l]subscript𝐹subscript𝜃𝑖delimited-[]𝑙F_{\theta_{i}[l]}italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ italic_l ] end_POSTSUBSCRIPT is κ𝜅\kappaitalic_κ-bounded. With probability 1δ1𝛿1-\delta1 - italic_δ for all agents i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] over the draw of the n𝑛nitalic_n datasets 𝒟βi:={βi(θi(1)),,βi(θi(N))}assignsuperscript𝒟subscript𝛽𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖1subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑁\mathcal{D}^{\beta_{-i}}:=\left\{\beta_{-i}(\theta_{-i}^{(1)}),\dots,\beta_{-i% }(\theta_{-i}^{(N)})\right\}caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT := { italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) , … , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT ) },

  1. 1.

    For any θi[0,1]msubscript𝜃𝑖superscript01𝑚\theta_{i}\in[0,1]^{m}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ [ 0 , 1 ] start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT, the functions ui,M(θi,,βi(θi(1))),,ui,M(θi,,βi(θi(N)))subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖1subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑁u_{i,\text{M}}(\theta_{i},\,\cdot\,,\beta_{-i}(\theta_{-i}^{(1)})),\dots,u_{i,% \text{M}}(\theta_{i},\,\cdot\,,\beta_{-i}(\theta_{-i}^{(N)}))italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) ) , … , italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT ) ) are piecewise 1111-Lipschitz and (O(1/(κLβmax1N)),O~(nm2N))𝑂1𝜅subscript𝐿subscriptsuperscript𝛽1max𝑁~𝑂𝑛superscript𝑚2𝑁\left(O\left(1/\left(\kappa L_{\beta^{-1}_{\text{max}}}\sqrt{N}\right)\right),% \tilde{O}\left(nm^{2}\sqrt{N}\right)\right)( italic_O ( 1 / ( italic_κ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT square-root start_ARG italic_N end_ARG ) ) , over~ start_ARG italic_O end_ARG ( italic_n italic_m start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT square-root start_ARG italic_N end_ARG ) )-dispersed.

  2. 2.

    For any bi[0,1]msubscript𝑏𝑖superscript01𝑚b_{i}\in[0,1]^{m}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ [ 0 , 1 ] start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT and bi[0,1](n1)msubscript𝑏𝑖superscript01𝑛1𝑚b_{-i}\in[0,1]^{(n-1)m}italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ∈ [ 0 , 1 ] start_POSTSUPERSCRIPT ( italic_n - 1 ) italic_m end_POSTSUPERSCRIPT, the function ui,M(,bi,bi)subscript𝑢𝑖Msubscript𝑏𝑖subscript𝑏𝑖u_{i,\text{M}}(\,\cdot\,,b_{i},b_{-i})italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( ⋅ , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) is 1111-Lipschitz continuous.

Proof.

For the first statement, apply Theorem 4.4 to the marginal bidding distribution Fθi[l]βisuperscriptsubscript𝐹subscript𝜃𝑖delimited-[]𝑙subscript𝛽𝑖F_{\theta_{i}[l]}^{\beta_{i}}italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ italic_l ] end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. Then, the κ𝜅\kappaitalic_κ-bounded density function for agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and for units l[l]𝑙delimited-[]𝑙l\in[l]italic_l ∈ [ italic_l ] transforms into a κLβi1𝜅subscript𝐿subscriptsuperscript𝛽1𝑖\kappa L_{\beta^{-1}_{i}}italic_κ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT-bounded bidding distribution. Form this point onward, the proof for the first statement follows analogously to the remaining proof of Theorem D.5 of Balcan et al. [2019a]. The second statement is a direct consequence of Theorem D.6 from Balcan et al. [2019a]. ∎

Theorem B.12.

Let (βi,βi)Σ~subscript𝛽𝑖subscript𝛽𝑖~Σ(\beta_{i},\beta_{-i})\in\tilde{\Sigma}( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ∈ over~ start_ARG roman_Σ end_ARG. Assume that for each agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], agent j[n]{i}𝑗delimited-[]𝑛𝑖j\in[n]\setminus\{i\}italic_j ∈ [ italic_n ] ∖ { italic_i }, unit l[m]𝑙delimited-[]𝑚l\in[m]italic_l ∈ [ italic_m ], and segment Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, the marginal prior distribution Foj[l]|{oiBk}subscript𝐹conditionalsubscript𝑜𝑗delimited-[]𝑙subscript𝑜𝑖subscript𝐵𝑘F_{o_{j}[l]\;|\;\left\{o_{i}\in B_{k}\right\}}italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT [ italic_l ] | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT is κi,Bksubscript𝜅𝑖subscript𝐵𝑘\kappa_{i,B_{k}}italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT-bounded. Then, with probability at least 1δ1𝛿1-\delta1 - italic_δ over the draw of the sets {𝒟βi(Bk)|Bki,i[n]}conditional-setsuperscript𝒟subscript𝛽𝑖subscript𝐵𝑘formulae-sequencesubscript𝐵𝑘subscript𝑖𝑖delimited-[]𝑛\left\{\mathcal{D}^{\beta_{-i}}(B_{k})\;|\;B_{k}\in\mathcal{B}_{i},i\in[n]\right\}{ caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) | italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_i ∈ [ italic_n ] } for every i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, the functions ui,M(θi(1),,βi(oi(1))),,ui,M(θi(NBk),,βi(oi(NBk)))subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖1subscript𝛽𝑖superscriptsubscript𝑜𝑖1subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖subscript𝑁subscript𝐵𝑘subscript𝛽𝑖superscriptsubscript𝑜𝑖subscript𝑁subscript𝐵𝑘u_{i,\text{M}}\left(\theta_{i}^{(1)},\cdot,\beta_{-i}(o_{-i}^{(1)})\right),% \dots,u_{i,\text{M}}\left(\theta_{i}^{(N_{B_{k}})},\cdot,\beta_{-i}(o_{-i}^{(N% _{B_{k}})})\right)italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) ) , … , italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT ) ) are piecewise 1-Lipschitz and (O(1/(κi,BkLβmax1NBk)),O~(nm2NBkl))𝑂1subscript𝜅𝑖subscript𝐵𝑘subscript𝐿subscriptsuperscript𝛽1maxsubscript𝑁subscript𝐵𝑘~𝑂𝑛superscript𝑚2subscript𝑁subscript𝐵𝑘𝑙\left(O\left(1/\left(\kappa_{i,B_{k}}L_{\beta^{-1}_{\text{max}}}\sqrt{N_{B_{k}% }}\right)\right),\tilde{O}\left(nm^{2}\sqrt{N_{B_{k}}l}\right)\right)( italic_O ( 1 / ( italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT square-root start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ) ) , over~ start_ARG italic_O end_ARG ( italic_n italic_m start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT square-root start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_l end_ARG ) )-dispersed.

Proof.

For agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], apply Theorem 4.4 to the marginal bidding distribution Foj[l]|{oiBk}βisuperscriptsubscript𝐹conditionalsubscript𝑜𝑗delimited-[]𝑙subscript𝑜𝑖subscript𝐵𝑘subscript𝛽𝑖F_{o_{j}[l]\;|\;\left\{o_{i}\in B_{k}\right\}}^{\beta_{i}}italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT [ italic_l ] | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. Then, the κi,Bksubscript𝜅𝑖subscript𝐵𝑘\kappa_{i,B_{k}}italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT-bounded density function for every agent j[n]{i}𝑗delimited-[]𝑛𝑖j\in[n]\setminus\{i\}italic_j ∈ [ italic_n ] ∖ { italic_i }, every unit l[m]𝑙delimited-[]𝑚l\in[m]italic_l ∈ [ italic_m ], and Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT transforms into a κi,BkLβj1subscript𝜅𝑖subscript𝐵𝑘subscript𝐿subscriptsuperscript𝛽1𝑗\kappa_{i,B_{k}}L_{\beta^{-1}_{j}}italic_κ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT-bounded bidding distribution. Form this point onward, the proof for the first statement follows analogously to the proof of Theorem D.5 of Balcan et al. [2019a]. ∎

Theorem B.13 (Balcan et al. [2019a, Theorem D.7]).

For any agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], Pdim(^i,M)Pdimsubscript^𝑖M\text{Pdim}(\hat{\mathcal{F}}_{i,\text{M}})Pdim ( over^ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ) is O(mlog(nm))𝑂𝑚𝑛𝑚O(m\log(nm))italic_O ( italic_m roman_log ( start_ARG italic_n italic_m end_ARG ) ).

Theorem B.14.

For any agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], the pseudo-dimension of the function class ~i,Msubscript~𝑖M\tilde{\mathcal{F}}_{i,\text{M}}over~ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT is O(mlog(nm))𝑂𝑚𝑛𝑚O(m\log(nm))italic_O ( italic_m roman_log ( start_ARG italic_n italic_m end_ARG ) ).

Proof.

Balcan et al. [2019a] established in the proof of Theorem B.13 that for every i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], the function class ^i,Msubscript^𝑖M\hat{\mathcal{F}}_{i,\text{M}}over^ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT is (2m,m2(n1))2𝑚superscript𝑚2𝑛1(2m,m^{2}(n-1))( 2 italic_m , italic_m start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_n - 1 ) )-delineable. By applying Theorem 7.4, we have ~i,Msubscript~𝑖M\tilde{\mathcal{F}}_{i,\text{M}}over~ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT is (m,m2(n1))𝑚superscript𝑚2𝑛1(m,m^{2}(n-1))( italic_m , italic_m start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_n - 1 ) )-delineable. Subsequently, with an application of Theorem 7.3, we find that the pseudo-dimension of ~i,Msubscript~𝑖M\tilde{\mathcal{F}}_{i,\text{M}}over~ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT is O(mlog(nm))𝑂𝑚𝑛𝑚O(m\log(nm))italic_O ( italic_m roman_log ( start_ARG italic_n italic_m end_ARG ) ). ∎

Appendix C Proofs to limit concentration of bidding distributions Section 4

Theorem 4.4.

Denote with ϕFoisubscriptitalic-ϕsubscript𝐹subscript𝑜𝑖\phi_{F_{o_{i}}}italic_ϕ start_POSTSUBSCRIPT italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT and ϕFoi,ojsubscriptitalic-ϕsubscript𝐹subscript𝑜𝑖subscript𝑜𝑗\phi_{F_{o_{i},o_{j}}}italic_ϕ start_POSTSUBSCRIPT italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT the density functions for the marginal prior distributions Foisubscript𝐹subscript𝑜𝑖F_{o_{i}}italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT and Foi,ojsubscript𝐹subscript𝑜𝑖subscript𝑜𝑗F_{o_{i},o_{j}}italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT for any i,j[n]𝑖𝑗delimited-[]𝑛i,j\in[n]italic_i , italic_j ∈ [ italic_n ]. Further assume that ϕFoisubscriptitalic-ϕsubscript𝐹subscript𝑜𝑖\phi_{F_{o_{i}}}italic_ϕ start_POSTSUBSCRIPT italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT and ϕFoi,ojsubscriptitalic-ϕsubscript𝐹subscript𝑜𝑖subscript𝑜𝑗\phi_{F_{o_{i},o_{j}}}italic_ϕ start_POSTSUBSCRIPT italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT are κ𝜅\kappaitalic_κ-bounded density functions for some κ>0𝜅0\kappa>0italic_κ > 0. Further, let (βi,βi)Σ~subscript𝛽𝑖subscript𝛽𝑖~Σ(\beta_{i},\beta_{-i})\in\tilde{\Sigma}( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ∈ over~ start_ARG roman_Σ end_ARG be a strategy profile of bi-Lipschitz continuous bidding strategies. Then, the probability density functions of the bidding distributions Foiβisubscriptsuperscript𝐹subscript𝛽𝑖subscript𝑜𝑖F^{\beta_{i}}_{o_{i}}italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT and Foi,ojβi,βjsubscriptsuperscript𝐹subscript𝛽𝑖subscript𝛽𝑗subscript𝑜𝑖subscript𝑜𝑗F^{\beta_{i},\beta_{j}}_{o_{i},o_{j}}italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT satisfy

supbiβi(𝒪i)ϕFoiβi(bi)subscriptsupremumsubscript𝑏𝑖subscript𝛽𝑖subscript𝒪𝑖subscriptitalic-ϕsubscriptsuperscript𝐹subscript𝛽𝑖subscript𝑜𝑖subscript𝑏𝑖\displaystyle\sup_{b_{i}\in\beta_{i}(\mathcal{O}_{i})}\phi_{F^{\beta_{i}}_{o_{% i}}}(b_{i})roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT italic_ϕ start_POSTSUBSCRIPT italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) κLβi1mabsent𝜅superscriptsubscript𝐿superscriptsubscript𝛽𝑖1𝑚\displaystyle\leq\kappa\cdot L_{\beta_{i}^{-1}}^{m}≤ italic_κ ⋅ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT
sup(bi,bj)βi(𝒪i)×βj(𝒪j)ϕFoi,ojβi,βj(bi,bj)subscriptsupremumsubscript𝑏𝑖subscript𝑏𝑗subscript𝛽𝑖subscript𝒪𝑖subscript𝛽𝑗subscript𝒪𝑗subscriptitalic-ϕsubscriptsuperscript𝐹subscript𝛽𝑖subscript𝛽𝑗subscript𝑜𝑖subscript𝑜𝑗subscript𝑏𝑖subscript𝑏𝑗\displaystyle\sup_{(b_{i},b_{j})\in\beta_{i}(\mathcal{O}_{i})\times\beta_{j}(% \mathcal{O}_{j})}\phi_{F^{\beta_{i},\beta_{j}}_{o_{i},o_{j}}}(b_{i},b_{j})roman_sup start_POSTSUBSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) ∈ italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) × italic_β start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( caligraphic_O start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT italic_ϕ start_POSTSUBSCRIPT italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) κLβi1mLβj1mabsent𝜅superscriptsubscript𝐿superscriptsubscript𝛽𝑖1𝑚superscriptsubscript𝐿superscriptsubscript𝛽𝑗1𝑚\displaystyle\leq\kappa\cdot L_{\beta_{i}^{-1}}^{m}\cdot L_{\beta_{j}^{-1}}^{m}≤ italic_κ ⋅ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ⋅ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT

where m𝑚mitalic_m denotes the dimension of 𝒪isubscript𝒪𝑖\mathcal{O}_{i}caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT.

Proof.

By the definition of bi-Lipschitz continuity, the function βi:𝒪iβi(𝒪i):subscript𝛽𝑖subscript𝒪𝑖subscript𝛽𝑖subscript𝒪𝑖\beta_{i}:\mathcal{O}_{i}\rightarrow\beta_{i}\left(\mathcal{O}_{i}\right)italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT → italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) is invertible for any i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ]. We perform a change of variables (Theorem A.2) with μ0:=(βi)#Foiassignsubscript𝜇0subscriptsubscript𝛽𝑖#subscript𝐹subscript𝑜𝑖\mu_{0}:=\left(\beta_{i}\right)_{\#}F_{o_{i}}italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT := ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT # end_POSTSUBSCRIPT italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT and μ1:=(βi1)#((βi)#Foi)=Foiassignsubscript𝜇1subscriptsuperscriptsubscript𝛽𝑖1#subscriptsubscript𝛽𝑖#subscript𝐹subscript𝑜𝑖subscript𝐹subscript𝑜𝑖\mu_{1}:=\left(\beta_{i}^{-1}\right)_{\#}\left(\left(\beta_{i}\right)_{\#}F_{o% _{i}}\right)=F_{o_{i}}italic_μ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT := ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT # end_POSTSUBSCRIPT ( ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT # end_POSTSUBSCRIPT italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) = italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT. Then, we have for biβi(𝒪i)subscript𝑏𝑖subscript𝛽𝑖subscript𝒪𝑖b_{i}\in\beta_{i}\left(\mathcal{O}_{i}\right)italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT )

ϕFoiβi(bi)=Theorem A.2ϕFoi(βi1(bi))|det(𝒥βi1(bi))|Lemma A.1κLβi1m,subscriptitalic-ϕsubscriptsuperscript𝐹subscript𝛽𝑖subscript𝑜𝑖subscript𝑏𝑖Theorem A.2subscriptitalic-ϕsubscript𝐹subscript𝑜𝑖superscriptsubscript𝛽𝑖1subscript𝑏𝑖𝒥superscriptsubscript𝛽𝑖1subscript𝑏𝑖Lemma A.1𝜅superscriptsubscript𝐿superscriptsubscript𝛽𝑖1𝑚\displaystyle\phi_{F^{\beta_{i}}_{o_{i}}}(b_{i})\overset{\text{Theorem }\ref{% thm:change-of-variables}}{=}\phi_{F_{o_{i}}}\left(\beta_{i}^{-1}(b_{i})\right)% \cdot\absolutevalue{\det(\mathcal{J}\beta_{i}^{-1}(b_{i}))}\overset{\text{% Lemma }\ref{thm:bound-determinante-of-jacobian-of-bi-lipschitz-map}}{\leq}% \kappa\cdot L_{\beta_{i}^{-1}}^{m},italic_ϕ start_POSTSUBSCRIPT italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) overTheorem start_ARG = end_ARG italic_ϕ start_POSTSUBSCRIPT italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ) ⋅ | start_ARG roman_det ( start_ARG caligraphic_J italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG ) end_ARG | overLemma start_ARG ≤ end_ARG italic_κ ⋅ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ,

where m𝑚mitalic_m denotes the dimension of 𝒪isubscript𝒪𝑖\mathcal{O}_{i}caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. We used a well-known bound on a bi-Lipschitz mapping’s Jacobian determinant in the last step.

For i,j[n]𝑖𝑗delimited-[]𝑛i,j\in[n]italic_i , italic_j ∈ [ italic_n ] with ij𝑖𝑗i\neq jitalic_i ≠ italic_j, the functions βisubscript𝛽𝑖\beta_{i}italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and βjsubscript𝛽𝑗\beta_{j}italic_β start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT are independent from one another. That is, βi:𝒪i𝒜i:subscript𝛽𝑖subscript𝒪𝑖subscript𝒜𝑖\beta_{i}:\mathcal{O}_{i}\rightarrow\mathcal{A}_{i}italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT → caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and βj:𝒪j𝒜j:subscript𝛽𝑗subscript𝒪𝑗subscript𝒜𝑗\beta_{j}:\mathcal{O}_{j}\rightarrow\mathcal{A}_{j}italic_β start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT : caligraphic_O start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT → caligraphic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT. The same holds for their inverses, so that the Jacobian matrix of βi,j1=(βi1,βj1)superscriptsubscript𝛽𝑖𝑗1superscriptsubscript𝛽𝑖1superscriptsubscript𝛽𝑗1\beta_{i,j}^{-1}=\left(\beta_{i}^{-1},\beta_{j}^{-1}\right)italic_β start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT = ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) is a block matrix. That is, for biβi(𝒪i)subscript𝑏𝑖subscript𝛽𝑖subscript𝒪𝑖b_{i}\in\beta_{i}\left(\mathcal{O}_{i}\right)italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) and bjβj(𝒪j)subscript𝑏𝑗subscript𝛽𝑗subscript𝒪𝑗b_{j}\in\beta_{j}\left(\mathcal{O}_{j}\right)italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ∈ italic_β start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( caligraphic_O start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT )

(𝒥βi,j1)(bi,bj)=(𝒥βi1(bi)00𝒥βj1(bj))𝒥superscriptsubscript𝛽𝑖𝑗1subscript𝑏𝑖subscript𝑏𝑗𝒥superscriptsubscript𝛽𝑖1subscript𝑏𝑖00𝒥superscriptsubscript𝛽𝑗1subscript𝑏𝑗\displaystyle\left(\mathcal{J}\beta_{i,j}^{-1}\right)\left(b_{i},b_{j}\right)=% \left(\begin{array}[]{cc}\mathcal{J}\beta_{i}^{-1}(b_{i})&0\\ 0&\mathcal{J}\beta_{j}^{-1}(b_{j})\end{array}\right)( caligraphic_J italic_β start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) = ( start_ARRAY start_ROW start_CELL caligraphic_J italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_CELL start_CELL 0 end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL caligraphic_J italic_β start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) end_CELL end_ROW end_ARRAY )

A well-known fact about the determinant of a block-matrix is that it equals the product of the blocks’ determinants. By another application of the change of variables formula, we have

ϕFoi,ojβi,βj(bi,bj)=Theorem A.2ϕFoi,oj((βi,j1)1(bi,bj))|det(𝒥(βi,j1)1(bi,bj))|subscriptitalic-ϕsubscriptsuperscript𝐹subscript𝛽𝑖subscript𝛽𝑗subscript𝑜𝑖subscript𝑜𝑗subscript𝑏𝑖subscript𝑏𝑗Theorem A.2subscriptitalic-ϕsubscript𝐹subscript𝑜𝑖subscript𝑜𝑗superscriptsuperscriptsubscript𝛽𝑖𝑗11subscript𝑏𝑖subscript𝑏𝑗𝒥superscriptsuperscriptsubscript𝛽𝑖𝑗11subscript𝑏𝑖subscript𝑏𝑗\displaystyle\phi_{F^{\beta_{i},\beta_{j}}_{o_{i},o_{j}}}(b_{i},b_{j})\overset% {\text{Theorem }\ref{thm:change-of-variables}}{=}\phi_{F_{o_{i},o_{j}}}\left(% \left(\beta_{i,j}^{-1}\right)^{-1}\left(b_{i},b_{j}\right)\right)\cdot% \absolutevalue{\det\left(\mathcal{J}\left(\beta_{i,j}^{-1}\right)^{-1}\left(b_% {i},b_{j}\right)\right)}italic_ϕ start_POSTSUBSCRIPT italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) overTheorem start_ARG = end_ARG italic_ϕ start_POSTSUBSCRIPT italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( ( italic_β start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) ) ⋅ | start_ARG roman_det ( caligraphic_J ( italic_β start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) ) end_ARG |
κ|det(𝒥βi1(bi))det(𝒥βj1(bj))|Lemma A.1κLβi1mLβj1m.absent𝜅𝒥superscriptsubscript𝛽𝑖1subscript𝑏𝑖𝒥superscriptsubscript𝛽𝑗1subscript𝑏𝑗Lemma A.1𝜅superscriptsubscript𝐿superscriptsubscript𝛽𝑖1𝑚superscriptsubscript𝐿superscriptsubscript𝛽𝑗1𝑚\displaystyle\leq\kappa\absolutevalue{\det(\mathcal{J}\beta_{i}^{-1}(b_{i}))% \cdot\det(\mathcal{J}\beta_{j}^{-1}(b_{j}))}\overset{\text{Lemma }\ref{thm:% bound-determinante-of-jacobian-of-bi-lipschitz-map}}{\leq}\kappa\cdot L_{\beta% _{i}^{-1}}^{m}\cdot L_{\beta_{j}^{-1}}^{m}.≤ italic_κ | start_ARG roman_det ( start_ARG caligraphic_J italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG ) ⋅ roman_det ( start_ARG caligraphic_J italic_β start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) end_ARG ) end_ARG | overLemma start_ARG ≤ end_ARG italic_κ ⋅ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ⋅ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT .

Appendix D Proofs for independent prior distributions Section 5

Theorem 5.1.

Let δ>0𝛿0\delta>0italic_δ > 0, M be a mechanism, and βΣ𝛽Σ\beta\in\Sigmaitalic_β ∈ roman_Σ a strategy profile. Then, it holds with probability 1δ1𝛿1-\delta1 - italic_δ for all agents i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] over the draw of datasets 𝒟β1,,𝒟βnsuperscript𝒟subscript𝛽1superscript𝒟subscript𝛽𝑛\mathcal{D}^{\beta_{-1}},\dots,\mathcal{D}^{\beta_{-n}}caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , … , caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT of valuation-bid queries,

supθiΘi^i(θi,βi(θi),βi)=supθi,θ^iΘiu^i,M(θi,θ^i,βi)u^i,M(θi,βi(θi),βi)subscriptsupremumsubscript𝜃𝑖subscriptΘ𝑖subscript^𝑖subscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖subscriptsupremumsubscript𝜃𝑖subscript^𝜃𝑖subscriptΘ𝑖subscript^𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖subscript^𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖\displaystyle\sup_{\theta_{i}\in\Theta_{i}}\hat{\ell}_{i}(\theta_{i},\beta_{i}% (\theta_{i}),\beta_{-i})=\sup_{\theta_{i},\hat{\theta}_{i}\in\Theta_{i}}\hat{u% }_{i,\text{M}}(\theta_{i},\hat{\theta}_{i},\beta_{-i})-\hat{u}_{i,\text{M}}(% \theta_{i},\beta_{i}(\theta_{i}),\beta_{-i})roman_sup start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over^ start_ARG roman_ℓ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) = roman_sup start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) - over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT )
supθi,θ^iΘi1Nj=1Nui,M(θi,θ^i,βi(θi(j)))ui,M(θi,βi(θi),βi(θi(j)))+ε^i,Pdim(N,δ),absentsubscriptsupremumsubscript𝜃𝑖subscript^𝜃𝑖subscriptΘ𝑖1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript^𝜀𝑖Pdim𝑁𝛿\displaystyle\leq\sup_{\theta_{i},\hat{\theta}_{i}\in\Theta_{i}}\frac{1}{N}% \sum_{j=1}^{N}u_{i,\text{M}}(\theta_{i},\hat{\theta}_{i},\beta_{-i}(\theta_{-i% }^{(j)}))-u_{i,\text{M}}(\theta_{i},\beta_{i}(\theta_{i}),\beta_{-i}(\theta_{-% i}^{(j)}))+\hat{\varepsilon}_{i,\text{Pdim}}(N,\delta),≤ roman_sup start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) + over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , Pdim end_POSTSUBSCRIPT ( italic_N , italic_δ ) ,
where ε^i,Pdim(N,δ):=42diNlog(eNdi)+22Nlog(2nδ), and di=Pdim(^i,M).formulae-sequenceassignwhere subscript^𝜀𝑖Pdim𝑁𝛿42subscript𝑑𝑖𝑁𝑒𝑁subscript𝑑𝑖22𝑁2𝑛𝛿 and subscript𝑑𝑖Pdimsubscript^𝑖M\displaystyle\mbox{ where }\hat{\varepsilon}_{i,\text{Pdim}}(N,\delta):=4\sqrt% {\frac{2d_{i}}{N}\log\left(\frac{eN}{d_{i}}\right)}+2\sqrt{\frac{2}{N}\log% \left(\frac{2n}{\delta}\right)},\mbox{ and }d_{i}=\text{Pdim}(\hat{\mathcal{F}% }_{i,\text{M}}).where over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , Pdim end_POSTSUBSCRIPT ( italic_N , italic_δ ) := 4 square-root start_ARG divide start_ARG 2 italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG italic_e italic_N end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG ) end_ARG + 2 square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG 2 italic_n end_ARG start_ARG italic_δ end_ARG ) end_ARG , and italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = Pdim ( over^ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ) .
Proof.

Fix an arbitrary agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ]. Then we have with 𝒟βi:={βi(θi(1)),,βi(θi(N))}assignsuperscript𝒟subscript𝛽𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖1subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑁\mathcal{D}^{\beta_{-i}}:=\left\{\beta_{-i}(\theta_{-i}^{(1)}),\dots,\beta_{-i% }(\theta_{-i}^{(N)})\right\}caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT := { italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) , … , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT ) } that βi(θi(j))Fθiβisimilar-tosubscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscriptsuperscript𝐹subscript𝛽𝑖subscript𝜃𝑖\beta_{-i}(\theta_{-i}^{(j)})\sim F^{\beta_{-i}}_{\theta_{-i}}italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ∼ italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT is i.i.d. for 1jN1𝑗𝑁1\leq j\leq N1 ≤ italic_j ≤ italic_N. Therefore, by applying Theorem 3.3, we have with probability at least 1δ21𝛿21-\frac{\delta}{2}1 - divide start_ARG italic_δ end_ARG start_ARG 2 end_ARG for all ui,M(θi,θ^i,)^i,Msubscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript^𝑖Mu_{i,\text{M}}(\theta_{i},\hat{\theta}_{i},\,\cdot\,)\in\hat{\mathcal{F}}_{i,% \text{M}}italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ⋅ ) ∈ over^ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT that

|1Nj=1Nui,M(θi,θ^i,βi(θi(j)))𝔼βi(θi)Fβi[ui,M(θi,θ^i,βi(θi))]|1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝔼similar-tosubscript𝛽𝑖subscript𝜃𝑖superscript𝐹subscript𝛽𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖\displaystyle\absolutevalue{\frac{1}{N}\sum_{j=1}^{N}u_{i,\text{M}}(\theta_{i}% ,\hat{\theta}_{i},\beta_{-i}(\theta_{-i}^{(j)}))-\mathbb{E}_{\beta_{-i}(\theta% _{-i})\sim F^{\beta_{-i}}}\left[u_{i,\text{M}}(\theta_{i},\hat{\theta}_{i},% \beta_{-i}(\theta_{-i}))\right]}| start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - blackboard_E start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ∼ italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] end_ARG |
22diNlog(eNdi)+2Nlog(2δ)=12ε^i,Pdim(N,nδ).absent22subscript𝑑𝑖𝑁𝑒𝑁subscript𝑑𝑖2𝑁2𝛿12subscript^𝜀𝑖Pdim𝑁𝑛𝛿\displaystyle\leq 2\sqrt{\frac{2d_{i}}{N}\log\left(\frac{eN}{d_{i}}\right)}+% \sqrt{\frac{2}{N}\log\left(\frac{2}{\delta}\right)}=\frac{1}{2}\hat{% \varepsilon}_{i,\text{Pdim}}(N,n\delta).≤ 2 square-root start_ARG divide start_ARG 2 italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG italic_e italic_N end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG ) end_ARG + square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG 2 end_ARG start_ARG italic_δ end_ARG ) end_ARG = divide start_ARG 1 end_ARG start_ARG 2 end_ARG over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , Pdim end_POSTSUBSCRIPT ( italic_N , italic_n italic_δ ) .

As this holds for all θi,θ^iΘisubscript𝜃𝑖subscript^𝜃𝑖subscriptΘ𝑖\theta_{i},\hat{\theta}_{i}\in\Theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, we have with probability 1δ1𝛿1-\delta1 - italic_δ

supθi,θ^iΘi𝔼βi(θi)Fβi[ui,M(θi,θ^i,βi(θi))]𝔼βi(θi)Fβi[ui,M(θi,βi(θi),βi(θi))]subscriptsupremumsubscript𝜃𝑖subscript^𝜃𝑖subscriptΘ𝑖subscript𝔼similar-tosubscript𝛽𝑖subscript𝜃𝑖superscript𝐹subscript𝛽𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝔼similar-tosubscript𝛽𝑖subscript𝜃𝑖superscript𝐹subscript𝛽𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖\displaystyle\sup_{\theta_{i},\hat{\theta}_{i}\in\Theta_{i}}\mathbb{E}_{\beta_% {-i}(\theta_{-i})\sim F^{\beta_{-i}}}\left[u_{i,\text{M}}(\theta_{i},\hat{% \theta}_{i},\beta_{-i}(\theta_{-i}))\right]-\mathbb{E}_{\beta_{-i}(\theta_{-i}% )\sim F^{\beta_{-i}}}\left[u_{i,\text{M}}(\theta_{i},\beta_{i}(\theta_{i}),% \beta_{-i}(\theta_{-i}))\right]roman_sup start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ∼ italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] - blackboard_E start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ∼ italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ]
supθi,θ^iΘi𝔼βi(θi)Fβi[ui,M(θi,θ^i,βi(θi))]1Nj=1Nui,M(θi,θ^i,βi(θi(j)))absentsubscriptsupremumsubscript𝜃𝑖subscript^𝜃𝑖subscriptΘ𝑖subscript𝔼similar-tosubscript𝛽𝑖subscript𝜃𝑖superscript𝐹subscript𝛽𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗\displaystyle\leq\sup_{\theta_{i},\hat{\theta}_{i}\in\Theta_{i}}\mathbb{E}_{% \beta_{-i}(\theta_{-i})\sim F^{\beta_{-i}}}\left[u_{i,\text{M}}(\theta_{i},% \hat{\theta}_{i},\beta_{-i}(\theta_{-i}))\right]-\frac{1}{N}\sum_{j=1}^{N}u_{i% ,\text{M}}(\theta_{i},\hat{\theta}_{i},\beta_{-i}(\theta_{-i}^{(j)}))≤ roman_sup start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ∼ italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] - divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) )
+1Nj=1Nui,M(θi,θ^i,βi(θi(j)))ui,M(θi,βi(θi),βi(θi(j)))1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗\displaystyle+\frac{1}{N}\sum_{j=1}^{N}u_{i,\text{M}}(\theta_{i},\hat{\theta}_% {i},\beta_{-i}(\theta_{-i}^{(j)}))-u_{i,\text{M}}(\theta_{i},\beta_{i}(\theta_% {i}),\beta_{-i}(\theta_{-i}^{(j)}))+ divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) )
+1Nj=1Nui,M(θi,βi(θi),βi(θi(j)))𝔼βi(θi)Fβi[ui,M(θi,βi(θi),βi(θi))]1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝔼similar-tosubscript𝛽𝑖subscript𝜃𝑖superscript𝐹subscript𝛽𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖\displaystyle+\frac{1}{N}\sum_{j=1}^{N}u_{i,\text{M}}(\theta_{i},\beta_{i}(% \theta_{i}),\beta_{-i}(\theta_{-i}^{(j)}))-\mathbb{E}_{\beta_{-i}(\theta_{-i})% \sim F^{\beta_{-i}}}\left[u_{i,\text{M}}(\theta_{i},\beta_{i}(\theta_{i}),% \beta_{-i}(\theta_{-i}))\right]+ divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - blackboard_E start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ∼ italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ]
supθi,θ^iΘi1Nj=1Nui,M(θi,θ^i,βi(θi(j)))ui,M(θi,βi(θi),βi(θi(j)))+ε^i,Pdim(N,nδ).absentsubscriptsupremumsubscript𝜃𝑖subscript^𝜃𝑖subscriptΘ𝑖1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript^𝜀𝑖Pdim𝑁𝑛𝛿\displaystyle\leq\sup_{\theta_{i},\hat{\theta}_{i}\in\Theta_{i}}\frac{1}{N}% \sum_{j=1}^{N}u_{i,\text{M}}(\theta_{i},\hat{\theta}_{i},\beta_{-i}(\theta_{-i% }^{(j)}))-u_{i,\text{M}}(\theta_{i},\beta_{i}(\theta_{i}),\beta_{-i}(\theta_{-% i}^{(j)}))+\hat{\varepsilon}_{i,\text{Pdim}}(N,n\delta).≤ roman_sup start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) + over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , Pdim end_POSTSUBSCRIPT ( italic_N , italic_n italic_δ ) .

Denote the event that the previous inequalities hold for agent i𝑖iitalic_i by Ai(δ)subscript𝐴𝑖𝛿A_{i}(\delta)italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_δ ). Then, we have shown P(Ai(δ))1δ𝑃subscript𝐴𝑖𝛿1𝛿P(A_{i}(\delta))\geq 1-\deltaitalic_P ( italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_δ ) ) ≥ 1 - italic_δ so far. It remains to show the bounds hold for all agents. We apply a union bound to the events Ai(δn)subscript𝐴𝑖𝛿𝑛A_{i}\left(\frac{\delta}{n}\right)italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( divide start_ARG italic_δ end_ARG start_ARG italic_n end_ARG ), which gives

P(i=1nAi(δn))𝑃superscriptsubscript𝑖1𝑛subscript𝐴𝑖𝛿𝑛\displaystyle P\left(\bigcap_{i=1}^{n}A_{i}\left(\frac{\delta}{n}\right)\right)italic_P ( ⋂ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( divide start_ARG italic_δ end_ARG start_ARG italic_n end_ARG ) ) =P((i=1nAi(δn)))=1P(i=1nAi(δn))absent𝑃superscriptsuperscriptsubscript𝑖1𝑛subscript𝐴𝑖superscript𝛿𝑛complementcomplement1𝑃superscriptsubscript𝑖1𝑛subscript𝐴𝑖superscript𝛿𝑛complement\displaystyle=P\left(\left(\bigcup_{i=1}^{n}A_{i}\left(\frac{\delta}{n}\right)% ^{\complement}\right)^{\complement}\right)=1-P\left(\bigcup_{i=1}^{n}A_{i}% \left(\frac{\delta}{n}\right)^{\complement}\right)= italic_P ( ( ⋃ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( divide start_ARG italic_δ end_ARG start_ARG italic_n end_ARG ) start_POSTSUPERSCRIPT ∁ end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ∁ end_POSTSUPERSCRIPT ) = 1 - italic_P ( ⋃ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( divide start_ARG italic_δ end_ARG start_ARG italic_n end_ARG ) start_POSTSUPERSCRIPT ∁ end_POSTSUPERSCRIPT )
1i=1nP(Ai(δn))1nδn=1δ.absent1superscriptsubscript𝑖1𝑛𝑃subscript𝐴𝑖superscript𝛿𝑛complement1𝑛𝛿𝑛1𝛿\displaystyle\geq 1-\sum_{i=1}^{n}P\left(A_{i}\left(\frac{\delta}{n}\right)^{% \complement}\right)\geq 1-n\frac{\delta}{n}=1-\delta.≥ 1 - ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_P ( italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( divide start_ARG italic_δ end_ARG start_ARG italic_n end_ARG ) start_POSTSUPERSCRIPT ∁ end_POSTSUPERSCRIPT ) ≥ 1 - italic_n divide start_ARG italic_δ end_ARG start_ARG italic_n end_ARG = 1 - italic_δ .

Theorem 5.3.

Let δ>0𝛿0\delta>0italic_δ > 0 and M be a mechanism. Furthermore, let βΣ~𝛽~Σ\beta\in\tilde{\Sigma}italic_β ∈ over~ start_ARG roman_Σ end_ARG be a strategy profile. Given that Assumption 5.2 holds for wi>0subscript𝑤𝑖0w_{i}>0italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT > 0, vi(wi)subscript𝑣𝑖subscript𝑤𝑖v_{i}(w_{i})italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ), and vi(Lβiwi)subscript𝑣𝑖subscript𝐿subscript𝛽𝑖subscript𝑤𝑖v_{i}(L_{\beta_{i}}w_{i})italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ), we have with probability at least 13δ13𝛿1-3\delta1 - 3 italic_δ over the draw of the datasets 𝒟β1,,𝒟βnsuperscript𝒟subscript𝛽1superscript𝒟subscript𝛽𝑛\mathcal{D}^{\beta_{-1}},\dots,\mathcal{D}^{\beta_{-n}}caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , … , caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT for every agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ]

supθiΘi^i(θi,βi(θi),βi)=supθi,θ^iΘiu^i,M(θi,θ^i,βi)u^i,M(θi,βi(θi),βi)subscriptsupremumsubscript𝜃𝑖subscriptΘ𝑖subscript^𝑖subscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖subscriptsupremumsubscript𝜃𝑖subscript^𝜃𝑖subscriptΘ𝑖subscript^𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖subscript^𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖\displaystyle\sup_{\theta_{i}\in\Theta_{i}}\hat{\ell}_{i}(\theta_{i},\beta_{i}% (\theta_{i}),\beta_{-i})=\sup_{\theta_{i},\hat{\theta}_{i}\in\Theta_{i}}\hat{u% }_{i,\text{M}}(\theta_{i},\hat{\theta}_{i},\beta_{-i})-\hat{u}_{i,\text{M}}(% \theta_{i},\beta_{i}(\theta_{i}),\beta_{-i})roman_sup start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over^ start_ARG roman_ℓ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) = roman_sup start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) - over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT )
supθi,θ^i𝒢wi1Nj=1Nui,M(θi,θ^i,βi(θi(j)))ui,M(θi,βi(θi),βi(θi(j)))+ε^i,absentsubscriptsupremumsubscript𝜃𝑖subscript^𝜃𝑖subscript𝒢subscript𝑤𝑖1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript^𝜀𝑖\displaystyle\leq\sup_{\theta_{i},\hat{\theta}_{i}\in\mathcal{G}_{w_{i}}}\frac% {1}{N}\sum_{j=1}^{N}u_{i,\text{M}}(\theta_{i},\hat{\theta}_{i},\beta_{-i}(% \theta_{-i}^{(j)}))-u_{i,\text{M}}(\theta_{i},\beta_{i}(\theta_{i}),\beta_{-i}% (\theta_{-i}^{(j)}))+\hat{\varepsilon}_{i},≤ roman_sup start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_G start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) + over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ,
where ε^i:=42diNlog(eNdi)+22Nlog(2nδ)+3ε^i,disp(wi)+ε^i,disp(Lβiwi),assignwhere subscript^𝜀𝑖42subscript𝑑𝑖𝑁𝑒𝑁subscript𝑑𝑖22𝑁2𝑛𝛿3subscript^𝜀𝑖dispsubscript𝑤𝑖subscript^𝜀𝑖dispsubscript𝐿subscript𝛽𝑖subscript𝑤𝑖\displaystyle\mbox{ where }\ \hat{\varepsilon}_{i}:=4\sqrt{\frac{2d_{i}}{N}% \log\left(\frac{eN}{d_{i}}\right)}+2\sqrt{\frac{2}{N}\log\left(\frac{2n}{% \delta}\right)}+3\hat{\varepsilon}_{i,\text{disp}}(w_{i})+\hat{\varepsilon}_{i% ,\text{disp}}(L_{\beta_{i}}w_{i}),where over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT := 4 square-root start_ARG divide start_ARG 2 italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG italic_e italic_N end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG ) end_ARG + 2 square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG 2 italic_n end_ARG start_ARG italic_δ end_ARG ) end_ARG + 3 over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) + over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ,
with ε^i,disp(x):=Nvi(x)NLix+2vi(x)N, and di=Pdim(^i,M).formulae-sequenceassignwith subscript^𝜀𝑖disp𝑥𝑁subscript𝑣𝑖𝑥𝑁subscript𝐿𝑖𝑥2subscript𝑣𝑖𝑥𝑁 and subscript𝑑𝑖Pdimsubscript^𝑖M\displaystyle\mbox{ with }\ \hat{\varepsilon}_{i,\text{disp}}(x):=\frac{N-v_{i% }\left(x\right)}{N}L_{i}x+\frac{2v_{i}\left(x\right)}{N},\text{ and }d_{i}=% \operatorname{Pdim}\left(\hat{\mathcal{F}}_{i,\text{M}}\right).with over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_x ) := divide start_ARG italic_N - italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x ) end_ARG start_ARG italic_N end_ARG italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_x + divide start_ARG 2 italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x ) end_ARG start_ARG italic_N end_ARG , and italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = roman_Pdim ( over^ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ) .
Proof.

For a (w,v)𝑤𝑣(w,v)( italic_w , italic_v )-dispersed set of N𝑁Nitalic_N functions, with probability 1δ1𝛿1-\delta1 - italic_δ, at most v𝑣vitalic_v jump discontinuities fall within a ball of radius w𝑤witalic_w. Therefore, within any ball of radius w𝑤witalic_w, at least Nv𝑁𝑣N-vitalic_N - italic_v functions are Lipschitz continuous, and at most v𝑣vitalic_v are not. Let wi>0subscript𝑤𝑖0w_{i}>0italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT > 0 and vi(wi)subscript𝑣𝑖subscript𝑤𝑖v_{i}\left(w_{i}\right)italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) be the function from the dispersion guarantees from Assumption 5.2. Define ε^i,disp(wi):=Nvi(wi)NLiwi+2vi(wi)Nassignsubscript^𝜀𝑖dispsubscript𝑤𝑖𝑁subscript𝑣𝑖subscript𝑤𝑖𝑁subscript𝐿𝑖subscript𝑤𝑖2subscript𝑣𝑖subscript𝑤𝑖𝑁\hat{\varepsilon}_{i,\text{disp}}(w_{i}):=\frac{N-v_{i}\left(w_{i}\right)}{N}L% _{i}w_{i}+\frac{2v_{i}\left(w_{i}\right)}{N}over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) := divide start_ARG italic_N - italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N end_ARG italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + divide start_ARG 2 italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N end_ARG. Then, with probability at least 1δ1𝛿1-\delta1 - italic_δ, the following conditions hold:

  1. 1.

    For all i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], valuations θiΘisubscript𝜃𝑖subscriptΘ𝑖\theta_{i}\in\Theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, and reported valuations θ^i,θ^iΘisubscript^𝜃𝑖superscriptsubscript^𝜃𝑖subscriptΘ𝑖\hat{\theta}_{i},\hat{\theta}_{i}^{\prime}\in\Theta_{i}over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT with θ^iθ^i1wisubscriptnormsubscript^𝜃𝑖superscriptsubscript^𝜃𝑖1subscript𝑤𝑖\norm{\hat{\theta}_{i}-\hat{\theta}_{i}^{\prime}}_{1}\leq w_{i}∥ start_ARG over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ∥ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, we have

    |1Nj=1Nui,M(θi,θ^i,βi(θi(j)))ui,M(θi,θ^i,βi(θi(j)))|ε^i,disp(wi)1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript^𝜀𝑖dispsubscript𝑤𝑖\displaystyle\begin{split}\absolutevalue{\frac{1}{N}\sum_{j=1}^{N}u_{i,\text{M% }}(\theta_{i},\hat{\theta}_{i},\beta_{-i}(\theta_{-i}^{(j)}))-u_{i,\text{M}}(% \theta_{i},\hat{\theta}_{i}^{\prime},\beta_{-i}(\theta_{-i}^{(j)}))}\leq\hat{% \varepsilon}_{i,\text{disp}}(w_{i})\end{split}start_ROW start_CELL | start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG | ≤ over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_CELL end_ROW (12)
  2. 2.

    For all i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], reported valuations θ^iΘisubscript^𝜃𝑖subscriptΘ𝑖\hat{\theta}_{i}\in\Theta_{i}over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, and valuations θi,θiΘisubscript𝜃𝑖superscriptsubscript𝜃𝑖subscriptΘ𝑖\theta_{i},\theta_{i}^{\prime}\in\Theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT with θiθi1wisubscriptnormsubscript𝜃𝑖superscriptsubscript𝜃𝑖1subscript𝑤𝑖\norm{\theta_{i}-\theta_{i}^{\prime}}_{1}\leq w_{i}∥ start_ARG italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ∥ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, we have

    |1Nj=1Nui,M(θi,θ^i,βi(θi(j)))ui,M(θi,θ^i,βi(θi(j)))|ε^i,disp(wi).1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript^𝜀𝑖dispsubscript𝑤𝑖\displaystyle\begin{split}\absolutevalue{\frac{1}{N}\sum_{j=1}^{N}u_{i,\text{M% }}(\theta_{i},\hat{\theta}_{i},\beta_{-i}(\theta_{-i}^{(j)}))-u_{i,\text{M}}(% \theta_{i}^{\prime},\hat{\theta}_{i},\beta_{-i}(\theta_{-i}^{(j)}))}\leq\hat{% \varepsilon}_{i,\text{disp}}(w_{i}).\end{split}start_ROW start_CELL | start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG | ≤ over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) . end_CELL end_ROW (13)

Let θi,θ^iΘisubscript𝜃𝑖subscript^𝜃𝑖subscriptΘ𝑖\theta_{i},\hat{\theta}_{i}\in\Theta_{i}italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. By the definition of 𝒢wisubscript𝒢subscript𝑤𝑖\mathcal{G}_{w_{i}}caligraphic_G start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT, there exist points p,p^𝒢wi𝑝^𝑝subscript𝒢subscript𝑤𝑖p,\hat{p}\in\mathcal{G}_{w_{i}}italic_p , over^ start_ARG italic_p end_ARG ∈ caligraphic_G start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT such that θip1wisubscriptnormsubscript𝜃𝑖𝑝1subscript𝑤𝑖\norm{\theta_{i}-p}_{1}\leq w_{i}∥ start_ARG italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_p end_ARG ∥ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and θ^ip^1wisubscriptnormsubscript^𝜃𝑖^𝑝1subscript𝑤𝑖\norm{\hat{\theta}_{i}-\hat{p}}_{1}\leq w_{i}∥ start_ARG over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over^ start_ARG italic_p end_ARG end_ARG ∥ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Equation 13 results in

|1Nj=1Nui,M(θi,p^,βi(θi(j)))ui,M(p,p^,βi(θi(j)))|ε^i,disp(wi),1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖^𝑝subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖M𝑝^𝑝subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript^𝜀𝑖dispsubscript𝑤𝑖\displaystyle\absolutevalue{\frac{1}{N}\sum_{j=1}^{N}u_{i,\text{M}}(\theta_{i}% ,\hat{p},\beta_{-i}(\theta_{-i}^{(j)}))-u_{i,\text{M}}(p,\hat{p},\beta_{-i}(% \theta_{-i}^{(j)}))}\leq\hat{\varepsilon}_{i,\text{disp}}(w_{i}),| start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_p end_ARG , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_p , over^ start_ARG italic_p end_ARG , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG | ≤ over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ,

and

|1Nj=1Nui,M(p,βi(p),βi(θi(j)))ui,M(θi,βi(p),βi(θi(j)))|ε^i,disp(wi).1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖M𝑝subscript𝛽𝑖𝑝subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖𝑝subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript^𝜀𝑖dispsubscript𝑤𝑖\displaystyle\absolutevalue{\frac{1}{N}\sum_{j=1}^{N}u_{i,\text{M}}(p,\beta_{i% }(p),\beta_{-i}(\theta_{-i}^{(j)}))-u_{i,\text{M}}(\theta_{i},\beta_{i}(p),% \beta_{-i}(\theta_{-i}^{(j)}))}\leq\hat{\varepsilon}_{i,\text{disp}}(w_{i}).| start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_p , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_p ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_p ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG | ≤ over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) .

Equation 12 gives

|1Nj=1Nui,M(θi,θ^i,βi(θi(j)))ui,M(θi,p^i,βi(θi(j)))|ε^i,disp(wi).1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝑝𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript^𝜀𝑖dispsubscript𝑤𝑖\displaystyle\absolutevalue{\frac{1}{N}\sum_{j=1}^{N}u_{i,\text{M}}(\theta_{i}% ,\hat{\theta}_{i},\beta_{-i}(\theta_{-i}^{(j)}))-u_{i,\text{M}}(\theta_{i},% \hat{p}_{i},\beta_{-i}(\theta_{-i}^{(j)}))}\leq\hat{\varepsilon}_{i,\text{disp% }}(w_{i}).| start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_p end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG | ≤ over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) .

Due to the Lipschitz continuity of βisubscript𝛽𝑖\beta_{i}italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, we have βi(θi)βi(p)1Lβiwisubscriptnormsubscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖𝑝1subscript𝐿subscript𝛽𝑖subscript𝑤𝑖\norm{\beta_{i}(\theta_{i})-\beta_{i}(p)}_{1}\leq L_{\beta_{i}}w_{i}∥ start_ARG italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) - italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_p ) end_ARG ∥ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. An additional application of Assumption 5.2 and Equation 12 gives with probability at least 1δ1𝛿1-\delta1 - italic_δ

|1Nj=1Nui,M(θi,βi(p),βi(θi(j)))ui,M(θi,βi,βi(θi(j)))|ε^i,disp(Lβiwi).1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖𝑝subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript^𝜀𝑖dispsubscript𝐿subscript𝛽𝑖subscript𝑤𝑖\displaystyle\absolutevalue{\frac{1}{N}\sum_{j=1}^{N}u_{i,\text{M}}(\theta_{i}% ,\beta_{i}(p),\beta_{-i}(\theta_{-i}^{(j)}))-u_{i,\text{M}}(\theta_{i},\beta_{% i},\beta_{-i}(\theta_{-i}^{(j)}))}\leq\hat{\varepsilon}_{i,\text{disp}}(L_{% \beta_{i}}w_{i}).| start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_p ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG | ≤ over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) .

Therefore, combining these statements, we have with probability at least 12δ12𝛿1-2\delta1 - 2 italic_δ

|1Nj=1Nui,M(θi,θ^i,βi(θi(j)))ui,M(θi,βi(θi),βi(θi(j)))|1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗\displaystyle\absolutevalue{\frac{1}{N}\sum_{j=1}^{N}u_{i,\text{M}}(\theta_{i}% ,\hat{\theta}_{i},\beta_{-i}(\theta_{-i}^{(j)}))-u_{i,\text{M}}(\theta_{i},% \beta_{i}(\theta_{i}),\beta_{-i}(\theta_{-i}^{(j)}))}| start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG |
|1Nj=1Nui,M(θi,θ^i,βi(θi(j)))ui,M(θi,p^,βi(θi(j)))|absent1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖Msubscript𝜃𝑖^𝑝subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗\displaystyle\leq\absolutevalue{\frac{1}{N}\sum_{j=1}^{N}u_{i,\text{M}}(\theta% _{i},\hat{\theta}_{i},\beta_{-i}(\theta_{-i}^{(j)}))-u_{i,\text{M}}(\theta_{i}% ,\hat{p},\beta_{-i}(\theta_{-i}^{(j)}))}≤ | start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_p end_ARG , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG |
+|1Nj=1Nui,M(θi,p^,βi(θi(j)))ui,M(p,p^,βi(θi(j)))|1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖^𝑝subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖M𝑝^𝑝subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗\displaystyle+\absolutevalue{\frac{1}{N}\sum_{j=1}^{N}u_{i,\text{M}}(\theta_{i% },\hat{p},\beta_{-i}(\theta_{-i}^{(j)}))-u_{i,\text{M}}(p,\hat{p},\beta_{-i}(% \theta_{-i}^{(j)}))}+ | start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_p end_ARG , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_p , over^ start_ARG italic_p end_ARG , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG |
+|1Nj=1Nui,M(p,p^,βi(θi(j)))ui,M(p,βi(p),βi(θi(j)))|1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖M𝑝^𝑝subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖M𝑝subscript𝛽𝑖𝑝subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗\displaystyle+\absolutevalue{\frac{1}{N}\sum_{j=1}^{N}u_{i,\text{M}}(p,\hat{p}% ,\beta_{-i}(\theta_{-i}^{(j)}))-u_{i,\text{M}}(p,\beta_{i}(p),\beta_{-i}(% \theta_{-i}^{(j)}))}+ | start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_p , over^ start_ARG italic_p end_ARG , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_p , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_p ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG |
+|1Nj=1Nui,M(p,βi(p),βi(θi(j)))ui,M(θi,βi(p),βi(θi(j)))|1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖M𝑝subscript𝛽𝑖𝑝subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖𝑝subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗\displaystyle+\absolutevalue{\frac{1}{N}\sum_{j=1}^{N}u_{i,\text{M}}(p,\beta_{% i}(p),\beta_{-i}(\theta_{-i}^{(j)}))-u_{i,\text{M}}(\theta_{i},\beta_{i}(p),% \beta_{-i}(\theta_{-i}^{(j)}))}+ | start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_p , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_p ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_p ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG |
+|1Nj=1Nui,M(θi,βi(p),βi(θi(j)))ui,M(θi,βi(θi),βi(θi(j)))|1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖𝑝subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗\displaystyle+\absolutevalue{\frac{1}{N}\sum_{j=1}^{N}u_{i,\text{M}}(\theta_{i% },\beta_{i}(p),\beta_{-i}(\theta_{-i}^{(j)}))-u_{i,\text{M}}(\theta_{i},\beta_% {i}(\theta_{i}),\beta_{-i}(\theta_{-i}^{(j)}))}+ | start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_p ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG |
|1Nj=1Nui,M(p,p^,βi(θi(j)))ui,M(p,βi(p),βi(θi(j)))|absent1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖M𝑝^𝑝subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖M𝑝subscript𝛽𝑖𝑝subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗\displaystyle\leq\absolutevalue{\frac{1}{N}\sum_{j=1}^{N}u_{i,\text{M}}(p,\hat% {p},\beta_{-i}(\theta_{-i}^{(j)}))-u_{i,\text{M}}(p,\beta_{i}(p),\beta_{-i}(% \theta_{-i}^{(j)}))}≤ | start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_p , over^ start_ARG italic_p end_ARG , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_p , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_p ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG |
+3ε^i,disp(wi)+ε^i,disp(Lβiwi).3subscript^𝜀𝑖dispsubscript𝑤𝑖subscript^𝜀𝑖dispsubscript𝐿subscript𝛽𝑖subscript𝑤𝑖\displaystyle+3\hat{\varepsilon}_{i,\text{disp}}(w_{i})+\hat{\varepsilon}_{i,% \text{disp}}(L_{\beta_{i}}w_{i}).+ 3 over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) + over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) .

The statement is complete with an additional application of Theorem 5.1. That is, in total, three different events with probability 1δ1𝛿1-\delta1 - italic_δ need to hold. The first comes from the pseudo-dimension concentration bound of Theorem 5.1. The two other events are the dispersion guarantees from Assumption 5.2 for balls of width wisubscript𝑤𝑖w_{i}italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and Lβiwisubscript𝐿subscript𝛽𝑖subscript𝑤𝑖L_{\beta_{i}}\cdot w_{i}italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋅ italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. The combination of these statements gives with probability at least 13δ13𝛿1-3\delta1 - 3 italic_δ

supθiΘi^i(θi,βi(θi),βi)=supθi,θiΘiu^i,M(θi,θi,βi)u^i,M(θi,βi(θi),βi)subscriptsupremumsubscript𝜃𝑖subscriptΘ𝑖subscript^𝑖subscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖subscriptsupremumsubscript𝜃𝑖superscriptsubscript𝜃𝑖subscriptΘ𝑖subscript^𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝜃𝑖subscript𝛽𝑖subscript^𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖\displaystyle\sup_{\theta_{i}\in\Theta_{i}}\hat{\ell}_{i}(\theta_{i},\beta_{i}% (\theta_{i}),\beta_{-i})=\sup_{\theta_{i},\theta_{i}^{\prime}\in\Theta_{i}}% \hat{u}_{i,\text{M}}(\theta_{i},\theta_{i}^{\prime},\beta_{-i})-\hat{u}_{i,% \text{M}}(\theta_{i},\beta_{i}(\theta_{i}),\beta_{-i})roman_sup start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over^ start_ARG roman_ℓ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) = roman_sup start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) - over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT )
supθi,θ^i𝒢wi1Nj=1Nui,M(θi,θ^i,βi(θi(j)))ui,M(θi,βi(θi),βi(θi(j)))absentsubscriptsupremumsubscript𝜃𝑖subscript^𝜃𝑖subscript𝒢subscript𝑤𝑖1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msubscript𝜃𝑖subscript^𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖subscript𝜃𝑖subscript𝛽𝑖superscriptsubscript𝜃𝑖𝑗\displaystyle\leq\sup_{\theta_{i},\hat{\theta}_{i}\in\mathcal{G}_{w_{i}}}\frac% {1}{N}\sum_{j=1}^{N}u_{i,\text{M}}(\theta_{i},\hat{\theta}_{i},\beta_{-i}(% \theta_{-i}^{(j)}))-u_{i,\text{M}}(\theta_{i},\beta_{i}(\theta_{i}),\beta_{-i}% (\theta_{-i}^{(j)}))≤ roman_sup start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_G start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_θ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) )
+42diNlog(eNdi)+22Nlog(2nδ)+3ε^i,disp(wi)+ε^i,disp(Lβiwi).42subscript𝑑𝑖𝑁𝑒𝑁subscript𝑑𝑖22𝑁2𝑛𝛿3subscript^𝜀𝑖dispsubscript𝑤𝑖subscript^𝜀𝑖dispsubscript𝐿subscript𝛽𝑖subscript𝑤𝑖\displaystyle+4\sqrt{\frac{2d_{i}}{N}\log\left(\frac{eN}{d_{i}}\right)}+2\sqrt% {\frac{2}{N}\log\left(\frac{2n}{\delta}\right)}+3\hat{\varepsilon}_{i,\text{% disp}}(w_{i})+\hat{\varepsilon}_{i,\text{disp}}(L_{\beta_{i}}w_{i}).+ 4 square-root start_ARG divide start_ARG 2 italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG italic_e italic_N end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG ) end_ARG + 2 square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG 2 italic_n end_ARG start_ARG italic_δ end_ARG ) end_ARG + 3 over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) + over^ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) .

Appendix E Proofs for interdependent prior distributions Section 6

This section provides the detailed proofs for the error bounds in approximating the ex ante utility loss for interdependent prior distributions.

E.1 Proof of Theorem 6.3

The partition isubscript𝑖\mathcal{B}_{i}caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT determines which segments of the observation space 𝒪isubscript𝒪𝑖\mathcal{O}_{i}caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be considered collectively. For each element B𝐵Bitalic_B within isubscript𝑖\mathcal{B}_{i}caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, we identify a constant best-response. We show that the error made by this procedure can be bounded in terms of the total variation distance between prior distributions conditioned on observations from B𝐵Bitalic_B. We show this for a single segment Bi𝐵subscript𝑖B\in\mathcal{B}_{i}italic_B ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT first.

Lemma E.1.

Let B𝒪i𝐵subscript𝒪𝑖B\subset\mathcal{O}_{i}italic_B ⊂ caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and βiΣisubscript𝛽𝑖subscriptΣ𝑖\beta_{-i}\in\Sigma_{-i}italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT be an opponent strategy profile for agent i𝑖iitalic_i. Then one can bound the largest difference of the ex interim best-response utility and the utility of a constant best-response over B𝐵Bitalic_B by

supoiBsupbi𝒜i𝔼oi,θi|oi[ui,M(θi,bi,βi(oi))]subscriptsupremumsubscript𝑜𝑖𝐵subscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖subscript𝔼subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle\sup_{o_{i}\in B}\sup_{b_{i}\in\mathcal{A}_{i}}\mathbb{E}_{o_{-i}% ,\theta_{i}|o_{i}}\left[u_{i,\text{M}}(\theta_{i},b_{i},\beta_{-i}(o_{-i}))\right]roman_sup start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B end_POSTSUBSCRIPT roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ]
supbi𝒜i𝔼o~i,oi,θi|{oiB}[ui,M(θi,bi,βi(oi))]2ui,Msupo^i,o^iBdTV(Fθi,oi|o^i,Fθi,oi|o^i).subscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖subscript𝔼subscript~𝑜𝑖subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖𝐵delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖2subscriptnormsubscript𝑢𝑖Msubscriptsupremumsubscript^𝑜𝑖superscriptsubscript^𝑜𝑖𝐵subscript𝑑TVsubscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖subscript^𝑜𝑖subscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖superscriptsubscript^𝑜𝑖\displaystyle-\sup_{b_{i}\in\mathcal{A}_{i}}\mathbb{E}_{\tilde{o}_{i},o_{-i},% \theta_{i}\;|\;\{o_{i}\in B\}}\left[u_{i,\text{M}}\left(\theta_{i},b_{i},\beta% _{-i}(o_{-i})\right)\right]\leq 2\norm{u_{i,\text{M}}}_{\infty}\cdot\sup_{\hat% {o}_{i},\hat{o}_{i}^{\prime}\in B}d_{\text{TV}}\left(F_{\theta_{i},o_{-i}\;|\;% \hat{o}_{i}},F_{\theta_{i},o_{-i}\;|\;\hat{o}_{i}^{\prime}}\right).- roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT over~ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] ≤ 2 ∥ start_ARG italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ⋅ roman_sup start_POSTSUBSCRIPT over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_B end_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT TV end_POSTSUBSCRIPT ( italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) .

Furthermore, the difference between a best-response over the set Σi|Bevaluated-atsubscriptΣ𝑖𝐵{\left.\kern-1.2pt\Sigma_{i}\mathchoice{\vphantom{\big{|}}}{}{}{}\right|_{B}}roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT of bidding functions restricted to B𝐵Bitalic_B and a constant best-response is bounded by

supβiΣi|B𝔼oi,oi,θi|{oiB}[ui,M(θi,βi(oi),βi(oi))]subscriptsupremumsuperscriptsubscript𝛽𝑖evaluated-atsubscriptΣ𝑖𝐵subscript𝔼subscript𝑜𝑖subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖𝐵delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝛽𝑖subscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle\sup_{\beta_{i}^{\prime}\in{\left.\kern-1.2pt\Sigma_{i}% \mathchoice{\vphantom{\big{|}}}{}{}{}\right|_{B}}}\mathbb{E}_{o_{i},o_{-i},% \theta_{i}\;|\;\{o_{i}\in B\}}\left[u_{i,\text{M}}\left(\theta_{i},\beta_{i}^{% \prime}(o_{i}),\beta_{-i}(o_{-i})\right)\right]roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ]
supbi𝒜i𝔼oi,oi,θi|{oiB}[ui,M(θi,bi,βi(oi))]2ui,Msupo^i,o^iBdTV(Fθi,oi|o^i,Fθi,oi|o^i).subscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖subscript𝔼subscript𝑜𝑖subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖𝐵delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖2subscriptnormsubscript𝑢𝑖Msubscriptsupremumsubscript^𝑜𝑖superscriptsubscript^𝑜𝑖𝐵subscript𝑑TVsubscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖subscript^𝑜𝑖subscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖superscriptsubscript^𝑜𝑖\displaystyle-\sup_{b_{i}\in\mathcal{A}_{i}}\mathbb{E}_{o_{i},o_{-i},\theta_{i% }\;|\;\{o_{i}\in B\}}\left[u_{i,\text{M}}\left(\theta_{i},b_{i},\beta_{-i}(o_{% -i})\right)\right]\leq 2\norm{u_{i,\text{M}}}_{\infty}\cdot\sup_{\hat{o}_{i},% \hat{o}_{i}^{\prime}\in B}d_{\text{TV}}\left(F_{\theta_{i},o_{-i}\;|\;\hat{o}_% {i}},F_{\theta_{i},o_{-i}\;|\;\hat{o}_{i}^{\prime}}\right).- roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] ≤ 2 ∥ start_ARG italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ⋅ roman_sup start_POSTSUBSCRIPT over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_B end_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT TV end_POSTSUBSCRIPT ( italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) .
Proof.

Let ϵ>0italic-ϵ0\epsilon>0italic_ϵ > 0 and oiBsubscript𝑜𝑖𝐵o_{i}\in Bitalic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B. Choose bi𝒜isuperscriptsubscript𝑏𝑖subscript𝒜𝑖b_{i}^{*}\in\mathcal{A}_{i}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT such that it is within ϵitalic-ϵ\epsilonitalic_ϵ of the best-response utility, that is,

supbi𝒜i𝔼oi,θi|oi[ui,M(θ,bi,βi(oi))]ϵ𝔼oi,θi|oi[ui,M(θ,bi,βi(oi))].subscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖subscript𝔼subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖delimited-[]subscript𝑢𝑖M𝜃subscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖italic-ϵsubscript𝔼subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖delimited-[]subscript𝑢𝑖M𝜃superscriptsubscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle\sup_{b_{i}\in\mathcal{A}_{i}}\mathbb{E}_{o_{-i},\theta_{i}|o_{i}% }\left[u_{i,\text{M}}(\theta,b_{i},\beta_{-i}(o_{-i}))\right]-\epsilon\leq% \mathbb{E}_{o_{-i},\theta_{i}|o_{i}}\left[u_{i,\text{M}}(\theta,b_{i}^{*},% \beta_{-i}(o_{-i}))\right].roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] - italic_ϵ ≤ blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] . (14)

Then,

supbi𝒜i𝔼oi,θi|oi[ui,M(θi,bi,βi(oi))]supbi𝒜i𝔼o~i,oi,θi|{o~iB}[ui,M(θi,bi,βi(oi))]subscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖subscript𝔼subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖subscriptsupremumsuperscriptsubscript𝑏𝑖subscript𝒜𝑖subscript𝔼subscript~𝑜𝑖subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript~𝑜𝑖𝐵delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle\sup_{b_{i}\in\mathcal{A}_{i}}\mathbb{E}_{o_{-i},\theta_{i}|o_{i}% }\left[u_{i,\text{M}}(\theta_{i},b_{i},\beta_{-i}(o_{-i}))\right]-\sup_{b_{i}^% {\prime}\in\mathcal{A}_{i}}\mathbb{E}_{\tilde{o}_{i},o_{-i},\theta_{i}\;|\;\{% \tilde{o}_{i}\in B\}}\left[u_{i,\text{M}}\left(\theta_{i},b_{i}^{\prime},\beta% _{-i}(o_{-i})\right)\right]roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] - roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT over~ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { over~ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ]
Equ. 14𝔼oi,θi|oi[ui,M(θi,bi,βi(oi))]supbi𝒜i𝔼o~i,oi,θi|{o~iB}[ui,M(θi,bi,βi(oi))]+ϵEqu. 14subscript𝔼subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖subscriptsupremumsuperscriptsubscript𝑏𝑖subscript𝒜𝑖subscript𝔼subscript~𝑜𝑖subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript~𝑜𝑖𝐵delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖italic-ϵ\displaystyle\overset{\text{Equ. }\ref{equ:chosen-eps-constant-interim-best-% response}}{\leq}\mathbb{E}_{o_{-i},\theta_{i}|o_{i}}\left[u_{i,\text{M}}(% \theta_{i},b_{i}^{*},\beta_{-i}(o_{-i}))\right]-\sup_{b_{i}^{\prime}\in% \mathcal{A}_{i}}\mathbb{E}_{\tilde{o}_{i},o_{-i},\theta_{i}\;|\;\{\tilde{o}_{i% }\in B\}}\left[u_{i,\text{M}}\left(\theta_{i},b_{i}^{\prime},\beta_{-i}(o_{-i}% )\right)\right]+\epsilonoverEqu. start_ARG ≤ end_ARG blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] - roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT over~ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { over~ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] + italic_ϵ
𝔼oi,θi|oi[ui,M(θi,bi,βi(oi))]𝔼o~i,oi,θi|{o~iB}[ui,M(θi,bi,βi(oi))]+ϵabsentsubscript𝔼subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖subscript𝔼subscript~𝑜𝑖subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript~𝑜𝑖𝐵delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖italic-ϵ\displaystyle\leq\mathbb{E}_{o_{-i},\theta_{i}|o_{i}}\left[u_{i,\text{M}}(% \theta_{i},b_{i}^{*},\beta_{-i}(o_{-i}))\right]-\mathbb{E}_{\tilde{o}_{i},o_{-% i},\theta_{i}\;|\;\{\tilde{o}_{i}\in B\}}\left[u_{i,\text{M}}\left(\theta_{i},% b_{i}^{*},\beta_{-i}(o_{-i})\right)\right]+\epsilon≤ blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] - blackboard_E start_POSTSUBSCRIPT over~ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { over~ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] + italic_ϵ
=𝔼o~i|{o~iB}[𝔼oi,θi|oi[ui,M(θi,bi,βi(oi))]𝔼oi,θi|o~i[ui,M(θi,bi,βi(oi))]]+ϵabsentsubscript𝔼conditionalsubscript~𝑜𝑖subscript~𝑜𝑖𝐵delimited-[]subscript𝔼subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖subscript𝔼subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript~𝑜𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖italic-ϵ\displaystyle=\mathbb{E}_{\tilde{o}_{i}\;|\;{\{\tilde{o}_{i}\in B\}}}\left[% \mathbb{E}_{o_{-i},\theta_{i}|o_{i}}\left[u_{i,\text{M}}(\theta_{i},b_{i}^{*},% \beta_{-i}(o_{-i}))\right]-\mathbb{E}_{o_{-i},\theta_{i}|\tilde{o}_{i}}\left[u% _{i,\text{M}}(\theta_{i},b_{i}^{*},\beta_{-i}(o_{-i}))\right]\right]+\epsilon= blackboard_E start_POSTSUBSCRIPT over~ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { over~ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B } end_POSTSUBSCRIPT [ blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] - blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | over~ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] ] + italic_ϵ
Theorem 6.2𝔼o~i|{o~iB}[2ui,MdTV(Fθi,oi|oi,Fθi,oi|o~i)]+ϵTheorem 6.2subscript𝔼conditionalsubscript~𝑜𝑖subscript~𝑜𝑖𝐵delimited-[]2subscriptnormsubscript𝑢𝑖Msubscript𝑑TVsubscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖subscript𝑜𝑖subscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖subscript~𝑜𝑖italic-ϵ\displaystyle\overset{\text{Theorem }\ref{thm:bound-distance-of-integrals-by-% total-variation}}{\leq}\mathbb{E}_{\tilde{o}_{i}\;|\;{\{\tilde{o}_{i}\in B\}}}% \left[2\norm{u_{i,\text{M}}}_{\infty}\cdot d_{\text{TV}}\left(F_{\theta_{i},o_% {-i}\;|\;o_{i}},F_{\theta_{i},o_{-i}\;|\;\tilde{o}_{i}}\right)\right]+\epsilonoverTheorem start_ARG ≤ end_ARG blackboard_E start_POSTSUBSCRIPT over~ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { over~ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B } end_POSTSUBSCRIPT [ 2 ∥ start_ARG italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ⋅ italic_d start_POSTSUBSCRIPT TV end_POSTSUBSCRIPT ( italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over~ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) ] + italic_ϵ
2ui,M𝔼o~i|{o~iB}[supo^i,o^iBdTV(Fθi,oi|o^i,Fθi,oi|o^i)]+ϵabsent2subscriptnormsubscript𝑢𝑖Msubscript𝔼conditionalsubscript~𝑜𝑖subscript~𝑜𝑖𝐵delimited-[]subscriptsupremumsubscript^𝑜𝑖superscriptsubscript^𝑜𝑖𝐵subscript𝑑TVsubscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖subscript^𝑜𝑖subscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖superscriptsubscript^𝑜𝑖italic-ϵ\displaystyle\leq 2\norm{u_{i,\text{M}}}_{\infty}\mathbb{E}_{\tilde{o}_{i}\;|% \;{\{\tilde{o}_{i}\in B\}}}\left[\sup_{\hat{o}_{i},\hat{o}_{i}^{\prime}\in B}d% _{\text{TV}}\left(F_{\theta_{i},o_{-i}\;|\;\hat{o}_{i}},F_{\theta_{i},o_{-i}\;% |\;\hat{o}_{i}^{\prime}}\right)\right]+\epsilon≤ 2 ∥ start_ARG italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT over~ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { over~ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B } end_POSTSUBSCRIPT [ roman_sup start_POSTSUBSCRIPT over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_B end_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT TV end_POSTSUBSCRIPT ( italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) ] + italic_ϵ
=2ui,Msupo^i,o^iBdTV(Fθi,oi|o^i,Fθi,oi|o^i)+ϵ.absent2subscriptnormsubscript𝑢𝑖Msubscriptsupremumsubscript^𝑜𝑖superscriptsubscript^𝑜𝑖𝐵subscript𝑑TVsubscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖subscript^𝑜𝑖subscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖superscriptsubscript^𝑜𝑖italic-ϵ\displaystyle=2\norm{u_{i,\text{M}}}_{\infty}\cdot\sup_{\hat{o}_{i},\hat{o}_{i% }^{\prime}\in B}d_{\text{TV}}\left(F_{\theta_{i},o_{-i}\;|\;\hat{o}_{i}},F_{% \theta_{i},o_{-i}\;|\;\hat{o}_{i}^{\prime}}\right)+\epsilon.= 2 ∥ start_ARG italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ⋅ roman_sup start_POSTSUBSCRIPT over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_B end_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT TV end_POSTSUBSCRIPT ( italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) + italic_ϵ . (15)

As ϵitalic-ϵ\epsilonitalic_ϵ and oisubscript𝑜𝑖o_{i}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT were chosen arbitrarily, the first statement follows.

For the second statement, observe that the best-response ex ante utility over B𝐵Bitalic_B is bounded by the largest ex interim best-response utility over B𝐵Bitalic_B. More specifically,

supβiΣi|B𝔼oi,oi,θi|{oiB}[ui,M(θi,βi(oi),βi(oi))]subscriptsupremumsuperscriptsubscript𝛽𝑖evaluated-atsubscriptΣ𝑖𝐵subscript𝔼subscript𝑜𝑖subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖𝐵delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝛽𝑖subscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle\sup_{\beta_{i}^{\prime}\in{\left.\kern-1.2pt\Sigma_{i}% \mathchoice{\vphantom{\big{|}}}{}{}{}\right|_{B}}}\mathbb{E}_{o_{i},o_{-i},% \theta_{i}\;|\;\{o_{i}\in B\}}\left[u_{i,\text{M}}\left(\theta_{i},\beta_{i}^{% \prime}(o_{i}),\beta_{-i}(o_{-i})\right)\right]roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ]
=supβiΣi|B𝔼oi|{oiB}[𝔼oi,θi|oi[ui,M(θi,βi(oi),βi(oi))]]absentsubscriptsupremumsuperscriptsubscript𝛽𝑖evaluated-atsubscriptΣ𝑖𝐵subscript𝔼conditionalsubscript𝑜𝑖subscript𝑜𝑖𝐵delimited-[]subscript𝔼subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝛽𝑖subscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle=\sup_{\beta_{i}^{\prime}\in{\left.\kern-1.2pt\Sigma_{i}% \mathchoice{\vphantom{\big{|}}}{}{}{}\right|_{B}}}\mathbb{E}_{o_{i}\;|\;\{o_{i% }\in B\}}\left[\mathbb{E}_{o_{-i},\theta_{i}|o_{i}}\left[u_{i,\text{M}}\left(% \theta_{i},\beta_{i}^{\prime}(o_{i}),\beta_{-i}(o_{-i})\right)\right]\right]= roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B } end_POSTSUBSCRIPT [ blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] ]
𝔼oi|{oiB}[supβiΣi|B𝔼oi,θi|oi[ui,M(θi,βi(oi),βi(oi))]]absentsubscript𝔼conditionalsubscript𝑜𝑖subscript𝑜𝑖𝐵delimited-[]subscriptsupremumsuperscriptsubscript𝛽𝑖evaluated-atsubscriptΣ𝑖𝐵subscript𝔼subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝛽𝑖subscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle\leq\mathbb{E}_{o_{i}\;|\;\{o_{i}\in B\}}\left[\sup_{\beta_{i}^{% \prime}\in{\left.\kern-1.2pt\Sigma_{i}\mathchoice{\vphantom{\big{|}}}{}{}{}% \right|_{B}}}\mathbb{E}_{o_{-i},\theta_{i}|o_{i}}\left[u_{i,\text{M}}\left(% \theta_{i},\beta_{i}^{\prime}(o_{i}),\beta_{-i}(o_{-i})\right)\right]\right]≤ blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B } end_POSTSUBSCRIPT [ roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] ]
=𝔼oi|{oiB}[supbi𝒜i𝔼oi,θi|oi[ui,M(θi,bi,βi(oi))]]absentsubscript𝔼conditionalsubscript𝑜𝑖subscript𝑜𝑖𝐵delimited-[]subscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖subscript𝔼subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle=\mathbb{E}_{o_{i}\;|\;\{o_{i}\in B\}}\left[\sup_{b_{i}\in% \mathcal{A}_{i}}\mathbb{E}_{o_{-i},\theta_{i}|o_{i}}\left[u_{i,\text{M}}(% \theta_{i},b_{i},\beta_{-i}(o_{-i}))\right]\right]= blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B } end_POSTSUBSCRIPT [ roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] ]
supoiBsupbi𝒜i𝔼oi,θi|oi[ui,M(θi,bi,βi(oi))].absentsubscriptsupremumsubscript𝑜𝑖𝐵subscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖subscript𝔼subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle\leq\sup_{o_{i}\in B}\sup_{b_{i}\in\mathcal{A}_{i}}\mathbb{E}_{o_% {-i},\theta_{i}|o_{i}}\left[u_{i,\text{M}}(\theta_{i},b_{i},\beta_{-i}(o_{-i})% )\right].≤ roman_sup start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B end_POSTSUBSCRIPT roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] . (16)

Therefore, using the first statement, we get

supβiΣi|B𝔼oi,oi,θi|{oiB}[ui,M(θi,βi(oi),βi(oi))]supbi𝒜i𝔼o~i,oi,θi|{o~iB}[ui,M(θi,bi,βi(oi))]subscriptsupremumsuperscriptsubscript𝛽𝑖evaluated-atsubscriptΣ𝑖𝐵subscript𝔼subscript𝑜𝑖subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖𝐵delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝛽𝑖subscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖subscriptsupremumsuperscriptsubscript𝑏𝑖subscript𝒜𝑖subscript𝔼subscript~𝑜𝑖subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript~𝑜𝑖𝐵delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle\sup_{\beta_{i}^{\prime}\in{\left.\kern-1.2pt\Sigma_{i}% \mathchoice{\vphantom{\big{|}}}{}{}{}\right|_{B}}}\mathbb{E}_{o_{i},o_{-i},% \theta_{i}\;|\;\{o_{i}\in B\}}\left[u_{i,\text{M}}\left(\theta_{i},\beta_{i}^{% \prime}(o_{i}),\beta_{-i}(o_{-i})\right)\right]-\sup_{b_{i}^{\prime}\in% \mathcal{A}_{i}}\mathbb{E}_{\tilde{o}_{i},o_{-i},\theta_{i}\;|\;\{\tilde{o}_{i% }\in B\}}\left[u_{i,\text{M}}\left(\theta_{i},b_{i}^{\prime},\beta_{-i}(o_{-i}% )\right)\right]roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] - roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT over~ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { over~ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ]
Equ. 16supoiBsupbi𝒜i𝔼oi,θi|oi[ui,M(θi,bi,βi(oi))]supbi𝒜i𝔼o~i,oi,θi|{o~iB}[ui,M(θi,bi,βi(oi))]Equ. 16subscriptsupremumsubscript𝑜𝑖𝐵subscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖subscript𝔼subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖subscriptsupremumsuperscriptsubscript𝑏𝑖subscript𝒜𝑖subscript𝔼subscript~𝑜𝑖subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript~𝑜𝑖𝐵delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle\overset{\text{Equ. }\ref{equ:proof-interim-constant-br-tv-% distance-ex-ante-bounded-by-interim}}{\leq}\sup_{o_{i}\in B}\sup_{b_{i}\in% \mathcal{A}_{i}}\mathbb{E}_{o_{-i},\theta_{i}|o_{i}}\left[u_{i,\text{M}}(% \theta_{i},b_{i},\beta_{-i}(o_{-i}))\right]-\sup_{b_{i}^{\prime}\in\mathcal{A}% _{i}}\mathbb{E}_{\tilde{o}_{i},o_{-i},\theta_{i}\;|\;\{\tilde{o}_{i}\in B\}}% \left[u_{i,\text{M}}\left(\theta_{i},b_{i}^{\prime},\beta_{-i}(o_{-i})\right)\right]overEqu. start_ARG ≤ end_ARG roman_sup start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B end_POSTSUBSCRIPT roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] - roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT over~ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { over~ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ]
Equ. 152ui,Msupo^i,o^iBdTV(Fθi,oi|o^i,Fθi,oi|o^i).Equ. 152subscriptnormsubscript𝑢𝑖Msubscriptsupremumsubscript^𝑜𝑖superscriptsubscript^𝑜𝑖𝐵subscript𝑑TVsubscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖subscript^𝑜𝑖subscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖superscriptsubscript^𝑜𝑖\displaystyle\overset{\text{Equ. }\ref{equ:proof-interim-constant-br-tv-% distance-interim-case}}{\leq}2\norm{u_{i,\text{M}}}_{\infty}\cdot\sup_{\hat{o}% _{i},\hat{o}_{i}^{\prime}\in B}d_{\text{TV}}\left(F_{\theta_{i},o_{-i}\;|\;% \hat{o}_{i}},F_{\theta_{i},o_{-i}\;|\;\hat{o}_{i}^{\prime}}\right).overEqu. start_ARG ≤ end_ARG 2 ∥ start_ARG italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ⋅ roman_sup start_POSTSUBSCRIPT over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_B end_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT TV end_POSTSUBSCRIPT ( italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) .

The previous lemma indicates that the error incurred by employing a constant best-response, as opposed to a functional one over a set B𝐵Bitalic_B, can be managed provided that the conditional distribution does not change too much. This simplifies the utility loss estimation process considerably, as the error introduced by constant best-responses can be bounded by the maximum total variation distance of the conditional distributions for observations from B𝐵Bitalic_B. The following theorem expands upon this result, applying it across the entire partition isubscript𝑖\mathcal{B}_{i}caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT of 𝒪isubscript𝒪𝑖\mathcal{O}_{i}caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT.

Theorem 6.3.

Let i={B1,,BNi}subscript𝑖subscript𝐵1subscript𝐵subscript𝑁subscript𝑖\mathcal{B}_{i}=\left\{B_{1},\dots,B_{N_{\mathcal{B}_{i}}}\right\}caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = { italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_B start_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT } be a partition of 𝒪isubscript𝒪𝑖\mathcal{O}_{i}caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. The difference between a best-response utility over function space to best-responses that are constant for every Bksubscript𝐵𝑘B_{k}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT satisfies

supβiΣiu~i,M(βi,βi)supb𝒜iNiu~i,M(k=1Nibk𝟙Bk,βi)2k=1NiP(oiBk)τi,Bk,subscriptsupremumsuperscriptsubscript𝛽𝑖subscriptΣ𝑖subscript~𝑢𝑖Msuperscriptsubscript𝛽𝑖subscript𝛽𝑖subscriptsupremum𝑏superscriptsubscript𝒜𝑖subscript𝑁subscript𝑖subscript~𝑢𝑖Msuperscriptsubscript𝑘1subscript𝑁subscript𝑖subscript𝑏𝑘subscript1subscript𝐵𝑘subscript𝛽𝑖2superscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscript𝜏𝑖subscript𝐵𝑘\displaystyle\sup_{\beta_{i}^{\prime}\in\Sigma_{i}}\tilde{u}_{i,\text{M}}(% \beta_{i}^{\prime},\beta_{-i})-\sup_{b\in\mathcal{A}_{i}^{N_{\mathcal{B}_{i}}}% }\tilde{u}_{i,\text{M}}\left(\sum_{k=1}^{N_{\mathcal{B}_{i}}}b_{k}\mathds{1}_{% B_{k}},\beta_{-i}\right)\leq 2\sum_{k=1}^{N_{\mathcal{B}_{i}}}P(o_{i}\in B_{k}% )\tau_{i,B_{k}},roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) - roman_sup start_POSTSUBSCRIPT italic_b ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_POSTSUBSCRIPT over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ≤ 2 ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) italic_τ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ,

with τi,Bk:=supo^i,o^iBkdTV(Fθi,oi|o^i,Fθi,oi|o^i)assignsubscript𝜏𝑖subscript𝐵𝑘subscriptsupremumsubscript^𝑜𝑖superscriptsubscript^𝑜𝑖subscript𝐵𝑘subscript𝑑TVsubscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖subscript^𝑜𝑖subscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖superscriptsubscript^𝑜𝑖\tau_{i,B_{k}}:=\sup_{\hat{o}_{i},\hat{o}_{i}^{\prime}\in B_{k}}d_{\text{TV}}% \left(F_{\theta_{i},o_{-i}\;|\;\hat{o}_{i}},F_{\theta_{i},o_{-i}\;|\;\hat{o}_{% i}^{\prime}}\right)italic_τ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT := roman_sup start_POSTSUBSCRIPT over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT TV end_POSTSUBSCRIPT ( italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ). If there exists a constant LBk>0subscript𝐿subscript𝐵𝑘0L_{B_{k}}>0italic_L start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT > 0 such that dTV(Fθi,oi|o^i,Fθi,oi|o^i)LBkoioisubscript𝑑TVsubscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖subscript^𝑜𝑖subscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖superscriptsubscript^𝑜𝑖subscript𝐿subscript𝐵𝑘normsubscript𝑜𝑖superscriptsubscript𝑜𝑖d_{\text{TV}}\left(F_{\theta_{i},o_{-i}\;|\;\hat{o}_{i}},F_{\theta_{i},o_{-i}% \;|\;\hat{o}_{i}^{\prime}}\right)\leq L_{B_{k}}\norm{o_{i}-o_{i}^{\prime}}italic_d start_POSTSUBSCRIPT TV end_POSTSUBSCRIPT ( italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) ≤ italic_L start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∥ start_ARG italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ∥ for oi,oiBksubscript𝑜𝑖superscriptsubscript𝑜𝑖subscript𝐵𝑘o_{i},o_{i}^{\prime}\in B_{k}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT, then τi,BkLBkdiam(Bk)subscript𝜏𝑖subscript𝐵𝑘subscript𝐿subscript𝐵𝑘diamsubscript𝐵𝑘\tau_{i,B_{k}}\leq L_{B_{k}}\text{diam}(B_{k})italic_τ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ≤ italic_L start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT diam ( italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ), where diam(Bk)diamsubscript𝐵𝑘\text{diam}(B_{k})diam ( italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) denotes Bksubscript𝐵𝑘B_{k}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT’s diameter.

Proof.

Let oi𝒪isubscript𝑜𝑖subscript𝒪𝑖o_{i}\in\mathcal{O}_{i}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Then, there exists a unique Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT such that oiBksubscript𝑜𝑖subscript𝐵𝑘o_{i}\in B_{k}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. The error between the ex interim best-response utility and the constant best-response utility over Bksubscript𝐵𝑘B_{k}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT can be bounded by

supbi𝒜i𝔼oi,θi|oi[ui,M(θi,bi,βi(oi))]supbi𝒜i𝔼o~i,oi,θi|{o~iBk}[ui,M(θi,bi,βi(oi))]subscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖subscript𝔼subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖subscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖subscript𝔼subscript~𝑜𝑖subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript~𝑜𝑖subscript𝐵𝑘delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle\sup_{b_{i}\in\mathcal{A}_{i}}\mathbb{E}_{o_{-i},\theta_{i}|o_{i}% }\left[u_{i,\text{M}}(\theta_{i},b_{i},\beta_{-i}(o_{-i}))\right]-\sup_{b_{i}% \in\mathcal{A}_{i}}\mathbb{E}_{\tilde{o}_{i},o_{-i},\theta_{i}\;|\;\left\{% \tilde{o}_{i}\in B_{k}\right\}}\left[u_{i,\text{M}}\left(\theta_{i},b_{i},% \beta_{-i}(o_{-i})\right)\right]roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] - roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT over~ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { over~ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ]
Lemma E.12ui,Msupo^i,o^iBkdTV(Fθi,oi|o^i,Fθi,oi|o^i)=2ui,Mτi,Bk.Lemma E.12subscriptnormsubscript𝑢𝑖Msubscriptsupremumsubscript^𝑜𝑖superscriptsubscript^𝑜𝑖subscript𝐵𝑘subscript𝑑TVsubscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖subscript^𝑜𝑖subscript𝐹subscript𝜃𝑖conditionalsubscript𝑜𝑖superscriptsubscript^𝑜𝑖2subscriptnormsubscript𝑢𝑖Msubscript𝜏𝑖subscript𝐵𝑘\displaystyle\overset{\text{Lemma }\ref{thm:constant-best-response-difference-% bounded-on-single-set}}{\leq}2\norm{u_{i,\text{M}}}_{\infty}\cdot\sup_{\hat{o}% _{i},\hat{o}_{i}^{\prime}\in B_{k}}d_{\text{TV}}\left(F_{\theta_{i},o_{-i}\;|% \;\hat{o}_{i}},F_{\theta_{i},o_{-i}\;|\;\hat{o}_{i}^{\prime}}\right)=2\norm{u_% {i,\text{M}}}_{\infty}\tau_{i,B_{k}}.overLemma start_ARG ≤ end_ARG 2 ∥ start_ARG italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ⋅ roman_sup start_POSTSUBSCRIPT over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT TV end_POSTSUBSCRIPT ( italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_F start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT | over^ start_ARG italic_o end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) = 2 ∥ start_ARG italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT .

We rewrite the best-response ex ante utilities using the law of total expectation. For the first term follows

supβiΣiu~i,M(βi,βi)subscriptsupremumsuperscriptsubscript𝛽𝑖subscriptΣ𝑖subscript~𝑢𝑖Msuperscriptsubscript𝛽𝑖subscript𝛽𝑖\displaystyle\sup_{\beta_{i}^{\prime}\in\Sigma_{i}}\tilde{u}_{i,\text{M}}(% \beta_{i}^{\prime},\beta_{-i})roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) =supβiΣi𝔼oi,oi,θi[ui,M(θi,βi(oi),βi(oi))]absentsubscriptsupremumsuperscriptsubscript𝛽𝑖subscriptΣ𝑖subscript𝔼subscript𝑜𝑖subscript𝑜𝑖subscript𝜃𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝛽𝑖subscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle=\sup_{\beta_{i}^{\prime}\in\Sigma_{i}}\mathbb{E}_{o_{i},o_{-i},% \theta_{i}}\left[u_{i,\text{M}}\left(\theta_{i},\beta_{i}^{\prime}(o_{i}),% \beta_{-i}(o_{-i})\right)\right]= roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ]
=supβiΣik=1NiP(oiBk)𝔼oi,oi,θi|{oiBk}[ui,M(θi,βi(oi),βi(oi))]absentsubscriptsupremumsuperscriptsubscript𝛽𝑖subscriptΣ𝑖superscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscript𝔼subscript𝑜𝑖subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖subscript𝐵𝑘delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝛽𝑖subscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle=\sup_{\beta_{i}^{\prime}\in\Sigma_{i}}\sum_{k=1}^{N_{\mathcal{B}% _{i}}}P\left(o_{i}\in B_{k}\right)\mathbb{E}_{o_{i},o_{-i},\theta_{i}|\left\{o% _{i}\in B_{k}\right\}}\left[u_{i,\text{M}}\left(\theta_{i},\beta_{i}^{\prime}(% o_{i}),\beta_{-i}(o_{-i})\right)\right]= roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ]
=k=1NiP(oiBk)supβiΣi|Bk𝔼oi,oi,θi|{oiBk}[ui,M(θi,βi(oi),βi(oi))],absentsuperscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscriptsupremumsuperscriptsubscript𝛽𝑖evaluated-atsubscriptΣ𝑖subscript𝐵𝑘subscript𝔼subscript𝑜𝑖subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖subscript𝐵𝑘delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝛽𝑖subscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle=\sum_{k=1}^{N_{\mathcal{B}_{i}}}P\left(o_{i}\in B_{k}\right)\sup% _{\beta_{i}^{\prime}\in{\left.\kern-1.2pt\Sigma_{i}\mathchoice{\vphantom{\big{% |}}}{}{}{}\right|_{B_{k}}}}\mathbb{E}_{o_{i},o_{-i},\theta_{i}|\left\{o_{i}\in B% _{k}\right\}}\left[u_{i,\text{M}}\left(\theta_{i},\beta_{i}^{\prime}(o_{i}),% \beta_{-i}(o_{-i})\right)\right],= ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] ,

where Σi|Bkevaluated-atsubscriptΣ𝑖subscript𝐵𝑘{\left.\kern-1.2pt\Sigma_{i}\mathchoice{\vphantom{\big{|}}}{}{}{}\right|_{B_{k% }}}roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT denotes the restriction of the bidding strategies to Bksubscript𝐵𝑘B_{k}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. We have for the second term

supb𝒜iNi𝔼oi,oi,θi[ui,M(θi,k=1Nibk𝟙Bk(oi),βi(oi))]subscriptsupremum𝑏superscriptsubscript𝒜𝑖subscript𝑁subscript𝑖subscript𝔼subscript𝑜𝑖subscript𝑜𝑖subscript𝜃𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝑘1subscript𝑁subscript𝑖subscript𝑏𝑘subscript1subscript𝐵𝑘subscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle\sup_{b\in\mathcal{A}_{i}^{N_{\mathcal{B}_{i}}}}\mathbb{E}_{o_{i}% ,o_{-i},\theta_{i}}\left[u_{i,\text{M}}\left(\theta_{i},\sum_{k=1}^{N_{% \mathcal{B}_{i}}}b_{k}\mathds{1}_{B_{k}}(o_{i}),\beta_{-i}(o_{-i})\right)\right]roman_sup start_POSTSUBSCRIPT italic_b ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ]
=supb𝒜iNik=1NiP(oiBk)𝔼oi,oi,θi|{oiBk}[ui,M(θi,bk,βi(oi))]absentsubscriptsupremum𝑏superscriptsubscript𝒜𝑖subscript𝑁subscript𝑖superscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscript𝔼subscript𝑜𝑖subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖subscript𝐵𝑘delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑘subscript𝛽𝑖subscript𝑜𝑖\displaystyle=\sup_{b\in\mathcal{A}_{i}^{N_{\mathcal{B}_{i}}}}\sum_{k=1}^{N_{% \mathcal{B}_{i}}}P\left(o_{i}\in B_{k}\right)\mathbb{E}_{o_{i},o_{-i},\theta_{% i}|\left\{o_{i}\in B_{k}\right\}}\left[u_{i,\text{M}}\left(\theta_{i},b_{k},% \beta_{-i}(o_{-i})\right)\right]= roman_sup start_POSTSUBSCRIPT italic_b ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ]
=k=1NiP(oiBk)supbk𝒜i𝔼oi,oi,θi|{oiBk}[ui,M(θi,bk,βi(oi))].absentsuperscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscriptsupremumsubscript𝑏𝑘subscript𝒜𝑖subscript𝔼subscript𝑜𝑖subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖subscript𝐵𝑘delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑘subscript𝛽𝑖subscript𝑜𝑖\displaystyle=\sum_{k=1}^{N_{\mathcal{B}_{i}}}P\left(o_{i}\in B_{k}\right)\sup% _{b_{k}\in\mathcal{A}_{i}}\mathbb{E}_{o_{i},o_{-i},\theta_{i}|\left\{o_{i}\in B% _{k}\right\}}\left[u_{i,\text{M}}\left(\theta_{i},b_{k},\beta_{-i}(o_{-i})% \right)\right].= ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] .

Combing these two transformations gives

supβiΣi𝔼oi,oi,θi[ui,M(θi,βi(oi),βi(oi))]subscriptsupremumsuperscriptsubscript𝛽𝑖subscriptΣ𝑖subscript𝔼subscript𝑜𝑖subscript𝑜𝑖subscript𝜃𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝛽𝑖subscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle\sup_{\beta_{i}^{\prime}\in\Sigma_{i}}\mathbb{E}_{o_{i},o_{-i},% \theta_{i}}\left[u_{i,\text{M}}\left(\theta_{i},\beta_{i}^{\prime}(o_{i}),% \beta_{-i}(o_{-i})\right)\right]roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ]
supb𝒜iNi𝔼oi,oi,θi[ui,M(θi,k=1Nibk𝟙Bk(oi),βi(oi))]subscriptsupremum𝑏superscriptsubscript𝒜𝑖subscript𝑁subscript𝑖subscript𝔼subscript𝑜𝑖subscript𝑜𝑖subscript𝜃𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝑘1subscript𝑁subscript𝑖subscript𝑏𝑘subscript1subscript𝐵𝑘subscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle-\sup_{b\in\mathcal{A}_{i}^{N_{\mathcal{B}_{i}}}}\mathbb{E}_{o_{i% },o_{-i},\theta_{i}}\left[u_{i,\text{M}}\left(\theta_{i},\sum_{k=1}^{N_{% \mathcal{B}_{i}}}b_{k}\mathds{1}_{B_{k}}(o_{i}),\beta_{-i}(o_{-i})\right)\right]- roman_sup start_POSTSUBSCRIPT italic_b ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ]
k=1NiP(oiBk)(supβiΣi|Bk𝔼oi,oi,θi|{oiBk}[ui,M(θi,βi(oi),βi(oi))]\displaystyle\leq\sum_{k=1}^{N_{\mathcal{B}_{i}}}P\left(o_{i}\in B_{k}\right)% \left(\sup_{\beta_{i}^{\prime}\in{\left.\kern-1.2pt\Sigma_{i}\mathchoice{% \vphantom{\big{|}}}{}{}{}\right|_{B_{k}}}}\mathbb{E}_{o_{i},o_{-i},\theta_{i}|% \left\{o_{i}\in B_{k}\right\}}\left[u_{i,\text{M}}\left(\theta_{i},\beta_{i}^{% \prime}(o_{i}),\beta_{-i}(o_{-i})\right)\right]\right.≤ ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ( roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ]
supbk𝒜i𝔼oi,oi,θi|{oiBk}[ui,M(θi,bk,βi(oi))])\displaystyle-\left.\sup_{b_{k}\in\mathcal{A}_{i}}\mathbb{E}_{o_{i},o_{-i},% \theta_{i}|\left\{o_{i}\in B_{k}\right\}}\left[u_{i,\text{M}}\left(\theta_{i},% b_{k},\beta_{-i}(o_{-i})\right)\right]\right)- roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] )
Lemma E.12ui,Mk=1NiP(oiBk)τi,Bk.Lemma E.12subscriptnormsubscript𝑢𝑖Msuperscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscript𝜏𝑖subscript𝐵𝑘\displaystyle\overset{\text{Lemma }\ref{thm:constant-best-response-difference-% bounded-on-single-set}}{\leq}2\norm{u_{i,\text{M}}}_{\infty}\sum_{k=1}^{N_{% \mathcal{B}_{i}}}P\left(o_{i}\in B_{k}\right)\tau_{i,B_{k}}.overLemma start_ARG ≤ end_ARG 2 ∥ start_ARG italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) italic_τ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT .

For arbitrary oi,oiBksubscript𝑜𝑖superscriptsubscript𝑜𝑖subscript𝐵𝑘o_{i},o_{i}^{\prime}\in B_{k}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT, we have oioidiam(Bk)normsubscript𝑜𝑖superscriptsubscript𝑜𝑖diamsubscript𝐵𝑘\norm{o_{i}-o_{i}^{\prime}}\leq\text{diam}(B_{k})∥ start_ARG italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ∥ ≤ diam ( italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ). Therefore, if there exists a constant LBk>0subscript𝐿subscript𝐵𝑘0L_{B_{k}}>0italic_L start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT > 0 such that dTV(gBk(oi),gBk(oi))LBkoioisubscript𝑑TVsubscript𝑔subscript𝐵𝑘subscript𝑜𝑖subscript𝑔subscript𝐵𝑘superscriptsubscript𝑜𝑖subscript𝐿subscript𝐵𝑘normsubscript𝑜𝑖superscriptsubscript𝑜𝑖d_{\text{TV}}\left(g_{B_{k}}(o_{i}),g_{B_{k}}(o_{i}^{\prime})\right)\leq L_{B_% {k}}\norm{o_{i}-o_{i}^{\prime}}italic_d start_POSTSUBSCRIPT TV end_POSTSUBSCRIPT ( italic_g start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_g start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ) ≤ italic_L start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∥ start_ARG italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ∥ for oi,oiBksubscript𝑜𝑖superscriptsubscript𝑜𝑖subscript𝐵𝑘o_{i},o_{i}^{\prime}\in B_{k}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT, then τi,BkLBkdiam(Bk)subscript𝜏𝑖subscript𝐵𝑘subscript𝐿subscript𝐵𝑘diamsubscript𝐵𝑘\tau_{i,B_{k}}\leq L_{B_{k}}\text{diam}(B_{k})italic_τ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ≤ italic_L start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT diam ( italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ). ∎

E.2 Proof of Theorems 6.4 and 6.5

Theorem 6.4.

Let βΣ𝛽Σ\beta\in\Sigmaitalic_β ∈ roman_Σ be a strategy profile. With probability 1δ1𝛿1-\delta1 - italic_δ over the draw of the dataset 𝒟βsuperscript𝒟𝛽\mathcal{D}^{\beta}caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT, we have for every agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ]

|u~i,M(βi,βi)1Nj=1Nui,M(θi(j),βi(oi(j)),βi(oi(j)))|2Nlog(2nδ).subscript~𝑢𝑖Msubscript𝛽𝑖subscript𝛽𝑖1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗2𝑁2𝑛𝛿\displaystyle\absolutevalue{\tilde{u}_{i,\text{M}}(\beta_{i},\beta_{-i})-\frac% {1}{N}\sum_{j=1}^{N}u_{i,\text{M}}\left(\theta_{i}^{(j)},\beta_{i}(o_{i}^{(j)}% ),\beta_{-i}(o_{-i}^{(j)})\right)}\leq\sqrt{\frac{2}{N}\log\left(\frac{2n}{% \delta}\right)}.| start_ARG over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) - divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG | ≤ square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG 2 italic_n end_ARG start_ARG italic_δ end_ARG ) end_ARG .
Proof.

Fix an agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ]. ui,M(θi,βi(oi),βi(oi))subscript𝑢𝑖Msubscript𝜃𝑖subscript𝛽𝑖subscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖u_{i,\text{M}}(\theta_{i},\beta_{i}(o_{i}),\beta_{-i}(o_{-i}))italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) with (θi,βi(oi),βi(oi))Fβsimilar-tosubscript𝜃𝑖subscript𝛽𝑖subscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖superscript𝐹𝛽\left(\theta_{i},\beta_{i}(o_{i}),\beta_{-i}(o_{-i})\right)\sim F^{\beta}( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ∼ italic_F start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT is a random variable with a distribution over [1,1]11[-1,1][ - 1 , 1 ].

The values ui,M(θi(1),βi(oi(1)),βi(oi(1))),,ui,M(θi(N),βi(oi(N)),βi(oi(N)))subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖1subscript𝛽𝑖superscriptsubscript𝑜𝑖1subscript𝛽𝑖superscriptsubscript𝑜𝑖1subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑁subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑁subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑁u_{i,\text{M}}\left(\theta_{i}^{(1)},\beta_{i}(o_{i}^{(1)}),\beta_{-i}(o_{-i}^% {(1)})\right),\dots,u_{i,\text{M}}\left(\theta_{i}^{(N)},\beta_{i}(o_{i}^{(N)}% ),\beta_{-i}(o_{-i}^{(N)})\right)italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ) ) , … , italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_N ) end_POSTSUPERSCRIPT ) ) are i.i.d. samples from this distribution with (θi(j),βi(oi(j)),βi(oi(j)))superscriptsubscript𝜃𝑖𝑗subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗\left(\theta_{i}^{(j)},\beta_{i}(o_{i}^{(j)}),\beta_{-i}(o_{-i}^{(j)})\right)( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) coming from the dataset 𝒟βsuperscript𝒟𝛽\mathcal{D}^{\beta}caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT for 1jN1𝑗𝑁1\leq j\leq N1 ≤ italic_j ≤ italic_N. By applying Hoeffding’s inequality (Theorem A.4), we get with probability at least 1δn1𝛿𝑛1-\frac{\delta}{n}1 - divide start_ARG italic_δ end_ARG start_ARG italic_n end_ARG

|u~i,M(βi,βi)1Nj=1Nui,M(θi(j),βi(oi(j)),βi(oi(j)))|2Nlog(2nδ).subscript~𝑢𝑖Msubscript𝛽𝑖subscript𝛽𝑖1𝑁superscriptsubscript𝑗1𝑁subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗2𝑁2𝑛𝛿\displaystyle\absolutevalue{\tilde{u}_{i,\text{M}}(\beta_{i},\beta_{-i})-\frac% {1}{N}\sum_{j=1}^{N}u_{i,\text{M}}\left(\theta_{i}^{(j)},\beta_{i}(o_{i}^{(j)}% ),\beta_{-i}(o_{-i}^{(j)})\right)}\leq\sqrt{\frac{2}{N}\log\left(\frac{2n}{% \delta}\right)}.| start_ARG over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) - divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG | ≤ square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG 2 italic_n end_ARG start_ARG italic_δ end_ARG ) end_ARG .

The statement follows by applying a union bound over the set of agents [n]delimited-[]𝑛[n][ italic_n ]. ∎

Theorem 6.5.

With probability 1δ1𝛿1-\delta1 - italic_δ over the draw of the n𝑛nitalic_n sets 𝒟β(1),,𝒟β(n)superscript𝒟𝛽subscript1superscript𝒟𝛽subscript𝑛\mathcal{D}^{\beta}(\mathcal{B}_{1}),\dots,\mathcal{D}^{\beta}(\mathcal{B}_{n})caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT ( caligraphic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , … , caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT ( caligraphic_B start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ), for partitions i={B1,,BNi}subscript𝑖subscript𝐵1subscript𝐵subscript𝑁subscript𝑖\mathcal{B}_{i}=\left\{B_{1},\dots,B_{N_{\mathcal{B}_{i}}}\right\}caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = { italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_B start_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT } of 𝒪isubscript𝒪𝑖\mathcal{O}_{i}caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for every agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], we have

|supbi𝒜i𝔼oi,oi,θi|{oiBk}[ui,M(θi,bi,βi(oi))]supbi𝒜i1NBkj=1NBkui,M(θi(j),bi,βi(oi(j)))|subscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖subscript𝔼subscript𝑜𝑖subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖subscript𝐵𝑘delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖subscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗\displaystyle\absolutevalue{\sup_{b_{i}\in\mathcal{A}_{i}}\mathbb{E}_{o_{i},o_% {-i},\theta_{i}\;|\;\left\{o_{i}\in B_{k}\right\}}\left[u_{i,\text{M}}\left(% \theta_{i},b_{i},\beta_{-i}(o_{-i})\right)\right]-\sup_{b_{i}\in\mathcal{A}_{i% }}\frac{1}{N_{B_{k}}}\sum_{j=1}^{N_{B_{k}}}u_{i,\text{M}}\left(\theta_{i}^{(j)% },b_{i},\beta_{-i}(o_{-i}^{(j)})\right)}| start_ARG roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] - roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG |
ε~i,Pdim(NBk),absentsubscript~𝜀𝑖Pdimsubscript𝑁subscript𝐵𝑘\displaystyle\leq\tilde{\varepsilon}_{i,\text{Pdim}}(N_{B_{k}}),≤ over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , Pdim end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) ,
with ε~i,Pdim(NBk):=22diNBklog(eNBkdi)+2NBklog(nNmaxδ), and di:=Pdim(~i,M).formulae-sequenceassignwith subscript~𝜀𝑖Pdimsubscript𝑁subscript𝐵𝑘22subscript𝑑𝑖subscript𝑁subscript𝐵𝑘𝑒subscript𝑁subscript𝐵𝑘subscript𝑑𝑖2subscript𝑁subscript𝐵𝑘𝑛subscript𝑁subscriptmax𝛿assign and subscript𝑑𝑖Pdimsubscript~𝑖M\displaystyle\mbox{ with }\tilde{\varepsilon}_{i,\text{Pdim}}\left(N_{B_{k}}% \right):=2\sqrt{\frac{2d_{i}}{N_{B_{k}}}\log\left(\frac{eN_{B_{k}}}{d_{i}}% \right)}+\sqrt{\frac{2}{N_{B_{k}}}\log\left(\frac{nN_{\mathcal{B}_{\text{max}}% }}{\delta}\right)},\mbox{ and }d_{i}:=\text{Pdim}\left(\tilde{\mathcal{F}}_{i,% \text{M}}\right).with over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , Pdim end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) := 2 square-root start_ARG divide start_ARG 2 italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG roman_log ( divide start_ARG italic_e italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG ) end_ARG + square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG roman_log ( divide start_ARG italic_n italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG italic_δ end_ARG ) end_ARG , and italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT := Pdim ( over~ start_ARG caligraphic_F end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ) .
Proof.

Fix an agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and a segment Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Note that we can write the ex ante utility given the event {oiBk}subscript𝑜𝑖subscript𝐵𝑘\left\{o_{i}\in B_{k}\right\}{ italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } and bid bi𝒜isubscript𝑏𝑖subscript𝒜𝑖b_{i}\in\mathcal{A}_{i}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT as

𝔼oi,oi,θi|{oiBk}[ui,M(θi,bi,βi(oi))]subscript𝔼subscript𝑜𝑖subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖subscript𝐵𝑘delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle\mathbb{E}_{o_{i},o_{-i},\theta_{i}\;|\;\left\{o_{i}\in B_{k}% \right\}}\left[u_{i,\text{M}}\left(\theta_{i},b_{i},\beta_{-i}(o_{-i})\right)\right]blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ]
=𝔼oi,βi(oi),θiFβi|{oiBk}[ui,M(θi,bi,βi(oi))].absentsubscript𝔼similar-tosubscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖subscript𝜃𝑖conditionalsuperscript𝐹subscript𝛽𝑖subscript𝑜𝑖subscript𝐵𝑘delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle=\mathbb{E}_{o_{i},\beta_{-i}(o_{-i}),\theta_{i}\sim F^{\beta_{-i% }}\;|\;\left\{o_{i}\in B_{k}\right\}}\left[u_{i,\text{M}}\left(\theta_{i},b_{i% },\beta_{-i}(o_{-i})\right)\right].= blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∼ italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] .

By Theorem 3.3, we get that with probability at least 1δnNmax1𝛿𝑛subscript𝑁subscriptmax1-\frac{\delta}{nN_{\mathcal{B}_{\text{max}}}}1 - divide start_ARG italic_δ end_ARG start_ARG italic_n italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG over the draw of 𝒟βi(Bk)superscript𝒟subscript𝛽𝑖subscript𝐵𝑘\mathcal{D}^{\beta_{-i}}(B_{k})caligraphic_D start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) for all bi𝒜isubscript𝑏𝑖subscript𝒜𝑖b_{i}\in\mathcal{A}_{i}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT,

𝔼oi,βi(oi),θiFβi|{oiBk}[ui,M(θi,bi,βi(oi))]1NBkj=1NBkui,M(θi(j),bi,βi(oi(j)))subscript𝔼similar-tosubscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖subscript𝜃𝑖conditionalsuperscript𝐹subscript𝛽𝑖subscript𝑜𝑖subscript𝐵𝑘delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖subscript𝑏𝑖subscript𝛽𝑖subscript𝑜𝑖1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗\displaystyle\mathbb{E}_{o_{i},\beta_{-i}(o_{-i}),\theta_{i}\sim F^{\beta_{-i}% }\;|\;\left\{o_{i}\in B_{k}\right\}}\left[u_{i,\text{M}}\left(\theta_{i},b_{i}% ,\beta_{-i}(o_{-i})\right)\right]-\frac{1}{N_{B_{k}}}\sum_{j=1}^{N_{B_{k}}}u_{% i,\text{M}}\left(\theta_{i}^{(j)},b_{i},\beta_{-i}(o_{-i}^{(j)})\right)blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∼ italic_F start_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] - divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) )
22diNBklog(eNBkdi)+2NBklog(nNmaxδ).absent22subscript𝑑𝑖subscript𝑁subscript𝐵𝑘𝑒subscript𝑁subscript𝐵𝑘subscript𝑑𝑖2subscript𝑁subscript𝐵𝑘𝑛subscript𝑁subscriptmax𝛿\displaystyle\leq 2\sqrt{\frac{2d_{i}}{N_{B_{k}}}\log\left(\frac{eN_{B_{k}}}{d% _{i}}\right)}+\sqrt{\frac{2}{N_{B_{k}}}\log\left(\frac{nN_{\mathcal{B}_{\text{% max}}}}{\delta}\right)}.≤ 2 square-root start_ARG divide start_ARG 2 italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG roman_log ( divide start_ARG italic_e italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG ) end_ARG + square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG roman_log ( divide start_ARG italic_n italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT max end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG italic_δ end_ARG ) end_ARG .

Since this holds for all bi𝒜isubscript𝑏𝑖subscript𝒜𝑖b_{i}\in\mathcal{A}_{i}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, we get the statement for the choice of i𝑖iitalic_i and Bksubscript𝐵𝑘B_{k}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT. Taking a union bound over all i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and segments Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT yields the final statement. ∎

E.3 Proof of Theorem 6.8

Lemma 6.7.

Let δ>0𝛿0\delta>0italic_δ > 0, βΣ~𝛽~Σ\beta\in\tilde{\Sigma}italic_β ∈ over~ start_ARG roman_Σ end_ARG be a strategy profile, and M be a mechanism. Suppose that for each agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and segment Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, Assumption 6.6 holds for wi>0subscript𝑤𝑖0w_{i}>0italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT > 0 and vi(wi)subscript𝑣𝑖subscript𝑤𝑖v_{i}(w_{i})italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ). Then, with probability 1δ1𝛿1-\delta1 - italic_δ over the draw of the sets {𝒟β(i)|i[n]}conditional-setsuperscript𝒟𝛽subscript𝑖𝑖delimited-[]𝑛\left\{\mathcal{D}^{\beta}(\mathcal{B}_{i})\;|\;i\in[n]\right\}{ caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT ( caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) | italic_i ∈ [ italic_n ] }, agents i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], and segments Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT,

|supbi𝒜i1NBkj=1NBkui,M(θi(j),bi,βi(oi(j)))maxbi𝒢w1NBkj=1NBkui,M(θi(j),bi,βi(oi(j)))|subscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗subscriptsubscript𝑏𝑖subscript𝒢𝑤1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗\displaystyle\absolutevalue{\sup_{b_{i}\in\mathcal{A}_{i}}\frac{1}{N_{B_{k}}}% \sum_{j=1}^{N_{B_{k}}}u_{i,\text{M}}\left(\theta_{i}^{(j)},b_{i},\beta_{-i}(o_% {-i}^{(j)})\right)-\max_{b_{i}\in\mathcal{G}_{w}}\frac{1}{N_{B_{k}}}\sum_{j=1}% ^{N_{B_{k}}}u_{i,\text{M}}\left(\theta_{i}^{(j)},b_{i},\beta_{-i}(o_{-i}^{(j)}% )\right)}| start_ARG roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - roman_max start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_G start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG |
NBkvi,Bk(wi)NBkLiwi+2vi,Bk(wi)NBk=:ε~i,disp(NBk).\displaystyle\leq\frac{N_{B_{k}}-v_{i,B_{k}}\left(w_{i}\right)}{N_{B_{k}}}L_{i% }w_{i}+\frac{2v_{i,B_{k}}\left(w_{i}\right)}{N_{B_{k}}}=:\tilde{\varepsilon}_{% i,\text{disp}}(N_{B_{k}}).≤ divide start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT - italic_v start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + divide start_ARG 2 italic_v start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG = : over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) .
Proof.

Fix agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Let bi,bi𝒜i=[0,1]msubscript𝑏𝑖superscriptsubscript𝑏𝑖subscript𝒜𝑖superscript01𝑚b_{i},b_{i}^{\prime}\in\mathcal{A}_{i}=[0,1]^{m}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = [ 0 , 1 ] start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT with bibi1wisubscriptnormsubscript𝑏𝑖superscriptsubscript𝑏𝑖1subscript𝑤𝑖\norm{b_{i}-b_{i}^{\prime}}_{1}\leq w_{i}∥ start_ARG italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ∥ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. When considering the following difference for a specific j[NBk]𝑗delimited-[]subscript𝑁subscript𝐵𝑘j\in[N_{B_{k}}]italic_j ∈ [ italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ]

ui,M(θi(j),bi,βi(oi(j)))ui,M(θi(j),bi,βi(oi(j))),subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗superscriptsubscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗\displaystyle u_{i,\text{M}}\left(\theta_{i}^{(j)},b_{i},\beta_{-i}(o_{-i}^{(j% )})\right)-u_{i,\text{M}}\left(\theta_{i}^{(j)},b_{i}^{\prime},\beta_{-i}(o_{-% i}^{(j)})\right),italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) , (17)

then, either ui,M(θi(j),,βi(oi(j)))subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗u_{i,\text{M}}\left(\theta_{i}^{(j)},\cdot,\beta_{-i}(o_{-i}^{(j)})\right)italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , ⋅ , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) is Lisubscript𝐿𝑖L_{i}italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT-Lipschitz continuous over [bi,bi]subscript𝑏𝑖superscriptsubscript𝑏𝑖[b_{i},b_{i}^{\prime}][ italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] or there is a jump discontinuity. In the first case, we can bound the difference in Equation 17 by Libibi1subscript𝐿𝑖subscriptnormsubscript𝑏𝑖superscriptsubscript𝑏𝑖1L_{i}\norm{b_{i}-b_{i}^{\prime}}_{1}italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∥ start_ARG italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ∥ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, and in the second, we can bound it by 2ui,M2subscriptnormsubscript𝑢𝑖M2\norm{u_{i,\text{M}}}_{\infty}2 ∥ start_ARG italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT. While the second bound is trivial, dispersion guarantees that with high probability this case can happen at most vi,Bk(wi)NBksubscript𝑣𝑖subscript𝐵𝑘subscript𝑤𝑖subscript𝑁subscript𝐵𝑘\frac{v_{i,B_{k}}\left(w_{i}\right)}{N_{B_{k}}}divide start_ARG italic_v start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG times. Therefore, by the definition of dispersion, we know that with probability 1δ1𝛿1-\delta1 - italic_δ over the draw of the sets {𝒟β(Bk)|Bki,i[n]}conditional-setsuperscript𝒟𝛽subscript𝐵𝑘formulae-sequencesubscript𝐵𝑘subscript𝑖𝑖delimited-[]𝑛\left\{\mathcal{D}^{\beta}(B_{k})\;|\;B_{k}\in\mathcal{B}_{i},i\in[n]\right\}{ caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT ( italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) | italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_i ∈ [ italic_n ] }, for mechanism M, agents i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], and segments Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, we have for all bi,bi𝒜i=[0,1]msubscript𝑏𝑖superscriptsubscript𝑏𝑖subscript𝒜𝑖superscript01𝑚b_{i},b_{i}^{\prime}\in\mathcal{A}_{i}=[0,1]^{m}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = [ 0 , 1 ] start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT with bibi1wisubscriptnormsubscript𝑏𝑖superscriptsubscript𝑏𝑖1subscript𝑤𝑖\norm{b_{i}-b_{i}^{\prime}}_{1}\leq w_{i}∥ start_ARG italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ∥ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT that

|1NBkj=1NBkui,M(θi(j),bi,βi(oi(j)))ui,M(θi(j),bi,βi(oi(j)))|1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗superscriptsubscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗\displaystyle\absolutevalue{\frac{1}{N_{B_{k}}}\sum_{j=1}^{N_{B_{k}}}u_{i,% \text{M}}\left(\theta_{i}^{(j)},b_{i},\beta_{-i}(o_{-i}^{(j)})\right)-u_{i,% \text{M}}\left(\theta_{i}^{(j)},b_{i}^{\prime},\beta_{-i}(o_{-i}^{(j)})\right)}| start_ARG divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG |
NBkvi,Bk(wi)NBkLiwi+vi,Bk(wi)NBk2ui,M.absentsubscript𝑁subscript𝐵𝑘subscript𝑣𝑖subscript𝐵𝑘subscript𝑤𝑖subscript𝑁subscript𝐵𝑘subscript𝐿𝑖subscript𝑤𝑖subscript𝑣𝑖subscript𝐵𝑘subscript𝑤𝑖subscript𝑁subscript𝐵𝑘2subscriptnormsubscript𝑢𝑖M\displaystyle\leq\frac{N_{B_{k}}-v_{i,B_{k}}\left(w_{i}\right)}{N_{B_{k}}}L_{i% }w_{i}+\frac{v_{i,B_{k}}\left(w_{i}\right)}{N_{B_{k}}}2\norm{u_{i,\text{M}}}_{% \infty}.≤ divide start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT - italic_v start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + divide start_ARG italic_v start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG 2 ∥ start_ARG italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT .

Let bi𝒜isubscript𝑏𝑖subscript𝒜𝑖b_{i}\in\mathcal{A}_{i}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT be arbitrary. By the definition of 𝒢wsubscript𝒢𝑤\mathcal{G}_{w}caligraphic_G start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT, there must be a point p𝒢w𝑝subscript𝒢𝑤p\in\mathcal{G}_{w}italic_p ∈ caligraphic_G start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT such that bip1wisubscriptnormsubscript𝑏𝑖𝑝1subscript𝑤𝑖\norm{b_{i}-p}_{1}\leq w_{i}∥ start_ARG italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_p end_ARG ∥ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Therefore, with probability 1δ1𝛿1-\delta1 - italic_δ

|1NBkj=1NBkui,M(θi(j),bi,βi(oi(j)))1NBkj=1NBkui,M(θi(j),p,βi(oi(j)))|1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗𝑝subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗\displaystyle\absolutevalue{\frac{1}{N_{B_{k}}}\sum_{j=1}^{N_{B_{k}}}u_{i,% \text{M}}\left(\theta_{i}^{(j)},b_{i},\beta_{-i}(o_{-i}^{(j)})\right)-\frac{1}% {N_{B_{k}}}\sum_{j=1}^{N_{B_{k}}}u_{i,\text{M}}\left(\theta_{i}^{(j)},p,\beta_% {-i}(o_{-i}^{(j)})\right)}| start_ARG divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_p , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG |
NBkvi,Bk(wi)NBkLiwi+vi,Bk(wi)NBk2ui,M.absentsubscript𝑁subscript𝐵𝑘subscript𝑣𝑖subscript𝐵𝑘subscript𝑤𝑖subscript𝑁subscript𝐵𝑘subscript𝐿𝑖subscript𝑤𝑖subscript𝑣𝑖subscript𝐵𝑘subscript𝑤𝑖subscript𝑁subscript𝐵𝑘2subscriptnormsubscript𝑢𝑖M\displaystyle\leq\frac{N_{B_{k}}-v_{i,B_{k}}\left(w_{i}\right)}{N_{B_{k}}}L_{i% }w_{i}+\frac{v_{i,B_{k}}\left(w_{i}\right)}{N_{B_{k}}}2\norm{u_{i,\text{M}}}_{% \infty}.≤ divide start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT - italic_v start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG italic_L start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + divide start_ARG italic_v start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG 2 ∥ start_ARG italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT .

Lemma E.2.

Let for every agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], i={B1,,BNi}subscript𝑖subscript𝐵1subscript𝐵subscript𝑁subscript𝑖\mathcal{B}_{i}=\left\{B_{1},\dots,B_{N_{\mathcal{B}_{i}}}\right\}caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = { italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_B start_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT } be a partition of 𝒪isubscript𝒪𝑖\mathcal{O}_{i}caligraphic_O start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, a1,,aNi[0,2]subscript𝑎1subscript𝑎subscript𝑁subscript𝑖02a_{1},\dots,a_{N_{\mathcal{B}_{i}}}\in[0,2]italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∈ [ 0 , 2 ], and δ(0,1)𝛿01\delta\in(0,1)italic_δ ∈ ( 0 , 1 ). Then, with probability at least 1δ1𝛿1-\delta1 - italic_δ over the draw of the dataset 𝒟𝒟\mathcal{D}caligraphic_D, we have for all agents i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ]

|k=1Ni(P(oiBk)NBkN)ak|2Nlog(2nδ).superscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscript𝑁subscript𝐵𝑘𝑁subscript𝑎𝑘2𝑁2𝑛𝛿\displaystyle\absolutevalue{\sum_{k=1}^{N_{\mathcal{B}_{i}}}\left(P(o_{i}\in B% _{k})-\frac{N_{B_{k}}}{N}\right)a_{k}}\leq\sqrt{\frac{2}{N}\log\left(\frac{2n}% {\delta}\right)}.| start_ARG ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) - divide start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG | ≤ square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG 2 italic_n end_ARG start_ARG italic_δ end_ARG ) end_ARG .
Proof.

Fix an agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ]. Define the random variable Yi:=k=1Ni𝟙Bk(oi)(ak1)assignsubscript𝑌𝑖superscriptsubscript𝑘1subscript𝑁subscript𝑖subscript1subscript𝐵𝑘subscript𝑜𝑖subscript𝑎𝑘1Y_{i}:=\sum_{k=1}^{N_{\mathcal{B}_{i}}}\mathds{1}_{B_{k}}(o_{i})(a_{k}-1)italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT := ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ( italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - 1 ), where oiFoisimilar-tosubscript𝑜𝑖subscript𝐹subscript𝑜𝑖o_{i}\sim F_{o_{i}}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∼ italic_F start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT. As isubscript𝑖\mathcal{B}_{i}caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is a partition and ak[0,2]subscript𝑎𝑘02a_{k}\in[0,2]italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ [ 0 , 2 ], we know Yi[0,2]subscript𝑌𝑖02Y_{i}\in[0,2]italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ [ 0 , 2 ]. We have with probability 1δn1𝛿𝑛1-\frac{\delta}{n}1 - divide start_ARG italic_δ end_ARG start_ARG italic_n end_ARG

|k=1Ni(P(oiBk)NBkN)ak|=|k=1Ni𝔼oi[𝟙Bk(oi)]akk=1NiNBkNak|superscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscript𝑁subscript𝐵𝑘𝑁subscript𝑎𝑘superscriptsubscript𝑘1subscript𝑁subscript𝑖subscript𝔼subscript𝑜𝑖delimited-[]subscript1subscript𝐵𝑘subscript𝑜𝑖subscript𝑎𝑘superscriptsubscript𝑘1subscript𝑁subscript𝑖subscript𝑁subscript𝐵𝑘𝑁subscript𝑎𝑘\displaystyle\absolutevalue{\sum_{k=1}^{N_{\mathcal{B}_{i}}}\left(P(o_{i}\in B% _{k})-\frac{N_{B_{k}}}{N}\right)a_{k}}=\absolutevalue{\sum_{k=1}^{N_{\mathcal{% B}_{i}}}\mathbb{E}_{o_{i}}\left[\mathds{1}_{B_{k}}(o_{i})\right]a_{k}-\sum_{k=% 1}^{N_{\mathcal{B}_{i}}}\frac{N_{B_{k}}}{N}a_{k}}| start_ARG ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) - divide start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG | = | start_ARG ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ blackboard_1 start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ] italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT divide start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG |
=|𝔼oi[k=1Ni𝟙Bk(oi)ak]1Nj=1Nk=1Ni𝟙Bk(oi(j))ak|absentsubscript𝔼subscript𝑜𝑖delimited-[]superscriptsubscript𝑘1subscript𝑁subscript𝑖subscript1subscript𝐵𝑘subscript𝑜𝑖subscript𝑎𝑘1𝑁superscriptsubscript𝑗1𝑁superscriptsubscript𝑘1subscript𝑁subscript𝑖subscript1subscript𝐵𝑘superscriptsubscript𝑜𝑖𝑗subscript𝑎𝑘\displaystyle=\absolutevalue{\mathbb{E}_{o_{i}}\left[\sum_{k=1}^{N_{\mathcal{B% }_{i}}}\mathds{1}_{B_{k}}(o_{i})a_{k}\right]-\frac{1}{N}\sum_{j=1}^{N}\sum_{k=% 1}^{N_{\mathcal{B}_{i}}}\mathds{1}_{B_{k}}(o_{i}^{(j)})a_{k}}= | start_ARG blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ] - divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG |
Theorem A.42Nlog(2nδ),Theorem A.42𝑁2𝑛𝛿\displaystyle\overset{\text{Theorem }\ref{thm:hoeffding-inequality}}{\leq}% \sqrt{\frac{2}{N}\log\left(\frac{2n}{\delta}\right)},overTheorem start_ARG ≤ end_ARG square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG 2 italic_n end_ARG start_ARG italic_δ end_ARG ) end_ARG ,

where we used the Hoeffding inequality on the for i.i.d. draws of the random variable Yisubscript𝑌𝑖Y_{i}italic_Y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. A union bound over the agents [n]delimited-[]𝑛[n][ italic_n ] completes the proof. ∎

Theorem 6.8.

Let δ>0𝛿0\delta>0italic_δ > 0 and βΣ~𝛽~Σ\beta\in\tilde{\Sigma}italic_β ∈ over~ start_ARG roman_Σ end_ARG be a strategy profile. Suppose that for each agent i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and segment Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, Assumption 6.6 holds. Then, with probability 14δ14𝛿1-4\delta1 - 4 italic_δ over the draw of the sets {𝒟β(i)|i[n]}conditional-setsuperscript𝒟𝛽subscript𝑖𝑖delimited-[]𝑛\left\{\mathcal{D}^{\beta}(\mathcal{B}_{i})\;|\;i\in[n]\right\}{ caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT ( caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) | italic_i ∈ [ italic_n ] }, agents i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], and segments Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT,

~i(βi,βi)=supβiΣiu~i,M(βi,βi)u~i,M(βi,βi)subscript~𝑖subscript𝛽𝑖subscript𝛽𝑖subscriptsupremumsubscriptsuperscript𝛽𝑖subscriptΣ𝑖subscript~𝑢𝑖Msubscriptsuperscript𝛽𝑖subscript𝛽𝑖subscript~𝑢𝑖Msubscript𝛽𝑖subscript𝛽𝑖\displaystyle\tilde{\ell}_{i}(\beta_{i},\beta_{-i})=\sup_{\beta^{\prime}_{i}% \in\Sigma_{i}}\tilde{u}_{i,\text{M}}(\beta^{\prime}_{i},\beta_{-i})-\tilde{u}_% {i,\text{M}}(\beta_{i},\beta_{-i})over~ start_ARG roman_ℓ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) = roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) - over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT )
k=1NiNBkNmaxbi𝒢wi1NBkj=1NBkui,M(θi(j),bi,βi(oi(j)))1Nl=1Nui,M(θi(l),βi(oi(l)),βi(oi(l)))absentsuperscriptsubscript𝑘1subscript𝑁subscript𝑖subscript𝑁subscript𝐵𝑘𝑁subscriptsubscript𝑏𝑖subscript𝒢subscript𝑤𝑖1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗1𝑁superscriptsubscript𝑙1𝑁subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑙subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑙subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑙\displaystyle\leq\sum_{k=1}^{N_{\mathcal{B}_{i}}}\frac{N_{B_{k}}}{N}\max_{b_{i% }\in\mathcal{G}_{w_{i}}}\frac{1}{N_{B_{k}}}\sum_{j=1}^{N_{B_{k}}}u_{i,\text{M}% }(\theta_{i}^{(j)},b_{i},\beta_{-i}(o_{-i}^{(j)}))-\frac{1}{N}\sum_{l=1}^{N}u_% {i,\text{M}}(\theta_{i}^{(l)},\beta_{i}(o_{i}^{(l)}),\beta_{-i}(o_{-i}^{(l)}))≤ ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT divide start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG roman_max start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_G start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT ) )
+22Nlog(2nδ)+k=1NiNBkNmin{1,(τi,Bk+ε~i,Pdim(NBk)+ε~i,disp(NBk))},22𝑁2𝑛𝛿superscriptsubscript𝑘1subscript𝑁subscript𝑖subscript𝑁subscript𝐵𝑘𝑁1subscript𝜏𝑖subscript𝐵𝑘subscript~𝜀𝑖Pdimsubscript𝑁subscript𝐵𝑘subscript~𝜀𝑖dispsubscript𝑁subscript𝐵𝑘\displaystyle+2\sqrt{\frac{2}{N}\log\left(\frac{2n}{\delta}\right)}+\sum_{k=1}% ^{N_{\mathcal{B}_{i}}}\frac{N_{B_{k}}}{N}\min\left\{1,\left(\tau_{i,B_{k}}+% \tilde{\varepsilon}_{i,\text{Pdim}}(N_{B_{k}})+\tilde{\varepsilon}_{i,\text{% disp}}(N_{B_{k}})\right)\right\},+ 2 square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG 2 italic_n end_ARG start_ARG italic_δ end_ARG ) end_ARG + ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT divide start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG roman_min { 1 , ( italic_τ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT + over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , Pdim end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) + over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) ) } ,

where τi,Bksubscript𝜏𝑖subscript𝐵𝑘\tau_{i,B_{k}}italic_τ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT, ε~i,Pdim(NBk)subscript~𝜀𝑖Pdimsubscript𝑁subscript𝐵𝑘\tilde{\varepsilon}_{i,\text{Pdim}}(N_{B_{k}})over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , Pdim end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ), and ε~i,disp(NBk)subscript~𝜀𝑖dispsubscript𝑁subscript𝐵𝑘\tilde{\varepsilon}_{i,\text{disp}}(N_{B_{k}})over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) are the constants defined in Theorems 6.3, 6.5, and Lemma 6.7.

Proof.

Fix i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ]. The ex ante utility loss consists of the best-response utility and the ex ante utility of the strategy profile β𝛽\betaitalic_β. We start by approximating the ex ante utility of β𝛽\betaitalic_β. By Theorem 6.4, with probability 1δ1𝛿1-\delta1 - italic_δ over the draw of the dataset 𝒟β={(θ(l),o(l),β(o(l))):1lN}superscript𝒟𝛽conditional-setsuperscript𝜃𝑙superscript𝑜𝑙𝛽superscript𝑜𝑙1𝑙𝑁\mathcal{D}^{\beta}=\left\{\left(\theta^{\left(l\right)},o^{\left(l\right)},% \beta(o^{\left(l\right)})\right):1\leq l\leq N\right\}caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT = { ( italic_θ start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT , italic_o start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT , italic_β ( italic_o start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT ) ) : 1 ≤ italic_l ≤ italic_N }

|u~i,M(βi,βi)1Nl=1Nui,M(θi(l),βi(oi(l)),βi(oi(l)))|2Nlog(2nδ).subscript~𝑢𝑖Msubscript𝛽𝑖subscript𝛽𝑖1𝑁superscriptsubscript𝑙1𝑁subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑙subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑙subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑙2𝑁2𝑛𝛿\displaystyle\absolutevalue{\tilde{u}_{i,\text{M}}(\beta_{i},\beta_{-i})-\frac% {1}{N}\sum_{l=1}^{N}u_{i,\text{M}}(\theta_{i}^{(l)},\beta_{i}(o_{i}^{(l)}),% \beta_{-i}(o_{-i}^{(l)}))}\leq\sqrt{\frac{2}{N}\log\left(\frac{2n}{\delta}% \right)}.| start_ARG over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) - divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT ) ) end_ARG | ≤ square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG 2 italic_n end_ARG start_ARG italic_δ end_ARG ) end_ARG . (18)

Let’s consider the estimation error to the best-response utility next. We can rewrite the best-response ex ante utility to

supβiΣi𝔼oi,oi,θi[ui,M(θi,βi(oi),βi(oi))]subscriptsupremumsuperscriptsubscript𝛽𝑖subscriptΣ𝑖subscript𝔼subscript𝑜𝑖subscript𝑜𝑖subscript𝜃𝑖delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝛽𝑖subscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle\sup_{\beta_{i}^{\prime}\in\Sigma_{i}}\mathbb{E}_{o_{i},o_{-i},% \theta_{i}}\left[u_{i,\text{M}}\left(\theta_{i},\beta_{i}^{\prime}(o_{i}),% \beta_{-i}(o_{-i})\right)\right]roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ]
=k=1NiP(oiBk)supβiΣi|Bk𝔼oi,oi,θi|{oiBk}[ui,M(θi,βi(oi),βi(oi))].absentsuperscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscriptsupremumsuperscriptsubscript𝛽𝑖evaluated-atsubscriptΣ𝑖subscript𝐵𝑘subscript𝔼subscript𝑜𝑖subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖subscript𝐵𝑘delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝛽𝑖subscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖\displaystyle=\sum_{k=1}^{N_{\mathcal{B}_{i}}}P\left(o_{i}\in B_{k}\right)\sup% _{\beta_{i}^{\prime}\in{\left.\kern-1.2pt\Sigma_{i}\mathchoice{\vphantom{\big{% |}}}{}{}{}\right|_{B_{k}}}}\mathbb{E}_{o_{i},o_{-i},\theta_{i}|\left\{o_{i}\in B% _{k}\right\}}\left[u_{i,\text{M}}\left(\theta_{i},\beta_{i}^{\prime}(o_{i}),% \beta_{-i}(o_{-i})\right)\right].= ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] .

The inner terms, i.e., the difference of the best-response ex ante utility to our estimator over each Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, can be bounded by

supβiΣi|Bk𝔼oi,oi,θi|{oiBk}[ui,M(θi,βi(oi),βi(oi))]maxbi𝒢wi1NBkj=1NBkui,M(θi(j),bi,βi(oi(j)))1.subscriptsupremumsuperscriptsubscript𝛽𝑖evaluated-atsubscriptΣ𝑖subscript𝐵𝑘subscript𝔼subscript𝑜𝑖subscript𝑜𝑖conditionalsubscript𝜃𝑖subscript𝑜𝑖subscript𝐵𝑘delimited-[]subscript𝑢𝑖Msubscript𝜃𝑖superscriptsubscript𝛽𝑖subscript𝑜𝑖subscript𝛽𝑖subscript𝑜𝑖subscriptsubscript𝑏𝑖subscript𝒢subscript𝑤𝑖1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗1\displaystyle\sup_{\beta_{i}^{\prime}\in{\left.\kern-1.2pt\Sigma_{i}% \mathchoice{\vphantom{\big{|}}}{}{}{}\right|_{B_{k}}}}\mathbb{E}_{o_{i},o_{-i}% ,\theta_{i}|\left\{o_{i}\in B_{k}\right\}}\left[u_{i,\text{M}}\left(\theta_{i}% ,\beta_{i}^{\prime}(o_{i}),\beta_{-i}(o_{-i})\right)\right]-\max_{b_{i}\in% \mathcal{G}_{w_{i}}}\frac{1}{N_{B_{k}}}\sum_{j=1}^{N_{B_{k}}}u_{i,\text{M}}(% \theta_{i}^{(j)},b_{i},\beta_{-i}(o_{-i}^{(j)}))\leq 1.roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | { italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } end_POSTSUBSCRIPT [ italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ) ] - roman_max start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_G start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) ≤ 1 . (19)

This can be seen by noting that the estimator on the right is bounded below by zero because an agent can guarantee not to be worse off than not participating by bidding the minimal amount. Therefore, we can bound the estimation error for each Bksubscript𝐵𝑘B_{k}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT by one in the worst-case. A more meaningful upper bound to the estimation error for the best-response utility can be given by considering four approximation steps. The first one is to consider constant best-responses over a part of the observation space. By Theorem 6.3, we have

|supβiΣiu~i,M(βi,βi)supb𝒜iNiu~i,M(k=1Nibk𝟙Bk,βi)|k=1NiP(oiBk)τi,Bk.subscriptsupremumsuperscriptsubscript𝛽𝑖subscriptΣ𝑖subscript~𝑢𝑖Msuperscriptsubscript𝛽𝑖subscript𝛽𝑖subscriptsupremum𝑏superscriptsubscript𝒜𝑖subscript𝑁subscript𝑖subscript~𝑢𝑖Msuperscriptsubscript𝑘1subscript𝑁subscript𝑖subscript𝑏𝑘subscript1subscript𝐵𝑘subscript𝛽𝑖superscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscript𝜏𝑖subscript𝐵𝑘\displaystyle\absolutevalue{\sup_{\beta_{i}^{\prime}\in\Sigma_{i}}\tilde{u}_{i% ,\text{M}}(\beta_{i}^{\prime},\beta_{-i})-\sup_{b\in\mathcal{A}_{i}^{N_{% \mathcal{B}_{i}}}}\tilde{u}_{i,\text{M}}\left(\sum_{k=1}^{N_{\mathcal{B}_{i}}}% b_{k}\mathds{1}_{B_{k}},\beta_{-i}\right)}\leq\sum_{k=1}^{N_{\mathcal{B}_{i}}}% P(o_{i}\in B_{k})\tau_{i,B_{k}}.| start_ARG roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) - roman_sup start_POSTSUBSCRIPT italic_b ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_POSTSUBSCRIPT over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) end_ARG | ≤ ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) italic_τ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT . (20)

The second step is to maximize the empirical mean instead of the expectation. By Theorem 6.5, we have with probability 1δ1𝛿1-\delta1 - italic_δ over the draw of the datasets {𝒟β(Bk)|Bki,i[n]}conditional-setsuperscript𝒟𝛽subscript𝐵𝑘formulae-sequencesubscript𝐵𝑘subscript𝑖𝑖delimited-[]𝑛\left\{\mathcal{D}^{\beta}(B_{k})\;|\;B_{k}\in\mathcal{B}_{i},i\in[n]\right\}{ caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT ( italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) | italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_i ∈ [ italic_n ] }, for all agents i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and segments Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT,

|supb𝒜iNiu~i,M(k=1Nibk𝟙Bk,βi)k=1NiP(oiBk)supbi𝒜i1NBkj=1NBkui,M(θi(j),bi,βi(oi(j)))|k=1NiP(oiBk)ε~i,Pdim(NBk).subscriptsupremum𝑏superscriptsubscript𝒜𝑖subscript𝑁subscript𝑖subscript~𝑢𝑖Msuperscriptsubscript𝑘1subscript𝑁subscript𝑖subscript𝑏𝑘subscript1subscript𝐵𝑘subscript𝛽𝑖superscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗superscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscript~𝜀𝑖Pdimsubscript𝑁subscript𝐵𝑘\displaystyle\begin{split}&\absolutevalue{\sup_{b\in\mathcal{A}_{i}^{N_{% \mathcal{B}_{i}}}}\tilde{u}_{i,\text{M}}\left(\sum_{k=1}^{N_{\mathcal{B}_{i}}}% b_{k}\mathds{1}_{B_{k}},\beta_{-i}\right)-\sum_{k=1}^{N_{\mathcal{B}_{i}}}P(o_% {i}\in B_{k})\sup_{b_{i}\in\mathcal{A}_{i}}\frac{1}{N_{B_{k}}}\sum_{j=1}^{N_{B% _{k}}}u_{i,\text{M}}(\theta_{i}^{(j)},b_{i},\beta_{-i}(o_{-i}^{(j)}))}\\ &\leq\sum_{k=1}^{N_{\mathcal{B}_{i}}}P(o_{i}\in B_{k})\tilde{\varepsilon}_{i,% \text{Pdim}}(N_{B_{k}}).\end{split}start_ROW start_CELL end_CELL start_CELL | start_ARG roman_sup start_POSTSUBSCRIPT italic_b ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_POSTSUBSCRIPT over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) - ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) end_ARG | end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≤ ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , Pdim end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) . end_CELL end_ROW (21)

The third step to enable a search for a best-response is to consider a finite grid 𝒢wisubscript𝒢subscript𝑤𝑖\mathcal{G}_{w_{i}}caligraphic_G start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over 𝒜isubscript𝒜𝑖\mathcal{A}_{i}caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, leveraging the concept of dispersion for guarantees. By Lemma 6.7, we have with probability 1δ1𝛿1-\delta1 - italic_δ over the draw of the datasets {𝒟β(Bk)|Bki,i[n]}conditional-setsuperscript𝒟𝛽subscript𝐵𝑘formulae-sequencesubscript𝐵𝑘subscript𝑖𝑖delimited-[]𝑛\left\{\mathcal{D}^{\beta}(B_{k})\;|\;B_{k}\in\mathcal{B}_{i},i\in[n]\right\}{ caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT ( italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) | italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_i ∈ [ italic_n ] }, for all agents i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and segments Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT,

|k=1NiP(oiBk)(supbi𝒜i1NBkj=1NBkui,M(θi(j),bi,βi(oi(j)))supbi𝒢wi1NBkj=1NBkui,M(θi(j),bi,βi(oi(j))))|k=1NiP(oiBk)ε~i,disp(NBk).superscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗subscriptsupremumsubscript𝑏𝑖subscript𝒢subscript𝑤𝑖1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗superscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscript~𝜀𝑖dispsubscript𝑁subscript𝐵𝑘\displaystyle\begin{split}&\absolutevalue{\sum_{k=1}^{N_{\mathcal{B}_{i}}}P(o_% {i}\in B_{k})\left(\sup_{b_{i}\in\mathcal{A}_{i}}\frac{1}{N_{B_{k}}}\sum_{j=1}% ^{N_{B_{k}}}u_{i,\text{M}}(\theta_{i}^{(j)},b_{i},\beta_{-i}(o_{-i}^{(j)}))-% \sup_{b_{i}\in\mathcal{G}_{w_{i}}}\frac{1}{N_{B_{k}}}\sum_{j=1}^{N_{B_{k}}}u_{% i,\text{M}}(\theta_{i}^{(j)},b_{i},\beta_{-i}(o_{-i}^{(j)}))\right)}\\ &\leq\sum_{k=1}^{N_{\mathcal{B}_{i}}}P(o_{i}\in B_{k})\tilde{\varepsilon}_{i,% \text{disp}}(N_{B_{k}}).\end{split}start_ROW start_CELL end_CELL start_CELL | start_ARG ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ( roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_G start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) ) end_ARG | end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≤ ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) . end_CELL end_ROW (22)

The fourth approximation step bound the error made by estimation the marginal probabilities P(oiBk)𝑃subscript𝑜𝑖subscript𝐵𝑘P(o_{i}\in B_{k})italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) by NBkNsubscript𝑁subscript𝐵𝑘𝑁\frac{N_{B_{k}}}{N}divide start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG. For this, define

ak:=maxbi𝒢wiassignsubscript𝑎𝑘subscriptsubscript𝑏𝑖subscript𝒢subscript𝑤𝑖\displaystyle a_{k}:=\max_{b_{i}\in\mathcal{G}_{w_{i}}}italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT := roman_max start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_G start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT 1NBkj=1NBkui,M(θi(j),bi,βi(oi(j)))1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗\displaystyle\frac{1}{N_{B_{k}}}\sum_{j=1}^{N_{B_{k}}}u_{i,\text{M}}(\theta_{i% }^{(j)},b_{i},\beta_{-i}(o_{-i}^{(j)}))divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) )
+min{1,τi,Bk+ε~i,Pdim(NBk)+ε~i,disp(NBk)}1subscript𝜏𝑖subscript𝐵𝑘subscript~𝜀𝑖Pdimsubscript𝑁subscript𝐵𝑘subscript~𝜀𝑖dispsubscript𝑁subscript𝐵𝑘\displaystyle+\min\left\{1,\tau_{i,B_{k}}+\tilde{\varepsilon}_{i,\text{Pdim}}(% N_{B_{k}})+\tilde{\varepsilon}_{i,\text{disp}}(N_{B_{k}})\right\}+ roman_min { 1 , italic_τ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT + over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , Pdim end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) + over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) }

Then, we have ak[0,2]subscript𝑎𝑘02a_{k}\in[0,2]italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ [ 0 , 2 ] for every 1kNi1𝑘subscript𝑁subscript𝑖1\leq k\leq N_{\mathcal{B}_{i}}1 ≤ italic_k ≤ italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT. By applying Lemma E.2, we have with probability at least 1δ1𝛿1-\delta1 - italic_δ

|k=1Ni(P(oiBk)NBkN)ak|2Nlog(2nδ).superscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscript𝑁subscript𝐵𝑘𝑁subscript𝑎𝑘2𝑁2𝑛𝛿\displaystyle\absolutevalue{\sum_{k=1}^{N_{\mathcal{B}_{i}}}\left(P(o_{i}\in B% _{k})-\frac{N_{B_{k}}}{N}\right)a_{k}}\leq\sqrt{\frac{2}{N}\log\left(\frac{2n}% {\delta}\right)}.| start_ARG ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) - divide start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG | ≤ square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG 2 italic_n end_ARG start_ARG italic_δ end_ARG ) end_ARG . (23)

We combine the above results to give the full statement. We apply Equation 18 to estimate the ex ante utility under strategy profile β𝛽\betaitalic_β. To estimate the best-response utility for each Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, we either apply Equation 19 for a trivial bound of one or combine Equations 21 and 22 for a potentially stronger upper bound. Finally, we use Equation 23 to justify the estimation of the marginal probabilities P(oiBk)𝑃subscript𝑜𝑖subscript𝐵𝑘P(o_{i}\in B_{k})italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) for every Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. In total, each of the four equations holds with probability 1δ1𝛿1-\delta1 - italic_δ. By applying a union bound, all four equations hold with probability 14δ14𝛿1-4\delta1 - 4 italic_δ. Therefore, by additionally applying Equation 20, we have with probability 14δ14𝛿1-4\delta1 - 4 italic_δ over the draw of the sets {𝒟β(Bk)|Bki,i[n]}conditional-setsuperscript𝒟𝛽subscript𝐵𝑘formulae-sequencesubscript𝐵𝑘subscript𝑖𝑖delimited-[]𝑛\left\{\mathcal{D}^{\beta}(B_{k})\;|\;B_{k}\in\mathcal{B}_{i},i\in[n]\right\}{ caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT ( italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) | italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_i ∈ [ italic_n ] } and 𝒟βsuperscript𝒟𝛽\mathcal{D}^{\beta}caligraphic_D start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT, for mechanism M, agents i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], and segments Bkisubscript𝐵𝑘subscript𝑖B_{k}\in\mathcal{B}_{i}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT,

~i(βi,βi)=supβiΣiu~i,M(βi,βi)u~i,M(βi,βi)subscript~𝑖subscript𝛽𝑖subscript𝛽𝑖subscriptsupremumsubscriptsuperscript𝛽𝑖subscriptΣ𝑖subscript~𝑢𝑖Msubscriptsuperscript𝛽𝑖subscript𝛽𝑖subscript~𝑢𝑖Msubscript𝛽𝑖subscript𝛽𝑖\displaystyle\tilde{\ell}_{i}(\beta_{i},\beta_{-i})=\sup_{\beta^{\prime}_{i}% \in\Sigma_{i}}\tilde{u}_{i,\text{M}}(\beta^{\prime}_{i},\beta_{-i})-\tilde{u}_% {i,\text{M}}(\beta_{i},\beta_{-i})over~ start_ARG roman_ℓ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) = roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) - over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT )
=supβiΣiu~i,M(βi,βi)supb𝒜iNiu~i,M(k=1Nibk𝟙Bk,βi)absentsubscriptsupremumsubscriptsuperscript𝛽𝑖subscriptΣ𝑖subscript~𝑢𝑖Msubscriptsuperscript𝛽𝑖subscript𝛽𝑖subscriptsupremum𝑏superscriptsubscript𝒜𝑖subscript𝑁subscript𝑖subscript~𝑢𝑖Msuperscriptsubscript𝑘1subscript𝑁subscript𝑖subscript𝑏𝑘subscript1subscript𝐵𝑘subscript𝛽𝑖\displaystyle=\sup_{\beta^{\prime}_{i}\in\Sigma_{i}}\tilde{u}_{i,\text{M}}(% \beta^{\prime}_{i},\beta_{-i})-\sup_{b\in\mathcal{A}_{i}^{N_{\mathcal{B}_{i}}}% }\tilde{u}_{i,\text{M}}\left(\sum_{k=1}^{N_{\mathcal{B}_{i}}}b_{k}\mathds{1}_{% B_{k}},\beta_{-i}\right)= roman_sup start_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) - roman_sup start_POSTSUBSCRIPT italic_b ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_POSTSUBSCRIPT over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT )
+supb𝒜iNiu~i,M(k=1Nibk𝟙Bk,βi)k=1NiP(oiBk)supbi𝒜i1NBkj=1NBkui,M(θi(j),bi,βi(oi(j)))subscriptsupremum𝑏superscriptsubscript𝒜𝑖subscript𝑁subscript𝑖subscript~𝑢𝑖Msuperscriptsubscript𝑘1subscript𝑁subscript𝑖subscript𝑏𝑘subscript1subscript𝐵𝑘subscript𝛽𝑖superscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗\displaystyle+\sup_{b\in\mathcal{A}_{i}^{N_{\mathcal{B}_{i}}}}\tilde{u}_{i,% \text{M}}\left(\sum_{k=1}^{N_{\mathcal{B}_{i}}}b_{k}\mathds{1}_{B_{k}},\beta_{% -i}\right)-\sum_{k=1}^{N_{\mathcal{B}_{i}}}P(o_{i}\in B_{k})\sup_{b_{i}\in% \mathcal{A}_{i}}\frac{1}{N_{B_{k}}}\sum_{j=1}^{N_{B_{k}}}u_{i,\text{M}}(\theta% _{i}^{(j)},b_{i},\beta_{-i}(o_{-i}^{(j)}))+ roman_sup start_POSTSUBSCRIPT italic_b ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_POSTSUBSCRIPT over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT blackboard_1 start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) - ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) )
+k=1NiP(oiBk)(supbi𝒜i1NBkj=1NBkui,M(θi(j),bi,βi(oi(j)))supbi𝒢wi1NBkj=1NBkui,M(θi(j),bi,βi(oi(j))))superscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscriptsupremumsubscript𝑏𝑖subscript𝒜𝑖1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗subscriptsupremumsubscript𝑏𝑖subscript𝒢subscript𝑤𝑖1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗\displaystyle+\sum_{k=1}^{N_{\mathcal{B}_{i}}}P(o_{i}\in B_{k})\left(\sup_{b_{% i}\in\mathcal{A}_{i}}\frac{1}{N_{B_{k}}}\sum_{j=1}^{N_{B_{k}}}u_{i,\text{M}}(% \theta_{i}^{(j)},b_{i},\beta_{-i}(o_{-i}^{(j)}))-\sup_{b_{i}\in\mathcal{G}_{w_% {i}}}\frac{1}{N_{B_{k}}}\sum_{j=1}^{N_{B_{k}}}u_{i,\text{M}}(\theta_{i}^{(j)},% b_{i},\beta_{-i}(o_{-i}^{(j)}))\right)+ ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ( roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - roman_sup start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_G start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) )
+k=1NiP(oiBk)maxbi𝒢wi1NBkj=1NBkui,M(θi(j),bi,βi(oi(j)))1Nl=1Nui,M(θi(l),βi(oi(l)),βi(oi(l)))superscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscriptsubscript𝑏𝑖subscript𝒢subscript𝑤𝑖1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗1𝑁superscriptsubscript𝑙1𝑁subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑙subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑙subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑙\displaystyle+\sum_{k=1}^{N_{\mathcal{B}_{i}}}P(o_{i}\in B_{k})\max_{b_{i}\in% \mathcal{G}_{w_{i}}}\frac{1}{N_{B_{k}}}\sum_{j=1}^{N_{B_{k}}}u_{i,\text{M}}(% \theta_{i}^{(j)},b_{i},\beta_{-i}(o_{-i}^{(j)}))-\frac{1}{N}\sum_{l=1}^{N}u_{i% ,\text{M}}(\theta_{i}^{(l)},\beta_{i}(o_{i}^{(l)}),\beta_{-i}(o_{-i}^{(l)}))+ ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) roman_max start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_G start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT ) )
+1Nl=1Nui,M(θi(l),βi(oi(l)),βi(oi(l)))u~i,M(βi,βi)1𝑁superscriptsubscript𝑙1𝑁subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑙subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑙subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑙subscript~𝑢𝑖Msubscript𝛽𝑖subscript𝛽𝑖\displaystyle+\frac{1}{N}\sum_{l=1}^{N}u_{i,\text{M}}(\theta_{i}^{(l)},\beta_{% i}(o_{i}^{(l)}),\beta_{-i}(o_{-i}^{(l)}))-\tilde{u}_{i,\text{M}}(\beta_{i},% \beta_{-i})+ divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT ) ) - over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT )
k=1NiP(oiBk)maxbi𝒢wi1NBkj=1NBkui,M(θi(j),bi,βi(oi(j)))1Nl=1Nui,M(θi(l),βi(oi(l)),βi(oi(l)))absentsuperscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscriptsubscript𝑏𝑖subscript𝒢subscript𝑤𝑖1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗1𝑁superscriptsubscript𝑙1𝑁subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑙subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑙subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑙\displaystyle\leq\sum_{k=1}^{N_{\mathcal{B}_{i}}}P(o_{i}\in B_{k})\max_{b_{i}% \in\mathcal{G}_{w_{i}}}\frac{1}{N_{B_{k}}}\sum_{j=1}^{N_{B_{k}}}u_{i,\text{M}}% (\theta_{i}^{(j)},b_{i},\beta_{-i}(o_{-i}^{(j)}))-\frac{1}{N}\sum_{l=1}^{N}u_{% i,\text{M}}(\theta_{i}^{(l)},\beta_{i}(o_{i}^{(l)}),\beta_{-i}(o_{-i}^{(l)}))≤ ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) roman_max start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_G start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT ) )
+2Nlog(2nδ)+k=1NiP(oiBk)(τi,Bk+ε~i,Pdim(NBk)+ε~i,disp(NBk))2𝑁2𝑛𝛿superscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscript𝜏𝑖subscript𝐵𝑘subscript~𝜀𝑖Pdimsubscript𝑁subscript𝐵𝑘subscript~𝜀𝑖dispsubscript𝑁subscript𝐵𝑘\displaystyle+\sqrt{\frac{2}{N}\log\left(\frac{2n}{\delta}\right)}+\sum_{k=1}^% {N_{\mathcal{B}_{i}}}P(o_{i}\in B_{k})\left(\tau_{i,B_{k}}+\tilde{\varepsilon}% _{i,\text{Pdim}}(N_{B_{k}})+\tilde{\varepsilon}_{i,\text{disp}}(N_{B_{k}})\right)+ square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG 2 italic_n end_ARG start_ARG italic_δ end_ARG ) end_ARG + ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ( italic_τ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT + over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , Pdim end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) + over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) )
=k=1NiP(oiBk)ak1Nl=1Nui,M(θi(l),βi(oi(l)),βi(oi(l)))+2Nlog(2nδ)absentsuperscriptsubscript𝑘1subscript𝑁subscript𝑖𝑃subscript𝑜𝑖subscript𝐵𝑘subscript𝑎𝑘1𝑁superscriptsubscript𝑙1𝑁subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑙subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑙subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑙2𝑁2𝑛𝛿\displaystyle=\sum_{k=1}^{N_{\mathcal{B}_{i}}}P(o_{i}\in B_{k})a_{k}-\frac{1}{% N}\sum_{l=1}^{N}u_{i,\text{M}}(\theta_{i}^{(l)},\beta_{i}(o_{i}^{(l)}),\beta_{% -i}(o_{-i}^{(l)}))+\sqrt{\frac{2}{N}\log\left(\frac{2n}{\delta}\right)}= ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_P ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT ) ) + square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG 2 italic_n end_ARG start_ARG italic_δ end_ARG ) end_ARG
Equ. 23k=1NiNBkNmaxbi𝒢wi1NBkj=1NBkui,M(θi(j),bi,βi(oi(j)))1Nl=1Nui,M(θi(l),βi(oi(l)),βi(oi(l)))Equ. 23superscriptsubscript𝑘1subscript𝑁subscript𝑖subscript𝑁subscript𝐵𝑘𝑁subscriptsubscript𝑏𝑖subscript𝒢subscript𝑤𝑖1subscript𝑁subscript𝐵𝑘superscriptsubscript𝑗1subscript𝑁subscript𝐵𝑘subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑗subscript𝑏𝑖subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑗1𝑁superscriptsubscript𝑙1𝑁subscript𝑢𝑖Msuperscriptsubscript𝜃𝑖𝑙subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑙subscript𝛽𝑖superscriptsubscript𝑜𝑖𝑙\displaystyle\overset{\text{Equ. }\ref{equ:proof-main-theorem-interdependent-% marginal-prob-estimation-bound}}{\leq}\sum_{k=1}^{N_{\mathcal{B}_{i}}}\frac{N_% {B_{k}}}{N}\max_{b_{i}\in\mathcal{G}_{w_{i}}}\frac{1}{N_{B_{k}}}\sum_{j=1}^{N_% {B_{k}}}u_{i,\text{M}}(\theta_{i}^{(j)},b_{i},\beta_{-i}(o_{-i}^{(j)}))-\frac{% 1}{N}\sum_{l=1}^{N}u_{i,\text{M}}(\theta_{i}^{(l)},\beta_{i}(o_{i}^{(l)}),% \beta_{-i}(o_{-i}^{(l)}))overEqu. start_ARG ≤ end_ARG ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT divide start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG roman_max start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_G start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT , italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) ) - divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , M end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT ) , italic_β start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_o start_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_l ) end_POSTSUPERSCRIPT ) )
+22Nlog(2nδ)+k=1NiNBkNmin{1,(τi,Bk+ε~i,Pdim(NBk)+ε~i,disp(NBk))}.22𝑁2𝑛𝛿superscriptsubscript𝑘1subscript𝑁subscript𝑖subscript𝑁subscript𝐵𝑘𝑁1subscript𝜏𝑖subscript𝐵𝑘subscript~𝜀𝑖Pdimsubscript𝑁subscript𝐵𝑘subscript~𝜀𝑖dispsubscript𝑁subscript𝐵𝑘\displaystyle+2\sqrt{\frac{2}{N}\log\left(\frac{2n}{\delta}\right)}+\sum_{k=1}% ^{N_{\mathcal{B}_{i}}}\frac{N_{B_{k}}}{N}\min\left\{1,\left(\tau_{i,B_{k}}+% \tilde{\varepsilon}_{i,\text{Pdim}}(N_{B_{k}})+\tilde{\varepsilon}_{i,\text{% disp}}(N_{B_{k}})\right)\right\}.+ 2 square-root start_ARG divide start_ARG 2 end_ARG start_ARG italic_N end_ARG roman_log ( divide start_ARG 2 italic_n end_ARG start_ARG italic_δ end_ARG ) end_ARG + ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT caligraphic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT divide start_ARG italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG roman_min { 1 , ( italic_τ start_POSTSUBSCRIPT italic_i , italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT + over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , Pdim end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) + over~ start_ARG italic_ε end_ARG start_POSTSUBSCRIPT italic_i , disp end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) ) } .