TL;DR
This paper introduces a simplified chain graph model for causal inference in social networks, addressing data complexity and high dimensionality issues, and demonstrates its application to Supreme Court decision data.
Contribution
It proposes a parsimonious chain graph framework for causal inference in network settings with interference and contagion, improving practicality and interpretability.
Findings
Chain graph models approximate the distribution of network data with interference.
Application to Supreme Court data reveals insights into collective decision-making.
Simulation studies support the model's effectiveness in causal inference.
Abstract
Traditionally, statistical and causal inference on human subjects rely on the assumption that individuals are independently affected by treatments or exposures. However, recently there has been increasing interest in settings, such as social networks, where individuals may interact with one another such that treatments may spill over from the treated individual to their social contacts and outcomes may be contagious. Existing models proposed for causal inference using observational data from networks of interacting individuals have two major shortcomings. First, they often require a level of granularity in the data that is practically infeasible to collect in most settings, and second, the models are high-dimensional and often too big to fit to the available data. In this paper we illustrate and justify a parsimonious parameterization for network data with interference and contagion.…
| Intervened justice () | ||
|---|---|---|
| O’Connor, Scalia, Kennedy, Thomas | 0.37 | 0.11 |
| Stevens, Souter, Ginsburg, Breyer | 0.21 | 0.06 |
| Rehnquist | 0.16 | 0.23 |
| Thomas | 0.17 | 0.24 |
| Stevens | 0.13 | 0.19 |
| Scalia | 0.16 | 0.23 |
| Intervened justice () | ||
| O’Connor, Scalia, Kennedy, Thomas | 0.06 | 0.06 |
| Stevens, Souter, Ginsburg, Breyer | 0.13 | 0.19 |
| Rehnquist | 0.07 | 0.10 |
| Thomas | 0.07 | 0.10 |
| Stevens | 0.09 | 0.13 |
| Scalia | 0.07 | 0.10 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Causal inference, social networks, and chain graphs
Elizabeth L. Ogburn
Department of Biostatistics, Johns Hopkins Bloomberg School of Public Health, Baltimore, MD, USA
Ilya Shpitser
Department of Computer Science, Johns Hopkins University, Baltimore, MD, USA
Youjin Lee
Center for Causal Inference, University of Pennsylvania, Philadelphia, PA, USA
Abstract
Traditionally, statistical and causal inference on human subjects rely on the assumption that individuals are independently affected by treatments or exposures. However, recently there has been increasing interest in settings, such as social networks, where individuals may interact with one another such that treatments may spill over from the treated individual to their social contacts and outcomes may be contagious. Existing models proposed for causal inference using observational data from networks of interacting individuals have two major shortcomings. First, they often require a level of granularity in the data that is practically infeasible to collect in most settings, and second, the models are high-dimensional and often too big to fit to the available data. In this paper we illustrate and justify a parsimonious parameterization for network data with interference and contagion. Our parameterization corresponds to a particular family of graphical models known as chain graphs. We argue that, in some settings, chain graph models approximate the marginal distribution of a snapshot of a longitudinal data generating process on interacting units. We illustrate the use of chain graphs for causal inference about collective decision making in social networks using data from U.S. Supreme Court decisions between 1994 and 2004 and in simulations.
keywords:
Causal inference, Social networks, Collective behavior, Chain graphs, Graphical models
1 Introduction
Traditionally, statistical and causal inference on human subjects rely on the assumption that individuals are independently affected by treatments or exposures. This is sometimes referred to as the no interference assumption; it is also part of the stable unit treatment value assumption (SUTVA). However, recently there has been increasing interest in settings where treatments ”spill over” from the treated individual to his or her social contacts, or where outcomes are contagious. Researchers interested in causal inference have developed methods for interference – when one individual’s treatment or exposure affects not only his own outcome but also the outcomes of his contacts (Aronow and Samii, 2012; Athey et al., 2016; Bowers et al., 2013; Eckles et al., 2014; Forastiere et al., 2016; Graham et al., 2010; Halloran and Hudgens, 2011; Hong and Raudenbush, 2006, 2008; Hudgens and Halloran, 2008; Jagadeesan et al., 2017; Liu and Hudgens, 2014; Liu et al., 2016; Ogburn et al., 2014; Rosenbaum, 2007; Rubin, 1990; Sobel, 2006; Tchetgen Tchetgen and VanderWeele, 2012; VanderWeele, 2010). Researchers interested in social networks have attempted to model the spread of contagious outcomes across network ties (Christakis and Fowler, 2007, 2008, 2010; Ali and Dwyer, 2009; Cacioppo et al., 2009; Lazer et al., 2010; Rosenquist et al., 2010), but existing methods for such modeling are either flawed (Cohen-Cole and Fletcher, 2008; Lyons, 2011; Shalizi and Thomas, 2011) or limited by strong assumptions and burdensome data requirements. One stumbling block for inference about networks of interacting individuals is dimensionality: in many settings, if individuals can interfere with or transmit to one another, all outcomes are dependent, resulting in a saturated likelihood with the number of parameters growing exponentially in even before treatments and covariates are included. In this paper we illustrate a parsimonious parameterization for such social network data and explore when this new parameterization might be justified. Our parameterization corresponds to a particular family of graphical models known as chain graphs. Different types of chain graph models have been proposed in the literature (Drton, 2009). In this paper we exclusively consider chain graph models under the Lauritzen, Wermuth, and Frydenberg (LWF) interpretation, due to the fact that these models generalize graphical models associated with both DAGs and undirected graphs, and form curved exponential families under many parameterizations (Lauritzen, 1996).
Lauritzen and Richardson (2002) defined causal models using chain graphs via structural equation semantics and Gibbs sampling. Shpitser et al. (2017) formulated causal chain graphs using the potential outcomes semantics as a general approach to interference problems, and considered how causal mediation analysis ideas generalize to chain graph models to yield a principled approach to analyzing contagion and infectiousness effects in interference contexts. Tchetgen Tchetgen et al. (2017), which assumed a conventional causal model for data drawn from units in a network, used chain graph Markov assumptions as a model on the observed data to make inference possible in the full interference setting, where the effective sample size is . Sherman and Shpitser (2018) gave a complete identification theory for causal effects in the presence of both network dependence and unobserved confounding in latent variable chain graph models models, while Bhattacharya et al. (2019) gave a model selection algorithm in situations where the exact structure of a network given by a chain graph is not known. Pena (2019) described a general chain graph model which unified different types of chain graphs, allowing for different types of network relationships to be represented by different types of edges in the unified model. Lauritzen and Richardson (2002) argued against the cavalier use of chain graphs as causal models, but justified their use when interest is in a structured system which contains equilibrium distributions, as happens when outcomes of interest represent collective behavior or collective decisions across interacting individuals. However, the true data-generating process where equilibrium-generating dynamics are absent are often better represented by a directed acyclic graph (DAG) model. Causal models of DAGs have been used for decades to guide inference and modeling, especially for causal inference (Pearl, 2000).
In this paper, we explore possible justifications for the use of chain graphs to model data on interacting units, where we assume a latent variable causal DAG model, but use chain graphs as a tractable approximation of the resulting observed data likelihood. Although chain graph models are known to be incompatible with such DAG models in general, we show in simulations that, in certain settings, the conditional independences entailed by a chain graph model may approximate those from a DAG model with certain properties. In addition, we apply the chain graph approach to data on Supreme Court cases, where the underlying data generating process may be viewed as containing equilibrium dynamics, as opinions about a case get gradually formed. Using chain graph models for causal inference with social network data extends a number of papers that have used undirected graph models, or Markov random fields, to model social interactions, including the ”sociophysics” literature on Ising models for collective decision making.
The rest of the paper is organized as follows: Section 2 reviews required concepts, definitions, and notation pertaining to undirected, directed, and chain graph models; readers familiar with graphical models may be able to skip this section. In Section 3, we describe previous work using DAGs for causal inference with social network data and in settings with contagion and interference, and previous work using undirected graphical models to study collective problem solving. We propose conditions under which chain graphs may approximate a true underlying DAG model for social network data and illustrate the relationship between the DAG model and a chain graph approximation in simulations. We explain how chain graphs can be used to analyze data with contagion and interference when DAG models are intractable. These chain graph models extend previously proposed models for collective problem solving in important and useful ways. In Section 4 we analyze data on Supreme Court decisions in order to illustrate how chain graph models can be used to estimate causal effects on collective outcomes. Only group-level exposure variables are available in the real data, so in Section 5 we simulate data based on the Supreme Court decision data but with individual-level exposures in order to illustrate the estimation of individual-level causal effects using chain graph models. Section 6 concludes the paper.
2 Graphs and Graphical Models
Graphical models use graphs–collections of vertices, representing random variables, and edges representing relations between pairs of vertices–to concisely represent conditional independences that hold among the random variables. At their most general, the graphical models we will consider in this paper are represented by mixed graphs containing directed (), and undirected () edges, such that at most one edge connects two vertices. This section contains a brief, informal review of graphical models; a more comprehensive review is in the Appendix.
A graph with only undirected edges an undirected graph (UG), as in Figure 1(a). Such graphs are often used to model networks of connected individuals; the absence of an edge between two nodes indicates, roughly, that the nodes are independent conditional on other intermediate nodes. When we analyze the U.S. Supreme Court data, we will use an undirected graphical model to represent the pairwise relationships among the justices, and the absence of an edge will indicate that there is no evidence of a direct connection between the two justices beyond what can be explained by individual level variables or by other pairwise connections in the network of justices.
A graph with only directed edges is called a directed acyclic graph (DAG), as in Figure 1(c). Such graphs underpin most causal inference methods, with the absence of an edge between two nodes indicating, roughly, that there is no causal effect of one on the other that is not mediated by other nodes on the graph. Figure 1(c) depicts a setting in which causes and is a common cause, or a confounder, of the - relationship.
A mixed graph containing both directed and undirected edges with no partially directed cycles is called a chain graph (CG) (Lauritzen and Wermuth, 1989; Frydenberg, 1990). A simple example is depicted in Figure 1(b). As we describe in detail below, graphs of this type may be used to represent systems with interacting units. A chain graph forms a natural generalization of both statistical models associated with DAGs, and associated with UGs. However, the combination of directed and undirected edges can result in conditional independences that would not be familiar or intuitive to practitioners familiar with DAG and UG models. For example, in Figure 1 (b), is independent of given and , as one might expect, but is not independent of given only . The factorization that defines chain graph models and implies the constraints above in the special case of the model shown in Figure 1 (b) is given in the Appendix.
DAGs and CGs have both been used to define statistical and causal models. Statistical graphical models associate the observed data distribution with a graph where vertices are associated with random variables in . Graphical models are often defined by means of a factorization, where may be written as a product of smaller factors, with a rule for obtaining these factors given by the graph.
Causal inference from observational data is concerned with making inferences on counterfactual or potential outcome random variables of the form from the observed data distribution . Here, is taken to mean “the variable had we intervened on , possibly contrary to fact, to set it to .” Causal parameters of primary interest are usually low dimensional summaries or contrasts obtained from counterfactual distributions, rather than counterfactual distributions themselves. For example, the average causal effect (ACE), is defined as the mean contrast . Causal graphical models define a link between counterfactual targets of inference, such as the ACE, and the observed data distribution. Causal graphical models imply a factorization, and thus a statistical graphical model, on the observed data distribution. The link between this distribution and counterfactual parameters is provided by means of a modified factorization of the observed data distribution. In the case of causal models of a DAG, this modified factorization is known as the g-formula (Robins, 1986). In the case of causal models of a chain graph, this modified factorization is described in the Appendix, and originally in (Lauritzen and Richardson, 2002). Causal DAG models are powerful tools for causal inference using observational data and have gained widespread use in epidemiology, social sciences, and other fields, because they can be used to clearly display sources of bias such as confounding, and can be used to derive identification theory for many counterfactual targets of inference in complex multivariate causal systems.
Chain graphs allow both directed and undirected edges, and can be used to define both statistical and causal graphical models that combine features of both undirected graphs and DAGs (Lauritzen, 1996). For simplicity, in this paper we will restrict ourselves to chain graphs with an undirected component or block , representing outcomes associated with nodes in a network, and with exposures having directed edges into . We will only consider interventions on –here we will not consider interventions on nodes in the undirected component of outcomes. A general treatment of chain graph models may be found in (Lauritzen, 1996; Lauritzen and Richardson, 2002; Sherman and Shpitser, 2018).
3 Graphical models for social interactions
DAG models are assumed either implicitly or explicitly in almost all existing methods for learning about social interactions, social influence, interference, contagion, and other causal effects from network data. Causal DAG models, or the mathematically equivalent causal structural equation models, correspond to a mechanistic view of the (macroscopic) world, which is espoused by most researchers across many disciplines and underpins almost all approaches to learning about causal effects from data. Ogburn et al. (2014) provides an overview of the use of DAGs to represent interference and contagion. New methods for learning about causal effects from social network data rely on assumptions that are consistent with DAG models, explicitly in the case of methods for observational data proposed by van der Laan (2014) and Ogburn et al. (2017) and implicitly in many of the methods based on randomized experiments (e.g. Aronow and Samii, 2012; Athey et al., 2016; Bowers et al., 2013; Choi, 2014; Eckles et al., 2014; Forastiere et al., 2016; Graham et al., 2010; Hong and Raudenbush, 2006, 2008; Hudgens and Halloran, 2008; Jagadeesan et al., 2017; Liu and Hudgens, 2014; Liu et al., 2016; Rosenbaum, 2007; Rubin, 1990; Sobel, 2006; Tchetgen Tchetgen and VanderWeele, 2012; VanderWeele, 2010). However, as we will show in the next section and as has been acknowledged by some of the aforementioned researchers, DAGs in these settings can run into difficulties in practice.
Undirected graph models have also been used to model social networks (see, e.g., West et al., 2014; Domingos and Richardson, 2001; Ahmed and Xing, 2009; Kindermann and Snell, 1980), and a niche literature uses a particular class of undirected graph models, namely Ising models, to model the collective behavior of individual actors. The Ising model was originally developed by physicists to model spin-states (up/down) of atoms of a metal arranged on a lattice (Ising, 1925); it is meant to represent the state of a physical system at a particular temperature. As temperature decreases but remains strictly greater than absolute zero, the system may transition from a relatively disordered state to a state where most spins are either up or down. Such a phenomenon is called a phase transition. Phase transitions do not occur for Ising models** **in a one dimensional lattice, but they occur in all higher dimensional grids, starting with dimension (Peierls, 1936). A literature has developed that uses the Ising model to represent the forming of consensus in groups of interacting individuals, each holding one of a pair of possible opinions, e.g. for or against a proposition (Galam et al. 1982; Galam 1997; Sznajd-Weron and Sznajd 2000; see also Galam, 2008 and references therein). A phase transition occurs if individuals converge to a consensus. The rectangular lattice underlying the model restricts each individual to interacting with a fixed number of other individuals, depending on the dimension of the lattice. Despite the fact that these models have not been fit, validated, or tested against real data, and despite the fact that social networks are usually nowhere close to being rectangular lattices, sociophysicists have made strong and empirically verifiable claims about social phenomena using these models (e.g. Galam, 2008).
The Ising model is a special case of a log-linear model defined on an undirected graph. Chain graph models, which include undirected graphs as a special case, generalize Ising models for human behavior in several directions: to arbitrary network structure, rather than lattices; to facilitate statistical inference and model fitting using real data; to introduce the idea of treatments with causal effects on nodes; and to clarify the uses and limitations of such models for human behavior. These chain graph models can also be seen to extend other undirected models for social networks.
Consider a social network of individuals, or nodes. Node is associated with a treatment or exposure, , an outcome , and possibly covariates. For example, could represent opinions and advertising campaigns; could represent behavior and encouragement interventions, or could represent an infectious disease and vaccination. In our analysis of Supreme Court decisions below, is a binary variable representing whether Justice ’s decision was liberal or conservative, and , which simultaneously treats all of the Justices, is an indicator of the issue area of the case. We specifically consider chain graphs in which the set of outcomes form a single, undirected block, while treatments and covariates are represented by vertices with directed edges into -vertices. A simple example is depicted in Figure 2 (c).
When individual’s beliefs or opinions undergo phase transitions to orderly states, e.g. when there is external pressure to reach a unanimous consensus, or when it can be argued that the distribution of individual’s behaviors, beliefs, opinions, or other outcomes attains an equilibrium across network ties, then a chain graph may be the correct model for the joint distributions of outcomes across a network and interventions on those outcomes. For example, in the Supreme Court data, outcomes represent decisions made under time constraints and with pressure for the nine justices to reach a unanimous decision; these may indeed be in equilibrium. More common in the existing literature are settings in which DAG models would be the most appropriate class of models, but they are not tractable given reasonable constraints on data collection.
Figure 2 (a) depicts a DAG model for a three-node network in which individuals 1 and 2 exhibit contagion, as do 2 and 3, where contagion is any causal effect of one individual’s outcome at a particular time on their social contacts’ future outcomes–or an arrow from to for . In opinion formation, like the Supreme Court decision data, contagion could be the influence that one Justice’s way of thinking about a case can have on other Justice through conversation or debate. The pairs of individuals who influence one another often correspond to pairs of individuals with ties in an observed social network. Figure 2 (a) does not include any direct interference; this would be a causal effect of one individual’s treatment on another’s outcome, that is an arrow from to .
In order for this DAG to be valid, the units of time captured must be small enough that any influence passing from individual 1 to 3 through 2 cannot occur in fewer than 2 time steps (Ogburn et al., 2014). This will be the case if influence can only occur during discrete interactions such as in-person or online encounters, and the unit of time is chosen to be the minimum time between encounters. This DAG model encodes several conditional independences, and if we are able to observe the outcome for all agents at all time steps, inference under these sorts of models may be possible (Ogburn et al., 2017).
However, in most practical applications, with the exception of online social networks, it is only be possible to observe the outcome at one or a few time points. If data are generated according to the DAG in Figure 2 (a) but the outcome is observed at only one time point (at which the outcome is not in a chain graph equilibrium), then the resulting model is represented by a mixed graph representing the latent projection (Verma and Pearl, 1990) of all of the variables in Figure 2 (a) onto the subset of those variables that are actually observed, with bidirected edges representing the presence of one or more hidden common causes. A general construction algorithm for these latent projection mixed graphs is given by (Pearl, 2009), and the result for Figure 2 (a) is shown in Figure 2 (b).
Collecting or accessing the detailed temporal data required to use the models like Figure 2 (a) is often impractical or impossible, but the saturated model for the marginal in Figure 2 (b) quickly becomes unwieldy, as the number of parameters required to estimate and use the model grows exponentially with the number of nodes: the latent projection graph will generally not be sparse,even if the underlying social network governing opinion formation is. To see this, note that after a single time step, an individual only influences neighboring individuals, but after two time steps, also neighbors of neighbors. In the three-person network represented by Figure 2, this is enough to render the latent projection of Fig 2 (b) fully saturated, with no conditional independences. After many time steps, the individual’s influence would have time to reach most of the social network. This implies that any two outcomes at time , for a large enough , will be related via a chain of hidden common causes, even if the corresponding individuals are far from each other in the social network. To represent these chains of hidden common causes, the latent projection graph would contain a clique of bidirected edges encompassing opinions of everyone in the network. Given a mixed graph containing such a clique, the number of parameters needed to specify the appropriate mixed graph likelihood will be exponential in the size of the clique in general (Evans and Richardson, 2014). These limitations are reflected in the literature, which posits DAG models (either explicitly or implicitly) but rarely includes applications to real data.
Unlike the model in Figure 2 (b), the chain graph model represented by Figure 2 (c) is not saturated, and generally has a likelihood with the number of parameters polynomial in the size of the graph.
In general, local interactions between units leading to a causal model of the type shown in Fig. 2 (a) cannot correctly be represented by undirected edges of a chain graph. Indeed, most seemingly reasonable uses of such edges lead to inconsistencies or Markov properties not represented by chain graphs, as discussed extensively in Lauritzen and Richardson (2002). Nevertheless, a chain graph model that is as sparse as the underlying social network may serve as a good approximation of the underlying latent variable causal model, even if the likelihood corresponding to its latent projection representation is intractable.
Consider chain graph models like the one in Figure 2 (c), but with arbitrary undirected components corresponding to outcomes observed on social network nodes. These models imply that each node’s outcome is independent of its non-neighbors’ outcomes conditional on its neighbors’ outcomes and on any treatments or covariates with arrows pointing into the node. For chain graphs like Figure 2 (c), with a single treatment for each node, the conditional independences implied by the graph are of the form . These conditional independences fail to hold in the corresponding DAG models due to two different types of paths, depicted in red in Figure 3.
Paths like the one in Figure 3 (a) represent the fact that the past outcomes of mutual connections affect both and ; this is just one of many such paths. All of these paths can be blocked by conditioning on (Ogburn and VanderWeele, 2017). If the outcome evolves slowly over time, and will be highly correlated and conditioning on will mostly block these paths. We expect the paths through to be weaker for smaller than for close to . If paths through are weaker for earlier times , then the relationship between and can also weaken for decreasing – as long as it remains strong enough to allow conditioning on to approximately block paths through .
However, conditioning on opens paths through colliders, like the one depicted in Figure 3 (b). M-shaped collider paths like these are known to often induce weak dependence (Greenland, 2003), and the magnitude can be bounded more precisely using knowledge of the partial correlation structure of the variables along the path (Chaudhuri and Richardson, 2002). Informally, if the dependence of on is stronger than that of on and , as it will be if the outcome evolves slowly over time, then the dependence induced by paths through colliders may be negligible.
Although chain graph models exist in which the relationships along undirected edges are not symmetric, we found in simulations that DAGs with symmetric relationships for connected pairs of individuals were better approximated by chain graphs. It might be reasonable to assume this kind of symmetry if, for example, the outcome is a behavior or belief and the subjects are peers with no imbalance of power or influence, or if the outcome is an infectious disease and the subjects have similar underlying health and susceptibility statuses.
Based on the arguments above, we make the following conjecture. Assume data on interacting units are generated from a process given by a temporal DAG model containing baseline factors, exposures, and unit outcomes evolving over time, where (1) there is contagion (a causal link from a network neighbor’s outcome at a previous time point to the unit’s present outcome) but no direct interference (causal links between neighboring units at the same time point), (2) outcomes evolve slowly over time, and (3) causal relationships are symmetric between pairs of units that share a network tie. Then a marginal distribution containing a set of baseline factors, exposures, and outcomes at the final observed time point generated from such a process is well approximated by a chain graph model that links outcomes of units that share a network tie by an undirected edge while maintaining directed edges between variables within every unit.
Formal results, for example quantifying the distance between a chain graph approximation and a true DAG model, are beyond the scope of this paper and may not be possible in full generality. However, we verified our conjecture in simulations. We simulated ten random nine-node social networks with edge probability for every pair of nodes. For each random network, we generated outcomes for the nodes 1000 times according to a DAG model like the one in Figure 2 (a), with symmetric causal effects for every edge in the underlying network. For all nonadjacent pairs , we tested three (conditional) independence hypotheses:
the null hypothesis of marginal independence , 2. 2.
the null hypothesis of conditional independence , and 3. 3.
the null hypothesis of conditional independence .
The conditional independences in (b) and (c) are implied by the chain graph model (for the simple case of 3 units, the associated chain graph is shown in Figure 2 (c)) but do not hold in the true model (for the simple case of 3 units, the associated hidden variable DAG is shown in Fig. 2 (a)). We also tested (a) to ensure that we had not inadvertently generated data with such weak dependences between individuals that (b) and (c) would hold pathologically. We found that the conditional independence nulls were rejected at close to the nominal rate of 5% expected under the null. In contrast, the marginal independence null was rejected more frequently, suggesting that conditioning on neighbors’ outcomes may recover approximate independence under at least some data generating processes, and that the chain graph model may in those cases be a reasonable parsimonious approximation to the true underlying conditional independences. In another set of simulations with three agents we found that a chain graph model was able to approximately estimate causal effects from data generated under a DAG model. For details and full results see the Supplementary Materials.
In the next sections we illustrate the use of chain graph models for causal inference about social interactions in real and simulated data on U.S. Supreme Court decisions.
4 Using chain graph models to analyze U.S. Supreme Court decisions
The U.S. Supreme Court is comprised of nine justices, one of whom is the Chief Justice, tasked with presiding over oral arguments, serving as the spokesperson for the court, and other administrative roles. After a case is heard by the Supreme Court, the justices discuss and decide the case over a period of several weeks or months. The final outcome is decided by majority vote; the majority and, when the decision is not unanimous, the minority write opinions justifying their decisions. The oral and written arguments presented to the court and the judicial opinions are public resources; however, we have no access to the debates and discussions that lead the justices to their decisions. This precludes the use of a DAG model for the evolution of justices’ opinions over time, but is amenable to a chain graph model with defined as Justice ’s final opinion. Indeed, such a chain graph model may be appropriate here not just as an approximation. This is an example of collective opinion formation with pressure for unanimity, and it may attain a degenerate equilibrium in which each justice is unwilling or unable to be swayed from a fixed decision, even with further discussions. In what follows we are agnostic as to whether the data were truly generated under a chain graph model representing opinion formation as an equilibrium process or a DAG model; we simply assume that the chain graph model we use is a good approximation for the observed data distribution generated by the true data generating process. However, we also give the caveat that this data analysis is meant to serve as an example illustrating the use of chain graph models for simultaneous outcomes across network nodes, rather than to draw substantive conclusions about the operations of the U.S. Supreme Court.
Data on all Supreme Court decisions since 1946, along with rich information on the nature of the cases and the opinions, is maintained by Washington University Law School’s Supreme Court Database (http://scdb.wustl.edu/data.php). We used the subset of these data corresponding to the Second Rehnquist Court, a period of ten years (1994-2004) during which the same nine justices served together: William Rehnquist (Chief Justice), John Paul Stevens, Sandra Day O’Connor, Antonin Scalia, Anthony Kennedy, David Souter, Clarence Thomas, Ruth Bader Ginsburg, and Stephen Breyer. Over these ten years the court decided 893 cases; each case serves as a datapoint for our chain graph model.
The Supreme Court Database has classified each case into one of 14 issue areas, such as criminal procedure and civil rights. Table 1 presents the number of cases associated with each issue area; cases were only heard in 11 out of 14 areas during the Second Rehnquist Court. The database has also classified the decisions for each case as either liberal or conservative. For each case, each justice has an outcome, , which denotes whether the justice’s personal opinion was liberal (+1) or conservative (); the ruling in the case is liberal if at least 5 of the justices form liberal opinions and conservative otherwise.
Using data on the case issue area and binary outcomes of each justice for cases, we examined the effect of issue area on whether the individual justices reached conservative or liberal opinions, whether the court reached a conservative versus a liberal ruling, and whether the decision was unanimous or divided. (Only group-level exposure variables are available in the database; in the next section we simulate individual-level treatments to illustrate the use of chain graph models in more general settings.) There is strong evidence (including self-report by the justices) that the Court works hard to come to unanimous decisions, but 5-to-4 decisions are frequent (Sunstein, 2014; Riggs, 1992), and we found that there is an effect of issue area on this outcome. There is also considerable academic interest in each justice’s personal orientation (Songer and Lindquist, 1996; Tate, 1981). During the Rehnquist court, 56 of the decisions were conservative. Clarence Thomas was the most conservative justice, signing the conservative opinion in 72 of cases, while Ruth Bader Ginsburg was the most liberal, signing the liberal opinion in 60 of cases. We found that issue area had a strong effect on both individual outcomes and on overall court decisions, which is consistent with literature on the effect of issue areas on the ideology of each justice and on the final decision of Supreme Court (Tate, 1981; Lu and Wang, 2011).
We considered the effects of (i) criminal procedure, (ii) civil rights, (iii) economic activity, and (iv) judicial power on conservative vs liberal opinions. In order to illustrate our method for binary treatment variables, and because considering a higher dimensional treatment variable would require a larger sample size, we fit separate chain graph models for each issue area, coded for the issue area of interest and for all other issue areas. Although issue area is not manipulable in practice, these causal effects are of explanatory interest: the effect of a hypothetical intervention that holds all relevant features of a case constant while changing the issue area can elucidate the role that issue area plays in the collective decision-making of the justices, even if it cannot inform policy.
So far, we have assumed that the underlying network according to which individuals interact is known. In this case, however, we have only anecdotal evidence about the relationships among the justices. Therefore, as a first step, we estimated the undirected component of the chain graph model using data on the justices’ opinions for a particular issue area. Estimation was implemented with the XMRF R package (Wan et al., 2016), which used gradient descent to maximize penalized node-conditional likelihoods and fit an exponential family Markov random field model to the data. Incorporating uncertainty about the underlying network into causal inference is beyond the scope of this paper, but is a problem on which we are actively working.
To complete the chain graph of interest, we added a single treatment variable, i.e. issue area, that jointly affects each justice’s outcome. Our causal chain graph models and resulting analyses assume that there are no confounders of the relationship between issue area and justices’ decisions. We think this is a plausible assumption, but it is possible that there could be (unmeasured) confounding, for example due to the court’s selection of cases to hear, or due to time trends in both issue areas and justices’ behavior. We demonstrate how to use chain graph models with individual-level treatments and confounders in Section 5.
The resulting chain graph for the judicial power issue area is displayed in Figure 4. We found that justices interact with one another based on their shared liberal or conservative leanings, as would be expected, but also across that divide, in some cases through relationships supported by anecdotal evidence. For example, the tie between Breyer and O’Connor could be explained by their social connections111http://blogs.findlaw.com/supreme_court/2017/03/supreme-court-shutters-justice-oconnors-workout-class.html or their shared views on judicial independence222http://www.pbs.org/newshour/bb/law-july-dec06-independence_09-26/.
Separately for each of the four issue areas, we estimated the parameters of the following chain graph model:
[TABLE]
where is the vector of counterfactual outcomes under , implies justice and share an undirected edge in the chain graph, and is a normalizing constant. The parameters , , and all relate to conditional log odds (in this particular model they must first be multiplied by , since is coded or instead of or [math]). The parameter represents the conservative or liberal leaning of Justice , with a positive indicating bias towards liberal opinions. Specifically, is the conditional log odds of given that all the parameters associated with relational dependence of () and with the treatment () are zero. The interaction parameter captures the tendency of Justices and to agree beyond what can be explained by their individual leanings, with a positive indicating tendency to agree while a negative indicates tendency to disagree ( is the conditional log odds ratio for the association between and ). The parameter gives the causal effect of issue area on Justice ’s opinions, with positive indicating tendency toward liberal opinions above and beyond what can be explained by the Justice’s independent leaning or by the interactions with the other justices ( is the conditional log odds ratio for when compared to ). In principle, higher order interactions could be added to the model to capture tendencies of larger groups justices to agree or disagree beyond what the pairwise interactions explain, but there was no empirical evidence to support the inclusion of these interactions (see Supporting Material). We bootstrapped the standard errors in order to calculate 95 confidence intervals for the parameters of interest, with bootstrap samples for each model.
Figure 5 illustrates the estimated parameter values for model 1, when is an indicator of judicial power versus other issue areas. The shade of the node reflects the estimated main effect (), the width of the undirected edges reflects the magnitude and sign of the estimated interaction between justices and (), and the width and color of a directed edges reflects the estimated effect of on Justice ’s decisions (), when represents judicial power versus other issue areas.
Using the model given in Equation 1, we estimated the causal effects of each issue area on the majority-based decisions of the nine justices. As an example, the causal effect (on the risk difference scale) of the judicial power issue area on the probability of a unanimous liberal decision (that is, ) is derived below:
[TABLE]
When = 0, i.e. when the sum of the log of odds ratios is equal to zero, the causal effect is also equal to zero. This causal effect, which aggregates across all of the justices, depends not only on the parameters but also on the main effects () and interactions (). We can similarly derive the effect of issue area on the probability of a unanimous conservative decision, that is , or on split 5-4 decisions, where represents a 5-to-4 liberal decision and represents a 5-to-4 conservative decision. We could also derive causal effect estimates on the risk ratio or odds ratio scale. We found that judicial power had the strongest causal effect on the probability of unanimous conservative decisions (Table 2). Economic activity caused an increase in the probability of liberal unanimous decisions (Supporting Material Table 4). Criminal procedures and civil rights both caused an increase in the probability of 5-to-4 conservative decisions (Supporting Material Tables 2 and 3).
5 Simulations with individual-level treatments and covariates
In the application above, we considered a single treatment variable that jointly affects the justices’ opinions, and we assumed no confounding. To illustrate how chain graphs can be used to estimate causal effects with individual-level treatments and with confounders, we simulated data from the undirected component of the graph in Figure 4 with the addition of individual-level treatments , and individual level binary confounders that are dependent across justices and have direct casual effects on and . Treatment nudges Justice towards a liberal () or conservative () decision. For an initial simulation, we set the main effect and pairwise interaction parameters to their estimates from a log-linear model fit to the actual Supreme Court data. We then varied the magnitude of the main effects and two-way interaction terms by multiplying those parameters by , respectively. Specifically, we generated the outcomes from the chain graph model below, where and were estimated from the real data, and we varied and across simulation settings:
[TABLE]
For each combination of and , we generated simulated data sets from the chain graph model, each of which used Gibbs sampling to produce observations of . Additional details of the simulation are in the Supporting Material.
Causal effects comparing two different treatment vectors, and , are functions of the parameters of the chain graph model in Equation 2. For example, causal effect on the probability of unanimous liberal decisions (on the risk difference scale) is given by
[TABLE]
Table 3 presents the true probability of four different counterfactual outcomes when , under six different treatment assignments (treating four conservative justices; treating four liberal justices; treating chief justice Rehnquist; treating Justice Thomas; treating Justice Stevens; treating Justice Scalia). The table shows that in our simulated data, treating the four conservative justices results in a higher probability of unanimous liberal decisions (0.37) than treating the four liberal justices (0.21). Similarly, treating the most liberal justice (Stevens) has the smallest effect on the probability of unanimous liberal decisions compared to treating Justices Rehnquist, Thomas, or Scalia. Treating Justice Stevens has the greatest impact on the probabilities of 5-to-4 or 4-to-5 decisions.Treating the four liberal justices together results in relatively high probability of 4(liberal)-to-5(conservative) decisions (0.19). When we estimated each of these probabilities in 500 simulations, the average absolute bias ranged from to and the average standard error ranged from to ; full results are in the Appendix.
As an example, Figure 6 shows the true and estimated potential outcomes–in this case probability of unanimous decisions–under two different treatment vectors. Treatment treats (nudges towards a liberal decision) the four most conservative justices (Justices O’Connor, Scalia, Kennedy, and Thomas), and treatment treats the four most liberal justices (Justices Stevens, Souter, Ginsberg, and Breyer). We found that treating the conservative justices had a significant positive effect on the probability of a unanimous liberal decision compared to treating the liberal justices. On the other hand, there was no significant causal effect on the probability of unanimous conservative decisions. In the Supporting Materials, we also present similar results under different simulated magnitudes of the main effect parameters for each justice (controlled by ) and pairwise interactions for connected justices (controlled by ), and for different treatment vectors. All the code and accompanying data can be found in https://github.com/youjin1207/Chain.
6 Conclusion and next steps
We have described a chain graph model for outcomes associated with nodes in a social network, with dependence along network ties induced by social interactions, contagion, or interference. Although our Supreme Court example afforded multiple, ostensibly i.i.d. observations from the same chain graph, statistical inference for a single realization of a large chain graph was developed in Tchetgen Tchetgen et al. (2017). The chain graph model can only represent the true data-generating distribution if the outcomes are in very specific kinds of equilibria, which may be plausible if the outcomes represent collective beliefs or decisions (as in the Supreme Court example) but are often implausible. However, we showed that data generated from a causal DAG may be well-approximated by a chain graph model, clarifying the conditions under which it may be reasonable to use of these models in the literature on Ising models for collective behavior, undirected models for social networks, and chain graph models for causal inference in social networks. This approximation has two major limitations: first, it requires that the outcome evolve slowly over time, and second, it requires that the only source of dependence across nodes in the network be due to the causal effects from one node’s outcome to another. This rules out latent variable dependence, where outcomes from nodes that are connected or close in the social network may be dependent due to shared environment, genetics, or other characteristics Ogburn et al. (2017); Ogburn (2018). Future work is needed to develop tractable statistical models that can handle these more general kinds of dependence, and to test these models against real-world data.
Acknowledgements
ELO and YL were supported by ONR grant N000141512343. ELO, YL, and IS were supported by ONR grant N000141812760.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Ahmed and Xing (2009) Ahmed, A. and E. P. Xing (2009). Recovering time-varying networks of dependencies in social and biological studies. Proceedings of the National Academy of Sciences 106 (29), 11878–11883.
- 2Ali and Dwyer (2009) Ali, M. M. and D. S. Dwyer (2009). Estimating peer effects in adolescent smoking behavior: A longitudinal analysis. Journal of Adolescent Health 45 (4), 402–408.
- 3Aronow and Samii (2012) Aronow, P. M. and C. Samii (2012). Estimating average causal effects under general interference. Technical report.
- 4Athey et al. (2016) Athey, S., D. Eckles, and G. W. Imbens (2016). Exact p-values for network interference*. Journal of the American Statistical Association (just-accepted).
- 5Bhattacharya et al. (2019) Bhattacharya, R., D. Malinsky, and I. Shpitser (2019). Causal inference under interference and network uncertainty. In Proceedings of the Thirty Fifth Conference on Uncertainty in Artificial Intelligence (UAI-35th) . AUAI Press.
- 6Bowers et al. (2013) Bowers, J., F. M. M, and P. C (2013). Reasoning about interference between units: A general framework. Political Analysis 21 , 97–124.
- 7Cacioppo et al. (2009) Cacioppo, J. T., J. H. Fowler, and N. A. Christakis (2009). Alone in the crowd: the structure and spread of loneliness in a large social network. Journal of personality and social psychology 97 (6), 977.
- 8Chaudhuri and Richardson (2002) Chaudhuri, S. and T. Richardson (2002). Using the structure of d-connecting paths as a qualitative measure of the strength of dependence. In Proceedings of the Nineteenth conference on Uncertainty in Artificial Intelligence , pp. 116–123. Morgan Kaufmann Publishers Inc.
