EconBase
← Back to paper

Identifying Socially Disruptive Policies

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.

102,431 characters · 32 sections · 54 citation commands

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.

Identifying Socially Disruptive Policies

abstract\setstretch{1} Social disruption occurs when a policy creates or destroys network connections between agents. It is a costly side effect of many interventions and so a growing empirical literature recommends measuring and accounting for social disruption when evaluating the welfare impact of a policy. However, there is currently little work characterizing what can actually be learned about social disruption from data. In this paper, we consider the problem of identifying social disruption in an experimental setting. We show that social disruption is not generally point identified, but informative bounds can be constructed by rearranging the eigenvalues of the conditional distribution of network connections between pairs of agents identified from the experiment. We apply our bounds to the setting of banerjee2021changes and find large disruptive effects that the authors miss by only considering regression estimates. \looseness=-1

Introduction

Many policies are socially disruptive in that they alter a substantial fraction of agents' social or economic connections. Since networks determine a wide range of economic activities, disrupting them can lead to unintended consequences. For example, carrell2013natural study a change in classroom composition that was supposed to improve academic performance but instead segregated students which exacerbated inequality. barnhardt2017moving analyze an antipoverty program that was intended to provide economic opportunity but instead isolated participants which led to financial insecurity. Both policies were well intentioned but, because they were socially disruptive, ultimately hurt the agents that they were designed to help.\looseness=-1

In light of these and other examples, a growing literature recommends measuring and accounting for social disruption when evaluating the welfare impact of a policy banerjee2021changes,jackson2021inequality. But identifying social disruption from data is not always straightforward in practice. Economists typically characterize the disruptive impact of a policy by running dyadic regressions, which amounts to comparing the average number of connections between agents with and without the policy. While easy to implement, these regressions generally understate the total amount of social disruption. The reason for this is that economic policies usually have heterogeneous effects: they create some connections and destroy others. If the amount of created connections is roughly the same as the amount of destroyed connections, then the average difference will be small, even when the total number of connections affected by the policy is not.\footnote{This disruption is policy relevant. It represents actual relationships that are upended, requiring time and resources to replace. The literature shows that new connections may be of lower quality, associated with less trust, communication, peer influence, etc. As a result, this disruption impacts welfare, even when the average number of connections with and without the policy is similar.} \looseness=-1

In this paper, we go beyond comparing averages and consider the problem of separately identifying the amount of connections created and the amount of connections destroyed by a policy. We focus on a research design that is popular in the literature. Agents are first randomly (or as good as randomly) assigned to one of two groups. The policy is implemented in one of the groups but not the other. The agents in each group then interact and form network connections. Versions of this design are considered by carrell2013natural,feigenberg2013economic,graham2014complementarity,cai2015social,bajari2021multiple,banerjee2021changes,comola2021treatment,comola2023interplay, hess2021development,johari2022experimental. \looseness=-1

Our first contribution is to propose a new framework to characterize the impact of a policy on the structure of a network in a randomized experiment. We use the classical implication of random assignment, that the agents in the group subjected to the policy form connections that are representative of what the agents in the group not subjected to the policy would have realized had they been subjected to the policy. Formalizing this condition in the context of network data is not standard in econometrics, however, and our framework builds on ideas from the graph theory and operations research literatures lovasz2012large,cela2013quadratic. \looseness=-1

Our second contribution is to derive new identification results. We find that the amount of connections created or destroyed by a policy is partially identified. Sharp bounds on the identified set are given by a quadratic assignment problem (QAP), but these bounds are analytically and computationally intractable. Instead, we propose conservative outer bounds based on intersecting several relaxations of the QAP. These bounds are formed by simple rearrangements of the eigenvalues of the conditional distribution of network connections between pairs of agents identified from the experiment, which are relatively straightforward to analyze and compute. Though not the focus of our paper, we also show how to consistently estimate the bounds and construct valid confidence intervals in Online Appendix Section D.3, focusing on a class of network formation models called dyadic regression models that are popular in the network economics literature, including the motivating examples referenced above graham2020network. R code for implementation can be found at \url{https://github.com/yong-cai/MatrixHTE}. \looseness=-1

We demonstrate our bounds with an empirical illustration using data from banerjee2021changes. In the illustration, villages participate in a microfinance program and the network connections are informal risk sharing links between households. The authors compare the average number of connections between villages that do and do not participate with various dyadic regression models. They find that participation is associated with a roughly one percentage point decrease in connections between households. We find disruptive effects that are sixteen to twenty-three times larger using our bounds. We conclude that the microfinance program is substantially more disruptive than what is indicated by the authors' regression estimates.\footnote{The reason why we find a much larger effect size than banerjee2021changes is that their regressions only approximate the total amount of connections impacted by the microfinance program if the program's effect is monotonic: e.g. it only creates connections or it only destroys connections. See Section 6.4.3 below. Our results indicate that such a monotonicity assumption does not hold in this setting. }\looseness=-1

Our paper relates to two relatively new literatures on endogenous network formation and partial identification with network data de2016econometrics,bramoulle2020peer,graham2020network,molinari2020microeconometrics. Most of this work focuses on recovering the structural parameters of a social interaction or network formation model. Two exceptions we know of are chandrasekhar2011econometrics,thirkettle2019identification. While these authors focus on identifying centrality measures from sampled networks, our interest is in social disruption from an experiment. \looseness=-1

Our paper also relates to an older literature on Fr\'echet-Hoeffding-Makarov bounds hoeffding1940masstabinvariante,frechet1951tableaux,makarov1982estimates and quantile treatment effects doksum1974empirical,lehmann1975nonparametrics,whitt1976bivariate. See, for instance, manski1997mixing,manski2003partial,heckman1997making,bitler2006mean,firpo2007efficient,fan2010sharp,tamer2010partial,abadie2018econometric,masten2018identification,masten2020inference,firpo2019partial,frandsen2021partial for work in econometric program evaluation. However, the structure of our identification problem is fundamentally different, introducing challenges not present in this literature. Intuitively, what distinguishes our framework is that while agents are individually assigned to policies, connections are measured between pairs of agents. It turns out that this distinction substantially alters the identification problem. Standard results are not generally valid and standard tools when naively applied often fail to identify any social disruption. We provide intuition as to how our problem is different and why our methodology is appropriate in Section 2. Our formal framework is in Section 3 and identification results are in Sections 4 and 5. The empirical illustration is in Section 6. Proofs are in the appendix. Additional details and results are in the online appendix. \looseness=-1

An illustration of the main identification problem

In this section, we provide a simplified illustration of the main identification problem, deferring the formal framework and identification results to Sections 3-5. We focus on identifying the magnitude of connections destroyed by a change in policy. The identification problem is similar in spirit to that of bounding the joint distribution of two random variables using their marginals originally considered by hoeffding1940masstabinvariante,frechet1951tableaux. However, our problem has a fundamentally different structure. We give an example where naively applying the bounds from this literature fails to identify any social disruption, but our methodology does. \looseness=-1

A simplified setup

To learn about the disruptive impact of a new policy, we consider an experiment where we randomly assign $N$ agents to a treatment group and $N$ agents to a control group. We implement the new policy in the treatment group and maintain the status quo policy in the control group. \looseness=-1

The mechanics of the identification problem do not depend on what the two policies actually do. It only matters that they somehow determine the agents' network connections. So, for example, a policy could be that every agent in the group participates in an antipoverty program, no agent participates, a random subset of agents participate, a nonrandom subset of agents are encouraged but not required to participate, etc. Once the new and status quo policies are chosen and implemented, the $N$ agents in the treatment group interact and form one network. The $N$ agents in the control group interact and form another network. We take the size of the two groups to be the same to simplify the illustration, but this is straightforward to relax. \looseness=-1

We use potential outcome notation to describe the identification problem. Let policy $1$ refer to the new policy, policy $0$ refer to the status quo, group $1$ refer to the treatment group, and group $0$ refer to the control group. Then $Y_{ij,t}(s)$ is the potential connection between agents $i$ and $j$ in group $t$ under policy $s$. That is, $Y_{ij,t}(s)$ describes what the connection between agents $i$ and $j$ in group $t$ would be if policy $s$ were implemented in that group. Since, in the experiment, policy $s$ is implemented in group $s$, $Y_{ij,t}(s)$ is observed if $s = t$ and is unobserved if $s \neq t$. To simplify our illustration, we assume that the networks are unweighted and undirected so that the matrix $Y_{s}(t) = \{Y_{ij,s}(t)\}_{i,j = 1}^{N}$ is symmetric with $\{0,1\}$-valued entries. Weighted networks are accommodated in Section 3 by thresholding. Directed networks are accommodated in Online Appendix Section D.1 by symmetrization. \looseness=-1

In this simplified setup, we assume that the potential outcomes are not random. In practice, researchers often specify stochastic models of network formation where a random connection between pairs of agents reflects the fact that network formation is the result of human decision making which is naturally indeterminate. We ignore the issue of random networks to simplify the presentation of the main identification problem in this section, but incorporate it into our formal framework in Section 3.\looseness=-1

To illustrate the main identification problem, we take as the parameter of interest the number of network connections between the $N$ agents assigned to the control group that would be destroyed by implementing the new policy in that group. That is,

align[align omitted — 82 chars of source]

$Y_{ij,0}(0)$ is observed but $Y_{ij,0}(1)$ is unobserved and without additional assumptions could take any value in $\{0,1\}$. It follows that the identified set for ((ref)) is

align[align omitted — 169 chars of source]

This set is typically too large to be informative in practice, and so we refine it below by using the assumption that the agents are randomly assigned to the treatment and control groups. \looseness=-1

myexpA toy example with $N = 6$ is illustrated in Figure 1. The six agents assigned to the treatment group form a line. The six agents assigned to the control group form a star. There are five connections between the agents in the control group out of a possible total of fifteen. Without additional assumptions, ((ref)) says that the number of connections that would be destroyed by implementing the policy in the control group is between $0$ and $5$. \looseness=-1
figure[figure omitted — 5,742 chars of source]

The main identification assumption

Our first main contribution is to propose a condition that formalizes how the random assignment of agents to groups refines the identified set. Our main identification assumption is that $Y_{0}(1)$ and $Y_{1}(1)$ are weakly isomorphic. We defer a formal definition of this assumption to Section 4.1, but, intuitively, it says that the configuration of network connections between agents assigned to the treatment group describe how the agents assigned to the control group would be connected if that group were assigned the new policy instead of the status quo. This assumption is a network analog of the conventional assumption that the entries of $Y_{0}(1)$ and $Y_{1}(1)$ have the same empirical distribution, which is a strong but ubiquitous implication of random assignment, see Chapter 7.3 of manski2009identification for a textbook discussion. \looseness=-1

As in a conventional experiment, randomization only generally implies that $Y_{0}(1)$ and $Y_{1}(1)$ are weakly isomorphic in expectation. However, to illustrate the main identification problem of our paper, we will, for this simplified illustration, make the strong and unrealistic assumption that it holds exactly in the realized experiment. \looseness=-1

Formally, the main identification assumption is that there exists an $N\times N$ permutation matrix $\Pi$,\footnote{A permutation matrix is a square matrix with $\{0,1\}$-valued entries. Every row and column sums to $1$.} unknown to the researcher, such that \looseness=-1

align[align omitted — 85 chars of source]

In words, condition ((ref)) says that there exists a one-to-one match between agents in the two groups such that the counterfactual outcomes of the agents in group $0$ are given by their matches in group $1$. It could be rationalized by a specific experimental design conducted on $N$ pairs or “clones” of agents. One member of each pair is randomly assigned to each group and the counterfactual connection between agents in the control group is given by their clones in the treatment group. If the researcher knows which pairs of agents are clones, then they can compute ((ref)) by simply substituting $Y_{ij,0}(1)$ with $Y_{c_{i}c_{j},1}(1)$ where $c_{i}$ is the identity of $i$'s clone. But the researcher has forgotten this information so that, in principle, any matching between the agents of the treatment and control groups (as represented by some permutation matrix) could be the correct one. \looseness=-1

If the researcher conducts such a clone experiment, then ((ref)) holds exactly in a finite sample. However, outside this specific setting, randomization does not generally imply this condition. Instead, it is an approximation to what randomization does in large samples. The idea that randomization can be characterized by an approximate matching is not original to our paper: an analogous condition plays a key role in the identification arguments of the Fr\'echet-Hoeffding-Makarov bounds and quantile treatment effects literature. See whitt1976bivariate,heckman1997making for detailed discussions. What is new in our setting is that the quadratic structure of ((ref)) makes the problem of identifying social disruption with network data fundamentally different. We discuss this complication in Section 2.2.2 below. \looseness=-1

The identified set under the main identification assumption

Though condition ((ref)) is intended to be an approximation, to illustrate its identifying content in this section we suppose that it holds exactly. Plugging ((ref)) into ((ref)) implies that the number of links destroyed by the policy is \looseness=-1

align*[align* omitted — 148 chars of source]

The substitution solves the initial problem that $Y_{0}(1)$ is not known because both $Y_{1}(1)$ and $Y_{0}(0)$ on the right-hand side are observed. However, the right-hand side now depends on the unknown $\Pi$. Since, under ((ref)), any permutation matrix suggests a number of destroyed links that is consistent with the observed network connections, the identified set is \looseness=-1

align[align omitted — 190 chars of source]
myexpcontIn the toy example, condition ((ref)) implies that if the new policy were implemented in the control group, the agents would change their social connections to form a line. Under this assumption, the identified set for the number of connections destroyed by the policy is $\{3,4\}$. The logic behind this result is illustrated in Figure 2. There are three ways up to symmetry to match the six agents in the control group to the six agents in the treatment group. Matching $a$ in the control group to position $1$ in the treatment group destroys four connections. This is because all five connections are adjacent to $a$ in the control group and $1$ has only one connection in the treatment group. Similarly, matching $a$ to positions $2$ or $3$ destroys three connections. Since these are the only unique matches up to a relabeling of the agents, the policy must destroy 3 or 4 out of 5 connections ($60$ or $80$ percent). It follows that, under ((ref)), this example necessarily has a large amount of social disruption. \looseness=-1
figure[figure omitted — 9,207 chars of source]

The identified set is typically uncomputable

It is straightforward to compute the identified set ((ref)) in our toy example because $N$ is small. However, computing the identified set is not possible in many cases of interest. This is because the problem of finding the largest or smallest element of ((ref)) is equivalent to solving a quadratic assignment problem which is strongly NP hard in theory and practically uncomputable for instances with more than a few dozen agents. See Section 1.5 of cela2013quadratic. \looseness=-1

Our second main contribution is to instead propose tractable outer bounds that are both informative about social disruption and computationally feasible even for large networks. Intuitively, it is hard to compute sharp bounds on ((ref)) because searching over permutation matrices is difficult. Our bounds instead search over orthogonal matrices.\footnote{An orthogonal matrix is a square matrix where the inner product of any row or column with itself is $1$ and the inner product of any two distinct rows or two distinct columns is $0$.} To illustrate this idea, we replace ((ref)) with

align[align omitted — 189 chars of source]

There are two reasons for this substitution. First, because all permutation matrices are orthogonal, ((ref)) contains ((ref)) and so any bounds on ((ref)) will also be valid for ((ref)). Second, solving for the smallest and largest element of ((ref)) is relatively straightforward: the minimum is $\sum_{r=1}^{N}\lambda_{r}(1)\lambda_{N-r}(0)$ and the maximum is $\sum_{r=1}^{N}\lambda_{r}(1)\lambda_{r}(0)$ where $\lambda_{r}(s)$ is the $r$th largest eigenvalue of $(1-Y_{s}(s))^{s}Y_{s}(s)^{1-s}$. See Lemma 2 in Appendix Section A.3 for a proof.\footnote{The idea of bounding a QAP by searching over orthogonal matrices was originally proposed by finke1987quadratic, however applying this logic to our general setting is not straightforward and requires arguments not typical of the QAP literature. See Section 4.1 for a discussion. } \looseness=-1

Our bounds can be more informative than conventional methods

Conventional methods such as computing the difference in the number of connections or the Fr\'echet-Hoeffding bounds are not generally effective at identifying social disruption.\footnote{Typically the literature runs dyadic regressions. They regress the magnitude of the connection between a pair of agents on an indicator for whether the agents are subjected to the new policy and additional covariates. The coefficient on the policy indicator is then used to measure social disruption. Without covariates, this is equivalent to computing the difference in the number of connections. Including covariates does not generally make these regressions informative about social disruption. See our empirical illustration in Section 6.} The difference in the number of connections, $\frac{1}{2}\sum_{i,j = 1}^{N}Y_{ij,0}(0) - \frac{1}{2}\sum_{i,j = 1}^{N}Y_{ij,1}(1)$, is also the number of connections destroyed by the new policy minus the number of connections created. It is only a good approximation of the number of destroyed connections if the number of created connections is close to zero, which is rare in practice. \looseness=-1

The Fr\'echet-Hoeffding lower bound on ((ref)) is $\max(\frac{1}{2}\sum_{i,j=1}^{N}Y_{ij,0}(0)- \frac{1}{2}\sum_{i,j=1}^{N}Y_{ij,1}(1),0)$. The upper bound is $\min(\frac{1}{2}\sum_{i,j=1}^{N}(1-Y_{ij,1}(1)),\frac{1}{2}\sum_{i,j=1}^{N}Y_{ij,0}(0))$. These bounds are valid in that the number of destroyed connections is necessarily between them, but they are not generally informative. The lower bound is essentially the difference in the number of connections and is zero if the policy creates at least as many connections as it destroys. The upper bound is large if there are many pairs of agents that are connected in the control group and many pairs of agents that are not connected in the treatment group. Both are common in practice. \looseness=-1

The problem with these methods is that they do not use all of the information available in condition ((ref)). They only use the relatively weak implication that $Y_{0}(1)$ and $Y_{1}(1)$ have the same number of connections. Our bounds often perform better because there can be important identifying information in the former restriction that is not in the latter. \looseness=-1

myexpcontNeither conventional method described in Section 2.2.3 is informative about social disruption in the toy example. The difference in the number of connections between treatment groups is $5 - 5 = 0$, which does not identify any social disruption. The upper Fr\'echet-Hoeffding bound is $\min(5,10) = 5$ and the lower bound is $5 - 5 = 0$, which are equivalent to the trivial bounds derived in Section 2.1.1 that do not use condition ((ref)). \looseness=-1 Our bounds, in contrast, give an upper bound of 4.17 and a lower bound of 1.6.\footnote{These bounds are in Proposition 2 of Section 5.2 and use the adjustment in Online Appendix Section D.2. They are implemented in an R package available at \url{https://github.com/yong-cai/MatrixHTE}.} They imply that the number of destroyed links belongs to $\{2,3,4\}$ which is close to the identified set of $\{3,4\}$ derived in Section 2.2.2. In particular, our bounds imply that the fraction of destroyed links is between $40$ and $80$ percent, which is not quite the sharp bounds of $60$ and $80$ percent, but is a substantial improvement on the conventional/trivial bounds of $0$ and $100$ percent. \looseness=-1

The performance of our methodology is not limited to the toy example. Section 6 provides empirical evidence showing that our bounds can be much more effective at identifying social disruption than conventional methods in a real world setting.\looseness=-1

Main framework

In this section, we describe our framework. We first define the parameters of interest and then specify a model for the data. We focus on undirected networks, i.e. networks that can be represented by a symmetric real-valued adjacency matrix. The framework and results immediately extended to the directed case by a symmetrization argument described in Online Appendix Section D.1. This use of symmetrization to extend results from the symmetric case to the asymmetric case is standard and comes from the literature on U-statistics. See, for instance, Section 5.1.1 of serfling2009approximation for a textbook presentation. \looseness=-1

Potential outcomes and the parameters of interest

Potential outcomes

A community of $N$ agents may be subjected to one of two policies indexed by $s \in \{0,1\}$. In our framework, we use the word “policy” to refer to any community-level intervention that influences the network connections between agents. One policy could, for instance, assign an individualized treatment to every agent in the community. Another policy could assign the treatment to a subpopulation of agents. Still another policy could be the introduction of a public good that is available to all members of the community. All of these examples fall within our framework. \looseness=-1

Once the community is subjected to one of the two policies, the agents interact and form connections. For two arbitrary agents $i$ and $j$ in the community, the variable $Y_{ij}(s)$ describes the magnitude of the connection between agents $i$ and $j$ when the community is assigned policy $s$. We refer to these quantities as potential outcomes or potential connections. \looseness=-1

remarkWhen the policy concerns the assignment of an individualized treatment to agents in the community, our framework does not rule out treatment spillovers, but it does not explicitly model them either. Similarly, our framework neither rules out nor explicitly models strategic interactions between agents in the community. We discuss the sense in which treatment spillovers and strategic interactions are accommodated after we introduce our parameters of interest (Section 3.1.2) and model (Sections 3.2.2) below.\looseness=-1

Parameters of interest

We focus on the joint distribution of potential outcomes (DPO): \looseness=-1

align[align omitted — 109 chars of source]

where $y_{1},y_{0} \in \mathbb{R}$ and the measure $\mathbbm{P}$ refers to the joint distribution of potential outcomes, to be specified in Section 3.2 below. In words, $F(y_{1},y_{0}) $ is the mass of agent pairs with potential outcomes less than $y_{1}$ under policy $1$ and less than $y_{0}$ under policy $0$. Many measures of social disruption, including the fraction of network connections created or destroyed by a change in policy, can be written as simple functions of the DPO. For example, the fraction of binary $(\{0,1\}$-valued) network connections destroyed by a change in policy is $F(0,1) - F(0,0)$. The fraction created is $F(1,0) - F(0,0)$. \looseness=-1

A closely related parameter to the DPO is the distribution of treatment effects (DTE): \looseness=-1

align[align omitted — 88 chars of source]

where $y \in \mathbb{R}$ is arbitrary. In words, $Y_{ij}(1) - Y_{ij}(0)$ is the change in potential outcomes for agents $i$ and $j$ caused by switching from policy $0$ to policy $1$. $\Delta(y)$ is the mass of individual treatment effects that are less than $y$. While we focus our identification results on the DPO, we show how our proposed bounds for the DPO translate to bounds on the DTE in Proposition 3 of Section 5.2 below. \looseness=-1

remarkWhen the policy concerns the assignment of an individualized treatment to agents, the effect of treating one agent may spillover and affect the magnitude of connections between other agents in the community. In these settings, we interpret the DPO and DTE as capturing the “total effect” of the treatment assignment in the sense that they incorporate both the direct effect of the treatment assigned to an individual and the indirect effect of the treatment assigned to other agents in the community. We conjecture that it is possible to extend our framework to separately identify the distribution of direct and indirect treatment effects, but we leave this extension to future work. \looseness=-1
remarkIn some settings, the network connections may be the result of strategic interactions in a network formation game. In these settings, we assume that there is a deterministic equilibrium selection process and interpret the DPO and DTE as describing the effect of the policy on the within-equilibrium distribution of outcomes. That is, comparing the distribution of connections for whatever equilibrium was reached by the community under policy $0$ to the distribution of connections under whatever equilibrium was reached by the community under policy $1$. We provide a concrete example in Section 3.2.2 below. \looseness=-1

Model of the data observed from the experiment

The researcher observes network data for two communities, each subjected to a different policy. It is assumed that the observed data are distributed as though a randomized experiment were conducted. Randomized experiments are common in the network economics literature, see, for examples, the literature cited in the third paragraph of the introduction. The assumption is also commonly employed in settings where randomization did not actually occur, but the researcher has reason to believe that the communities that make up the data are balanced in the sense that they contain a similar composition of agent types. \looseness=-1

In this subsection, we first specify a model of an experiment where agents are randomly assigned to communities. We then specify a stochastic model of link formation. Finally, we describe our main identifying assumption. This assumption is used to characterize the identified set for the DPO in Section 4. \looseness=-1

Experiment

We model a completely randomized balanced experiment conducted with $2N$ agents. In the experiment, the researcher defines two communities indexed by $\{0,1\}$. $N$ agents are then chosen uniformly at random and assigned to community $1$. The remaining $N$ agents are assigned to community $0$. We focus on the setting where the two communities are the same size because it greatly simplifies the exposition. It is straightforward to extend the framework to allow for differently-sized communities. For $s \in \{0,1\}$, policy $s$ is implemented in community $s$. We use $D_i \in \{0,1\}$ to indicate the policy/community assignment of agent $i$ and collect the community assignments for the $2N$ agents into the vector $D := \{D_i\}_{i=1}^{N}$. \looseness=-1

After the community assignments are made, the agents interact and form network connections, as described in Section 3.2.2 below. For two arbitrary agents $i$ and $j$ assigned to the same community $s \in \{0,1\}$ the researcher observes the potential outcome $Y_{ij}(s)$. That is, if $D_i = D_j$ then the observed magnitude of the connection between $i$ and $j$ is given by \looseness=-1

align*[align* omitted — 65 chars of source]

If $D_i \neq D_j$ then no connection is observed. We collect the $N(N-1)$ observed network connections into the vector $Y := \{Y_{ij}\}_{ij : D_i = D_j}$. A key assumption of our framework is that the potential outcomes and community assignments are unrelated, i.e. the entries of $Y(1)$ and $Y(0)$ are mutually independent of the entries of $D$. We describe this condition in Section 3.3 below. \looseness=-1

At the conclusion of the experiment, the researcher observes the vectors $\{Y,D\}$ as data. \looseness=-1

remarkThe completely randomized balanced experiment design presumes that the community assignments are homogenous in the sense that every collection of $N$ agents is equally likely to be assigned to community $1$. However, the assumption is not required for our identification results, which continue to hold if the community assignments are heterogeneous, so long as the probability that any $N$ agents is assigned to community $1$ is nonzero. See Remark 15 Appendix Section A.2 for a discussion. \looseness=-1

Network Formation Model

For a fixed $s \in \{0,1\}$, we assume that the connections between the $N$ agents in community $s$ are given by the model \looseness=-1

align[align omitted — 74 chars of source]

where $w_{i,s} \in [0,1]$ is a random agent effect, $\eta_{ij,s} \in [0,1]$ is a random idiosyncratic error, and $g_{N,s} : [0,1]^{3}\to \mathbb{R}$ is a measurable link function that may depend on the community size $N$. The entries of $\{w_{i,s}\}_{i=1}^{N}$ are independent across agents, the entries of $\{\eta_{ij,s}\}_{i,j = 1}^{N}$ are independent across pairs of agents, and the entries of $\{w_{i,s}\}_{i=1}^{N}$ and $\{\eta_{ij,s}\}_{i,j = 1}^{N}$ are mutually independent. The agent effects, idiosyncratic errors, and link function may all depend on the policy $s$. For our identification results, we assume that these three determinants of link formation are all unobserved. That is, the researcher only observes data on the network connections $Y$. \looseness=-1

A key feature of this network formation model is that for any two pairs of agents $\{i,j\}$ and $\{k,l\}$ in the community, the connections $Y_{ij}(s)$ and $Y_{kl}(s)$ are independent if $\{i,j\}$ and $\{k,l\}$ do not share an index. Though strong, this dependence structure describes a number of specifications that are popular in the economics literature. We provide three broad examples. \looseness=-1

exampleThe first example is the literature on dyadic regression, which is commonly used in network economics to model trade between countries, risk sharing relationships between households, peer relationships between students, and more. Nearly all of the motivating examples we reference in our introduction specify a dyadic regression model. See Section 4 of graham2020network for a review. In this example, the researcher typically makes a parametric functional form restriction on the link function. A concrete example is fafchamps2007risk, who specify the linear model of risk sharing \looseness=-1 \begin{equation} Y_{ij} = \alpha + \beta_1 (z_i - z_j) + \beta_2 (z_i + z_j) + \gamma d(x_i,x_j) + u_{ij} \end{equation} where $z_i$ is an attribute of agent $i$ such as household education, $x_i$ is the geographic position of agent $i$, $d$ is a measure of distance, and $u_{ij}$ is an idiosyncratic error where $u_{ij}$ and $u_{kl}$ are independent if $\{i,j\}$ and $\{k,l\}$ do not share an index. Taking $(z_i,x_i)$ to be random, we write $z_i = z(w_i)$, $x_i = x(w_i)$, $u_{ij} = u(w_i,w_j,\eta_{ij})$ for measurable functions $z$, $x$, and $u$. Following graham2020network, the model can be cast as a special case of ((ref)) by defining the link function to be $g_{N}(u,v,w) = \alpha + \beta_1(z(u)-z(v)) + \beta_2 (z(u) +z(v)) + \gamma d(x(u),x(v)) + u(w)$. A related dyadic regression model is used by banerjee2021changes, which is the setting of our empirical illustration in Section 6. \looseness=-1
exampleThe second example is the literature on exchangeable arrays. In this literature, the model ((ref)) is often motivated as a consequence of the assumption that the connections are exchangeable due to a result called the Aldous-Hoover-Kallenberg representation theorem. See Section 3.4 of graham2020network for a review. A concrete example is bickel2009nonparametric, who consider unweighted networks where the connections are binary ($\{0,1\}$-valued) and specify the model\looseness=-1 \begin{equation*} Y_{ij} = \mathbbm{1}\{\rho_{N}f(w_i,w_j) - \eta_{ij} \geq 0\} \end{equation*} where $\rho_N$ is a deterministic sequence of constants that vanishes with the community size to model sparse networks. The function $f$ is measureable and normalized so that $\int\int f(u,v)dudv = 1$. In this case the model can be cast as a special case of ((ref)) by defining the link function to be $g_{N}(u,v,w) = \mathbbm{1}\{\rho_Nf(u,v) - w \geq 0\}$. For applications of this model in the network econometrics literature see, for instance, menzel2017bootstrap,zeleneev2020identification,auerbach2022identification.\looseness=-1
exampleThe third example is the literature on strategic models of network formation. In this literature, the model ((ref)) can be thought of as a reduced-form description of equilibrium linking behavior in a strategic game. See Section 8 of graham2020network for a review. For example, leung2015two specifies a model of link formation where the marginal utility that agent $i$ forms from forming a connection with agent $j$ may depend on the other connections between agents in the community. He assumes that the connections are in a Bayes-Nash equilibrium where the connections are binary and formed according to \begin{equation*} Y_{ij} = \mathbbm{1}\{\alpha_0 + \beta_0 P_{ij} + \gamma_0 \sum_{k=1}^{N} P_{ki}P_{kj} + t(x_i,x_j)'\delta_0 - u_{ij} \geq 0\} \end{equation*} where $x_i$ are iid covariates that are common knowledge to the agents, $u_{ij}$ is an iid idiosyncratic error that is private knowledge to agent $i$, and $P_{ij}$ is the common prior held by all agents other than $i$ regarding the probability that agent $i$ links with agent $j$. leung2015two goes on to assume that the network connections are exchangeable and he focuses on symmetric equilibria in that agents with the same covariates have the same ex ante linking probabilities. Under these assumptions, his model of equilibrium link formation can be cast as a special case of ((ref)) by writing $x_i = x(w_i)$, $u_{ij} = u(\eta_{ij})$, and defining the link function to be $g_{N}(u,v,w) = \mathbbm{1}\{\alpha_0 + \beta_0 P(x(u),x(v)) + \gamma_0 \sum_{k=1}^{N} P(x(u),x_k)P(x_k,x(v)) + t(x(u),x(v))'\delta_0 - u(w) \geq 0\}$, where $P(a,b)$ is the common prior that agents with covariate values $a$ and $b$ form a connection. In our setting, we take the function $P$ to be a fixed parameter and absorb it into the link function $g_N$. As a result, our DPO refers specifically to the distribution of connections under whatever collection of common priors is chosen by the community, and any change in these priors is interpreted as a policy effect. Related models of strategic network formation are also considered by ridder2015estimation,menzel2015strategic. \looseness=-1
remarkFollowing the second example literature on exchangeable arrays, we normalize the marginal distributions of the entries of $\{w_{i,s}\}_{i=1}^{N}$ and $\{\eta_{ij,s}\}_{i,j = 1}^{N}$ to be standard uniform. This normalization is without loss of generality since the marginal distributions of $w_{i,s}$ and $\eta_{ij,s}$ can be absorbed into the link function $g_{N,s}$. It is done to simplify the notation. \looseness=-1
remarkFollowing the second example literature on exchangeable arrays, allowing the function $g_{N,s}$ to vary with $N$ allows for sparse network asymptotics. For the identification results of this paper, the fact that $g_{N,s}$ varies with $N$ is not important, and so we suppress this dependence in our notation, simply writing $g_s$. In particular, the main identification results in Sections 4 and 5 are valid regardless of the level of sparsity. We give an intuition for why this is the case in Remark 9 below. Our estimation and inference results in Online Appendix Section D.3, however, rely on a class of dyadic regression models whose link function does not depend on $N$, and so does not accommodate sparse network asymptotics. We think it is possible to extend those results to the sparse regime, but leave the details to future work. \looseness=-1
remarkAs highlighted by the third example literature, the model ((ref)) can accommodate settings with strategic interactions between agents. When the policy consists of assigning an individualized treatment to agents, the model can, in a similar way, allow for treatment spillovers. For example, if the magnitude of a connection between agents $i$ and $j$ depends on the total number of agents in the community that have been assigned to treatment under the policy, this variable can also be absorbed into the link function $g_{N,s}$. If the connection depends on the number of treated agents that are nearby agents $i$ and $j$ as measured by some distance, this can be incorporated as a function of the agent effects $w_{i}$ and $w_{j}$. \looseness=-1

Relating the network connections across policies

In the model ((ref)), the agent effects $w_{i,s}$, idiosyncratic errors $\eta_{ij,s}$, and link function $g_{s}$ (where the dependence on $N$ has been suppressed- see Remark 7 above) may all vary with the policy $s$. We do not place any additional restrictions on the agent effects or the link functions. That is, the two link functions $g_1$ and $g_2$ can be any measurable functions and the vector $\{w_{i,1},w_{i,0}\}$ is allowed to have an arbitrary joint distribution subject to the normalizing of the marginal distributions of $w_{i,1}$ and $w_{i,0}$ made in Remark 6. We represent the distribution of $\{w_{i,1},w_{i,0}\}$ in a particular way. Specifically, by Lemma 2.7 of Whitt (1976), there exists a policy-invariant $w_i$ and unknown measurable functions $\varphi_{1}, \varphi_{0}: [0,1] \to [0,1]$ such that $w_{i,s} = \varphi_{s}\left(w_i\right)$ for $s \in \{0,1\}$ where the entries of $\{w_i\}_{i=1}^{N}$ can be taken to be independent with standard uniform marginal distributions. We emphasize that this representation is without loss of generality. Since the marginal distributions of $w_{i,1}$, $w_{i,0}$ and $w_i$ are all standard uniform, the functions $\varphi_1$ and $\varphi_0$ are measure-preserving. This property plays a key role in our analysis, and so we display it as \looseness=-1

definitionA function $\psi: [0,1] \to [0,1]$ is a measure-preserving transformation if for any Lebesgue-measurable $A \subseteq [0,1]$ we have that $|\psi^{-1}(A)| = |A|$ where $|\cdot|$ refers to the Lebesgue measure. We denote the set of all measure-preserving transformations with $\mathcal{M}$. \looseness=-1

Intuitively, the measure-preserving transformation is an infinite-dimensional analog of the permutation that we used to characterize the identified set in the simplified setting of Section 2. It follows from this representation that the magnitude of the connection between agents $i$ and $j$ under policy $s$ is represented by the model \looseness=-1

align[align omitted — 94 chars of source]

\looseness=-1

Finally, we restrict the idiosyncratic errors to be unrelated across the two policies. That is, we assume that the entries of $\{\eta_{ij,1}\}_{i,j = 1}^{N}$ and $\{\eta_{ij,0}\}_{i,j = 1}^{N}$ are mutually independent. We interpret this restriction as saying that a change in policy does not alter the idiosyncratic errors in any systematic way. \looseness=-1

Main identifying assumption

We close our specification of the model by highlighting our main identifying assumption. It is that the community assignments are unrelated to the factors that determine the network connections under each policy. That is, \looseness=-1

flushleftAssumption 1: $\{D_i\}_{i=1}^{N}$ and $\{w_{i,1},w_{i,0},\eta_{ij,1},\eta_{ij,0}\}_{i,j=1}^{N}$ have mutually independent entries.

Since $Y_{ij}(s)$ is determined by $\{w_{i,s},w_{j,s},\eta_{ij,s}\}$, Assumption 1 implies that the entries of $\{D_i\}_{i=1}^{N}$ and $\{Y_{ij}(1), Y_{ij}(0)\}_{i,j=1}^{N}$ are mutually independent. \looseness=-1

Researchers often justify Assumption 1 in practice by conducting a randomized experiment. The assumption is also common in non-experimental settings when the researcher believes that the communities in the data are balanced so that the agent interactions in one community under the policy implemented in that community describe how the agents in the other community would interact under that same policy. \looseness=-1

It follows from Assumption 1 that the distribution of the observed data $\{Y,D\}$ is parametrized by the functions $\{g_s,\varphi_s\}_{s \in \{0,1\}}$. Specifically, for any constants $\{y_{ij}, d_i\}_{i,j=1}^{2N} \in \mathbbm{R}^{2N\times 2N}\times \{0,1\}^{2N}$ the distribution function $\mathbbm{P}\left(\{Y_{ij} \leq y_{ij}, D_i = d_i\}_{i,j=1}^{2N}\right)$ can be written as \looseness=-1

align[align omitted — 357 chars of source]

In words, the first line describes the conditional distribution of the network connections given the community assignments, $\mathbbm{P}\left(\{Y_{ij} \leq y_{ij}\}_{i,j=1}^{2N}|\left\{D_i = d_i\right\}_{i=1}^{2N}\right)$. The second line describes the marginal distribution of the community assignments $\mathbbm{P}\left(\{D_i = d_i\}_{i=1}^{2N}\right)$. They are both determined by $N$, the constants $\{y_{ij}, d_i\}_{i,j=1}^{2N}$, and parameters $\{g_s,\varphi_s\}_{s \in \{0,1\}}$.\looseness=-1

Identification

In this section, we characterize the identified set for the DPO given the distribution of the data $\{Y,D\}$ under the model of Section 3 as parametrized by $\{g_s,\varphi_s\}_{s \in \{0,1\}}$. Our characterization uses a (slight variation on a) construction from the graph theory literature called a graph function. See Chapter 7.1 of lovasz2012large for a textbook introduction. We first define this construction and then use it to characterize the identified set. \looseness=-1

Graph function

For any $s \in \{0,1\}$ and $y_s \in \mathbb{R}$, we define the graph function $h_{s}: [0,1]^2\times \mathbbm{R} \to [0,1]$ to be \looseness=-1

align*[align* omitted — 166 chars of source]

In words, $h_{s}(a,b;y_s)$ is the conditional probability that the magnitude of a connection between agent $i$ with $w_i = a$ and agent $j$ with $w_j = b$ is less than $y_s$ under policy $s$. The function depends on a fixed choice of $y_s$, which we suppress to simplify our notation, simply writing $h_s(a,b,;y_s) = h_s(a,b)$. It also implicitly depends on the community size $N$ through $g_s$, which we also suppress. \looseness=-1

We do not distinguish between graph functions that are equivalent up to a measure-preserving transformation. That is,

definitionTwo graph functions $h$ and $h'$ are equivalent up to a measure-preserving transformation at a fixed $y \in \mathbb{R}$ if there exists a $\psi, \psi' \in \mathcal{M}$ such that \looseness=-1 \begin{align} h(\psi(a),\psi(b);y) = h'(\psi'(a),\psi'(b);y) for almost every (a,b) \in [0,1]^2 \end{align} where $\mathcal{M}$ is the set of measure preserving transformations from Definition 1 of Section 3.2.3 and “almost every” refers to the Lebesgue measure. When ((ref)) holds for every $y \in \mathbb{R}$, we write that $h_{s} \sim h'_{s}$. Otherwise $h_{s} \not\sim h'_{s}$. \looseness=-1

The reason why we only consider graph functions defined up to a measure-preserving transformation is because it is the limit of what is identified from the data. That is, \looseness=-1

flushleftLemma 1: The graph functions $h_{1}$ and $h_0$ are identified from the distribution of $\{Y,D\}$ up to a measure-preserving transformation.

The proof of Lemma 1 can be found in Appendix Section A.2. When we write that $h_{s}$ is “identified up to a measure-preserving transformation,” we make two claims. The first claim is that the distribution of the data can distinguish between two graph functions that are not equivalent up to a measure-preserving transformation. That is, formally, suppose that $\{g_s,\varphi_s\}_{s \in \{0,1\}}$ and $\{g'_s,\varphi'_s\}_{s \in \{0,1\}}$ are two sets of model parameters that generate the data $\{Y,D\}$ and $\{Y',D'\}$. Let $h_{s} = \int \mathbbm{1}\{g_{s}(\varphi_s(a),\varphi_s(b),w) \leq y_s\}dw$ and $h'_{s} = \int \mathbbm{1}\{g'_{s}(\varphi'_s(a),\varphi'_s(b),w) \leq y_s\}dw$ be the graph functions associated with these two models. Then the first claim is that $h_{1} \not\sim h'_{1}$ or $h_{0} \not\sim h'_{0}$ implies that $\{Y,D\}$ and $\{Y',D'\}$ do not have the same distribution (i.e. they have different distribution functions ((ref))). \looseness=-1

The second claim in the statement of Lemma 1 is that the distribution of the data cannot distinguish between two graph functions that are equivalent up to a measure-preserving transformation. That is, in the above setting, if $h_{1} \sim h'_{1}$ and $h_0 \sim h'_0$ then $\{Y,D\}$ and $\{Y',D'\}$ have the same distribution function ((ref)).\looseness=-1

Identified set

To derive the identified set for the DPO, we represent it as the inner product of $h_{1}$ and $h_{0}$.

align*[align* omitted — 254 chars of source]

where the first equality is due to the definition of the DPO in Section 3.1.2, the second equality follows from the law of iterated expectations, and the third equality is due to the definition of the graph function in Section 4.1. The identified set for the DPO then follows immediately from the fact that $h_1$ and $h_0$ are identified up to a measure-preserving transformation (Lemma 1 of Section 4.1). That is, \looseness=-1

flushleftProposition 1: The identified set for the DPO is \begin{align} \left\{ \int\int \prod_{s \in \{0,1\}} h_{s}(\psi_s(u),\psi_s(v))dudv \in \mathbb{R} : \psi_1, \psi_0 \in \mathcal{M}\right\}. \end{align}

In words, ((ref)) is the set of all values that the DPO can potentially take given the distribution of $\{Y,D\}$ as determined by the model described in Section 3. \looseness=-1

Bounds on the identified set

We first describe sharp but infeasible bounds on the DPO. We then propose tractable outer bounds on the DPO and DTE. Our proposed bounds are based on rearrangements of the eigenvalues of the graph functions $h_1$ and $h_0$. Eigenvalues of functions are defined a bit differently than their matrix counterparts, see Appendix Section A.1 for details. Proof of claims are in Appendix Sections A.3 and A.4. \looseness=-1

Sharp bounds are intractable

Proposition 1 implies that (pointwise) sharp bounds on the identified set for the DPO are \looseness=-1

align[align omitted — 267 chars of source]

These bounds are sharp because $h_1$ and $h_0$ are only identified up to a measure preserving transformation by Lemma 1, and so, as far as the distribution of the data is concerned, any choice of $\psi_1, \psi_0 \in \mathcal{M}$ could be the one that defines the true DPO. They suggest a natural, though infeasible, two-step estimation strategy. In the first step, the researcher constructs an estimator $\hat{h}_{s}$ for the graph function $h_{s}$. In the second step, the researcher computes the empirical analog of ((ref)), \looseness=-1

align[align omitted — 270 chars of source]

The first step of this strategy is feasible. That is, even though both the graph function $\{h_1,h_0\}$ and the agent effects $\{w_i\}_{i=1}^{N}$ are unobserved, it is possible to consistently estimate the function $\hat{h}_s$ (up to a measure-preserving transformation) under relatively mild conditions. See, for instance, olhede2014network,chatterjee2015matrix,zhang2015estimating. \looseness=-1

It is the second step of the strategy that is infeasible. In particular, the optimization problem described in this step is both analytically and computationally intractable, even for relatively small community sizes, because the function $\psi_{s}$ appears twice in the optimization problems on the right and left-hand sides of ((ref)). As a result, is generalizes the quadratic assignment problem described in Section 2. Solutions to this problem are only known for stylized examples of $Y_{1}$ and $Y_{0}$ that are not relevant for the kinds of network data typically observed by economists. See Online Appendix Section C.3 or cela2013quadratic Section 1.5 for examples. \looseness=-1

remarkThe bounds in Proposition 1 are pointwise sharp, but not sharp as a function of $(y_1,y_0) \in \mathbb{R}^{2}$. See Section 2.1 of molinari2020microeconometrics for a discussion.

Proposed outer bounds

Our proposed bounds are based on the intersection of several relaxations of ((ref)). Our bounds are not sharp, but they are tractable and use enough information from Lemma 1 to outperform conventional methods in many settings. Our main idea is to rearrange the eigenvalues of the graph functions associated with each policy. Specifically, let $\lambda_{1s}(y_{s}) \geq \lambda_{2s}(y_{s}) \geq ... \geq \lambda_{Rs}(y_{s})$ be the $R$ largest in magnitude eigenvalues of $h_{s}$ ordered to be decreasing and $\rho_{R}(r) = R - r + 1$. For $s, s' \in \{0,1\}$, let $\sum_{r}\lambda_{rs}\lambda_{rs'} := \lim_{R \to \infty}\sum_{r=1}^{R}\lambda_{rs}(y_{s})\lambda_{rs'}(y_{s'})$, $\sum_{r}\lambda_{rs}\lambda_{\rho(r)s'} := \lim_{R \to \infty}\sum_{r=1}^{R}\lambda_{rs}(y_{s})\lambda_{\rho_{R}(r)s'}(y_{t'})$ and $\sum_{r}\lambda_{rs}^{2} := \sum_{r}\lambda_{rs}\lambda_{rs}$.\footnote{These limits exist because the series $\{\lambda_{rs}\lambda_{rs'}\}_{r\in\mathbb{N}}$ and $\{\lambda_{rs}\lambda_{\rho_{R}(r)s'}\}_{r\in\mathbb{N}}$ are absolutely summable by the Cauchy-Schwarz inequality and the fact that $\sum_r \lambda_{rs}^2 = \int\int h_s(u,v)^2dudv \leq 1$ for $s,s' \in \{0,1\}$.} We note that the eigenvalues of $h_s$ are identified because $h_s$ is identified up to a measure preserving transformation by Lemma 1 of Section 4.1, and any two graph functions that are equivalent up to a measure preserving transformation necessarily have the same eigenvalues. \looseness=-1

Our proposed bounds on the DPO are \looseness=-1

flushleftProposition 2: Suppose Assumption 1. Then for any $(y_{1},y_{0}) \in \mathbb{R}^{2}$ \begin{align} \max\left(\sum_{r}\left(\lambda_{r1}^{2} + \lambda_{r0}^{2}\right) - 1,\sum_{r}\lambda_{r1}\lambda_{s(r)0},0\right) \leq F(y_{1},y_{0}) \nonumber \\ \leq \min\left(\sum_{r}\lambda_{r1}^{2},\sum_{r}\lambda_{r0}^{2},\sum_{r}\lambda_{r1}\lambda_{r0}\right). \end{align}

where the eigenvalue $\lambda_{rs}$ is implicitly a function of $y_{s}$ through the definition of $h_{s}$.

The proof of Proposition 2 can be found in Appendix Section A.4. The result is similar in spirit to the conventional Fr\'echet-Hoeffding bounds, but builds on a relaxation of ((ref)), and so the arguments behind the proofs are fundamentally different. Intuitively, a common way to derive the Fr\'echet-Hoeffding bounds is to rearrange the quantiles of the distribution of outcomes associated with each policy. See, for instance, the second proof of Theorem 2.1 in whitt1976bivariate. Our bounds instead work by rearranging the eigenvalues of the graph functions building on a proposal by finke1987quadratic for the finite dimensional QAP described in Section 2.2.2. That their logic extends to graph functions and so applies to the nonparametric model described in Section 3.1 is not obvious, requires arguments from functional analysis that are not typical of the QAP literature, and is, to our knowledge, original to our paper. Intuitively, the finke1987quadratic bounds work in the finite dimensional case because the rows and columns of the matrix of eigenvectors are orthogonal. An analogous property does not hold for eigenfunctions and so we instead bound the DPO on a sequence of histogram-like approximations. See our Lemmas 1 and 3 in Appendix Section A.3. Unlike the bounds in ((ref)), those in ((ref)) are tractable because they only depend on the eigenvalues of $h_{s}$. The bounds are also straightforward to estimate, see Sections 5.3 and Online Appendix Section D.3 below. \looseness=-1

The bounds on the DPO can be used to bound the DTE. Our proposed bounds are

flushleftProposition 3: Suppose Assumption 1. Then for any $y \in \mathbb{R}$ \begin{align} \sup_{\substack{(y_{1},y_{0}) \in \mathbb{R}^{2}:\\ y_{1}-y_{0} = y}}\max\left(\sum_{r}\left(\lambda_{r1}^{2} - \lambda_{r0}^{2}\right),\sum_{r}\left(\lambda_{r1}^{2}-\lambda_{r1}\lambda_{r0}\right),0\right) \leq \Delta(y) \nonumber \\ \leq 1 + \inf_{\substack{(y_{1},y_{0}) \in \mathbb{R}^{2}:\\ y_{1}-y_{0} = y}}\min\left(\sum_{r}\left(\lambda_{r1}^{2} - \lambda_{r0}^{2}\right),\sum_{r}\left(\lambda_{r1}\lambda_{r0}- \lambda_{r0}^{2}\right),0\right) \end{align}

where the eigenvalue $\lambda_{rs}$ is implicitly a function of $y_{s}$ through the definition of $h_{s}$. The proof of Proposition 3 can be found in Appendix Section A.5. The result is similar in spirit to the conventional Makarov bounds, but uses our Proposition 2 instead of Fr\'echet-Hoeffding.

remarkSome readers may be surprised to see that the validity of Propositions 1-3 do not require any restrictions on the sparsity of the network. That is, these results hold for any link functions $f_1$ and $f_0$, which are allowed to vary with $N$ in an arbitrary way, which includes taking values that are arbitrarily close to $0$. Intuitively, the reason why Propositions 1-3 do not depend on the level of network sparsity is because the DPO is just a measure of the mass of connections between agents. If the network is sparse, the mass of connections will concentrate at $0$, and the DPO will concentrate at either $0$ or $1$ (depending on the signs of $y_1$ and $y_0$). But the data contains the same amount of information about the DPO regardless of how much concentration occurs. In fact, in the extreme case that the network is so sparse that $Y_{ij} = 0$ for every pair of agents, the DPO is point identified and equal to $\mathbbm{1}\{\min(y_1,y_0) \geq 0\}$. In this case, both the lower and upper bound in Proposition 2 will also collapse to this point. \looseness=-1
remarkIn our empirical work, we have found that the bounds described in ((ref)) and ((ref)) are typically improved by adjusting for row and column heterogeneity. We describe this procedure in Online Appendix Section D.2 and use it in our empirical work in Section 6 below. \looseness=-1

Estimating the bounds

We propose estimating the bounds in Propositions 2 and 3 using a feasible version of the plug-in strategy described in Section 5.1. In the first step, the researcher constructs an estimator for $\hat{h}_s$ for the graph function $h_s$. In our Online Appendix Section D.3 we estimate the graph function in the dyadic regression setting (the first example literature we provided in Section 3.2.2) under a parametric restriction, as presented in Section 4 of graham2020network. But parametric restrictions are not necessary here, see for instance the USVT estimator of chatterjee2015matrix. We emphasize that since $h_s$ is only identified up to a measure preserving transformation, the goal is not to approximate the function $h_s$ exactly, but only to approximate an element of the identified set. \looseness=-1

In the second step, the researcher computes the eigenvalues of the function $\hat{h}_s$ and uses them as a substitute for those of $h_s$ in ((ref)) and ((ref)). Intuitively, since eigenvalues are continuous (see Lemma B3 in Online Appendix Section B) and invariant to measure preserving transformations, the estimation error for these bounds should be small in large samples if the estimator $\hat{h}_s$ is consistent in the above sense. We formalize this logic in the dyadic regression setting in Online Appendix Section D.4. We also give a procedure to construct confidence intervals for the DPO and provide sufficient conditions for asymptotic validity. \looseness=-1

We focus on the dyadic regression models because some version of this model is used in nearly all of the motivating examples we reference in our introduction. We believe that it is straightforward to apply our arguments to the exchangeable graph and strategic link formation settings (the other two example literatures described in Section 3.2.2), following the estimation and inference arguments made in these literatures, but we leave this to future work. \looseness=-1

Empirical illustration

In this section, we apply our framework to the setting of banerjee2021changes. Section 6.1 reviews background information, Section 6.2 applies the framework of Section 3, and Section 6.3 applies the estimation and inference results of Online Appendix Section D.3. The results are in Section 6.4. \looseness=-1

Background

banerjee2021changes study the effect of a microfinance program on informal risk sharing in Karnataka, India. The authors find, among other things, that participating villages have one percentage point (1pp) less informal risk sharing links between households. We find disruptive effects that are sixteen to twenty-three times larger using our methodology. \looseness=-1

The Karnataka study is centered around the planned introduction of microfinance in 75 villages by Bharatha Swamukti Samsthe (BSS). BSS selected 43 of these villages in 2006 and implemented the program between 2007 and 2010. They originally planned to implement the program in all of the villages, but ultimately did not because of an external crisis. banerjee2021changes argue that the villages are comparable after controlling for village size. The authors collected data on informal risk sharing connections between households at two time periods: before and after BSS implemented the program in the selected villages. \looseness=-1

We reanalyze the banerjee2021changes data using our framework.\footnote{The data can be found at \url{https://zenodo.org/record/7706650\#.ZD9Tti-B2gQ}.} We focus on two villages: village 57, which participated in the microfinance program, and village 44, which did not. We chose these villages because they are the most similar in terms of pre-treatment covariates across all pairs of villages.\footnote{Specifically, we normalized the pre-treatment village-level covariates to have a standard deviation of 1. We picked the treatment-control pair whose pre-treatment covariates have the smallest Euclidean distance.} \looseness=-1

Application of our framework

We extend our Section 3 framework to the panel setting of banerjee2021changes. Let $Y_{ij,t}(s)$ indicate whether there would be a risk sharing connection between households $i$ and $j$ when a village participates $(s = 1)$ or does not participate $(s = 0)$ in the microfinance program before $(t = 0)$ or after $(t = 1)$ the program is implemented in the participating villages. Following banerjee2021changes, we take as the outcome of interest the change in network connections for a pair of households over time $\Delta Y_{ij}(s) := Y_{ij,1}(s) - Y_{ij,0}(s)$. These network connections are ternary, taking values in $\{-1,0,1\}$. \looseness=-1

Our proposed measures of disruption are the expected fraction of risk sharing links created by implementing the microfinance program in a village,

align*[align* omitted — 78 chars of source]

and the expected fraction of risk sharing links destroyed by implementing the microfinance program in the village,

align*[align* omitted — 77 chars of source]

where $\mathbbm{P}$ refers to the distribution of network connections as given by the model ((ref)) in Section 3.2. Following banerjee2021changes, we specify a dyadic regression model for our estimation and inference results in Section 6.3.\looseness=-1

To bound $C$ and $D$, we first bound a discrete analog of the DPO, the joint density function\looseness=-1

align*[align* omitted — 294 chars of source]

where $y_1, y_0 \in \{-1,0,1\}$ is arbitrary and $h_{s}(u,v) = \mathbbm{P}\left(\Delta Y_{ij}(s) = y_s | w_i = u, w_j = v \right)$. We then use the bounds on $f(y_1,y_0)$ to bound $C$ and $D$ via the formulas

align*[align* omitted — 81 chars of source]

We use a variation on the bounds in Proposition 2 of Section 4.1.2 that corrects for row and column heterogeneity, see Online Appendix Section D.2. Specifically, we define $\alpha_{s}(u) = \mathbbm{P}\left(\Delta Y_{ij}(s) = y_s | w_i = u\right) - \frac{1}{2}\mathbbm{P}\left(\Delta Y_{ij}(s) = y_s\right)$ and $\epsilon_s(u,v) = \mathbbm{P}\left(\Delta Y_{ij}(s) = y_s| w_i = u, w_j = v\right) - \alpha_{s}(u) - \alpha_{s}(v)$. Our lower bound on $f(y_1,y_0)$ is $$2\int\alpha_{1}^{+}(u)\alpha_{0}^{+}(1-u)du + 2\bar{\alpha}_{1}\bar{\alpha}_{0} + \max\left(\sum_{r}\left(\lambda_{r1}^{2} + \lambda_{r0}^{2}\right) - 1,\sum_{r}\lambda_{r1}\lambda_{\rho(r)0},0\right)$$ and our upper bound on $f(y_1,y_0)$ is $$2\int\alpha_{1}^{+}(u)\alpha_{0}^{+}(u)du + 2\bar{\alpha}_{1}\bar{\alpha}_{0} + \min\left(\sum_{r}\lambda_{r1}^{2},\sum_{r}\lambda_{r0}^{2},\sum_{r}\lambda_{r1}\lambda_{r0}\right)$$ where $\alpha_{s}^{+}$ is the quantile function of $\alpha_{s}$, $\bar{\alpha}_s = \int\alpha_s(u)du$, $\lambda_{rs}$ is the $r$th eigenvalue of the function $\epsilon_s$, and the sums are as defined in Section 4.1.2. As we discuss in Online Appendix Section D.2, $\alpha^{+}_s(\cdot)$ and $\bar{\alpha}_s$ are identified from the distribution of $Y$ and $D$, while $\epsilon_s(\cdot,\cdot)$ is identified up to a measure-preserving transformation following the logic of Lemma 1 in Section 4.1. \looseness=-1

Estimation and inference

Our estimation and inference results use a parametric dyadic regression model along the lines specified by banerjee2021changes in their Section 3.2. Specifically, we use \looseness=-1

align[align omitted — 202 chars of source]

where $\Lambda$ is the identity link function, $X_{i,s} = x_s(w_i)$ is a vector of $K$ observed household-specific characteristics represented as a function of $w_{i}$ following the logic of Example 1 in our Section 3.2.2, $\tau_s$ is an unknown intercept, $\beta_s$ is an unknown $K$-dimensional vector of coefficients, and $x_{ks}$ and $\beta_{ks}$ refer to the $k$th entry of $x_{s}$ and $\beta_{s}$.\footnote{While we follow banerjee2021changes and take $\Lambda$ to be the identity link function, our theoretical results in Online Appendix Section D.3 allow for an arbitrary twice continuously differentiable function such as the logistic function or normal cdf. We use the same household covariates as banerjee2021changes, but exclude network statistics (functionals of $Y$ such as degree or eigenvector centrality) because of endogeneity concerns.}

remarkA benefit of using this dyadic regression model is that it allows us to directly compare the results we find with our proposed bounds to the results that those authors find in their regression analysis. In particular, when we find that our estimated bounds provide much larger disruptive effects in Section 6.4 below, we can conclude that this difference is because we focus on a different measure of disruption, and not because we model the effect of the microfinance policy on the network connections in a completely different way.\footnote{In a previous version of this paper, we estimated bounds for $C$ and $D$ nonparametrically using the USVT estimator proposed by Chatterjee (2015) and found disruptive effects of similar magnitudes.} \looseness=-1
remarkWe emphasize that imposing the dyadic regression model has no effect on the identification results of Section 4 or the validity of the bounds in Section 5. This is because, in those sections, we found that the DPO was determined by the graph functions $h_1$ and $h_0$ which were identified up to a measure-preserving transformation. Imposing the dyadic regression model restricts the shape of the function $h_s$, but still does not distinguish between graph functions that are equivalent up to a measure preserving transformation. As a result, the identified set remains that described in Proposition 1. \looseness=-1

Empirical findings

Estimated amount of social disruption using standard tools

We first recreate the results of banerjee2021changes . Using difference-in-differences, banerjee2021changes find that the villages selected for the program experience a greater decline in social connections, with an ATE of approximately -1pp. They also estimate average treatment effects conditional on whether two households were linked in the pre-treatment period and whether households have a high (H) or low (L) propensity to borrow money from the microfinance program. For two households that were linked before treatment, those in the treated village were 6pp more likely to have their link destroyed. For two households that were not linked, those in the treated village were 2pp less likely to have a link form between them. The authors also find that the microfinance program has larger effects on connections between L households than H households. \looseness=-1

We reproduce these results using villages 57 and 44 in Table 1. Specifically, Table 1 contains sample analogs of the average treatment effect (ATE), the average treatment effect conditional on being connected in the pre-treatment period (CATE(1)), and the average treatment effect conditional on not being connected in the pre-treatment period (CATE(0))\looseness=-1

align*[align* omitted — 399 chars of source]

\looseness=-1 for the full sample of households, as well as subsamples of pairs of households that are both type $H$ ($HH$), both type $L$ ($LL$), or mixed ($HL$).

table[table omitted — 1,404 chars of source]

The average treatment effects in Table 1, particularly the ATEs, are on the order of $1$pp or smaller, consistent with the findings of banerjee2021changes. The table does reveal nominally large negative effects for CATE(1), particularly for the HL subsample. However, the fraction of household pairs that are connected in the pre-treatment period is relatively small, so that total disruptive effect revealed by these estimators is still on the order of $1$pp. We demonstrate this in columns 3 and 5 of Table 1, where we scale CATE(1) by the (empirical analog of) the mass of links in the treatment group in the pre-treatment period, $P(1) := \mathbbm{P}\left(Y_{ij,0}(1) = 1\right)$, and similarly scale CATE(0) by $P(0) := \mathbbm{P}\left(Y_{ij,0}(1) = 0\right)$. We find substantially larger effects using our bounds below. \looseness=-1

Estimated amount of social disruption using our bounds

Our main results are presented in Table 2. We report both our point estimates for the upper and lower bounds on $f(y_1,y_0)$, as well as confidence intervals, for $y_1,y_0 \in \{-1,0,1\}$. The first three rows report results using all of the households in villages 57 and 44. Recall that for link destruction, the mass of destroyed connections is given by $D = f(-1,0) + f(-1,1) + f(0,1)$. We find that, with high probability, \looseness=-1 $$f(-1,0) \in [0.0296, 0.0428] \quad , \quad f(0,1) \in [0.0517, 0.0725] $$ where $f(0,1)$ is the fraction of connections that would have been created if not for the microfinance program, $f(-1,0)$ is the fraction of connections that were destroyed because of the program, and $f(-1,1)$ is approximately $0$. The bounds together imply that the mass of destroyed connections $D \in [0.0830,0.1193]$ with high probability. Similarly for link creation, with $C = f(0,-1)+f(1,-1)+f(1,0)$, we find that, with high probability,\looseness=-1 $$f(0,-1) \in [0.0202, 0.0385] \quad ,\quad f(1,0) \in [0.0532, 0.0687]$$ where $f(1,-1)$ is also approximately $0$. These bounds together imply that the mass of created connections $C \in [0.0769,0.1103]$. The results for the HH, LL and HL subsamples are similar.

Our bounds indicate that the microfinance program disrupted an approximately $D+C \in [0.1599, 0.2296]$ fraction of the connections between households. Using the -1pp ATE as a baseline, we conclude that the microfinance program is sixteen to twenty-three times more disruptive than what is indicated by the average treatment effects of Section 6.4.1. \looseness=-1

table[table omitted — 5,601 chars of source]

Our results rule out monotonic treatment effects

The reason why our bounds in Section 6.4.2 reveal a much larger amount of disruption than the average treatment effects of Section 6.4.1 is because the microfinance program both creates and destroys many connections between households. If, in contrast, the program only created or only destroyed connections, then we would expect them to be roughly equivalent. To see this, suppose that $\Delta Y_{ij,1} \geq \Delta Y_{ij,0}$ with probability one. In this case, $f(-1,0) = f(-1,1) = f(0,1) = 0$ so that $D = 0$ and \looseness=-1

align*[align* omitted — 385 chars of source]

where the last line is because $f(1,-1) \approx 0$ (see Table 2). Similarly, $C = 0$ and $ATE \approx D$ whenever $\Delta Y_{ij,1} \leq \Delta Y_{ij,0}$ with probability one. \looseness=-1

Since our confidence intervals for $C$ and $D$ both exclude $0$, we reject both monotonicity assumptions $\Delta Y_{ij}(1) \geq \Delta Y_{ij}(0)$ and $\Delta Y_{ij}(1) \leq \Delta Y_{ij}(1)$. As a result, the average treatment effects, even conditional on whether the households are linked in the pre-treatment period or have a high or low propensity to borrow money, necessarily understate the program's disruptive effect. \looseness=-1

Conclusion

This paper is about identifying social disruption: the amount of network connections created or destroyed by a policy. It focuses on a research design that is popular in the literature. We first formalize the informational content of the random assignment of agents to communities. We then show that the sharp identified set is given by an intractable quadratic assignment problem and propose outer bounds constructed by rearranging the eigenvalues of two graph function parameters that are identified from the experiment. Our empirical illustration demonstrates that our methodology is effective at identifying social disruption in practice. Alternative methods used in the literature can substantially understate the disruptive impact of the policy. \looseness=-1

How should researchers use measurements of social disruption to evaluate and design policy? One way to do this would be to specify a welfare function that values both conventional economic benefits like the health or wealth of agents as well as the amount of social disruption. Researchers could then choose a policy that maximizes the economic benefits subject to the constraint that it does not alter too many social connections (i.e. that the estimate for the upper bound on the amount of social disruption is sufficiently small). The idea here is that policies that destroy only a few connections between agents are unlikely to have the kinds of negative unintended consequences reported in the empirical literature jackson2021inequality.\looseness=-1

Another way to use measurements of social disruption for policy is to actually assign a specific value to the number of created and destroyed connections, and directly weigh them against the other economic benefits or harms of the policy. This requires the researcher to take stance on the economic cost of social disruption. To our knowledge, there is currently little work explicitly on pricing disruption, and so we highlight this as an important area for future research.\looseness=-1