Extracted main text — title through conclusion, appendix excluded. This is what our citation measures are computed over, published so the extraction can be checked by eye.
Rendered from LaTeX for readability, not typeset faithfully. Citation keys are highlighted; maths is left as source; figures, tables and equation environments are summarised rather than reproduced; unrecognised commands are greyed out so nothing is silently dropped. Email addresses are removed.
Ridge Estimation of High Dimensional Two-Way Fixed Effect Regression
frontmatter\runtitle{Ridge Estimation of High Dimensional Two-Way Fixed Effect Regression/}
\begin{aug}
\and
\address[A]{Economics Department, Sciences Po, Paris \printead[presep={ ,\ }]{e1,e2}}
\end{aug}
\begin{abstract}
We study a ridge estimator for the high-dimensional two-way fixed
effect regression model with a sparse bipartite network.
We develop concentration inequalities showing
that when the ridge parameters increase as the log of the network
size, the bias and the variance-covariance matrix of the vector of
estimated fixed effects converge to deterministic equivalents that
depend only on the expected network. We provide simulations and an
application using administrative data on wages for worker-firm matches.
\end{abstract}
\begin{keyword}
\kwd{ridge regression}
\kwd{ two-way fixed effect regression}
\kwd{large dimension}
\kwd{bipartite networks}
\kwd{sparsity}
\end{keyword}
Introduction
In this paper, we study the two-way fixed-effect model:
\[
y_{ijs}=\mu_{i}+\phi_{j}+u_{ijs},i\in\{1,...,n\},j\in\{1,...,p\},s\in\{0,...,d_{ij}\},
\]
when the observed matches $(i,j)$ have a sparse bipartite graph structure.
In our running example, $y_{ijt}$ is the log of the annualized earnings
of worker $i$ employed by firm $j$ in the $s$th occurrence of that
particular match, or the residual from a preliminary regression on observed covariates
(AbowdKramarzMargolis1999). In most applications, the
worker panel covers a limited number of years (5 or 7 years).
The network of firm-worker matches is therefore sparse as workers sample
a small number of firms (i.e. $d_{ij}=0$ for most $j$) during the
observation period. The number of wage observations per worker ($d_{i\cdot}=\sum_{j}d_{ij}$)
is of the order of the number of years of observations, sometimes
lower because of unemployment, sometimes greater because of infra-year
job mobility.
Similar two-way fixed effect structures arise in a variety of settings
(see LarremoreClausetJacobs2014).
For example, if $i$ indexes authors and $j$ indexes journals (or fields), one can model a paper-level outcome such as citations as the sum of an author effect and an outlet effect when authors publish
a small number of papers in a fixed time interval. Likewise, if $i$ indexes pollinator species and $j$ indexes plant species, an interaction-level measure such as fruit set (or seed set) can be modeled as the sum of a pollinator “effectiveness” component and a plant “receptivity” component. For ease of exposition, we refer to $y$ as the wage, $i$ as workers, and $j$ as firms in what follows.
Our parameter of interest is the distribution of fixed effects. Obviously, with fixed or bounded degrees
no fixed effect can be consistently identified, but what about their distribution? Can one say something
on the limit of the distribution of estimated fixed effects when the size of the network becomes large?
Obviously, the answer to this question should depend on the estimator.
If the network is sparse, the OLS estimator of the fixed-effect model
faces a weak identification problem. JochmansWeidner2019
show that the variance of the OLS estimator depends on the value of
the second lowest eigenvalue of the Laplacian, which determines the connectivity of the network. The Cheeger inequality
(Chung1997) bounds the second eigenvalue of the Laplacian
and the Cheeger constant measures the existence of a “bottleneck”.
ZhangRohe2018 further show that sparse, inhomogeneous graphs
(edges are drawn independently with node-dependent probabilities)
generate a number of bottlenecks (“dangling nodes”) that increases
with the number of nodes. The number of very small eigenvalues of
the Laplacian increases correspondingly.
This issue is well studied in the community detection literature,
aiming at finding subsets of nodes with a higher probability to connect
to each other. For sparse graphs, node clustering
often returns a partition with one big cluster containing most of
the data and many small clusters. ChaudhuriGrahamTsiatas2012
proposed to regularize the graph by making it less sparse by adding
many “weak links”. Concretely, this amounts to replacing the adjacency
matrix $A$ by $A+\lambda\mathbf{1}_{n}\mathbf{1}_{n}^{\top}$, for
a small $\lambda$. Since then, several other ways of regularizing
the graph have been proposed. The solution of QinRohe2013
is of particular interest to us because it relates to the ridge regression
estimator. They only add a small number to the degree matrix, not
to the whole adjacency matrix. Recent work by DallAmicoCouilletTremblay2021
shows that Qin and Rohe's particular form of regularization (as well
as the equivalent one Dall'Amico et al. propose) outperforms other
competing algorithms. In this paper, we will build on the asymptotic
theory developed in the statistical network literature to advance
our understanding of the asymptotic properties of the ridge estimator
of the two-way fixed effect model with a sparse bipartite network structure.
Three features of the underlying network are important to incorporate
in this analysis. First, the network is large (many workers and firms)
and so is the number of fixed effects that we seek to estimate. Second,
the network is sparse, as in all practical situations only a small
fraction of worker-firm matches are observed out of the total number
of possible ones. Third, the asymptotic theory will assume a large
number of workers $n$ and firms $p$, but $p/n$ is largely fixed
and independent of $n$. This implies that the degrees of worker and
firm nodes are more or less fixed and independent of the size of the
network.
Ridge regression in high-dimensional setups is a well-studied problem
in the statistical literature. The literature focuses on the regression model
$y_{i}=x_{i}^{\top}\beta+u_{i}$, with $n$ independent observations
and where the number of regressors $p$ grows with the sample size
with $p/n\rightarrow\gamma$. The vector of regressors is assumed
spherical, i.e. $x_{i}=\Sigma^{1/2}z_{i}$ where $z_{i}$ has independent
entries. The vector of parameters $\beta$ is random with mean 0 and
variance $p^{-1}\alpha^{2}I_{p}$. The ridge regression estimator
is then $\widehat{\beta}=\left(X^{\top}X+\lambda I_{p}\right)^{-1}X^{\top}Y$,
for $Y=(y_{i})$ and $X^{\top}=(x_{1}...x_{n})$. Under these assumptions,
DobribanWager2018 show that the expected predictive risk
converges almost surely to a deterministic limit that is minimized
by the optimal parameter $\lambda^{*}=n\gamma\alpha^{-2}\sigma^{2}$,
where $\sigma^{2}$ is the variance of residuals.\footnote{See Dicker2013,ElKaroui2018,RichardsMourtadaRosasco2020,WuXu2020,BigotDaboMale2024,PatilDuTibshirani2025
for other references.} This setup is rather different from ours.
In our setup the elements of $\beta$ do not shrink to zero. At the same time the linear
form $x_{i}^{\top}\beta$ does not diverge because of sparsity:
the number of nonzero entries in $x_{i}$ increases with $n$
and $p$.
We will need a model for the underlying network. We assume a Degree-Corrected
Stochastic Block model (KarrerNewman2011,LarremoreClausetJacobs2014),
which has become the standard model in the community detection literature.
Specifically, we first assume that the set of workers and firms can
be partitioned into $K$ groups (communities). Then, the number $d_{ij}$
of links between $i$ and $j$ is drawn independently from a Binomial$(T,p_{ij})$, where $p_{ij}$ is the probability
of a link. This probability is higher if $i$ and $j$ belong to the
same community.\footnote{See also Nimczik2017,AbowdMcKinneySchmutte2019,BonhommeLamadonManresa2019,LentzPiyapromdeeRobin2023.
These papers usually allow for a Markovian process of job mobility, but
a little dependence between $d_{ij}$ and $d_{ij'}$ should not
affect the overall stochastic structure of the network.}
For any formed network of worker and firm links, we then generate
a two-way fixed effect model with homoscedastic residuals. Let $\beta=(\mu^{\top},\phi^{\top})^{\top}$
denote the vector of parameters. We consider the ridge estimator $\widehat{\beta}$
with $X=(W,F)$, where $W$ is the matrix of worker dummies and $F$
that of firm dummies, using two different regularization parameters,
one for $\mu$ and one for $\phi$.
Our main theoretical contribution is to derive deterministic equivalents for the ridge estimator’s first- and second-order errors. Under our random graph model, if the ridge penalties
are of order $\ln(n+p)$, then the high dimensional bias vector $\mathbb E[\widehat{\beta}-\beta]$
and its variance matrix are close to deterministic limits in operator matrix norm. These deterministic
equivalents are computed from the expected network, where each node has the
expected degree and where the adjacency matrix is the expected adjacency
matrix.
This helps explain why the overall distribution of fixed effects can be accurately approximated even though each fixed effect cannot be consistently estimated because the number of observations per worker and firm does not increase with the network size. A further study of these deterministic equivalents using random matrix theory is beyond the scope of this paper.
We run a set of Monte Carlo experiments showing that ridge regularization substantially improves the recovery of the fixed-effect distribution relative to OLS. Moreover, the $\ln(n+p)$ scaling is a sufficient condition; our simulations indicate that tuning ridge penalties using prediction error (cross-validation) tends to yield rather lower ridge parameters.
Following the empirical literature, we consider the decomposition
of the variance of the outcome variance into the contributions of
the variance of the worker effect, the variance of the firm effect,
the contribution of the covariance between worker and firm effects,
and the variance of residuals. When the network is very sparse, homoscedastic
bias correction fails,\footnote{See AndrewsGillSchankUpward2008, Gaure2014, KlineSaggioSoelvsten2020
and AzkarateAskasuaZerecero2022.} while the ridge estimator yields more accurate variance decompositions.
We also report estimations on actual matched employer-employee data
(the French DADS panel). The log wage variance decomposition derived
from OLS estimates using the largest connected component delivers
a negative contribution of the fixed effect covariance. We find that
homoscedastic bias corrections are minimal. However, the ridge estimator
yields a more reasonable variance decomposition. The worker effect
explains a more reasonable share of the total variance of log wages
and the covariance term is positive instead of being negative. We
also consider an estimation with the largest strongest connected component,
which allows to use the Leave-One-Out (LOO) bias correction method
of KlineSaggioSoelvsten2020. OLS and the homoscedastic bias
correction improve, but very little. Ridge does not change much and
the LOO bias correction comes close to ridge.
The layout of the paper is as follows. In the next section, we describe
the ridge estimator and relate it to the underlying graph of connections
between workers and firms. Section (ref) develops a Stochastic
Block Model for the network. Asymptotic theory is developed in Section
(ref) (the network) and Section (ref)
(the ridge estimator). The proofs are in the Appendix.
The two-way fixed effect model
The two-way fixed effect model can be written in matrix form as
\[
Y=W\mu+F\phi+U=X\beta+U,\quad X=(W,F),\quad\beta=(\mu^{\top},\phi^{\top})^{\top}.
\]
The vector $Y=(y_{ijs})\in\mathbb{R}^{N}$ (with $N=\sum_{i,j}d_{ij}$)
is a vector of continuous outcomes.
The matrix $W\in\{0,1\}^{N\times n}$ associates outcome observations
to worker IDs $i\in\{1,...,n\}$ and the matrix $F\in\{0,1\}^{N\times p}$
associates observations to firm IDs $j\in\{1,...,p\}$. We assume
that $U$ is iid with mean 0 and variance $\sigma^{2}I_{n}$.
OLS and bipartite graph interpretation
The OLS estimator $\widehat{\beta}=(\widehat{\mu}^{\top},\widehat{\phi}^{\top})^{\top}$
solves the normal equations $X^{\top}X\widehat{\beta}=X^{\top}Y$
with
align*[align* omitted — 189 chars of source]
and
\[
\det\left(X^{\top}X\right)=\det\left(D_{w}\right)\det\left(D_{f}-B^{\top}D_{w}^{-1}B\right)=\det\left(D_{f}\right)\det\left(D_{w}-BD_{f}^{-1}B^{\top}\right).
\]
Each entry of $B=W^{\top}F=(d_{ij})$ is the number of wage observations
per match $(i,j)$. It is a weighted adjacency matrix of the bipartite
graph connecting workers and firms. We focus on the case where $B$ is sparse: $d_{ij}=0$ for most potential links. We also
have
\[
D_{w}=W^{\top}W=\text{diag}(d_{i\cdot}),\quad D_{f}=F^{\top}F=\text{diag}(d_{\cdot j}).
\]
These are the degree matrices of workers and firms: $d_{i\cdot}=\sum_{j}d_{ij}$
is the number of observations for worker $i$, and $d_{\cdot j}=\sum_{i}d_{ij}$
is the number of observations for firm $j$. We assume that worker
and firm degrees are all positive, ensuring that $\det\left(D_{w}\right)\ne0$
and $\det\left(D_{f}\right)\ne0$.
Assuming that no worker or firm has zero degree, the matrix
\[
\widetilde{A}_{f}=B^{\top}D_{w}^{-1}B=\left(\sum_{i}\frac{d_{ij}d_{ij'}}{d_{i\cdot}}\right)_{j,j'}.
\]
is a weighted adjacency matrix of the undirected graph connecting
firms through common employees, also called a weighted one-mode projection
of the original bipartite graph (see ZhouRenMedoZhang2007).
This matrix is sparse if for most firm pairs $(j,j')$, no worker is observed at both firms over the observation window.
In practice, for the usual lengths of periods of observation
(5 or 7 years), this is typically the case.
The matrix $\widetilde{L}_{f}:=D_{f}-B^{\top}D_{w}^{-1}B=F^{\top}M_{W}F$,
where $M_{W}=I_{N}-W(W^{\top}W)^{-1}W^{\top}$, is the corresponding
Laplacian.
A similar interpretation applies to the matrix
\[
\widetilde{A}_{w}=BD_{f}^{-1}B^{\top}=\left(\sum_{j}\frac{d_{ij}d_{i'j}}{d_{\cdot j}}\right)_{i,i'}.
\]
It is the adjacency matrix of the undirected, weighted graph connecting
workers through common employers. The matrix $\widetilde{L}_{w}:=D_{w}-BD_{f}^{-1}B^{\top}=W^{\top}M_{f}W$
is the worker Laplacian.
In the sequel, we shall use the following normalized, symmetric versions
of these adjacency matrices:
\[
A_{w}=\left(\sum_{j}\frac{d_{ij}d_{i'j}}{\sqrt{d_{i\cdot}d_{i'\cdot}}d_{\cdot j}}\right)_{i,i'}=EE^{\top},\quad A_{f}=\left(\sum_{i}\frac{d_{ij}d_{ij'}}{\sqrt{d_{\cdot j}d_{\cdot j'}}d_{i\cdot}}\right)_{j,j'}=E^{\top}E,
\]
with
\[
E=D_{w}^{-1/2}BD_{f}^{-1/2}=\left(\frac{d_{ij}}{\sqrt{d_{i\cdot}d_{\cdot j}}}\right)_{i,j}.
\]
We also define the normalized versions of the Laplacians: $L_{w}=I_{n}-A_{w}$
and $L_{f}=I_{p}-A_{f}$. The normalized adjacency and the Laplacian
matrices satisfy the following properties.
lemmaThe eigenvalues of $A_{f}$ (say $\alpha_{p}\le...\le\alpha_{1}$)
and of $L_{f}$ ($\lambda_{1}=1-\alpha_{1}\le...\le\lambda_{p}=1-\alpha_{p}$)
are in $[0,1]$. Moreover, $\lambda_{1}=0$ and $\alpha_{1}=1$.
proofSee Appendix. Unless specified otherwise, all proofs are in the appendix.
Lemma (ref) bounds the eigenvalues of the Laplacian
matrices between 0 and 1. It also asserts that whatever the connectedness
of the graph, 0 is always an eigenvalue of the Laplacian. This is
a consequence of the fact that the columns of $W$ and $F$ sum to
one. In practice, this implies that the two-way fixed effect regression
requires a normalization of the fixed effects $\mu$ and $\phi$.
The next lemma identifies the multiplicity of the eigenvalue 0 to
the number of connected components of the graph.
lemma(i) The different versions of the Laplacian share identical eigenvalues.
(ii) The number of disconnected components is equal to the multiplicity
of the eigenvalue 0 of the Laplacians or the eigenvalue 1 of the adjacency
matrices.
proofSee for example Luxburg2007.
To calculate the OLS estimator, one parameter normalization is required
for each connected component. In order to estimate the two-way fixed
effect model, one must first find connected components, using Tarjan's
algorithm for example. Estimation is usually performed on the biggest
component.
The ridge estimator
In practice, the biggest connected component may be weakly connected.
That is to say, the second lowest eigenvalue of the Laplacian matrix
may be close to zero. This is a weak identification issue. The
following ridge estimator is a natural solution (Hastie2020):
align*[align* omitted — 279 chars of source]
where $\lambda_{w},\lambda_{f}$ are nonnegative parameters.
Denote $D_{w,\lambda}=D_{w}+\lambda_{w}I_{n}$ and $D_{f,\lambda}=D_{f}+\lambda_{f}I_{p}$.
The estimator is feasible if
\[
\det\left(
array[array omitted — 61 chars of source]
\right)=\det\left(D_{w,\lambda}\right)\det\left(\widetilde{L}_{f,\lambda}\right)=\det\left(D_{f,\lambda}\right)\det\left(\widetilde{L}_{w,\lambda}\right)\ne0,
\]
where $\widetilde{L}_{w,\lambda}:=D_{w,\lambda}-BD_{f,\lambda}^{-1}B^{\top}$
and $\widetilde{L}_{f,\lambda}:=D_{f,\lambda}-B^{\top}D_{w,\lambda}^{-1}B$
are the regularized Laplacians. In which case, blockwise inversion
yields
\[
\left(
array[array omitted — 46 chars of source]
\right)=\left(
array[array omitted — 188 chars of source]
\right).
\]
Let $L_{w,\lambda}=I_{n}-D_{w,\lambda}^{-1/2}BD_{f,\lambda}^{-1}B^{\top}D_{w,\lambda}^{-1/2}$
and $L_{f,\lambda}=I_{p}-D_{f,\lambda}^{-1/2}B^{\top}D_{w,\lambda}^{-1}BD_{f,\lambda}^{-1/2}$
denote normalized versions of the regularized Laplacians. Then, $\widetilde{L}_{w,\lambda}=D_{w,\lambda}^{1/2}L_{w,\lambda}D_{w,\lambda}^{1/2}$
and $\widetilde{L}_{f,\lambda}=D_{f,\lambda}^{1/2}L_{f,\lambda}D_{f,\lambda}^{1/2}$.
The following lemma shows that the ridge estimator is always feasible (even
without normalizing the fixed effect parameters) by proving that the
eigenvalues of the regularized Laplacian are bounded away from zero.
Let $E_{\lambda}=D_{w,\lambda}^{-1/2}BD_{f,\lambda}^{-1/2}.$ The
regularized firm Laplacian can be written as $L_{f,\lambda}=I_{p}-E_{\lambda}^{\top}E_{\lambda}$,
and the regularized worker Laplacian as $L_{w,\lambda}=I_{n}-E_{\lambda}E_{\lambda}^{\top}$.
Hereafter, the matrix norm is the spectral matrix norm ($\left\Vert A\right\Vert =\sqrt{\operatorname{eigmax}(A^{\top}A)}$
for any matrix $A$).
lemmaIf the associated ridge parameter is positive
($\lambda_{f}>0$) the smallest eigenvalue of the firm Laplacian is
strictly positive; specifically: $\operatorname{eigmin}(L_{f,\lambda})\ge\frac{\lambda_{f}}{\max_{j}d_{\cdot j}+\lambda_{f}}>0$.
It follows that $\left\Vert E_{\lambda}\right\Vert =\sqrt{\operatorname{eigmax}(E_{\lambda}^{\top}E_{\lambda})}\le\sqrt{\frac{\max_{j}d_{\cdot j}}{\max_{j}d_{\cdot j}+\lambda_{f}}}<1$.
The case for $\lambda_{w}$ is similar.
In-sample bias and variance
Suppose that $U$ is independent of $X=(W,F)$, has mean 0 and $\operatorname{\mathbb{V}} U=\sigma^{2}I_{N}$.
Then, the ridge estimator is biased with
align*[align* omitted — 355 chars of source]
The variance of $(\widehat{\mu},\widehat{\phi})$ follows with
align*[align* omitted — 796 chars of source]
A stochastic block model
To study the statistical properties of these estimators, we need a
model for the graph of worker-firm matches. We model
the bipartite graph as a Degree-Corrected Stochastic Block Model (DasguptaHopcroftMcSherry2004,
KarrerNewman2011, LarremoreClausetJacobs2014,
RazaeeAminiLi2019).
\paragraph*{Node types}
We first divide an arbitrary number of $n$ workers and $p$ firms
into $K$ groups. Let $k\in\{1,...,K\}$ index worker types and $\ell\in\{1,...,K\}$
index firm types. We assume the same number of groups for simplicity.
Workers initially draw a type $k_{i}=k$ independently with probability
$\pi_{w}(k)$, and firms draw a type $\ell_{j}=\ell$ with probability
$\pi_{f}(\ell)$. Let $n_{k}$ denote the number of workers of type
$k$.
Second, we introduce a parameter $\theta_{j}$ to control the expected
degree of firm $j$ with the restriction that the $\theta_{j}'s$
sum to one within firm groups: $\sum_{j'}\theta_{j'}\delta_{\ell_{j'}\ell}=1$.
Parameter $\theta_{j}$ can therefore be interpreted as the probability
of drawing firm $j$ in its group $\ell$ conditional on drawing any
firm from this group. For workers, we assume uniform sampling given
type (i.e. with probability $1/n_{k_{i}}$). We could introduce another
fixed effect $\theta$ to control worker sampling given type. By using
a degree correction for one node type and not for the other type,
we cover both the standard SBM and its degree-corrected extension.
\paragraph*{Network}
The block-structure of the network is governed by the affinity matrix
$C$, with $C(k,\ell)\ge0$. Independently for each worker-firm couple
$(i,j)$, we draw $d_{ij}$ edges between $i$ and $j$ from a Bernoulli
distribution where the probability of an edge is $p_{ij}=\frac{1}{n_{k_{i}}}\theta_{j}C(k_{i},\ell_{j})$. The expected number of links between workers of type $k$ and firms
of type $\ell$ is
\[
\operatorname{\mathbb{E}}\left(\sum_{i,j}d_{ij}\delta_{k_{i}k}\delta_{\ell_{j}\ell}\right)=\sum_{i,j}p_{ij}\delta_{k_{i}k}\delta_{\ell_{j}\ell}=C(k,\ell),
\]
as $\sum_{k}\delta_{k_{i}k}=n_{k_{i}}$ and $\sum_{j}\delta_{\ell_{j}\ell}\theta_{j}=1$.
The expected firm degree is
\[
\operatorname{\mathbb{E}}\left(d_{\cdot j}\right)=\operatorname{\mathbb{E}}\left(\sum_{i}d_{ij}\right)=\sum_{i}p_{ij}=\sum_{i}\frac{1}{n_{k_{i}}}\theta_{j}C(k_{i},\ell_{j})=\theta_{j}C(\cdot,\ell_{j}),
\]
where $C(\cdot,\ell)=\sum_{k}C(k,\ell)$, and the expected worker
degree is
\[
\operatorname{\mathbb{E}}\left(d_{i\cdot}\right)=\operatorname{\mathbb{E}}\left(\sum_{j}d_{ij}\right)=\sum_{j}p_{ij}=\frac{1}{n_{k_{i}}^{0}}\sum_{\ell}\sum_{j}\theta_{j}\delta_{\ell_{j}\ell}C(k_{i},\ell)=\frac{1}{n_{k_{i}}}C(k_{i},\cdot),
\]
where $C(k,\cdot)=\sum_{\ell}C(k,\ell)$.
For example, in the simulations we use
\[
C=c\frac{p}{K}\left[I_{K}+\delta(J_{K}-I_{K})\right],
\]
where $c$ is a constant, $J_{K}=\mathbf{1}_{K}\mathbf{1}_{K}^{\top}$
and $\delta$ is a tuning parameter: $\delta=0$ means perfect segregation
and $\delta=1$ means indifference. With this specification, the number
of connections per pair $(k,\ell)$ is proportional to the number
of firms. If workers are uniformly assigned to groups, then $n_{k}\simeq n/K$
and the average worker degree is proportional to $p/n=\gamma$. It
is therefore fixed and does not grow with $p$ and $n$ if the numbers
of workers and firms grow at the same speed.
The realized graph typically features one main connected component containing orders of magnitude more observations than any other components. For identification reasons, it is usual to use it as estimation sample.
Then, $n$ and $p$ denote the numbers of workers
and firms in the estimation sample, and $n_{k}$ is the number
of workers of type $k$ in the sample.
Asymptotic theory for the network
We develop the asymptotic theory for a large network with many firms
and workers. Worker and firm types are given, as well as parameters
$\theta_{j}$ and $C$. The edge weights $d_{ij}=\text{Bernoulli}(p_{ij})$,
with $p_{ij}=\frac{1}{n_{k_{i}}}\theta_{j}C(k_{i},\ell_{j})$, are
the only stochastic variables. The following analysis does not assume
the selection of the biggest connected component.
Deterministic equivalent network
Following QinRohe2013, we use a calligraphic font to indicate
expectations with respect to $B=(d_{ij})$. We thus denote
equation[equation omitted — 242 chars of source]
where $Z_{w}=\left(\delta_{k_{i}k}\right)\in\{0,1\}^{n\times K}$
and $Z_{f}=\left(\delta_{\ell_{j}\ell}\right)\in\{0,1\}^{p\times K}$
are the selection matrices containing the information on the community
memberships of workers and firms. Moreover,
align*[align* omitted — 278 chars of source]
Using the normalization $\sum_{j}\theta_{j}\delta_{\ell_{j}\ell}=1$
and the notation $C(k,\cdot)=\sum_{\ell}C(k,\ell)$, we have
align*[align* omitted — 214 chars of source]
And using the notation $C(\cdot,\ell)=\sum_{k}C(k,\ell)$ and the
fact that
\[
\sum_{i}\tfrac{1}{n_{k_{i}}}C(k_{i},\ell_{j})=\sum_{k}\sum_{i}\frac{\delta_{k_{i}k}}{n_{k_{i}}}C(k,\ell_{j})=\sum_{k}C(k,\ell_{j}),
\]
we have
align*[align* omitted — 207 chars of source]
Let $\mathfrak{E}_{\lambda}=\mathfrak{D}_{w,\lambda}^{-1/2}\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1/2}.$
The generic element of $\mathfrak{E}_{\lambda}$ is
align*[align* omitted — 515 chars of source]
denoting $\widetilde{C}(k,\ell)=\frac{C(k,\ell)}{\sqrt{C(k,\cdot)C(\cdot,\ell)}}$,
$\omega_{\lambda,k}=\frac{1}{n_{k}}\sqrt{\frac{C(k,\cdot)}{\frac{1}{n_{k_{i}}}C(k,\cdot)+\lambda_{w}}}$
and $\phi_{\lambda,j}=\theta_{j}\sqrt{\frac{C(\cdot,\ell_{j})}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}}$.
The regularization reduces the noise impact of worker communities
with few employment links per capita ($\frac{1}{n_{k}}C(k,\cdot)$
small) and firm groups with few employees per firm ($\theta_{j}C(\cdot,\ell_{j})$
small).
Then, define the regularized adjacency and Laplacian matrices
align*[align* omitted — 608 chars of source]
The following lemma shows that the matrix $\mathfrak{E}_{\lambda}$
contains the community structure of the random graph and that the
analog Laplacian $\mathfrak{L}_{f,\lambda}=I_{p}-\mathfrak{E}_{\lambda}^{\top}\mathfrak{E}_{\lambda}$
has its eigenvalues bounded away from 0.
lemma1) $\mathfrak{E}_{\lambda}$, $\mathcal{A}_{f,\lambda}$
and $\mathcal{A}_{w,\lambda}$ have rank $K$. 2) If $\lambda_{f}>0$,
$\operatorname{eigmin}(\mathfrak{L}_{f,\lambda})\ge\frac{\lambda_{f}}{\max_{j}\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}>0$
and $\left\Vert \mathfrak{E}_{\lambda}\right\Vert \le\sqrt{\frac{\max_{j}\theta_{j}C(\cdot,\ell_{j})}{\max_{j}\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}}<1$.
3) If $\lambda_{w}>0$, $\operatorname{eigmin}(\mathfrak{L}_{w,\lambda})\ge\frac{\lambda_{w}}{\max_{k}\frac{1}{n_{k}}C(k,\cdot)+\lambda_{w}}>0$
and $\left\Vert \mathfrak{E}_{\lambda}\right\Vert \le\sqrt{\frac{\max_{k}\frac{1}{n_{k}}C(k,\cdot)}{\max_{k}\frac{1}{n_{k}}C(k,\cdot)+\lambda_{w}}}<1$.
Asymptotic bounds for the Laplacian
The main tool used to derive asymptotic bounds is a version of Bernstein
inequality for random matrices (see ChungRadcliffe2011
and Tropp2015, Theorem 6.1.1). Let $S_{1},...,S_{n}$ be
independent, centered random matrices with common dimension $d_{1}\times d_{2}$
and assume that each one is uniformly bounded:
\[
\operatorname{\mathbb{E}} S_{k}=0\quad\text{and}\quad\left\Vert S_{k}\right\Vert \le L,\quad\forall k=1,...,n.
\]
Introduce the sum $Z=\sum_{k=1}^{n}S_{k}$ and let $v(Z)$ denote
the matrix variance statistic of the sum:
\[
v(Z)=\max\left\{ \left\Vert \operatorname{\mathbb{E}}\left(ZZ^{\top}\right)\right\Vert ,\left\Vert \operatorname{\mathbb{E}}\left(Z^{\top}Z\right)\right\Vert \right\} =\max\left\{ \left\Vert \sum_{k=1}^{n}\operatorname{\mathbb{E}}\left(S_{k}S_{k}^{\top}\right)\right\Vert ,\left\Vert \sum_{k=1}^{n}\operatorname{\mathbb{E}}\left(S_{k}^{\top}S_{k}\right)\right\Vert \right\} .
\]
Then,
\[
\Pr\left\{ \left\Vert Z\right\Vert \ge t\right\} \le(d_{1}+d_{2})\exp\left(-{\frac{1}{2}t^{2}}/{\left(v(Z)+\frac{1}{3}Lt\right)}\right),\quad\forall t\ge0.
\]
Furthermore,
\[
\operatorname{\mathbb{E}} Z\le\sqrt{2v(Z)\ln(d_{1}+d_{2})}+\frac{1}{3}L\ln(d_{1}+d_{2}).
\]
We first prove the following concentration inequality that adapts
Theorem 4.1 of QinRohe2013 to regularized Laplacians of bipartite
graphs. The ridge coefficients $\lambda_{w}$ and $\lambda_{f}$ allow
us to choose $M_{w}\vee M_{f}:=\max(M_{w},M_{f})$ large enough to
maintain the wedge $\left\Vert E_{\lambda}-\mathfrak{E}_{\lambda}\right\Vert $
less than any chosen value with any specified probability.
theoremLet $M_{w}=\left(\underline{\delta}_{w}+\lambda_{w}\right)^{-1}$
and $M_{f}=\left(\underline{\delta}_{f}+\lambda_{f}\right)^{-1}$,
where $\underline{\delta}_{w}=\min_{k}\frac{1}{n_{k}}C(k,\cdot)$
and $\underline{\delta}_{f}=\min_{j}\theta_{j}C(\cdot,\ell_{j})$
are the minimum expected worker and firm degrees. For any $\epsilon>0$,
if $M=M_{f}\vee M_{w}\le \left(3\ln\frac{n+p}{\epsilon} \right)^{-1}$, then
with probability at least $1-\frac{3+4\gamma}{1+\gamma}\epsilon$
(where $\gamma=p/n$),
\begin{gather*}
\left\Vert E_{\lambda}-\mathfrak{E}_{\lambda}\right\Vert \le4t,\quad\left\Vert L_{w,\lambda}-\mathfrak{L}_{w,\lambda}\right\Vert \le8t,\quad\left\Vert L_{f,\lambda}-\mathfrak{L}_{f,\lambda}\right\Vert \le8t,
\end{gather*}
where $t=\sqrt{3M\ln\frac{n+p}{\epsilon}}\le1$.
remarkFor example, let $\epsilon=(n+p)^{-\nu}$ with
$\nu\in(0,1)$. It then suffices that $\lambda_{w}\wedge\lambda_{f}:=\min(\lambda_{w},\lambda_{f})\ge3(1+\nu)\ln(n+p)$
for the theorem's conditions to be satisfied, even if the minimum
expected worker degree $\underline{\delta}_{w}=\min_{k}\frac{1}{n_{k}}C(k,\cdot)$
and the minimum expected firm degree $\underline{\delta}_{f}=\min_{j}\theta_{j}C(\cdot,\ell_{j})$
are much lower.\footnote{ChungRadcliffe2011 and ChaudhuriGrahamTsiatas2012
assume that the minimum expected degree is $\delta\ge\nu\ln n$, where
$n$ is the number of nodes of the graph. As highlighted by QinRohe2013,
the regularization allows to remove the need for increasing node degrees.} In particular, choosing $\lambda_{w}\wedge\lambda_{f}\propto\left(\ln(n+p)\right)^{1+\nu'}$
with $\nu'>0$ implies that the Laplacians converge in probability
towards their expected values for the spectral norm (as $t\to0$ when
$n+p\to\infty$).
The next theorem shows that the previous property passes to the inverse.
theoremFor any $\epsilon>0$, under
the same conditions as in Theorem (ref),
with probability at least $1-\frac{3+5\gamma}{1+\gamma}\epsilon$,
\[
\left\Vert L_{f,\lambda}^{-1}-\mathfrak{L}_{f,\lambda}^{-1}\right\Vert \le16t\left(\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{f}}\right)^{2},
\]
and with probability at least $1-4\epsilon$,
\[
\left\Vert L_{w,\lambda}^{-1}-\mathfrak{L}_{w,\lambda}^{-1}\right\Vert \le16t\left(\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}}\right)^{2},
\]
where $\overline{\delta}_{w}=\max_{k}\frac{1}{n_{k}}C(k,\cdot)$ and
$\overline{\delta}_{f}=\max_{j}\theta_{j}C(\cdot,\ell_{j})$ denote
the maximum expected worker and firm degrees.
remarkWe obtain these bounds using the following inequality:
\[
\left\Vert L_{f,\lambda}^{-1}-\mathfrak{L}_{f,\lambda}^{-1}\right\Vert =\left\Vert L_{f,\lambda}^{-1}\left(L_{f,\lambda}-\mathfrak{L}_{f,\lambda}\right)\mathfrak{L}_{f,\lambda}^{-1}\right\Vert \le\left\Vert L_{f,\lambda}^{-1}\right\Vert \left\Vert \mathfrak{L}_{f,\lambda}^{-1}\right\Vert \left\Vert L_{f,\lambda}-\mathfrak{L}_{f,\lambda}\right\Vert .
\]
Then, we use Lemma (ref) to bound $\operatorname{eigmin}(\mathfrak{L}_{f,\lambda})\ge\frac{\lambda_{f}}{\overline{\delta}_{f}+\lambda_{f}}$,
and therefore $\operatorname{eigmax}(\mathfrak{L}_{f,\lambda}^{-1})\ge\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{f}}$,
and similarly for the empirical Laplacian. Without the regularization,
the smallest eigenvalue of the Laplacian is equal to zero. It is easy
to avoid this problem by using a Moore-Penrose inverse. However, it
still remains that the second lowest eigenvalue is not necessarily bounded away from zero, even if the graph
is connected. A small second
lowest eigenvalue of the Laplacian reflects the presence of bottlenecks
in the network, and bottlenecks get more frequent with sparsity (ZhangRohe2018).
remarkIn many empirical setups, degrees will not grow with the number of
nodes. In the economic wage application, worker and firm degrees grow
with the number of observation periods, which is a fixed, rather small
number. It follows that the concentration bounds are not greatly degraded
by the inverse operation when the number of nodes increases.
We end this section by showing a similar concentration inequality
for the inverse of the un-normalized Laplacian matrices,
align*[align* omitted — 323 chars of source]
theorem[Concentration of the inverse of the regularized un-normalized Laplacians]
For any $\epsilon>0$,
under the same conditions as in Theorem (ref),
with probability at least $1-\frac{3+9\gamma}{1+\gamma}\epsilon$,
\[
\left\Vert \widetilde{L}_{f,\lambda}^{-1}-\widetilde{\mathfrak{L}}_{f,\lambda}^{-1}\right\Vert =\left\Vert D_{f,\lambda}^{-1/2}L_{f,\lambda}^{-1}D_{f,\lambda}^{-1/2}-\mathfrak{D}_{f,\lambda}^{-1/2}\mathfrak{L}_{f,\lambda}^{-1}\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert \le\left(5+16\frac{\overline{\delta}_{f}+\lambda_{f}}{\underline{\delta}_{f}+\lambda_{f}}\right)\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{f}^{2}}t,
\]
and, with probability at least $1-\frac{8+4\gamma}{1+\gamma}\epsilon$,
\[
\left\Vert \widetilde{L}_{w,\lambda}^{-1}-\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\right\Vert =\left\Vert D_{w,\lambda}^{-1/2}L_{w,\lambda}^{-1}D_{w,\lambda}^{-1/2}-\mathfrak{D}_{w,\lambda}^{-1/2}\mathfrak{L}_{w,\lambda}^{-1}\mathfrak{D}_{w,\lambda}^{-1/2}\right\Vert \le\left(5+16\frac{\overline{\delta}_{w}+\lambda_{w}}{\underline{\delta}_{w}+\lambda_{w}}\right)\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}^{2}}t.
\]
remarkIf the expected node degrees do not increase with the number of nodes,
but the regularization parameters grow with the network size, then
the bounds are of the order of $t/\lambda_{f}$ and $t/\lambda_{w}$
and thus tighter for the inverse of the un-normalized Laplacian.
This makes sense as the un-normalized Laplacian is the normalized
Laplacian multiplied by the regularized degree matrix, whose minimum
eigenvalue is bounded from below by one over the regularization parameter.
The ridge regression
This section shows that the concentration inequalities of the preceding section guarantee that the ridge fixed effects converge to well-defined limits, both in terms of bias and variance.
Rewrite the ridge estimator as
align*[align* omitted — 364 chars of source]
using $Y=W\mu+F\phi+U$, where $U$ has independent entries with mean
0 and variance $\sigma^{2}$.
We assume that the parameters $(\mu,\phi)$ are random
with
\[
\mu=Z_{w}\mu^{*}+U_{w},\quad\phi=Z_{f}\phi^{*}+U_{f},
\]
where $Z_{w}$ and $Z_{f}$ are the $n\times K$ and $p\times K$
matrices indicating worker and firm communities, $\mu^{*}$ and $\phi^{*}$
are $K$-vectors of group fixed effects, and $U_{w}$ and $U_{f}$
are vectors of independent components with mean zero and variance
$\sigma_{w}^{2}$ and $\sigma_{f}^{2}$. It is further assumed that
$U_{w}$ and $U_{f}$ are independent of $U$.
Bias
Given the community structure $Z=(Z_{w},Z_{f})$ and $\beta^{*}=(\mu^{*},\phi^{*})$,
and given the network structure $X=(W,F)$, the biases on $\widehat{\mu}$
and $\widehat{\phi}$ are
align*[align* omitted — 455 chars of source]
Define the deterministic bias limits on $\mu$ and $\phi$ as the
ones obtained using the expected adjacency matrix $\mathfrak{B}$,
align*[align* omitted — 332 chars of source]
The following theorem proves that $\mathfrak{b}_{\mu,\lambda}$ and
$\mathfrak{b}_{\phi,\lambda}$ are asymptotically good predictors
of the bias $b_{\mu,\lambda}$ and $b_{\phi,\lambda}$ in MSE
respectively, as long as $\lambda_{w},\lambda_{f}$ grow faster than
$\ln(n+p)$.
theoremFor any $\epsilon>0$, under the
same conditions as in Theorem (ref), with
probability at least $1-\frac{11+7\gamma}{1+\gamma}\epsilon$,
\begin{multline*}
\left\Vert b_{\mu,\lambda}-\mathfrak{b}_{\mu,\lambda}\right\Vert \le\left(5+16\frac{\overline{\delta}_{w}+\lambda_{w}}{\delta_{w}+\lambda_{w}}\right)\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}^{2}}t\left(\lambda_{w}\sqrt{n}\left\Vert \mu^{*}\right\Vert +\lambda_{f}\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\delta_{f}+\lambda_{f}}}\sqrt{p}\left\Vert \phi^{*}\right\Vert \right)\\
+2\lambda_{f}\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}^{2}}\left(\sqrt{\chi_{f}}+2\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{f}}}\right)t\sqrt{p}\left\Vert \phi^{*}\right\Vert ,
\end{multline*}
where $\chi_{f}=\max\left(1,\frac{\overline{\delta}_{w}}{\underline{\delta}_{f}+\lambda_{f}}\right)$.
And with probability at least $1-\frac{6+12\gamma}{1+\gamma}\epsilon$,
\begin{multline*}
\left\Vert b_{\phi,\lambda}-\mathfrak{b}_{\phi,\lambda}\right\Vert \le\left(5+16\frac{\overline{\delta}_{f}+\lambda_{f}}{\delta_{f}+\lambda_{f}}\right)\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{f}^{2}}t\left(\lambda_{f}\sqrt{p}\left\Vert \phi^{*}\right\Vert +\lambda_{w}\sqrt{\frac{\overline{\delta}_{f}+\lambda_{f}}{\delta_{w}+\lambda_{w}}}\sqrt{n}\left\Vert \mu^{*}\right\Vert \right)\\
+2\lambda_{w}\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{f}^{2}}\left(\sqrt{\chi_{w}}+2\sqrt{\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{w}}}\right)t\sqrt{n}\left\Vert \mu^{*}\right\Vert ,
\end{multline*}
where $\chi_{w}=\max\left(1,\frac{\overline{\delta}_{f}}{\underline{\delta}_{w}+\lambda_{w}}\right)$.
remarkIf $p/n\rightarrow\gamma$ and if ridge parameters grow at the same
rate, faster than $\ln(n+p)$, say $\left(\ln(n+p)\right)^{1+\nu'}$
with $\nu'>0$; see Remark (ref). The bias bound is therefore
of order $\sqrt{n}t$. Hence, the root mean square error between $b_{\mu,\lambda}$
and $\mathfrak{b}_{\mu,\lambda}$ is bounded by a multiple of of $t$,
as in Theorem (ref), and therefore goes
to 0 in probability.
Variance
The conditional variance of $\widehat{\mu}-\mu$ is
align*[align* omitted — 871 chars of source]
Define the deterministic equivalent of the variance matrix
as
\[
\mathfrak{V}_{w,\lambda}=\sigma^{2}\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}+\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\left[\left(\lambda_{w}^{2}\sigma_{w}^{2}-\lambda_{w}\sigma^{2}\right)I_{n}+\left(\lambda_{f}^{2}\sigma_{f}^{2}-\lambda_{f}\sigma^{2}\right)\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-2}\mathfrak{B}^{\top}\right]\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}.
\]
The firm-side analog of these variances are
align*[align* omitted — 680 chars of source]
The next theorem shows that $\mathfrak{V}_{w,\lambda}$ and $\mathfrak{V}_{f,\lambda}$
are asymptotically equivalent to the variances $V_{w,\lambda}$ and
$V_{f,\lambda}$ as long as the ridge parameters grow at the same
rate, faster than $\ln(n+p)$.
theoremFor any $\epsilon>0$, under
the same conditions as in Theorem (ref),
with probability at least $1-\frac{13+6\gamma}{1+\gamma}\epsilon$,
\begin{multline*}
\left\Vert V_{w,\lambda}-\mathfrak{V}_{w,\lambda}\right\Vert \le\sigma^{2}\left(5+16\frac{\overline{\delta}_{w}+\lambda_{w}}{\delta_{w}+\lambda_{w}}\right)\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}^{2}}t\\
+\left|\lambda_{w}^{2}\sigma_{w}^{2}-\lambda_{w}\sigma^{2}\right|\left(\frac{2}{\lambda_{w}}+\frac{1}{\delta_{w}+\lambda_{w}}\right)\left(5+16\frac{\overline{\delta}_{w}+\lambda_{w}}{\delta_{w}+\lambda_{w}}\right)\frac{\left(\overline{\delta}_{w}+\lambda_{w}\right)^{2}}{\lambda_{w}^{3}}t\\
+\left|\lambda_{f}^{2}\sigma_{f}^{2}-\lambda_{f}\sigma^{2}\right|\left(4\frac{1}{\lambda_{w}^ }\sqrt{\frac{1}{\lambda_{f}}}+\frac{1}{\delta_{w}+\lambda_{w}}\sqrt{\frac{1}{\delta_{f}+\lambda_{f}}}\right)\frac{\left(\overline{\delta}_{w}+\lambda_{w}\right)^{5/2}}{\lambda_{w}^{3}}\\
\times\left[\left(5+16\frac{\overline{\delta}_{w}+\lambda_{w}}{\delta_{w}+\lambda_{w}}\right)\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\underline{\delta}_{f}+\lambda_{f}}}+2\left(\sqrt{\chi_{w}}+2\sqrt{\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{w}}}\right)\right]t.
\end{multline*}
And similarly, with probability at least $1-\frac{5+13\gamma}{1+\gamma}\epsilon,$
\begin{multline*}
\left\Vert V_{f,\lambda}-\mathfrak{V}_{f,\lambda}\right\Vert \le\sigma^{2}\left(5+16\frac{\overline{\delta}_{f}+\lambda_{f}}{\underline{\delta}_{f}+\lambda_{f}}\right)\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{f}^{2}}t\\
+\left|\lambda_{f}^{2}\sigma_{f}^{2}-\lambda_{f}\sigma^{2}\right|\left(\frac{2}{\lambda_{f}}+\frac{1}{\underline{\delta}_{f}+\lambda_{f}}\right)\left(5+16\frac{\overline{\delta}_{f}+\lambda_{f}}{\underline{\delta}_{f}+\lambda_{f}}\right)\frac{\left(\overline{\delta}_{f}+\lambda_{f}\right)^{2}}{\lambda_{f}^{3}}t\\
+\left|\lambda_{w}^{2}\sigma_{w}^{2}-\lambda_{w}\sigma^{2}\right|\left(4\frac{1}{\lambda_{f}}\sqrt{\frac{1}{\lambda_{w}}}+\frac{1}{\underline{\delta}_{f}+\lambda_{f}}\sqrt{\frac{1}{\underline{\delta}_{w}+\lambda_{w}}}\right)\frac{\left(\overline{\delta}_{f}+\lambda_{f}\right)^{5/2}}{\lambda_{f}^{3}}\\
\times\left[\left(5+16\frac{\overline{\delta}_{f}+\lambda_{f}}{\underline{\delta}_{f}+\lambda_{f}}\right)\sqrt{\frac{\overline{\delta}_{f}+\lambda_{f}}{\underline{\delta}_{w}+\lambda_{w}}}+2\left(\sqrt{\chi_{w}}+2\sqrt{\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{w}}}\right)\right]t.
\end{multline*}
remarkIf $p/n\rightarrow\gamma$ and if ridge parameters grow at the same
rate faster than $\ln(n+p)$, say $\left(\ln(n+p)\right)^{1+\nu'}$
with $\nu'>0$, the first term on the right hand side of the inequalities
is of order $t/\lambda_{w}$ or $t/\lambda_{f}$, and the last two
terms are of order $t$.
Prediction
Suppose that we draw another network and outcomes from the same DGP,
say $\widetilde{X}=(\widetilde{W},\widetilde{F})$ and $\widetilde{Y}=\widetilde{W}\mu+\widetilde{F}\phi+\widetilde{U}$.
The prediction $SSE$ is
multline*[multline* omitted — 534 chars of source]
as the expectations of $\widetilde{W}^{\top}\widetilde{W}$, $\widetilde{F}^{\top}\widetilde{F}$
and $\widetilde{W}^{\top}\widetilde{F}$ are the same as before.
The first non trivial term is
multline*[multline* omitted — 522 chars of source]
The other terms follow similarly, yielding
\[
SSE=b_{\mu,\lambda}^{\top}\mathfrak{D}_{w}b_{\mu,\lambda}+\text{tr}\left[\mathfrak{D}_{w}V_{w,\lambda}\right]+2b_{\mu,\lambda}^{\top}\mathfrak{B}b_{\phi,\lambda}+\text{tr}\left[\mathfrak{B}C_{\lambda}\right]+b_{\phi,\lambda}^{\top}\mathfrak{D}_{f}b_{\phi,\lambda}+\text{tr}\left[\mathfrak{D}_{f}V_{f,\lambda}\right],
\]
where $C_{\lambda}=\operatorname{\mathbb{E}}\left[\left(\widehat{\mu}-\mu-b_{\mu,\lambda}\right)\left(\widehat{\phi}-\phi-b_{\phi,\lambda}\right)^{\top}\mid X,Z,\beta^{*}\right]$
denotes the covariance matrix. A deterministic equivalent is obtained
by replacing biases and variances by their deterministic equivalents.
Consider the first term:
\[
\left|b_{\mu,\lambda}^{\top}\mathfrak{D}_{w}b_{\mu,\lambda}-\mathfrak{b}_{\mu,\lambda}^{\top}\mathfrak{D}_{w}\mathfrak{b}_{\mu,\lambda}\right|\le\left\Vert \mathfrak{D}_{w}\right\Vert \left(\left\Vert b_{\mu,\lambda}\right\Vert +\left\Vert \mathfrak{b}_{\mu,\lambda}\right\Vert \right)\left\Vert b_{\mu,\lambda}-\mathfrak{b}_{\mu,\lambda}\right\Vert ,
\]
where $\left\Vert \mathfrak{D}_{w}\right\Vert =\bar{\delta}_{w}$
is the maximum worker expected degree. It is easy to show that under
the condition of the two previous theorems, if the ridge parameters
go to infinity at the same rate faster that $\ln(n+p)$, this quantity
is bounded of order $nt$.
Consider the second term:
\[
\left|\text{tr}\left[\mathfrak{D}_{w}V_{w,\lambda}\right]-\text{tr}\left[\mathfrak{D}_{w}\mathfrak{V}_{w,\lambda}\right]\right|=\left|\text{tr}\left[\mathfrak{D}_{w}\left(V_{w,\lambda}-\mathfrak{V}_{w,\lambda}\right)\right]\right|\le\delta_{w}n\left\Vert V_{w,\lambda}-\mathfrak{V}_{w,\lambda}\right\Vert ,
\]
which is of the same oder as the first term.
And so on for all terms. This shows that the Mean Square Error ($SSE$
divided by number of observations $N$) is close to $n$ times the
average worker degree, and will converge to a deterministic equivalent
limit. Studying this limit and deriving optimal ridge parameters for
high dimensional datasets is outside the scope of this paper.
Applications
Simulation results
We start with an initial number of $n_0$ workers and $p_0$ firms. We simulate the model with
\[
C=c\frac{p_0}{K}\left[I_{K}+\delta(J_{K}-I_{K})\right],
\]
where $c$ is a constant, $J_{K}=\mathbf{1}_{K}\mathbf{1}_{K}^{\top}$
and $\delta$ is a tuning parameter: $\delta=0$ means perfect segregation
and $\delta=1$ means indifference.
The initial numbers of nodes are set such that $n_{0}=3p_{0}$ and the number
of communities is $K=5$. The community strength is controlled by
$\delta=0.1$.
We draw $\theta_{j}$ independently from a Pareto distribution with
scale parameter $\alpha=2$ and minimum value $\theta_{min}=1$: $\Pr\{\theta_{j}>x\}=(\theta_{min}/x)^{\alpha}$.
Then, separately for each group $\ell$, we normalize $\theta_{j}$
for all firms $j$ belonging to group $\ell$ by dividing $\theta_{j}$
by $\sum_{j'}\theta_{j'}\delta_{\ell_{j'}\ell}$. We select the biggest connected component and $n$ and $p$ denote
the numbers of workers and firms that remain.
Lastly, we consider the following choices of wage parameters:
gather*[gather* omitted — 104 chars of source]
This implies a form of positive sorting on wages (wage fixed effects
are positively correlated). The residual variance is $\sigma=2$.
table[table omitted — 685 chars of source]
Table (ref) displays the main characteristics of
the simulated networks, one first time with $c=1$, a second time
with $c=2$. When $c=1$, the network is very sparse with many disconnected
components (after removing nodes with no connection). As $c$ increases,
the network becomes denser. We therefore use a much greater initial
value of firm nodes $p_{0}$ for $c=1$ than for $c=2$ in order to
generate a connected graph of roughly the same size $N$ close to
$10000$ observations.
table[table omitted — 1,266 chars of source]
We show in Table (ref) the corresponding simulations
for the log-wage variance decomposition. The first
row (“true”) shows the true variance decomposition (and the correlation
between fixed effects). The fixed effect parameters were chosen to
deliver a decomposition that looks like usual empirical ones, with
a large worker contribution, a large residual variance and limited
firm and sorting contributions. Then, we show the variance decomposition
obtained with the OLS estimates of the fixed effects, and the debiased
variance components (AndrewsGillSchankUpward2008).\footnote{We do not consider other bias correction methods (Gaure2014,
KlineSaggioSoelvsten2020, AzkarateAskasuaZerecero2022)
because the model is homoscedastic.} The row labelled “ridge” shows the variance decomposition that
is obtained using the ridge estimator. We display the shares of $\operatorname{\mathbb{V}}(W\widehat{\mu})$,
$\operatorname{\mathbb{V}}(F\widehat{\phi})$, $2\operatorname{Cov}(W\widehat{\mu},F\widehat{\phi})$.
The sixth column of Table (ref) shows the out-of-sample
MSE. Lastly, we report the ridge regularization parameters obtained
by cross-validation. For cross-validation, we simulate a test sample
as follows. We use the same nodes and communities, but draw a new
$d_{ij}$ for each couple of worker-firm nodes. Then, we draw a new
residual $u_{ijs}$. Again, we keep the largest connected component
for prediction.
The OLS estimation is always strongly biased, but the bias correction
works very well as long as the graph is not too sparse (i.e. for $c=2$
but not for $c=1$). The variance decomposition using the ridge estimator
is a lot less affected by sparsity than OLS. There is a tendency of
the ridge estimator to underestimate the shares of $\operatorname{\mathbb{V}}(W\widehat{\mu})$,
$\operatorname{\mathbb{V}}(F\widehat{\phi})$, $2\operatorname{Cov}(W\widehat{\mu},F\widehat{\phi})$ and
overestimate the “residual share”. We report the ridge regularization
parameters as a fraction of the average worker and firm degrees.
figure[figure omitted — 647 chars of source]
figure[figure omitted — 654 chars of source]
Next, we turn to the distribution of fixed effects. Figures (ref)
and (ref) show the densities of true and estimated fixed
effects and their scatterplots. The scatterplots show the estimated
versus the true values. The black line is the 45 degree line for a
perfect estimation. We see that OLS estimates are considerably more
dispersed than the true distribution, while the ridge estimator is
only slightly more concentrated. The scatterplots show evidence of
a pattern of the bias for ridge. Large values of the true fixed effects
are associated with a stronger negative bias, and vice versa.
Real data application
We then propose an application with French matched employer-employee
data (DADS Panel, 1995-2001) similar to the data used in AbowdKramarzMargolis1999.
We keep only non agricultural, salaried, private sector employees
working full time, younger than 55. We keep all employment spells,
including those recorded for a fraction of a year. However, we drop
matches with firms with fewer than 50 worker/wage observations and
workers with less that 5 recorded spells. The wage concept is earnings
per day, and we trim wages below the 0.1 percentile and above the
99.9th one. We regress log wages on job tenure, age and age squared,
and use the residuals for our analysis.
After selecting the biggest connected component (out of 2663 ones),
we end up with a network with $n=94491$ workers, $p=3408$ firms
and $N=450125$ wage observations. The average worker degree is $\overline{d}_{w}=4.7637$
and the average firm degree is $\overline{d}_{f}=132.08$. The average
number of wage records per match is 3.5903. The network is very sparse
with 127457 matches, which is 0.03958% of the $np$ potential ones.
table[table omitted — 942 chars of source]
The log wage residual has a variance of 0.2045 which can be decomposed
as reported in Table (ref). The variance decomposition
obtained using the OLS estimator of the worker and firm effects yields
a rather large negative contribution of the fixed effects covariance
to wages. Biases on plugin variance contributions (assuming homoscedasticity)
are estimated to be small.
Then we show the variance decomposition obtained from ridge regression.\footnote{We show the contributions to the total variance of the worker effect,
the firm effect, 2 times the covariance of worker and firm effects,
and a residual contribution that is the sum of the residual variance
and the covariances between residuals and fixed effects. Contrary
to the OLS estimator, the ridge estimator does not produces orthogonal
residuals.} We estimate the ridge model on the years 1995-2000 and keep the last
year 2001 for cross-validation.
By minimizing out-of-sample error, we tune the ridge parameters $\lambda_{w}$
and $\lambda_{f}$ to be 0.055 and 0.060 times the worker and firm
degrees.\footnote{The previous $\log(n+p)$ lower bound is a sufficient condition for our concentration arguments; we do not claim cross-validation yields penalties with this scaling. Instead, we report selected penalties as fractions of average degrees and assess their performance in simulations.}
We now estimate a positive covariance between worker and
firm effects, and with more reasonable contributions of the worker
effects and of the regression residuals.
Next, because we worry about residual heteroscedasticity and autocorrelation,
we aim to compare ridge to the Leave-One-Out (LOO) bias correction
method of KlineSaggioSoelvsten2020. The LOO method requires
firms to remain connected after taking one observation out. We use
the strongest version leaving one match out, which asymptotically
removes second-order biases when residuals are heteroscedastic or autoregressive
within matches. OLS and the homoscedastic bias correction are still
very close and deliver a negative covariance term, but of smaller
magnitude, proof that the LOO sample is less sparse. However, ridge
seems little affected by the choice of the sample. The LOO correction
delivers a covariance contribution that is very close to zero, thus
closer to ridge. These estimates are also very close to those in BabetGodechotPalladino2022
and AzkarateAskasuaZerecero2022, who use exhaustive DADS
data after 2002 (52 million observations) instead of the Panel before
2001, and hourly wages instead of daily wages. Babet et al. use the
LOO correction and Azkarate-Zerecero develop a related parametric bootstrap
correction.
figure[figure omitted — 237 chars of source]
figure[figure omitted — 262 chars of source]
Next, we show in Figure (ref) the distributions
of the worker and firm fixed effects. The ridge estimator is a lot
more concentrated than the OLS estimator. Figure (ref)
shows each ridge estimate as a function of the corresponding OLS one.
Estimates of firm fixed effects tend to disagree more than estimates
of worker effects.
Conclusion
In this paper, we have studied ridge penalization as an alternative
to OLS for the estimation of the fixed effects in a two-way fixed
effect regression model like a log wage equation for matched employer-employee
data. We developed a Degree Corrected Stochastic Block model for the
creation of the network. The outcome variable was generated given
the network in a second stage. We derived the asymptotic properties
of the estimator of the fixed effects. We were able to find deterministic
equivalents of the bias and the variance of the estimator. In the
future, further study of these deterministic equivalents will allow
us to characterize the optimal ridge parameter.
appendix\section*{Proofs}
\subsection{Proof of Lemma (ref)}
For any $x=(x_{j})\in\mathbb{R}^{p}$, the expression for $x^{\top}L_{f}x$
equals
\[
\sum_{j}x_{j}^{2}-\sum_{j,j'}\frac{x_{j}x_{j'}}{\sqrt{d_{\cdot j}d_{\cdot j'}}}\sum_{i}\frac{d_{ij}d_{ij'}}{d_{i\cdot}}=\frac{1}{2}\sum_{i}\frac{1}{d_{i\cdot}}\sum_{j,j'}\left(\frac{x_{j}}{\sqrt{d_{\cdot j}}}-\frac{x_{j'}}{\sqrt{d_{\cdot j'}}}\right)^{2}d_{ij}d_{ij'}\ge0.
\]
Hence $L_{f}$ has nonnegative eigenvalues, and $\lambda_{1}=0$ as
$L_{f}x=\mathbf{0}_{p}$ for $x=\left(\sqrt{d_{\cdot j}}\right)_{j}$.
Then,
\[
x^{\top}L_{f}x\ge0\Rightarrow1\ge\frac{x^{\top}A_{f}x}{x^{\top}x}.
\]
This Rayleigh quotient gives 1 as an upper bound for $\alpha_{1}$,
and $\alpha_{1}=1$ is indeed the largest eigenvalue of $A_{f}$ with
eigenvector $v_{1}=\left(\sqrt{d_{\cdot j}}\right)$. Finally,
$A_{f}=E^{\top}E$ is obviously positive semidefinite. Its eigenvalues
are nonnegative.
\subsection{Proof of Lemma (ref)}
We have for all $x\in\mathbb{R}^{p}$,
\begin{multline*}
x^{\top}L_{f,\lambda}x=\frac{1}{2}\sum_{i}\frac{1}{d_{i\cdot}+\lambda_{w}}\sum_{j,j'}\left(\frac{x_{j}}{\sqrt{d_{\cdot j}+\lambda_{f}}}-\frac{x_{j'}}{\sqrt{d_{\cdot j'}+\lambda_{f}}}\right)^{2}d_{ij}d_{ij'}\\
+\sum_{j}\frac{x_{j}^{2}}{d_{\cdot j}+\lambda_{f}}\left(\lambda_{f}+\lambda_{w}\sum_{i}\frac{d_{ij}}{d_{i\cdot}+\lambda_{w}}\right)
\ge\lambda_{f}\sum_{j}\frac{x_{j}^{2}}{d_{\cdot j}+\lambda_{f}}\ge\frac{\lambda_{f}x^{\top}x}{\max_{j}d_{\cdot j}+\lambda_{f}}.
\end{multline*}
To obtain the second equality, write
\begin{multline*}
\sum_{i}\frac{1}{d_{i\cdot}+\lambda_{w}}\sum_{j,j'}\left(\frac{x_{j}}{\sqrt{d_{\cdot j}+\lambda_{f}}}-\frac{x_{j'}}{\sqrt{d_{\cdot j'}+\lambda_{f}}}\right)^{2}d_{ij}d_{ij'}\\
=2\sum_{i}\frac{d_{i\cdot}}{d_{i\cdot}+\lambda_{w}}\sum_{j}\frac{x_{j}^{2}}{d_{\cdot j}+\lambda_{f}}d_{ij}-2\sum_{i}\frac{1}{d_{i\cdot}+\lambda_{w}}\sum_{j,j'}\frac{x_{j}}{\sqrt{d_{\cdot j}+\lambda_{f}}}\frac{x_{j'}}{\sqrt{d_{\cdot j'}+\lambda_{f}}}d_{ij}d_{ij'}.
\end{multline*}
Then, $\sum_{i}\frac{d_{i\cdot}}{d_{i\cdot}+\lambda_{w}}\sum_{j}\frac{x_{j}^{2}}{d_{\cdot j}+\lambda_{f}}d_{ij}$
can be written as
\begin{align*}
\sum_{j}\frac{x_{j}^{2}}{d_{\cdot j}+\lambda_{f}}\sum_{i}\frac{d_{i\cdot}}{d_{i\cdot}+\lambda_{w}}d_{ij}
=\sum_{j}x_{j}^{2}-\sum_{j}\frac{x_{j}^{2}}{d_{\cdot j}+\lambda_{f}}\left(\lambda_{f}+\lambda_{w}\sum_{i}\frac{d_{ij}}{d_{i\cdot}+\lambda_{w}}\right).
\end{align*}
\subsection{Proof of Lemma (ref)}
For all $x\in\mathbb{R}^{p}$, the inner product $x^{\top}\mathfrak{L}_{f,\lambda}x$
is
\begin{multline*}
\sum_{j}x_{j}^{2}-\sum_{j,j'}\tfrac{x_{j}}{\sqrt{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}}\tfrac{x_{j'}}{\sqrt{\theta_{j'}C(\cdot,\ell_{j'})+\lambda_{f}}}\sum_{k}\tfrac{1}{n_{k}}\tfrac{\theta_{j}C(k,\ell_{j})\theta_{j'}C(k,\ell_{j'})}{C(k,\cdot)/n_{k}+\lambda_{w}}\\
=\tfrac{1}{2}\sum_{k}\tfrac{1/n_{k}}{C(k,\cdot)/n_{k}+\lambda_{w}}\sum_{j,j'}\left(\tfrac{x_{j}}{\sqrt{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}}-\tfrac{x_{j'}}{\sqrt{\theta_{j'}C(\cdot,\ell_{j'})+\lambda_{f}}}\right)^{2}\theta_{j}C(k,\ell_{j})\theta_{j'}C(k,\ell_{j'})\\
+\sum_{j}\tfrac{x_{j}^{2}}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}\left(\lambda_{f}+\sum_{k}\tfrac{\lambda_{w}\theta_{j}C(k,\ell_{j})}{C(k,\cdot)/n_{k}+\lambda_{w}}\right)
\ge\lambda_{f}\sum_{j}\tfrac{x_{j}^{2}}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}\ge x^{\top}x\tfrac{\lambda_{f}}{\max_{j}\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}},
\end{multline*}
as
\begin{multline*}
\tfrac{1}{2}\sum_{k}\tfrac{1/n_{k}}{C(k,\cdot)/n_{k}+\lambda_{w}}\sum_{j,j'}\left(\tfrac{x_{j}}{\sqrt{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}}-\tfrac{x_{j'}}{\sqrt{\theta_{j'}C(\cdot,\ell_{j'})+\lambda_{f}}}\right)^{2}\theta_{j}C(k,\ell_{j})\theta_{j'}C(k,\ell_{j'})\\
=\sum_{k}\tfrac{\tfrac{1}{n_{k}}C(k,\cdot)}{\tfrac{1}{n_{k}}C(k,\cdot)+\lambda_{w}}\sum_{j}\tfrac{x_{j}^{2}\theta_{j}C(k,\ell_{j})}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}-\sum_{j,j'}\tfrac{x_{j}}{\sqrt{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}}\tfrac{x_{j'}}{\sqrt{\theta_{j'}C(\cdot,\ell_{j'})+\lambda_{f}}}\sum_{k}\tfrac{\tfrac{1}{n_{k}}\theta_{j}C(k,\ell_{j})\theta_{j'}C(k,\ell_{j'})}{\frac{1}{n_{k}}C(k,\cdot)+\lambda_{w}}
\end{multline*}
since $\sum_{j}\theta_{j}C(k,\ell_{j})=\sum_{\ell}\sum_{j}\theta_{j}\delta_{\ell_{j}\ell}C(k,\ell)=C(k,\cdot)$, and
\[
\sum_{k}\tfrac{\tfrac{1}{n_{k}}C(k,\cdot)}{\tfrac{1}{n_{k}}C(k,\cdot)+\lambda_{w}}\sum_{j}\tfrac{x_{j}^{2}\theta_{j}C(k,\ell_{j})}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}=\sum_{j}x_{j}^{2}-\sum_{j}\tfrac{x_{j}^{2}}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}\left(\lambda_{f}+\sum_{k}\tfrac{\lambda_{w}\theta_{j}C(k,\ell_{j})}{\tfrac{1}{n_{k}}C(k,\cdot)+\lambda_{w}}\right).
\]
\subsection{Proof of Theorem (ref)}
Following ChungRadcliffe2011 (Theorem 2) and QinRohe2013,
first write
\begin{align*}
\left\Vert E_{\lambda}-\mathfrak{E}_{\lambda}\right\Vert & =\left\Vert D_{w,\lambda}^{-1/2}BD_{f,\lambda}^{-1/2}-\mathfrak{D}_{w,\lambda}^{-1/2}\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert \\
& =\left\Vert \mathfrak{D}_{w,\lambda}^{-1/2}(B-\mathfrak{B})\mathfrak{D}_{f,\lambda}^{-1/2}+D_{w,\lambda}^{-1/2}BD_{f,\lambda}^{-1/2}-\mathfrak{D}_{w,\lambda}^{-1/2}B\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert \\
& \le\left\Vert \mathfrak{D}_{w,\lambda}^{-1/2}(B-\mathfrak{B})\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert +\left\Vert D_{w,\lambda}^{-1/2}BD_{f,\lambda}^{-1/2}-\mathfrak{D}_{w,\lambda}^{-1/2}B\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert .
\end{align*}
We then bound each term separately.
\subsubsection*{Bound for $\left\Vert \mathfrak{D}_{w,\lambda}^{-1/2}(B-\mathfrak{B})\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert $}
Let $X:=\mathfrak{D}_{w,\lambda}^{-1/2}(B-\mathfrak{B})\mathfrak{D}_{f,\lambda}^{-1/2}$.
Write the matrix $X$ as the sum $X=\sum_{i,j}X_{ij}$ with
\[
X_{ij}=\mathfrak{D}_{w,\lambda}^{-1/2}(d_{ij}-p_{ij})\Delta_{ij}\mathfrak{D}_{f,\lambda}^{-1/2},
\]
where $\Delta_{ij}$ is the $n\times p$ matrix of zeros except in
position $(i,j)$ where there is a one. The matrices $X_{ij}$ are
independent, mean 0 and uniformly bounded. Specifically, we have
\[
X_{ij}^{\top}X_{ij}=(d_{ij}-p_{ij})^{2}\Delta_{jj}\left(\frac{1}{\left(C(k_{i},\cdot)/n_{k_{i}}+\lambda_{w}\right)\left(\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}\right)}\right)
\]
($\Delta_{ij}^{\top}\Delta_{ij}=\Delta_{jj}$) and $\left\Vert X_{ij}\right\Vert =\sqrt{\operatorname{eigmax}\left(X_{ij}^{\top}X_{ij}\right)}\le\sqrt{M_{w}M_{f}}\le\max(M_{f},M_{w}):=M,$
as $(d_{ij}-p_{ij})^{2}\in\left\{ p_{ij}^{2},(1-p_{ij})^{2}\right\} \le1$,
and denoting $M_{w}=\left(\min_{k}\frac{1}{n_{k}}C(k,\cdot)+\lambda_{w}\right)^{-1}$
and $M_{f}=\left(\min_{j}\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}\right)^{-1}$.
Moreover, let
\[
v(X)=\max\left\{ \left\Vert \operatorname{\mathbb{E}}(X^{\top}X)\right\Vert ,\left\Vert \operatorname{\mathbb{E}}(XX^{\top})\right\Vert \right\} =\max\left\{ \left\Vert \sum\nolimits_{ij}\operatorname{\mathbb{E}}(X_{ij}^{\top}X_{ij})\right\Vert ,\left\Vert \sum\nolimits_{ij}\operatorname{\mathbb{E}}(X_{ij}X_{ij}^{\top})\right\Vert \right\} .
\]
Consider $\sum_{ij}\operatorname{\mathbb{E}}(X_{ij}^{\top}X_{ij})=\text{diag}\left(\sum_{i}\frac{p_{ij}(1-p_{ij})}{\left(C(k_{i},\cdot)/n_{k_{i}}+\lambda_{w}\right)\left(\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}\right)}\right)_{j}.$
We have
\begin{multline*}
\left\Vert \sum_{ij}\operatorname{\mathbb{E}}(X_{ij}^{\top}X_{ij})\right\Vert \le\max_{j}\sum_{k}\frac{\theta_{j}C(k,\ell_{j})}{\left(C(k,\cdot)/n_{k}+\lambda_{w}\right)\left(\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}\right)}\\
\le\max_{j}\frac{\theta_{j}C(\cdot,\ell_{j})}{\left(\min_{k}C(k,\cdot)/n_{k}+\lambda_{w}\right)\left(\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}\right)}\le M_{w}.
\end{multline*}
Similarly, $\left\Vert \sum_{ij}\operatorname{\mathbb{E}}(X_{ij}X_{ij}^{\top})\right\Vert \le M_{f}.$
We can then apply the matrix Bernstein inequality. For all $t\ge0$,
\begin{align*}
\Pr\left\{ \left\Vert X\right\Vert \ge t\right\} & \le(n+p)\exp\left(\frac{-t^{2}/2}{v(X)+Mt/3}\right)\le(n+p)\exp\left(\frac{-t^{2}/2}{M+Mt/3}\right).
\end{align*}
We are looking for a bounded $t$, say $0\le t\le1$, such that $\Pr\left\{ \left\Vert X\right\Vert \ge t\right\} \le\epsilon$.
It suffices that
\[
(n+p)\exp\left(\frac{-t^{2}/2}{M+Mt/3}\right)\le(n+p)\exp\left(\frac{-t^{2}}{3M}\right)=\epsilon,
\]
which holds for $t=\sqrt{3M\ln\frac{n+p}{\epsilon}}.$ Moreover, for
$t\le1$ to hold, we also need $M\le\frac{1}{3\ln\frac{n+p}{\epsilon}}.$
\subsubsection*{Bound for $\left\Vert D_{w,\lambda}^{-1/2}BD_{f,\lambda}^{-1/2}-\mathfrak{D}_{w,\lambda}^{-1/2}B\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert $}
With $E_{\lambda}=D_{w,\lambda}^{-1/2}BD_{f,\lambda}^{-1/2}$, and
since $\left\Vert E_{\lambda}\right\Vert <1$ by Lemma (ref),
we have
\begin{align*}
\left\Vert E_{\lambda}-\mathfrak{D}_{w,\lambda}^{-1/2}B\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert & =\left\Vert E_{\lambda}\left(I_{p}-D_{f,\lambda}^{1/2}\mathfrak{D}_{f,\lambda}^{-1/2}\right)+\left(I_{n}-\mathfrak{D}_{w,\lambda}^{-1/2}D_{w,\lambda}^{1/2}\right)E_{\lambda}D_{f,\lambda}^{1/2}\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert \\
& \le\left\Vert I_{p}-D_{f,\lambda}^{1/2}\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert +\left\Vert I_{n}-\mathfrak{D}_{w,\lambda}^{-1/2}D_{w,\lambda}^{1/2}\right\Vert
\end{align*}
Consider first the term $\left\Vert D_{f,\lambda}^{1/2}\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert =\max_{j}\sqrt{\frac{d_{\cdot j}+\lambda_{f}}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}}.$
We have
\[
\sqrt{\frac{d_{\cdot j}+\lambda_{f}}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}}\ge\sqrt{1+t}\Leftrightarrow\frac{d_{\cdot j}-\theta_{j}C(\cdot,\ell_{j})}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}\ge t.
\]
Let $X_{j}=\frac{d_{\cdot j}-\theta_{j}C(\cdot,\ell_{j})}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}=\sum_{i}\frac{d_{ij}-p_{ij}}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}:=\sum_{i}X_{ij}$.
A Bernstein inequality can be applied to each $X_{j}$. First, $\left|X_{ij}\right|\le M_{f}$
and
\[
v_{j}=\sum_{i}\operatorname{\mathbb{E}}\left(X_{ij}^{2}\right)=\left(\tfrac{1}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}\right)^{2}\sum_{i}p_{ij}(1-p_{ij})\le M_{f}^{2}\sum_{i}p_{ij}=M_{f}^{2}\theta_{j}C(\cdot,\ell_{j})\le M_{f}.
\]
Hence,
\begin{align*}
\Pr\left\{ \frac{d_{\cdot j}-\theta_{j}C(\cdot,\ell_{j})}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}\ge t\right\} \le\exp\left(\frac{-t^{2}/2}{v_{j}+M_{f}t/3}\right)\le\exp\left(\frac{-t^{2}/2}{M_{f}(1+t/3)}\right)
\le\exp\left(\frac{-t^{2}}{3M}\right)
\end{align*}
if $0\le t\le1$. With the same $t$ as before, we finally obtain
$\Pr\left\{ \frac{d_{\cdot j}-\theta_{j}C(\cdot,\ell_{j})}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}\ge t\right\} \le\frac{\epsilon}{n+p}.$
The same reasoning shows that $\Pr\left\{ -\frac{d_{\cdot j}-\theta_{j}C(\cdot,\ell_{j})}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}\ge t\right\} \le\frac{\epsilon}{n+p}$
and we finally obtain
\[
\Pr\left\{ \left|\frac{d_{\cdot j}-\theta_{j}C(\cdot,\ell_{j})}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}\right|\ge t\right\} \le\frac{2\epsilon}{n+p}.
\]
We also deduce from the independence of the degrees $d_{ij}$ that
\begin{align*}
\Pr\left\{ \left\Vert D_{f,\lambda}^{1/2}\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert \ge\sqrt{1+t}\right\} & =\Pr\left\{ \max_{j}\frac{d_{\cdot j}+\lambda_{f}}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}\ge1+t\right\} \\
& \le\sum_{j}\Pr\left\{ \frac{d_{\cdot j}-\theta_{j}C(\cdot,\ell_{j})}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}\ge t\right\} =p\frac{\epsilon}{n+p}.
\end{align*}
Next, for $a\in[0,1]$, we can write
\begin{multline*}
\Pr\left\{ \left\Vert I_{p}-D_{f,\lambda}^{1/2}\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert \ge a\right\} =\Pr\left\{ \max_{j}\left|\sqrt{\frac{d_{\cdot j}+\lambda_{f}}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}}-1\right|\ge a\right\} \\
=\Pr\left\{ \exists j,\frac{d_{\cdot j}-\theta_{j}C(\cdot,\ell_{j})}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}\ge a^{2}+2a or \le a^{2}-2a\right\} \\
\le\sum_{j}\Pr\left\{ \left|\frac{d_{\cdot j}-\theta_{j}C(\cdot,\ell_{j})}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}\right|\ge2a-a^{2}\right\} \le p\frac{2\epsilon}{n+p}
\end{multline*}
if we further let $2a-a^{2}=t$ or $a=1-\sqrt{1-t}\in[0,t]$.
Similar bounds can be obtained for worker degrees:
\[
\Pr\left\{ \left\Vert D_{w,\lambda}^{1/2}\mathfrak{D}_{w,\lambda}^{-1/2}\right\Vert \ge\sqrt{1+t}\right\} \ge n\frac{\epsilon}{n+p}\ \ \text{ and }\ \ \Pr\left\{ \left\Vert I_{n}-D_{w,\lambda}^{1/2}\mathfrak{D}_{w,\lambda}^{-1/2}\right\Vert \ge a\right\} \le n\frac{2\epsilon}{n+p}.
\]
Hence, with probability at least $1-\frac{2p\epsilon}{n+p}-\frac{p\epsilon}{n+p}-\frac{2n\epsilon}{n+p}=1-\frac{2+3\gamma}{1+\gamma}\epsilon$,\footnote{First, $P\left(A_{k}>a_{k}\right)\le\alpha_{k}$ for some $k$ implies
that $P\left(\bigcap_{k}\left\{ A_{k}\le a_{k}\right\} \right)=1-P\left(\bigcup_{k}\left\{ A_{k}>a_{k}\right\} \right)\ge1-\sum_{k}\alpha_{k}$.
Second, $A_{k}\le a_{k},\forall k$, implies that $\prod_{k}A_{k}\le\prod_{k}a_{k}$.
Hence, $P\left(\prod_{k}A_{k}\le\prod_{k}a_{k}\right)\ge P\left(\bigcap_{k}\left\{ A_{k}\le a_{k}\right\} \right)\ge1-\sum_{k}\alpha_{k}$.}
\[
\left\Vert I_{p}-D_{f,\lambda}^{1/2}\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert +\left\Vert I_{n}-\mathfrak{D}_{w,\lambda}^{-1/2}D_{w,\lambda}^{1/2}\right\Vert \left\Vert D_{f,\lambda}^{1/2}\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert \le\left(1-\sqrt{1-t}\right)\left(1+\sqrt{t+1}\right)\le3t,
\]
as $1-\sqrt{1-t}\le t$ if $t\in[0,1]$, and $1+\sqrt{t+1}<3$. Thus,
with probability at least $1-\frac{2+3\gamma}{1+\gamma}\epsilon-\epsilon=1-\frac{3+4\gamma}{1+\gamma}\epsilon$
we have $\left\Vert E_{\lambda}-\mathfrak{E}_{\lambda}\right\Vert \le4t$.
\subsubsection*{Bound for the Laplacians}
The inequality follows for the Laplacians with a factor 2, as we have
\begin{align*}
\left\Vert L_{f,\lambda}-\mathfrak{L}_{f,\lambda}\right\Vert & =\left\Vert \mathfrak{E}_{\lambda}^{\top}\mathcal{\mathfrak{E}_{\lambda}}-E_{\lambda}^{\top}E_{\lambda}\right\Vert =\left\Vert \mathfrak{E}_{\lambda}^{\top}(\mathfrak{E}_{\lambda}-E_{\lambda})+(\mathfrak{E}_{\lambda}-E_{\lambda})^{\top}E_{\lambda}\right\Vert \\
& \le\left(\left\Vert \mathfrak{E}_{\lambda}\right\Vert +\left\Vert E_{\lambda}\right\Vert \right)\left\Vert \mathfrak{E}_{\lambda}-E_{\lambda}\right\Vert \le2\left\Vert \mathfrak{E}_{\lambda}-E_{\lambda}\right\Vert ,
\end{align*}
and $\left\Vert L_{w,\lambda}-\mathfrak{L}_{w,\lambda}\right\Vert \le2\left\Vert \mathfrak{E}_{\lambda}-E_{\lambda}\right\Vert .$
\subsection{Proof of Theorem (ref)}
We have
\begin{align*}
\left\Vert L_{f,\lambda}-\mathfrak{L}_{f,\lambda}\right\Vert & =\left\Vert \mathfrak{E}_{\lambda}^{\top}\mathfrak{E}_{\lambda}-E_{\lambda}^{\top}E_{\lambda}\right\Vert =\left\Vert \mathfrak{E}_{\lambda}^{\top}(\mathfrak{E}_{\lambda}-E_{\lambda})+(\mathfrak{E}_{\lambda}-E_{\lambda})^{\top}E_{\lambda}\right\Vert \\
& \le\left(\left\Vert \mathfrak{E}_{\lambda}\right\Vert +\left\Vert E_{\lambda}\right\Vert \right)\left\Vert \mathfrak{E}_{\lambda}-E_{\lambda}\right\Vert \le2\left\Vert \mathfrak{E}_{\lambda}-E_{\lambda}\right\Vert ,
\end{align*}
as $\left\Vert \mathfrak{E}_{\lambda}\right\Vert ,\left\Vert E_{\lambda}\right\Vert \le1$.
Then,
\begin{align*}
\left\Vert L_{f,\lambda}^{-1}-\mathfrak{L}_{f,\lambda}^{-1}\right\Vert & =\left\Vert L_{f,\lambda}^{-1}\left(L_{f,\lambda}-\mathfrak{L}_{f,\lambda}\right)\mathfrak{L}_{f,\lambda}^{-1}\right\Vert \le\left\Vert L_{f,\lambda}^{-1}\right\Vert \left\Vert \mathfrak{L}_{f,\lambda}^{-1}\right\Vert \left\Vert L_{f,\lambda}-\mathfrak{L}_{f,\lambda}\right\Vert \\
& \le\frac{\max_{j}d_{\cdot j}+\lambda_{f}}{\lambda_{f}}\frac{\max_{j}\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}{\lambda_{f}}2\left\Vert \mathfrak{E}_{\lambda}-E_{\lambda}\right\Vert,
\end{align*}
as by Lemma (ref), $\operatorname{eigmin}(L_{f,\lambda})\ge\frac{\lambda_{f}}{\max_{j}d_{\cdot j}+\lambda_{f}}$,
and therefore $\operatorname{eigmax}(L_{f,\lambda}^{-1})\le\frac{\max_{j}d_{\cdot j}+\lambda_{f}}{\lambda_{f}}$,
and by Lemma (ref), $\operatorname{eigmin}(\mathfrak{L}_{f,\lambda})\ge\frac{\lambda_{f}}{\max_{j}\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}=\frac{\lambda_{f}}{\overline{\delta}_{f}+\lambda_{f}}$.
Now, we have shown that, for $M_{w}\vee M_{f}\le\frac{1}{3\ln\frac{n+p}{\epsilon}}$
and $t=\sqrt{3(M_{w}\vee M_{f})\ln\frac{n+p}{\epsilon}}\le1$, for all $j$,
\[
\Pr\left\{ \frac{d_{\cdot j}+\lambda_{f}}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}\ge t+1\right\} \le\frac{\epsilon}{n+p}.
\]
This implies that
\[
\Pr\left\{ \frac{d_{\cdot j}+\lambda_{f}}{\max_{j}\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}\ge t+1\right\} \le\frac{\epsilon}{n+p}.
\]
And therefore,
\[
\Pr\left\{ \frac{\max_{j}d_{\cdot j}+\lambda_{f}}{\max_{j}\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}\ge t+1\right\} \le\frac{p\epsilon}{n+p}=\frac{\gamma}{1+\gamma}\epsilon.
\]
(See the proof of Theorem (ref).)
We also have
\[
\Pr\left\{ \left\Vert E_{\lambda}-\mathfrak{E}_{\lambda}\right\Vert \ge4t\right\} \le\frac{3+4\gamma}{1+\gamma}\epsilon.
\]
Therefore it holds with probability at least $1-\frac{3+4\gamma}{1+\gamma}\epsilon-\frac{\gamma}{1+\gamma}\epsilon=1-\frac{3+5\gamma}{1+\gamma}\epsilon$ that
\[
\left\Vert L_{f,\lambda}^{-1}-\mathfrak{L}_{f,\lambda}^{-1}\right\Vert \le8t(t+1)\left(\frac{\max_{j}\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}{\lambda_{f}}\right)^{2}\le16t\left(\frac{\max_{j}\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}}{\lambda_{f}}\right)^{2},
\]
since $t\le1$.
Similarly, we can prove that
\[
\Pr\left\{ \left\Vert D_{w,\lambda}^{1/2}\mathfrak{D}_{w,\lambda}^{-1/2}\right\Vert \ge\sqrt{1+t}\right\} \leq\Pr\left\{ \frac{\max_{i}d_{i\cdot}+\lambda_{w}}{\max_{k}\frac{1}{n_{k}}C(k,\cdot)+\lambda_{w}}\ge1+t\right\} \leq\frac{n}{n+p}\epsilon=\frac{1}{1+\gamma}\epsilon.
\]
Therefore, with probability at least $1-\frac{3+4\gamma}{1+\gamma}\epsilon-\frac{1}{1+\gamma}\epsilon=1-4\epsilon$,
we have
\[
\left\Vert L_{w,\lambda}^{-1}-\mathfrak{L}_{w,\lambda}^{-1}\right\Vert \le16t\left(\frac{\max_{k}\frac{1}{n_{k}}C(k,\cdot)+\lambda_{w}}{\lambda_{w}}\right)^{2}.
\]
\subsection{Proof of Theorem (ref)}
We have
\[
\left\Vert \widetilde{L}_{f,\lambda}^{-1}-\widetilde{\mathfrak{L}}_{f,\lambda}^{-1}\right\Vert \le\left\Vert \mathfrak{D}_{f,\lambda}^{-1/2}\left(L_{f,\lambda}^{-1}-\mathfrak{L}_{f,\lambda}^{-1}\right)\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert +\left\Vert \widetilde{L}_{f,\lambda}^{-1}-\mathfrak{D}_{f,\lambda}^{-1/2}L_{f,\lambda}^{-1}\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert .
\]
The first term is bounded as
\[
\left\Vert \mathfrak{D}_{f,\lambda}^{-1/2}\left(L_{f,\lambda}^{-1}-\mathfrak{L}_{f,\lambda}^{-1}\right)\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert \le\left\Vert \mathfrak{D}_{f,\lambda}^{-1}\right\Vert \left\Vert L_{f,\lambda}^{-1}-\mathfrak{L}_{f,\lambda}^{-1}\right\Vert \le M_{f}\left\Vert L_{f,\lambda}^{-1}-\mathfrak{L}_{f,\lambda}^{-1}\right\Vert .
\]
We can write the second term as
\begin{align*}
\left\Vert \widetilde{L}_{f,\lambda}^{-1}-\mathfrak{D}_{f,\lambda}^{-1/2}L_{f,\lambda}^{-1}\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert & =\left\Vert \widetilde{L}_{f,\lambda}^{-1}\left(I_{p}-D_{f,\lambda}^{1/2}\mathfrak{D}_{f,\lambda}^{-1/2}\right)+\left(I_{p}-\mathfrak{D}_{f,\lambda}^{-1/2}D_{f,\lambda}^{1/2}\right)\widetilde{L}_{f,\lambda}^{-1}D_{f,\lambda}^{1/2}\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert \\
& \le\left\Vert \widetilde{L}_{f,\lambda}^{-1}\right\Vert \left\Vert I_{p}-D_{f,\lambda}^{1/2}\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert \left(1+\left\Vert D_{f,\lambda}^{1/2}\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert \right).
\end{align*}
We have already shown that
\begin{align*}
\Pr\left\{ \left\Vert L_{f,\lambda}^{-1}-\mathfrak{L}_{f,\lambda}^{-1}\right\Vert >16t\left(\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{f}}\right)^{2}\right\} & \le\frac{3+5\gamma}{1+\gamma}\epsilon,\\
\Pr\left\{ \frac{\max_{j}d_{\cdot j}+\lambda_{f}}{\overline{\delta}_{f}+\lambda_{f}}>t+1\right\} & \le\frac{p\epsilon}{n+p}=\frac{\gamma}{1+\gamma}\epsilon,\\
\Pr\left\{ \left\Vert I_{p}-D_{f,\lambda}^{1/2}\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert >1-\sqrt{1-t}\right\} & \le\frac{2p\epsilon}{n+p}=\frac{2\gamma}{1+\gamma}\epsilon,\\
\Pr\left\{ \left\Vert D_{f,\lambda}^{1/2}\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert >\sqrt{1+t}\right\} & \le\frac{p}{n+p}\epsilon=\frac{\gamma}{1+\gamma}\epsilon,
\end{align*}
with $\overline{\delta}_{f}=\max_{j}\theta_{j}C(\cdot,\ell_{j})$.
And by Lemma (ref),
$\left\Vert L_{f,\lambda}^{-1}\right\Vert \le\frac{\max_{j}d_{\cdot j}+\lambda_{f}}{\lambda_{f}}.$
Hence, with probability at least $1-\frac{\gamma}{1+\gamma}\epsilon,$
\begin{multline*}
\left\Vert \widetilde{L}_{f,\lambda}^{-1}\right\Vert =\left\Vert D_{f,\lambda}^{-1/2}L_{f,\lambda}^{-1}D_{f,\lambda}^{-1/2}\right\Vert \le\left\Vert D_{f,\lambda}^{-1}\right\Vert \left\Vert L_{f,\lambda}^{-1}\right\Vert \\
\le\frac{1}{\lambda_{f}}\frac{\max_{j}d_{\cdot j}+\lambda_{f}}{\lambda_{f}}=\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{f}^{2}}\frac{\max_{j}d_{\cdot j}+\lambda_{f}}{\overline{\delta}_{f}+\lambda_{f}}\le\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{f}^{2}}(t+1)\le2\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{f}^{2}}.
\end{multline*}
And with probability at least
\[
1-\frac{3+5\gamma}{1+\gamma}\epsilon-\frac{(1+2+1)\gamma}{1+\gamma}\epsilon=1-\frac{3+9\gamma}{1+\gamma}\epsilon,
\]
we can bound
\[
\left\Vert \widetilde{L}_{f,\lambda}^{-1}-\widetilde{\mathfrak{L}}_{f,\lambda}^{-1}\right\Vert \le M_{f}16t\left(\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{f}}\right)^{2}+\frac{1}{\lambda_{f}}\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{f}}5t=\left(16\frac{\overline{\delta}_{f}+\lambda_{f}}{\underline{\delta}_{f}+\lambda_{f}}+5\right)\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{f}^{2}}t.
\]
Similarly, with symmetric notations, with probability at least $1-\frac{1}{1+\gamma}\epsilon$,
$\left\Vert \widetilde{L}_{w,\lambda}^{-1}\right\Vert \le2\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}^{2}}$,
with $\overline{\delta}_{w}=\max_{k}\frac{1}{n_{k}}C(k,\cdot)$. And
with probability at least $1-4\epsilon-\frac{4}{1+\gamma}\epsilon=1-\frac{8+4\gamma}{1+\gamma}\epsilon$, we
have
\[
\left\Vert \widetilde{L}_{w,\lambda}^{-1}-\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\right\Vert \le\left(16\frac{\overline{\delta}_{w}+\lambda_{w}}{\underline{\delta}_{w}+\lambda_{w}}+5\right)\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}^{2}}t,
\]
\subsection{Proof of Theorem (ref)}
We start by proving two intermediate inequalities.
\paragraph*{Concentration bound for $\left\Vert BD_{f,\lambda}^{-1}-\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert $ and
$\left\Vert BD_{w,\lambda}^{-1}-\mathfrak{B}\mathfrak{D}_{w,\lambda}^{-1}\right\Vert $}
We can bound
\begin{align*}
\left\Vert BD_{f,\lambda}^{-1}-\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert & =\left\Vert (B-\mathfrak{B})\mathfrak{D}_{f,\lambda}^{-1}+B\left(D_{f,\lambda}^{-1}-\mathfrak{D}_{f,\lambda}^{-1}\right)\right\Vert \\
& \le\left\Vert (B-\mathfrak{B})\mathfrak{D}_{f,\lambda}^{-1}\right\Vert +\left\Vert BD_{f,\lambda}^{-1}-B\mathfrak{D}_{f,\lambda}^{-1}\right\Vert .
\end{align*}
First, with $E_{\lambda}=D_{w,\lambda}^{-1/2}BD_{f,\lambda}^{-1/2}$,
\begin{align*}
\left\Vert BD_{f,\lambda}^{-1}-B\mathfrak{D}_{f,\lambda}^{-1}\right\Vert & =\left\Vert BD_{f,\lambda}^{-1}\left(I_{p}-D_{f,\lambda}\mathfrak{D}_{f,\lambda}^{-1}\right)\right\Vert
\le\left\Vert BD_{f,\lambda}^{-1}\right\Vert \left\Vert I_{p}-D_{f,\lambda}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert \\
& \le\left\Vert D_{w,\lambda}^{1/2}E_{\lambda}D_{f,\lambda}^{-1/2}\right\Vert \left\Vert I_{p}-D_{f,\lambda}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert \\
& \le\left\Vert D_{w,\lambda}^{1/2}\mathfrak{D}_{w,\lambda}^{-1/2}\right\Vert \left\Vert \mathfrak{D}_{w,\lambda}^{1/2}E_{\lambda}D_{f,\lambda}^{-1/2}\right\Vert \left\Vert I_{p}-D_{f,\lambda}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert ,
\end{align*}
where
\[
\left\Vert \mathfrak{D}_{w,\lambda}^{1/2}E_{\lambda}D_{f,\lambda}^{-1/2}\right\Vert \le\left\Vert \mathfrak{D}_{w,\lambda}^{1/2}\right\Vert \left\Vert E_{\lambda}\right\Vert \left\Vert D_{f,\lambda}^{-1/2}\right\Vert \le\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{f}}},
\]
as $\left\Vert E_{\lambda}\right\Vert \le1$. The other terms can
be bounded as in the previous theorems:
\begin{align*}
\Pr\left\{ \left\Vert I_{p}-D_{f,\lambda}^{1/2}\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert \ge1-\sqrt{1-t}\right\} & \le\frac{2p\epsilon}{n+p}=\frac{2\gamma}{1+\gamma}\epsilon,\\
\Pr\left\{ \left\Vert D_{w,\lambda}^{1/2}\mathfrak{D}_{w,\lambda}^{-1/2}\right\Vert \ge\sqrt{1+t}\right\} & \le\frac{n}{n+p}\epsilon=\frac{1}{1+\gamma}\epsilon.
\end{align*}
Second, we turn to the term $\left\Vert (B-\mathfrak{B})\mathfrak{D}_{f,\lambda}^{-1}\right\Vert $
that we bound as in Theorem (ref). Let
\[
X_{ij}=\frac{d_{ij}-p_{ij}}{\theta_{j}C(\cdot,\ell_{j})+\lambda_{j}}\Delta_{ij}.
\]
Then, $\left\Vert X_{ij}\right\Vert \le M_{f}$, and
\begin{multline*}
\left\Vert \sum\nolimits_{ij}\operatorname{\mathbb{E}}(X_{ij}^{\top}X_{ij})\right\Vert =\max_{j}\sum_{i}\frac{p_{ij}(1-p_{ij})}{\left(\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}\right)^{2}}\le\max_{j}\sum_{i}\frac{p_{ij}}{\left(\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}\right)^{2}}\\
=\max_{j}\frac{\theta_{j}C(\cdot,\ell_{j})}{\left(\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}\right)^{2}}\le M_{f},
\end{multline*}
while
\begin{multline*}
\left\Vert \sum\nolimits_{ij}\operatorname{\mathbb{E}}(X_{ij}X_{ij}^{\top})\right\Vert =\max_{i}\sum_{j}\frac{p_{ij}(1-p_{ij})}{\left(\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}\right)^{2}}\le\max_{i}\sum_{j}\frac{p_{ij}}{\left(\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}\right)^{2}}\\
=\max_{k}\sum_{j}\frac{\frac{1}{n_{k}}\theta_{j}C(k,\ell_{j})}{\left(\theta_{j}C(\cdot,\ell_{j})+\lambda_{f}\right)^{2}}\le M_{f}^{2}\max_{k}\sum_{j}\frac{1}{n_{k}}\theta_{j}C(k,\ell_{j})=M_{f}^{2}\max_{k}\frac{1}{n_{k}}C(k,\cdot).
\end{multline*}
We can then apply the matrix Bernstein inequality. For all $t_{f}\ge0$,
\begin{align*}
\Pr\left\{ \left\Vert (B-\mathfrak{B})\mathfrak{D}_{f,\lambda}^{-1}\right\Vert \ge t_{f}\right\} & \le(n+p)\exp\left(\frac{-t_{f}^{2}/2}{M_{f}\chi_{f}+M_{f}t_{f}/3}\right)
\end{align*}
where $\chi_{f}=\max\left(1,M_{f}\overline{\delta}_{w}\right)=\max\left(1,\frac{\overline{\delta}_{w}}{\underline{\delta}_{f}+\lambda_{f}}\right)$.
Let
\begin{align*}
t_{f} & =\frac{M_{f}}{3}\ln\frac{n+p}{\epsilon}+\sqrt{\left(\frac{M_{f}}{3}\ln\frac{n+p}{\epsilon}\right)^{2}+2\chi_{f}M_{f}\ln\frac{n+p}{\epsilon}}
\end{align*}
be the positive root of
\[
(n+p)\exp\left(\frac{-t_{f}^{2}/2}{M_{f}\chi_{f}+M_{f}t_{f}/3}\right)=\epsilon.
\]
Since $t=\sqrt{3M\ln\frac{n+p}{\epsilon}}\le1$ (so $t^{4}\le t^{2}\le t$)
and since $\chi_{f}\ge1$ (so $\chi_{f}\ge\sqrt{\chi_{f}})$, we have
\[
t_{f}\le\frac{t^{2}}{9}+\sqrt{\frac{t^{4}}{9^{2}}+\frac{2t^{2\chi_{f}}}{3}}\le\frac{t}{9}\left(1+\sqrt{1+6\chi_{f}}\right)\le t\sqrt{\chi_{f}}.
\]
Finally, with probability at least
\[
1-\epsilon-\frac{1+2\gamma}{1+\gamma}\epsilon=1-\frac{2+3\gamma}{1+\gamma}\epsilon,
\]
we have
\[
\left\Vert BD_{f,\lambda}^{-1}-\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert \le t_{f}+\sqrt{1+t}\left(1-\sqrt{1-t}\right)\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{f}}}\le\left(\sqrt{\chi_{f}}+2\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{f}}}\right)t.
\]
With analogously defined $t_{w},$ we have $t_{w}\leq t\sqrt{\chi_{w}}$
where $\chi_{w}:=\max(1,M_{w}\overline{\delta}_{f}),$ and we have
with probability at least $1-\frac{3+2\gamma}{1+\gamma}\epsilon,$
\[
\left\Vert B^{\top}D_{w,\lambda}^{-1}-\mathcal{B^{\top}}\mathfrak{D}_{w,\lambda}^{-1}\right\Vert \le t_{w}+\sqrt{1+t}\left(1-\sqrt{1-t}\right)\sqrt{\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{w}}}\le\left(\sqrt{\chi_{w}}+2\sqrt{\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{w}}}\right)t
\]
\paragraph*{Bounds for $\left\Vert \mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert $
and $\left\Vert BD_{f,\lambda}^{-1}\right\Vert $, and for $\left\Vert \mathfrak{B^{\top}}\mathfrak{D}_{w,\lambda}^{-1}\right\Vert $
and $\left\Vert B^{\top}D_{w,\lambda}^{-1}\right\Vert $}
We have
\[
\left\Vert \mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert =\left\Vert \mathfrak{D}_{w,\lambda}^{1/2}\mathfrak{D}_{w,\lambda}^{-1/2}\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1/2}\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert \le\left\Vert \mathfrak{D}_{w,\lambda}^{1/2}\right\Vert \left\Vert \mathfrak{E}_{\lambda}\right\Vert \left\Vert \mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert \le\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\underline{\delta}_{f}+\lambda_{f}}},
\]
and
\begin{multline*}
\left\Vert BD_{f,\lambda}^{-1}\right\Vert =\left\Vert D_{w,\lambda}^{1/2}E_{\lambda}D_{f,\lambda}^{-1/2}\right\Vert =\left\Vert D_{w,\lambda}^{1/2}\mathfrak{D}_{w,\lambda}^{-1/2}\mathfrak{D}_{w,\lambda}^{1/2}E_{\lambda}D_{f,\lambda}^{-1/2}\right\Vert \\
\le\left\Vert D_{w,\lambda}^{1/2}\mathfrak{D}_{w,\lambda}^{-1/2}\right\Vert \left\Vert \mathfrak{D}_{w,\lambda}^{1/2}\right\Vert \left\Vert E_{\lambda}\right\Vert \left\Vert D_{f,\lambda}^{-1/2}\right\Vert \le\left\Vert D_{w,\lambda}^{1/2}\mathfrak{D}_{w,\lambda}^{-1/2}\right\Vert \sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{f}}},
\end{multline*}
where $\Pr\left\{ \left\Vert D_{w,\lambda}^{1/2}\mathfrak{D}_{w,\lambda}^{-1/2}\right\Vert \ge\sqrt{1+t}\right\} \le\frac{1}{1+\gamma}\epsilon$.
Hence, with probability at least $1-\frac{1}{1+\gamma}\epsilon$,
\[
\left\Vert BD_{f,\lambda}^{-1}\right\Vert \le\sqrt{1+t}\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{f}}}\le2\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{f}}}.
\]
Similarly, we have $\left\Vert \mathfrak{B^{\top}}\mathfrak{D}_{w,\lambda}^{-1}\right\Vert \leq\sqrt{\frac{\overline{\delta}_{f}+\lambda_{f}}{\underline{\delta}_{w}+\lambda_{w}}}$,
and with probability at least $1-\frac{\gamma}{1+\gamma}\epsilon$,
$\left\Vert B^{\top}D_{w,\lambda}^{-1}\right\Vert \leq2\sqrt{\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{w}}}$.
\paragraph*{Main argument for Theorem (ref)}
The bias on $\widehat{\mu}$ is
\[
b_{\mu,\lambda}=\operatorname{\mathbb{E}}\left(\widehat{\mu}-\mu\mid X,Z,\beta^{*}\right)=\widetilde{L}_{w,\lambda}^{-1}\left(-\lambda_{w}Z_{w}\mu^{*}+\lambda_{f}BD_{f,\lambda}^{-1}Z_{f}\phi^{*}\right).
\]
The “population” bias on $\mu$ is
\[
\mathfrak{b}_{\mu,\lambda}=\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\left(-\lambda_{w}Z_{w}\mu^{*}+\lambda_{f}\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}Z_{f}\phi^{*}\right).
\]
Then (for the Euclidean norm),
\[
\left\Vert b_{\mu,\lambda}-\mathfrak{b}_{\mu,\lambda}\right\Vert \le\lambda_{w}\left\Vert \widetilde{L}_{w,\lambda}^{-1}-\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\right\Vert \left\Vert Z_{w}\mu^{*}\right\Vert +\lambda_{f}\left\Vert \widetilde{L}_{w,\lambda}^{-1}BD_{f,\lambda}^{-1}-\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert \left\Vert Z_{f}\phi^{*}\right\Vert .
\]
We already have that
\begin{align*}
\Pr\left\{ \left\Vert \widetilde{L}_{w,\lambda}^{-1}-\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\right\Vert >\left(5+16\frac{\overline{\delta}_{w}+\lambda_{w}}{\delta_{w}+\lambda_{w}}\right)\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}^{2}}t\right\} & \le\frac{8+4\gamma}{1+\gamma}\epsilon,\\
\Pr\left\{ \left\Vert \widetilde{L}_{w,\lambda}^{-1}\right\Vert >2\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}^{2}}\right\} & \le\frac{1}{1+\gamma}\epsilon,\\
\Pr\left\{ \left\Vert BD_{f,\lambda}^{-1}-\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert >\left(\sqrt{\chi_{f}}+2\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{f}}}\right)t\right\} & \le\frac{2+3\gamma}{1+\gamma}\epsilon,
\end{align*}
and
\[
\left\Vert \mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert =\left\Vert \mathfrak{D}_{w,\lambda}^{1/2}\mathfrak{E}\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert <\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\underline{\delta}_{f}+\lambda_{f}}}.
\]
Furthermore,
\begin{align*}
\left\Vert \widetilde{L}_{w,\lambda}^{-1}BD_{f,\lambda}^{-1}-\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert & \le\left\Vert \left(\widetilde{L}_{w,\lambda}^{-1}-\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\right)\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}+\widetilde{L}_{w,\lambda}^{-1}\left(BD_{f,\lambda}^{-1}-\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}\right)\right\Vert \\
& \le\left\Vert \widetilde{L}_{w,\lambda}^{-1}-\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\right\Vert \left\Vert \mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert +\left\Vert \widetilde{L}_{w,\lambda}^{-1}\right\Vert \left\Vert BD_{f,\lambda}^{-1}-\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert .
\end{align*}
Hence, with probability at least $1-\frac{8+4\gamma}{1+\gamma}\epsilon-\frac{1}{1+\gamma}\epsilon-\frac{2+3\gamma}{1+\gamma}\epsilon=1-\frac{11+7\gamma}{1+\gamma}\epsilon$,
\begin{align*}
\left\Vert b_{\mu,\lambda}-\mathfrak{b}_{\mu,\lambda}\right\Vert & \le\left(5+16\frac{\overline{\delta}_{w}+\lambda_{w}}{\delta_{w}+\lambda_{w}}\right)\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}^{2}}t\left(\lambda_{w}\sqrt{n}\left\Vert \mu^{*}\right\Vert +\lambda_{f}\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\delta_{f}+\lambda_{f}}}\sqrt{p}\left\Vert \phi^{*}\right\Vert \right)\\
& +2\lambda_{f}\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}^{2}}\left(\sqrt{\chi_{f}}+2\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{f}}}\right)t\sqrt{p}\left\Vert \phi^{*}\right\Vert .
\end{align*}
Finally, notice that
\[
\left\Vert \widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\right\Vert =\left\Vert \mathfrak{D}_{w,\lambda}^{-1/2}\mathfrak{L}_{w,\lambda}^{-1}\mathfrak{D}_{w,\lambda}^{-1/2}\right\Vert \le\left\Vert \mathfrak{D}_{w,\lambda}^{-1}\right\Vert \left\Vert \mathfrak{L}_{w,\lambda}^{-1}\right\Vert =\frac{1}{\underline{\delta}_{w}+\lambda_{w}}\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}}.
\]
Hence,
\begin{align*}
\left\Vert \mathfrak{b}_{\mu,\lambda}\right\Vert & \le\left\Vert \mathfrak{L}_{w,\lambda}^{-1}\right\Vert \left\Vert -\lambda_{w}Z_{w}\mu^{*}+\lambda_{f}\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}Z_{f}\phi^{*}\right\Vert \\
& \le\frac{1}{\delta_{w}+\lambda_{w}}\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}}\left(\lambda_{w}\sqrt{n}\left\Vert \mu^{*}\right\Vert +\lambda_{f}\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\delta_{f}+\lambda_{f}}}\sqrt{p}\left\Vert \phi^{*}\right\Vert \right).
\end{align*}
Similarly, with probability at least $1-\frac{3+9\gamma}{1+\gamma}\epsilon-\frac{\gamma}{1+\gamma}\epsilon-\frac{3+2\gamma}{1+\gamma}\epsilon=1-\frac{6+12\gamma}{1+\gamma}\epsilon$,
we have
\begin{align*}
\left\Vert b_{\phi,\lambda}-\mathfrak{b}_{\phi,\lambda}\right\Vert & \le\left(5+16\frac{\overline{\delta}_{f}+\lambda_{f}}{\underline{\delta}_{f}+\lambda_{f}}\right)\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{f}^{2}}t\left(\lambda_{f}\sqrt{p}\left\Vert \phi^{*}\right\Vert +\lambda_{w}\sqrt{\frac{\overline{\delta}_{f}+\lambda_{f}}{\underline{\delta}_{w}+\lambda_{w}}}\sqrt{n}\left\Vert \mu^{*}\right\Vert \right)\\
& +2\lambda_{w}\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{f}^{2}}\left(\sqrt{\chi_{w}}+2\sqrt{\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{w}}}\right)t\sqrt{n}\left\Vert \mu^{*}\right\Vert.
\end{align*}
Moreover,
\[
\left\Vert \widetilde{\mathfrak{L}}_{f,\lambda}^{-1}\right\Vert =\left\Vert \mathfrak{D}_{f,\lambda}^{-1/2}\mathfrak{L}_{f,\lambda}^{-1}\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert \le\left\Vert \mathfrak{D}_{f,\lambda}^{-1}\right\Vert \left\Vert \mathfrak{L}_{f,\lambda}^{-1}\right\Vert =\frac{1}{\underline{\delta}_{f}+\lambda_{f}}\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{f}}.
\]
Hence, we also have
\begin{align*}
\left\Vert \mathfrak{b}_{\phi,\lambda}\right\Vert & \le\left\Vert \mathfrak{L}_{f,\lambda}^{-1}\right\Vert \left\Vert -\lambda_{f}Z_{f}\phi^{*}+\lambda_{w}\mathfrak{B^{\top}}\mathfrak{D}_{w,\lambda}^{-1}Z_{w}\mu^{*}\right\Vert \\
& \le\frac{1}{\underline{\delta}_{f}+\lambda_{f}}\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{f}}\left(\lambda_{f}\sqrt{p}\left\Vert \phi^{*}\right\Vert +\lambda_{w}\sqrt{\frac{\overline{\delta}_{f}+\lambda_{f}}{\underline{\delta}_{w}+\lambda_{w}}}\sqrt{n}\left\Vert \mu^{*}\right\Vert \right).
\end{align*}
\subsection{Proof of Theorem (ref)}
The variance of $\widehat{\mu}-\mu$ is
\[
V_{w,\lambda}=\sigma^{2}\widetilde{L}_{w,\lambda}^{-1}+\left(\lambda_{w}^{2}\sigma_{w}^{2}-\lambda_{w}\sigma^{2}\right)\widetilde{L}_{w,\lambda}^{-2}+\left(\lambda_{f}^{2}\sigma_{f}^{2}-\lambda_{f}\sigma^{2}\right)\widetilde{L}_{w,\lambda}^{-1}BD_{f,\lambda}^{-2}B^{\top}\widetilde{L}_{w,\lambda}^{-1}.
\]
The “population” variance is
\[
\mathfrak{V}_{w,\lambda}=\sigma^{2}\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}+\left(\lambda_{w}^{2}\sigma_{w}^{2}-\lambda_{w}\sigma^{2}\right)\widetilde{\mathfrak{L}}_{w,\lambda}^{-2}+\left(\lambda_{f}^{2}\sigma_{f}^{2}-\lambda_{f}\sigma^{2}\right)\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-2}\mathfrak{B}^{\top}\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}.
\]
Taking the difference we get
\begin{multline*}
\left\Vert V_{w,\lambda}-\mathfrak{V}_{w,\lambda}\right\Vert \le\sigma^{2}\left\Vert \widetilde{L}_{w,\lambda}^{-1}-\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\right\Vert +\left|\lambda_{w}^{2}\sigma_{w}^{2}-\lambda_{w}\sigma^{2}\right|\left\Vert \widetilde{L}_{w,\lambda}^{-2}-\widetilde{\mathfrak{L}}_{w,\lambda}^{-2}\right\Vert \\
+\left|\lambda_{f}^{2}\sigma_{f}^{2}-\lambda_{f}\sigma^{2}\right|\left\Vert \widetilde{L}_{w,\lambda}^{-1}BD_{f,\lambda}^{-2}B^{\top}\widetilde{L}_{w,\lambda}^{-1}-\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-2}\mathfrak{B}^{\top}\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\right\Vert .
\end{multline*}
We already know that
\begin{align*}
\Pr\left\{ \left\Vert \widetilde{L}_{w,\lambda}^{-1}-\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\right\Vert >\left(5+16\frac{\overline{\delta}_{w}+\lambda_{w}}{\underline{\delta}_{w}+\lambda_{w}}\right)\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}^{2}}t\right\} & \le\frac{8+4\gamma}{1+\gamma}\epsilon,\\
\Pr\left\{ \left\Vert \widetilde{L}_{w,\lambda}^{-1}\right\Vert >2\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}^{2}}\right\} & \le\frac{1}{1+\gamma}\epsilon,\\
\Pr\left\{ \left\Vert BD_{f,\lambda}^{-1}-\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert >\left(\sqrt{\chi_{f}}+2\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{f}}}\right)t\right\} & \le\frac{2+3\gamma}{1+\gamma}\epsilon,\\
\Pr\left\{ \left\Vert BD_{f,\lambda}^{-1}\right\Vert >2\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{f}}}\right\} & \le\frac{1}{1+\gamma}\epsilon,
\end{align*}
and that
\begin{align*}
\left\Vert \widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\right\Vert & =\left\Vert \mathfrak{D}_{w,\lambda}^{-1/2}\mathfrak{L}_{w,\lambda}^{-1}\mathfrak{D}_{w,\lambda}^{-1/2}\right\Vert \le\left\Vert \mathfrak{D}_{w,\lambda}^{-1}\right\Vert \left\Vert \mathfrak{L}_{w,\lambda}^{-1}\right\Vert =\frac{1}{\underline{\delta}_{w}+\lambda_{w}}\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}},\\
\left\Vert \mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert & =\left\Vert \mathfrak{D}_{w,\lambda}^{1/2}\mathfrak{E}\mathfrak{D}_{f,\lambda}^{-1/2}\right\Vert <\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\underline{\delta}_{f}+\lambda_{f}}}.
\end{align*}
It follows that, with probability at least
\[
1-\frac{8+4\gamma}{1+\gamma}\epsilon-\frac{1}{1+\gamma}\epsilon-\frac{2+3\gamma}{1+\gamma}\epsilon-\frac{1}{1+\gamma}\epsilon=1-\frac{12+7\gamma}{1+\gamma}\epsilon,
\]
we have the following inequalities. First,
\begin{multline*}
\left\Vert \widetilde{L}_{w,\lambda}^{-1}BD_{f,\lambda}^{-1}-\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert \le\left\Vert \widetilde{L}_{w,\lambda}^{-1}-\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\right\Vert \left\Vert \mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert +\left\Vert \widetilde{L}_{w,\lambda}^{-1}\right\Vert \left\Vert BD_{f,\lambda}^{-1}-\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert \\
\le\left(5+16\frac{\overline{\delta}_{w}+\lambda_{w}}{\underline{\delta}_{w}+\lambda_{w}}\right)\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}^{2}}t\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\underline{\delta}_{f}+\lambda_{f}}}+2\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}^{2}}\left(\sqrt{\chi_{f}}+2\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{f}}}\right)t.
\end{multline*}
Second,
\begin{align*}
\left\Vert \widetilde{L}_{w,\lambda}^{-2}-\widetilde{\mathfrak{L}}_{w,\lambda}^{-2}\right\Vert & \le\left(\left\Vert \widetilde{L}_{w,\lambda}^{-1}\right\Vert +\left\Vert \widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\right\Vert \right)\left\Vert \widetilde{L}_{w,\lambda}^{-1}-\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\right\Vert \\
& \le\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}}\left(\frac{2}{\lambda_{w}}+\frac{1}{\underline{\delta}_{w}+\lambda_{w}}\right)\left(5+16\frac{\overline{\delta}_{w}+\lambda_{w}}{\underline{\delta}_{w}+\lambda_{w}}\right)\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}^{2}}t.
\end{align*}
Third,
\begin{multline*}
\left\Vert \widetilde{L}_{w,\lambda}^{-1}BD_{f,\lambda}^{-2}B^{\top}\widetilde{L}_{w,\lambda}^{-1}-\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-2}\mathfrak{B}^{\top}\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\right\Vert \\
\le\left(\left\Vert \widetilde{L}_{w,\lambda}^{-1}BD_{f,\lambda}^{-1}\right\Vert +\left\Vert \widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert \right)\left\Vert \widetilde{L}_{w,\lambda}^{-1}BD_{f,\lambda}^{-1}-\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert \\
\le\left(\left\Vert \widetilde{L}_{w,\lambda}^{-1}\right\Vert \left\Vert BD_{f,\lambda}^{-1}\right\Vert +\left\Vert \widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\right\Vert \left\Vert \mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert \right)\left\Vert \widetilde{L}_{w,\lambda}^{-1}BD_{f,\lambda}^{-1}-\widetilde{\mathfrak{L}}_{w,\lambda}^{-1}\mathfrak{B}\mathfrak{D}_{f,\lambda}^{-1}\right\Vert \\
\le\left(2\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}^{2}}2\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{f}}}+\frac{1}{\underline{\delta}_{w}+\lambda_{w}}\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}}\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\underline{\delta}_{f}+\lambda_{f}}}\right)\\
\times\left[\left(5+16\frac{\overline{\delta}_{w}+\lambda_{w}}{\underline{\delta}_{w}+\lambda_{w}}\right)\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}^{2}}\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\underline{\delta}_{f}+\lambda_{f}}}+2\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}^{2}}\left(\sqrt{\chi_{f}}+2\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{f}}}\right)\right]t.
\end{multline*}
Finally,
\begin{multline*}
\left\Vert V_{w,\lambda}-\mathfrak{V}_{w,\lambda}\right\Vert \le\sigma^{2}\left(5+16\frac{\overline{\delta}_{w}+\lambda_{w}}{\underline{\delta}_{w}+\lambda_{w}}\right)\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{w}^{2}}t\\
+\left|\lambda_{w}^{2}\sigma_{w}^{2}-\lambda_{w}\sigma^{2}\right|\left(\frac{2}{\lambda_{w}}+\frac{1}{\underline{\delta}_{w}+\lambda_{w}}\right)\left(5+16\frac{\overline{\delta}_{w}+\lambda_{w}}{\underline{\delta}_{w}+\lambda_{w}}\right)\frac{\left(\overline{\delta}_{w}+\lambda_{w}\right)^{2}}{\lambda_{w}^{3}}t\\
+\left|\lambda_{f}^{2}\sigma_{f}^{2}-\lambda_{f}\sigma^{2}\right|\left(4\frac{1}{\lambda_{w}^ }\sqrt{\frac{1}{\lambda_{f}}}+\frac{1}{\underline{\delta}_{w}+\lambda_{w}}\sqrt{\frac{1}{\underline{\delta}_{f}+\lambda_{f}}}\right)\frac{\left(\overline{\delta}_{w}+\lambda_{w}\right)^{5/2}}{\lambda_{w}^{3}}\\
\times\left[\left(5+16\frac{\overline{\delta}_{w}+\lambda_{w}}{\underline{\delta}_{w}+\lambda_{w}}\right)\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\underline{\delta}_{f}+\lambda_{f}}}+2\left(\sqrt{\chi_{f}}+2\sqrt{\frac{\overline{\delta}_{w}+\lambda_{w}}{\lambda_{f}}}\right)\right]t.
\end{multline*}
Similarly, with probability at least
\[
1-\frac{3+9\gamma}{1+\gamma}\epsilon-\frac{\gamma}{1+\gamma}\epsilon-\frac{3+2\gamma}{1+\gamma}\epsilon-\frac{\gamma}{1+\gamma}\epsilon=1-\frac{5+13\gamma}{1+\gamma}\epsilon,
\]
we have
\begin{multline*}
\left\Vert V_{f,\lambda}-\mathfrak{V}_{f,\lambda}\right\Vert \le\sigma^{2}\left(5+16\frac{\overline{\delta}_{f}+\lambda_{f}}{\underline{\delta}_{f}+\lambda_{f}}\right)\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{f}^{2}}t\\
+\left|\lambda_{f}^{2}\sigma_{f}^{2}-\lambda_{f}\sigma^{2}\right|\left(\frac{2}{\lambda_{f}}+\frac{1}{\underline{\delta}_{f}+\lambda_{f}}\right)\left(5+16\frac{\overline{\delta}_{f}+\lambda_{f}}{\underline{\delta}_{f}+\lambda_{f}}\right)\frac{\left(\overline{\delta}_{f}+\lambda_{f}\right)^{2}}{\lambda_{f}^{3}}t\\
+\left|\lambda_{w}^{2}\sigma_{w}^{2}-\lambda_{w}\sigma^{2}\right|\left(4\frac{1}{\lambda_{f}}\sqrt{\frac{1}{\lambda_{w}}}+\frac{1}{\underline{\delta}_{f}+\lambda_{f}}\sqrt{\frac{1}{\underline{\delta}_{w}+\lambda_{w}}}\right)\frac{\left(\overline{\delta}_{f}+\lambda_{f}\right)^{5/2}}{\lambda_{f}^{3}}\\
\times\left[\left(5+16\frac{\overline{\delta}_{f}+\lambda_{f}}{\underline{\delta}_{f}+\lambda_{f}}\right)\sqrt{\frac{\overline{\delta}_{f}+\lambda_{f}}{\underline{\delta}_{w}+\lambda_{w}}}+2\left(\sqrt{\chi_{w}}+2\sqrt{\frac{\overline{\delta}_{f}+\lambda_{f}}{\lambda_{w}}}\right)\right]t.
\end{multline*}
This ends the proofs.
acks[Acknowledgments]
The authors would like to thank the anonymous referees, an Associate
Editor and the Editor for their constructive comments that improved the
quality of this paper. A first version of this paper was presented at the Econometric Study Group, Bristol 2023. A more elaborate version was presented at Econometrics in Rio 2024 and at the conference in honor of Thierry Magnac, May 2025, where Koen Jochmans made useful comments. We thank seminar participants at the University of Chicago (May 2025) for helpful comments and suggestions.
fundingThe second author acknowledges support from the European Research Council (grant reference ERC-2020-ADG-101018130).