<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Propensity Score Matching for Causal Inference with Relational Data</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">David</forename><surname>Arbour</surname></persName>
							<email>darbour@cs.umass.edu</email>
							<affiliation key="aff0">
								<orgName type="department">School of Computer Science</orgName>
								<orgName type="institution">University of Massachusetts Amherst</orgName>
								<address>
									<postCode>01003</postCode>
									<settlement>Amherst</settlement>
									<region>MA</region>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Katerina</forename><surname>Marazopoulou</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">School of Computer Science</orgName>
								<orgName type="institution">University of Massachusetts Amherst</orgName>
								<address>
									<postCode>01003</postCode>
									<settlement>Amherst</settlement>
									<region>MA</region>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Dan</forename><surname>Garant</surname></persName>
							<email>dgarant@cs.umass.edu</email>
							<affiliation key="aff0">
								<orgName type="department">School of Computer Science</orgName>
								<orgName type="institution">University of Massachusetts Amherst</orgName>
								<address>
									<postCode>01003</postCode>
									<settlement>Amherst</settlement>
									<region>MA</region>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">David</forename><surname>Jensen</surname></persName>
							<email>jensen@cs.umass.edu</email>
							<affiliation key="aff0">
								<orgName type="department">School of Computer Science</orgName>
								<orgName type="institution">University of Massachusetts Amherst</orgName>
								<address>
									<postCode>01003</postCode>
									<settlement>Amherst</settlement>
									<region>MA</region>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Propensity Score Matching for Causal Inference with Relational Data</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">CD1919E0E798700AE7741ED4CA3413F8</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T00:46+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Propensity score matching (PSM) is a widely used method for performing causal inference with observational data. PSM requires fully specifying the set of confounding variables of treatment and outcome. In the case of relational data, this set may include nonintuitive relational variables, i.e., variables derived from the relational structure of the data. In this work, we provide an automated method to derive these relational variables based on the relational structure and a set of naive confounders. This automatic construction includes two unusual classes of variables: relational degree and entity identifiers. We provide experimental evidence that demonstrates the utility of these variables in accounting for certain latent confounders. Finally, through a set of synthetic experiments, we show that our method improves the performance of PSM for causal inference with relational data.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">INTRODUCTION</head><p>Propensity score matching (PSM) <ref type="bibr" target="#b21">[Rosenbaum and Rubin, 1983</ref>] is a widely used tool for determining causal effects from observational data. Propensity scores summarize the effects of a potentially large number of confounding variables by creating a predictive model of treatment. The computation of a propensity score requires specifying a set of potentially confounding variables. This task is relatively straightforward for propositional <ref type="bibr">(i.i.d.)</ref> data. However, many causal analyses consider data in which treatment, outcome, and potential confounders can arise from the interactions among multiple types of interrelated entities. Propensity score matching becomes substantially more challenging in such relational data.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Hometown</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Friends User Places</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Checks-In Has</head><p>From</p><p>Figure <ref type="figure">1</ref>: Example of relational data: users are friends with other users, each user comes from a hometown, and users check-in at places.</p><p>To illustrate this, consider the example domain shown in Figure <ref type="figure">1</ref>, depicting a plausible relational domain.</p><p>Foursquare is an example of a real system that could produce this sort of data. Suppose a researcher is interested in using data from this domain to assess whether smoking causes a user to gain weight. One approach would be to construct a propensity score model with user attributes that the researcher believes could be causes of whether a user smokes and the user's weight, such as alcohol consumption and ethnicity: While this accounts for attributes associated with the user, it fails to account for possible confounders derived from relational variables. For example, it is plausible that the alcohol consumption of a user's friends is a common cause of <ref type="bibr">[User ]</ref>. <ref type="bibr">Weight and [User ]</ref>.Smokes.</p><p>To account for these effects, the corresponding relational variables should be included in the propensity score model.</p><p>It is not difficult to envision more complicated relational variables having an effect. In fact, as previous work has shown <ref type="bibr">[Maier et al., 2013b]</ref>, the number of relational variables can be arbitrarily large depending on how many entity and relationship types exist in the network, the size of the network, and the length of the longest path (the largest degree of separation) in the network where direct dependence exists.</p><p>An additional level of complexity introduced by rela-tional data is that relational structures may result in multiple instances of a given variable. For example, a user with multiple friends could be influenced by the drinking behaviour of each of those friends. Typically, an aggregation function, such as mean, is used to combine this set of values into a single value. Properly conditioning on a relational variable entails choosing the correct set of aggregation functions to represent the distribution of values contained in the set. For example, in order to condition on a relational variable, it may be necessary to condition on multiple aspects of the distribution of those values, such as the mean and the standard deviation (stdev).</p><p>To address these issues, we introduce relational propensity score matching (RPSM), a method that applies propensity score matching to relational domains. RPSM leverages the framework of relational models <ref type="bibr" target="#b3">[Getoor and</ref><ref type="bibr">Taskar, 2007, Maier et al., 2013b]</ref> to automatically construct the set of possible relational confounders given a simpler specification of the assumed dependency structure. RPSM also identifies opportunities to use relational degree variables and entity identifiers, which, as we show empirically, can reduce the bias arising from latent relational confounders. We evaluate RPSM via a set of synthetic experiments using the relational structure of a real-world relational domain, Foursquare.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">BACKGROUND</head><p>In this section we provide a brief overview of matching methods and propensity scores. We then introduce the relational concepts necessary to formalize RPSM.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">MATCHING</head><p>In the framework of potential outcomes <ref type="bibr" target="#b22">[Rubin, 1974]</ref>, estimating the causal effect of treatment T on variable Y is formalized as a comparison of potential outcomes. More formally, let T i be a binary treatment variable for unit i and let Y i be the outcome variable for unit i, where i ∈ {1, . . . , n}. Y i (T i = 0) denotes the value of Y i that would be observed if no treatment was applied to unit i. Similarly, Y i (T i = 1) is the value of Y i that would be observed if unit i had received treatment.</p><p>The causal effect of T on Y is estimated by comparing the difference Y i (T i = 1)−Y i (T i = 0) across all units i.</p><p>In practice, a specific unit either receives treatment or not. Therefore, for a given value of i we never know both Y i (T = 1) and Y i (T = 0). Experimental studies often randomly assign units to treatment and control groups, so that the expected distribution of the covariates in these groups is identical. In observational studies, where randomization is not possible, matching can be used to pair similar samples from the treated and the control groups. Matching can be generally defined as a method that aims to approximate random assignment by equating the distribution of covariates in the treated and control group <ref type="bibr" target="#b23">[Stuart, 2010]</ref>.</p><p>Matching requires a measure quantifying how similar two individuals are. This is achieved by (1) selecting a set of features to be used in the computation of similarity, and (2) choosing a similarity function to apply on those features (for example Mahalanobis distance, propensity score, etc.). Once a similarity measure has been chosen, individuals are matched based on this measure. There are multiple methods for performing matching (see <ref type="bibr" target="#b23">Stuart [2010]</ref> and <ref type="bibr" target="#b6">Ho et al. [2007]</ref> for a survey of matching methods). In this paper, we employ full matching <ref type="bibr" target="#b5">[Hansen and Klopfer, 2006]</ref>, which creates a collection of matched sets (the size of the collection is chosen automatically). Each matched set contains at least one treated and one control unit. Full matching has been shown to be optimal with respect to similarity within matched sets <ref type="bibr" target="#b20">[Rosenbaum, 1991]</ref>.</p><p>Matching methods make the assumption of ignorable treatment assignment, i.e., treatment assignment is independent of the outcome given the observed covariates. This assumption guides the selection of appropriate covariates for the computation of similarity.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">PROPENSITY SCORE</head><p>The propensity score <ref type="bibr" target="#b21">[Rosenbaum and Rubin, 1983]</ref> is the probability of receiving treatment, given the observed covariates X i e i (X i ) = P (T i = 1|X i ).</p><p>Propensity scores are a form of dimensionality reduction that projects the original covariates down to a single value which preserves distance with respect to the likelihood of treatment. Matching can then be performed on the propensity score, as opposed to the covariates directly. The prevailing explanation for why propensity scores are appropriate for matching is that they are balancing scores (given the value of the propensity score, the treatment and control groups have the same distribution of covariates), and they preserve ignorability of treatment assignment (if treatment assignment is ignorable given the covariates, then treatment assignment is also ignorable given the propensity score) <ref type="bibr" target="#b23">[Stuart, 2010]</ref>.</p><p>Any method that models the conditional probability of a binary variable given a set of predictors can be used to estimate a propensity score. In this work, we employ logistic regression, a widely used method for obtaining a propensity score. However, other models (such as boosted trees, support vector machines, and neural networks) have been explored in the literature <ref type="bibr" target="#b25">[Westreich et al., 2010</ref><ref type="bibr" target="#b16">, McCaffrey et al., 2004</ref><ref type="bibr" target="#b11">, Lee et al., 2010]</ref>.</p><p>A key advantage of propensity scores is their robustness to model misspecification <ref type="bibr" target="#b0">[Drake, 1993]</ref>, i.e., including irrelevant variables 1 in the calculation of the propensity score. Because the propensity score model is built upon a predictive rather than causal model of treatment, many of the issues that arise with traditional regression modeling, such as multicollinearity, are no longer a threat to validity. Further, in contrast to matching directly on the covariates, propensity scores can down-weight or disregard variables that are not associated with treatment and have been erroneously included in the propensity model. However, as <ref type="bibr" target="#b17">Pearl [2009]</ref> has observed, common effects of the treatment and outcome must not be included in the propensity score model. In general, the set of d-connecting paths between treatment and outcome needs to be considered. The propensity score model must include a (not necessarily minimal) separating set of treatment and outcome. One approach to eliminating variables that are potential common effects of treatment and outcome is the injunction of <ref type="bibr" target="#b21">Rosenbaum and Rubin [1983]</ref> to restrict the set of covariates to pretreatment variables (variables whose values are measured prior to treatment).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">RELATIONAL CONCEPTS</head><p>Propositional representations, such as Bayesian networks, describe domains with a single entity type. However, many real-world systems involve multiple types of entities that interact with each other. Data produced by such systems are called relational or network data. In this section, we introduce the basic relational concepts, following the notation and terminology of <ref type="bibr">Maier et al. [2013b]</ref>.</p><p>A relational schema S = (E, R, A, card ) specifies the set of entity, relationship, and attribute classes of a</p><p>1 Variables that are marginally independent of treatment or outcome. Example relational skeleton for the Foursquare domain. This could be a small fragment of a (potentially) larger skeleton.</p><p>domain. It includes a cardinality function that imposes constraints on the number of times an entity instance can participate in a relationship. A relational schema can be graphically represented with an Entity-Relationship (ER) diagram. Figure <ref type="figure" target="#fig_1">2</ref> shows the ER diagram for the Foursquare domain. In this example, there are three entity classes (User , Place, Hometown), and three relationship classes, <ref type="bibr">(Friends, ChecksIn, From)</ref>. The entity class User has three attributes: Smokes, Weight, and Drinks. The cardinality constraints are depicted using crow's feet notation. For example, the cardinality of the From relationship is one-to-many, indicating that one user has one hometown, but many users can be from the same hometown.</p><p>A relational skeleton is a partial instantiation of a relational schema that specifies the set of entity and relationship instances that exist in the domain. Given a relational schema, one can specify relational paths, which intuitively correspond to possible ways of traversing the schema (see <ref type="bibr">Maier et al. [2013b]</ref> for a formal definition).</p><p>For the schema shown in Figure <ref type="figure" target="#fig_1">2</ref>, possible paths include [User , Friends, User ] (a person's friends), and [User , Friends, User , From, Hometown] (the hometowns of a person's friends). Relational variables consist of a relational path and an attribute that can be reached through that path. For example, the relational variable [User , Friends, User ].Drinks corresponds to the alcohol consumption of a person's friends. Probabilistic dependencies can be defined between relational variables. In this work, we consider dependencies where the path of the outcome relational variable is a single item. In this case, the path of the treatment relational variable describes how dependence is induced. For example, the relational dependency</p><formula xml:id="formula_0">[User , Friends, User ].Drinks ! [User ].Weight</formula><p>states that the alcohol consumption of a user's friends affects that user's weight.</p><p>A relational model M = (S, D, Θ) is a collection of relational dependencies D defined over a relational schema along with their parameterizations Θ (a conditional probability distribution for each attribute given its parents). The structure of a relational model can be depicted by superimposing the dependencies on the ER diagram of the relational schema, as shown in Figure <ref type="figure" target="#fig_1">2</ref>, and labeling each arrow with the dependency it corresponds to. If labels are omitted, the resulting graphical representation is known as a classdependency graph. <ref type="bibr">Maier et al. [2013b]</ref> provides a framework that enables reasoning about d-separation in relational models. Toward that end, they introduce abstract ground graphs (AGGs), a graphical structure that captures relational dependencies and can be used to answer relational d-separation queries. Abstract ground graphs are defined from a given perspective, the base item of the analysis, and include nodes that correspond to relational variables. For practical applications, the size of abstract ground graphs is limited by a (domain dependent) hop-threshold, which constrains the length of relational paths that will be considered. Intuitively, the hop-threshold corresponds to the relational "distance" of a cause from its effect.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Recent work by</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4">NEW TYPES OF VARIABLES</head><p>In this section we present the new types of variables that are enabled by relational domains: (1) Relational variables (a way of defining a larger number of potential confounders) and aggregation; (2) Degree variables (a type of confounder not available without relational data); (3) Entity identifiers (which enable blocking, a way to account for latent confounders only available within relational data). Those types of variables are used in the calculation of relational propensity scores and are referred to as relational covariates.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.1">Aggregation Functions</head><p>A fundamental characteristic of relational data is the heterogeneity of the underlying relational structure. For example, a person can have many friends, different people have different sets of friends, and those sets can overlap to varying degrees. This implies that when constructing relational variables for a specific individual, the construction process will often return a set of values rather than a single value. For instance, the relational variable "friends' age" for a person consists of a set of values containing the age of each one of that person's friends. In the field of statistical relational learning, aggregation functions are commonly used to A state has many towns, but each town is in one state, and many people are from the same town, but each person is from one town.</p><p>summarize the values of related instances into a single value, representative of the distribution. Common aggregation functions include mean, stdev, mode, count, sum, min, max, and median. Researchers have also defined more complex aggregation methods <ref type="bibr" target="#b18">[Perlich and Provost, 2006</ref>].</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.2">Degree Variables</head><p>Other work has pointed out that variation in the size of the set of values for a relational variable can strongly affect the distribution of the observed values of many aggregation functions <ref type="bibr" target="#b10">[Jensen et al., 2003]</ref>. <ref type="bibr">Jensen et al.</ref> call the size of this set the "degree" and it is equivalent, in the terminology of <ref type="bibr">Maier et al. [2013b]</ref>, to the size of the terminal set of a relational path. To account for the effects of degree on aggregated values, RPSM includes degree variables in the calculation of propensity scores.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.3">Entity Identifiers</head><p>Blocking designs are widely used in experimental studies to account for latent confounders <ref type="bibr" target="#b1">[Fisher, 1935]</ref>. <ref type="bibr" target="#b19">Rattigan et al. [2011]</ref> formalized relational blocking as an operator that can be used to infer causal dependence in observational data expressed in a relational representation. By blocking on the identifier of an entity, relational blocking accounts for the effect of latent variables associated with that entity. Blocking is uniquely available for relational data. Moreover, since blocking on an entity appears to avoid inducing dependence due to colliders on that entity, blocking may partially alleviate a key threat to validity noted by <ref type="bibr" target="#b17">Pearl [2009]</ref>.</p><p>In this work, we incorporate relational blocking with propensity scores by including entity identifiers as covariates in the calculation of propensity scores. We restrict the use of blocking to hierarchies, i.e., parts of the relational schema that are connected through a series of many-to-one relationships. An example hierarchy is shown in Figure <ref type="figure" target="#fig_4">4</ref>. In this case, blocking on the identifier for towns (i.e., grouping users based on their hometown) accounts for the effect of latent variables associated with Hometown, and for the effect of latent variables associated with the State within which each town is located. More generally, blocking on the identifier of an entity in a hierarchy accounts for the effect of latent confounders that reside in that entity and in entities that appear higher up in the hierarchy.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">RELATIONAL PROPENSITY SCORE MATCHING</head><p>We consider the following problem: given an entity E and two attributes on that entity, treatment <ref type="bibr">[E]</ref>.T and outcome <ref type="bibr">[E]</ref>.O, we seek to decide between</p><formula xml:id="formula_1">[E].T ! [E].O and [E].T ! [E].O.</formula><p>For notational convenience, we restrict our attention to cases where the treatment and outcome are on the same entity. In practice, RPSM can be applied to any treatment and outcome lying on entities that are connected through one-to-one relationships. We assume that the relational skeleton has been given a priori, i.e., all entity and relationship instances have been fully and correctly specified. Additionally, we assume that the effects of all latent variables can be accounted for by using relational blocking (in other words, latent variables exists only on paths that can be blocked on).</p><p>Relational propensity score matching (RPSM) provides an automatic method for constructing the set of aggregated relational variables, degree variables and entity identifiers (i.e., the relational covariates) to perform propensity score matching on relational data. The procedure for RPSM is described in Algorithm 1. RPSM takes as input a data-set X , a relational schema, the treatment and outcome attributes, a set of possible confounding attributes, a set of aggregation functions, and a hop-threshold h. The algorithm constructs the set of relational covariates based on the confounding attributes, the aggregation functions, and hop-threshold (line 2, discussed below in detail). The propensity score of the treatment given the covariates is then computed (line 3) and matching is performed based on the propensity score (line 4).</p><p>The construction of relational covariates is presented in Algorithm 2. The algorithm first constructs all potential relational variables for the confounding attributes from the given perspective, up to the specified hop-threshold (line 1).<ref type="foot" target="#foot_0">2</ref> This is the set of relational confounders. Then, for each relational confounder, it creates the appropriate relational covariates by applying the given aggregation functions (lines 7-8). A degree variable is then added for the paths of the relational confounders (line 9). Finally, the algorithm identifies parts of the schema that form a hierarchy and adds identifier variables for the schema item lowest in the hierarchy to perform blocking (lines 10-14). Relational covariates that were constructed from relational variables that are now determined by the blocking path Finally, id variables are added to the relational paths. In this case, there exists a hierarchy expressed by the relational path <ref type="bibr">[User , From, Hometown]</ref>. Therefore, the algorithm adds the following relational covariate:</p><p>[User , From, Hometown].id</p><p>In practice, the hop-threshold should be chosen on a case by case basis, using expert knowledge of the application domain. The choice of aggregation functions can be guided by an analysis of each variable's marginal distribution from the perspective of the treatment and outcome.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">SYNTHETIC EXPERIMENTS</head><p>To evaluate the performance of RPSM we examine the following hypotheses:</p><p>1. Propensity score matching models that are limited to simplistic relational attributes (h = 2) fail to fully account for confounding network effects (h = 4) (Section 4.1). 2. Traditional aggregates for relational data, such as mean, when used in isolation do not sufficiently condition on the distribution of confounding relational variables (Section 4.2). 3. The inclusion of identifiers for entities that lie along valid blocking paths accounts for latent confounders on those entities as well on entities connected to them. That is, including entity identifiers in the propensity model performs an implicit causal blocking design (Section 4.3).</p><p>For all experiments we used the structure derived from a sample of a real-world network, Foursquare [Gao  <ref type="table" target="#tab_1">1</ref>.</p><p>For our experiments we generated data from multiple models to test each hypothesis individually. In all experiments, the treatment is [User ].Smokes and the outcome <ref type="bibr">[User ]</ref>.Weight. Each model was parameterized as follows: The value of the treatment was drawn from a logistic model parametrized using coefficients drawn from U (−2, 2) and interaction terms increasing in degree from 1 (no interaction) to 10 (up to 10 interacting covariates, not necessarily distinct, per term). We refer to this varying degree as "covariate complexity". The value of outcome was drawn from a linear model with coefficients drawn from U (−2, 2) and an error distribution drawn from N (0, 1). Marginal distributions for each variable were drawn from N (µ, σ), with µ and σ sampled for each variable individually from U (0, 5) and U (1, 3), respectively.</p><p>We used logistic regression to calculate the propensity score and then performed full matching using the optmatch package <ref type="bibr" target="#b5">[Hansen and Klopfer, 2006]</ref>. A linear model was applied using treatment and matching assignment as covariates and outcome as the response variable to assess statistical significance, with an α value of 0.01 for determining dependence. In this setting, we would expect a low error rate for linear logodds functions (covariate complexity is 1), given the perfect correspondence between the generating models and the estimation methods when the set of covariates is correctly specified (no interaction terms).</p><p>Adding interaction terms renders the models progressively less appropriate. We report Type I and Type II errors. Type I error corresponds to cases where a valid causal dependence exists between treatment and outcome and RPSM incorrectly concludes that there exists no such dependence. Type II error corresponds to cases where RPSM incorrectly concludes that there exists a dependency between treatment and outcome.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">SIMPLE NETWORK DEPENDENCIES</head><p>We examine the first hypothesis, whether propensity score models limited to simplistic relational attributes fail to fully account for confounding network effects, by generating data from two models. Both models have the same class-dependency graph, shown in Figure <ref type="figure" target="#fig_5">5</ref>, but differ in the length of the longest true dependency.</p><p>In the first model (World2), the true relational confounders are at most two hops away from the treatment and outcome entity. This corresponds to dependencies that can be read directly from the class dependency graph, e.g., the places a user checks in to. The set of true relational confounders for the model is: In the second model (World4), the set of true confounders is extended to include relational variables up to four hops away, e.g., other users that check in to the same places as a user. The set of confounders includes all of the confounders of the first model as well as: Using the above procedure we ran 100 trials. For each trial we considered two cases, one in which treatment and outcome are conditionally independent and one in which there is a direct effect between them. We then compared two methods for creating the relational covariates for propensity score matching:</p><p>1. RPSM using mean, stdev, max, min as aggregation functions and h = 2 without blocking or degree variables (RPSM2) The results are shown in Figure <ref type="figure">6</ref>. Along the diagonal the RPSM model is consistent with the world configuration. When models are over-specified, for instance RPSM4 in the World2 configuration, RPSM4 achieves comparable performance to RPSM2. However, when models are underspecified, for instance RPSM2 in the World 4 configuration, a spurious effect is inferred between treatment and outcome in the conditionally independent case. These results also demonstrate a case in which RPSM can successfully tolerate large numbers of irrelevant covariates.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">COMPLEX NETWORK DEPENDENCIES</head><p>In this section, we examine the second hypothesis regarding the effect of using complex aggregation function in the construction of relational covariates. We generated data from models with the same classdependency graph as in Section 4.1. We used World2 and World4, as before, and two simplified models which consider only mean as an aggregate, with hopthresholds of 2 (World2-) and 4 (World4-). We then used the RPSM2 and RPSM4 methods for constructing relational covariates and two simpler propensity score models that only include mean as an aggregate (RPSM2-with h = 2 and RPSM4-with h = 4).</p><p>The results are shown in Figure <ref type="figure" target="#fig_8">7</ref>. Along the main diagonal, the assumptions of the RPSM model are consistent with the true world configuration. In cases where the employed model uses mean as the sole aggregation function but distributional dependencies are more complex, RPSM commits a large number of Type I errors. However, the over-specified models (e.g., RPSM4 in World2) maintain accuracy levels that are consistent with the most efficient RPSM configuration.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3">ENTITY IDENTIFIERS</head><p>The final experiment examines the third hypothesis regarding the effect of including entity identifiers in the relational propensity score model. We generated data from a model similar to that of Figure <ref type="figure" target="#fig_5">5</ref>, with an additional latent confounder on the Hometown entity. We then created relational covariates using four strategies:</p><p>1. Use all observed variables and hop-threshold of 2 (RPSM2) and 4 (RPSM4). 2. Use degree variables and entity-identifiers for all eligible blocking paths with either h = 2 or h = 4 (RPSM2+ and RPSM4+ respectively).</p><p>The results are shown in Figure <ref type="figure" target="#fig_9">8</ref>. RPSM2 and RPSM4 perform poorly, because of the bias induced by unconditioned confounders. RPSM2+ performs well when true relational dependencies are limited to h = 2. RPSM4+ performs well in all cases. This is an indication that including the entity identifiers in the propensity model performs blocking, producing effects similar to the explicit conditioning performed by <ref type="bibr" target="#b19">Rattigan et al. [2011]</ref>. This also strengthens the connection between relational blocking and a conjecture made by <ref type="bibr" target="#b18">Perlich and Provost [2006]</ref> that the inclusion of identifier variables in a non-causal setting can be used to create a relational fixed or random effects model. Given these results, the ability to automatically identify and utilize entity identifiers provides a strong argument for using RPSM as opposed to a propositional approach. While blocking accounts for a relatively small subset of all possible confounders, it provides a substantial improvement over the alternative of assuming no latent confounders.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">RELATED WORK</head><p>Multi-level propensity score models <ref type="bibr" target="#b7">[Hong and</ref><ref type="bibr">Raudenbush, 2006, Li et al., 2013]</ref> provide a method for accounting for group or cluster level effects. This corresponds to a one-to-many relationship in a relational schema. RPSM can be seen as an extension of the multi-level setting, capturing not only one-tomany group level effects, but also many-to-many effects. There has also been significant progress in un-  derstanding the consequences of the stable unit treatment value assumption (SUTVA) 3 for matching and propensity models in the fields of statistics, epidemiology and econometrics <ref type="bibr" target="#b8">[Hudgens and Halloran, 2008</ref><ref type="bibr" target="#b24">, Tchetgen and VanderWeele, 2012</ref><ref type="bibr" target="#b15">, Manski, 2013]</ref>. This work does not address SUTVA violations, but extensions to that setting are a focus of future work. <ref type="bibr" target="#b18">Perlich and Provost [2006]</ref> introduced relational fixed and random effects models using identifier attributes as features in the ACORA framework. RPSM differs in two important aspects. First, the aim of the aforementioned work is predictive, rather than causal. Second, RPSM incorporates degree variables and provides an algorithm for deciding which relational variables should be included, rather than assuming the correct set of relational variables and aggregating.</p><p>In the area of relational causal discovery, <ref type="bibr" target="#b13">Maier et al. [2013a]</ref> introduced a constraint-based algorithm, RCD, that leverages relational d-separation <ref type="bibr">[Maier et al., 2013b]</ref> to learn causal models from relational data. RCD learns a joint causal model of a relational domain and abstracts away the mechanics of performing individual tests of conditional independence, while RPSM focuses on evaluating a single causal dependence and the conditioning mechanism.</p><p>3 SUTVA states that the outcome of an individual is independent of the treatment status of other individuals.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">FUTURE WORK</head><p>We plan on examining RPSM further, using more complex synthetic data and real-world data. An interesting avenue for future research is extending RPSM to the case where the treatment or outcome lies along a one-to-many relational path (e.g., the effect of a treatment performed on an individual on an aggregate attribute of the individual's friends). There are also a number of methods for performing matching without a propensity score, such as matching on the full set of covariates <ref type="bibr" target="#b23">[Stuart, 2010]</ref>, coarsened exact matching <ref type="bibr" target="#b9">[Iacus et al., 2012]</ref>, and entropy balancing <ref type="bibr" target="#b4">[Hainmueller, 2012]</ref>. Extending these methods to the relational setting would allow practitioners flexibility in terms of the set of assumptions required for a given causal analysis.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7">CONCLUSIONS</head><p>Propensity score matching provides a powerful and robust method for causal inference on propositional data. However, naively applying PSM to relational data ignores both new challenges and opportunities presented by this richer type of data. RPSM automatically constructs the set of relational covariates to be used in the propensity score model given a set of confounding attributes, a set of aggregation functions, and a hop threshold. Further, it exploits the relational structure by identifying degree variables and entity identifiers, which can account for latent relational confounders. We evaluate its efficacy via synthetic experiments that leverage a real-world relational skeleton.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>[</head><label></label><figDesc>User ].Smokes ∼ [User ].Drinks + [User ].Ethnicity.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: Relational model for the Foursquare domain. The underlying relational schema (ER diagram) is shown in black. The attributes on the entities are fictional. The relational dependency is shown in gray.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head></head><label></label><figDesc>Figure 3:Example relational skeleton for the Foursquare domain. This could be a small fragment of a (potentially) larger skeleton.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head></head><label></label><figDesc>Figure 3 depicts an example relational skeleton for the Foursquare domain. The network consists of two User instances, Alice and Bob, who are friends with each other and come from the same hometown. There are two Place instances, Hillside Diner and Corner Cafe.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Figure 4 :</head><label>4</label><figDesc>Figure4: Relational schema that depicts a hierarchy. A state has many towns, but each town is in one state, and many people are from the same town, but each person is from one town.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>Figure 5 :</head><label>5</label><figDesc>Figure5: Class-dependency graph for the models used to evaluate the effect of using relational variables with longer hop-thresholds as covariates.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_6"><head>[</head><label></label><figDesc>User ].Drinks [User , From, Hometown].SchoolQuality [User , ChecksIn, Place].PriceRange</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_7"><head>[</head><label></label><figDesc>User , Friends, User ].Drinks [User , ChecksIn, Place, ChecksIn, User ].Drinks [User , From, Hometown, From, User ].Drinks [User , Friends, User , Friends, User ].Drinks [User , Friends, User , ChecksIn, Place].PriceRange [User , Friends, User , From, Hometown].SchoolQuality</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_8"><head>Figure 7 :</head><label>7</label><figDesc>Figure7: Type I and Type II error when RPSM2-, RPSM2, RPSM4-, and RPSM4 are applied to data generated by World2-, World2, World4-, and World4 models with increasing covariate complexity, averaged over 100 trials.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_9"><head>Figure 8 :</head><label>8</label><figDesc>Figure8: Type I and Type II error when RPSM2, RPSM2+, RPSM4, and RPSM4+ are applied to data generated by World2, World2+, World4, and World4+ with increasing covariate complexity, averaged over 100 trials.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head></head><label></label><figDesc>User entity, in this case[User ].Drinks, are added to the set of relational co-variates. Because these covariates are propositional, aggregation functions are not applied.The aggregation functions are then applied to relational variables that cross the boundaries of the User entity. If the set of aggregation functions is {mean}, the algorithm will add the following to the set of relational covariates: mean [User , Friends, User ].Drinks , mean [User , Friends, User , Friends, User ].Drinks , mean [User , ChecksIn, Place, ChecksIn, User ].Drinks , mean [User , From, Hometown, From, User ].Drinks The set of relational covariates is augmented by including the degree of the relational paths that involve more than one entity classes: degree [User , Friends, User ] , degree [User , Friends, User , Friends, User ] , degree [User , ChecksIn, Place, ChecksIn, User ] , degree [User, From, Hometown, From, User ]    </figDesc><table><row><cell cols="2">Algorithm 1: RPSM (X , schema, treatment, outcome,</cell></row><row><cell cols="2">confoundingAttrs, aggrFunctions, h)</cell></row><row><cell cols="2">1 perspective ← item class of treatment, outcome</cell></row><row><cell cols="2">2 covariates ← GetRelationalCovariates (schema,</cell></row><row><cell></cell><cell>perspective, confoundingAttrs, aggrFunctions, h)</cell></row><row><cell cols="2">3 propensityScore ← Calculate propensity score for</cell></row><row><cell></cell><cell>treatment ∼ covariates using X</cell></row><row><cell cols="2">4 matches ← Match (propensityScore, treatment, X )</cell></row><row><cell cols="2">5 return matches</cell></row><row><cell cols="2">Algorithm 2: GetRelationalCovariates (schema,</cell></row><row><cell cols="2">perspective, confoundingAttrs, aggrFunctions, h)</cell></row><row><cell cols="2">1 relationalConfounders ← relational variables with</cell></row><row><cell></cell><cell>attributes in confoundingAttrs from perspective</cell></row><row><cell></cell><cell>perspective up to hop-threshold h</cell></row><row><cell cols="2">2 relCovariates ← ∅</cell></row><row><cell cols="2">3 for P.X in relationalConfounders do</cell></row><row><cell>4</cell><cell>if P == [perspective] then</cell></row><row><cell>12</cell><cell>controlled ← relational variables that P</cell></row><row><cell></cell><cell>controls for</cell></row><row><cell>13</cell><cell>relCovariates ← relCovariates \ controlled</cell></row><row><cell>14</cell><cell>relCovariates ← relCovariates ∪ P .id</cell></row><row><cell cols="2">15 return relCovariates</cell></row><row><cell cols="2">are removed from the list of covariates (line 13).</cell></row><row><cell cols="2">Example 3.1. Consider our earlier scenario of assess-</cell></row><row><cell cols="2">ing the effect of smoking on a user's weight. The treat-</cell></row><row><cell cols="2">ment is User .Smokes and the outcome is User .Weight</cell></row><row><cell cols="2">(the perspective of the analysis is the User entity</cell></row><row><cell cols="2">class). If Drinks is given as a possible confounding</cell></row><row><cell cols="2">attribute and the hop-threshold is 4, the algorithm</cell></row><row><cell cols="2">will add the following relational variables to the set of</cell></row><row><cell cols="2">relational confounders:</cell></row><row><cell></cell><cell>[User ].Drinks</cell></row><row><cell></cell><cell>[User , Friends, User ].Drinks</cell></row><row><cell></cell><cell>[User , Friends, User , Friends, User ].Drinks</cell></row><row><cell></cell><cell>[User , ChecksIn, Place, ChecksIn, User ].Drinks</cell></row><row><cell></cell><cell>[User , From, Hometown, From, User ].Drinks</cell></row><row><cell cols="2">The next step is to create relational covariates based</cell></row><row><cell cols="2">on the above relational variables. First, relational vari-</cell></row><row><cell cols="2">ables that only involve the</cell></row></table><note>5 relCovariates ← relCovariates ∪ P .X 6 else 7 for agg in aggrFunctions do 8 relCovariates ← relCovariates∪agg(P .X ) 9 relCovariates ← relCovariates ∪ degree(P ) 10 for P.X in relationalConfounders do 11 if P is valid blocking choice for perspective then</note></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Table 1 :</head><label>1</label><figDesc>Descriptive statistics for the Foursquare relational skeleton used in the synthetic experiments.</figDesc><table><row><cell cols="3">Aggregate Friends Check-Ins</cell></row><row><cell>mean</cell><cell>9.45</cell><cell>120.09</cell></row><row><cell>median</cell><cell>5</cell><cell>73</cell></row><row><cell>min</cell><cell>1</cell><cell>1</cell></row><row><cell>max</cell><cell>3674</cell><cell>2477</cell></row><row><cell cols="3">et al., 2012], augmented with synthetic attributes on</cell></row><row><cell cols="3">the entities. This allows for controlling the dependen-</cell></row><row><cell cols="3">cies between attributes as well as the marginal and</cell></row><row><cell cols="3">conditional distributions, while leveraging relation-</cell></row><row><cell cols="3">ships from a real-network. The relational schema for</cell></row><row><cell cols="3">the Foursquare network is shown in Figure 2. The re-</cell></row><row><cell cols="3">lational skeleton consists of 9,599 users, 47,164 friend-</cell></row><row><cell cols="3">ships, 182,968 locations where users "checked-in" via</cell></row><row><cell cols="3">the mobile application, 1,360,123 check-ins, and the</cell></row><row><cell cols="3">users' hometowns. Aggregate statistics for the net-</cell></row><row><cell>work are shown in Table</cell><cell></cell><cell></cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_0">The algorithm can be trivially extended to exclude certain relational paths. For example, if the user has domain knowledge that would exclude specific relational paths or relational variables from the list of potential confounders.</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Effects of misspecification of the propensity score on estimators of treatment effect</title>
		<author>
			<persName><forename type="first">C</forename><surname>Drake</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Biometrics</title>
		<imprint>
			<biblScope unit="volume">49</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="1231" to="1236" />
			<date type="published" when="1993">1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">The Design of Experiments</title>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">A</forename><surname>Fisher</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1935">1935</date>
			<publisher>Oliver and Boyd</publisher>
			<pubPlace>Edinburgh</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">gSCorr: Modeling geosocial correlations for new check-ins on locationbased social networks</title>
		<author>
			<persName><forename type="first">H</forename><surname>Gao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Tang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Liu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 21st ACM International Conference on Information and Knowledge Management</title>
				<meeting>the 21st ACM International Conference on Information and Knowledge Management</meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2012">2012</date>
			<biblScope unit="page" from="1582" to="1586" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m" type="main">Introduction to statistical relational learning</title>
		<author>
			<persName><forename type="first">L</forename><surname>Getoor</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Taskar</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2007">2007</date>
			<publisher>MIT press</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Entropy balancing for causal effects: A multivariate reweighting method to produce balanced samples in observational studies</title>
		<author>
			<persName><forename type="first">J</forename><surname>Hainmueller</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Political Analysis</title>
		<imprint>
			<biblScope unit="volume">20</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="25" to="46" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Optimal full matching and related designs via network flows</title>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">B</forename><surname>Hansen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">O</forename><surname>Klopfer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Computational and Graphical Statistics</title>
		<imprint>
			<biblScope unit="volume">15</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="609" to="627" />
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Matching as nonparametric preprocessing for reducing model dependence in parametric causal inference</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">E</forename><surname>Ho</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Imai</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>King</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">A</forename><surname>Stuart</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Political Analysis</title>
		<imprint>
			<biblScope unit="volume">15</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="199" to="236" />
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Evaluating kindergarten retention policy</title>
		<author>
			<persName><forename type="first">G</forename><surname>Hong</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">W</forename><surname>Raudenbush</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of the American Statistical Association</title>
		<imprint>
			<biblScope unit="volume">101</biblScope>
			<biblScope unit="issue">475</biblScope>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Toward causal inference with interference</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">G</forename><surname>Hudgens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">E</forename><surname>Halloran</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of the American Statistical Association</title>
		<imprint>
			<biblScope unit="volume">103</biblScope>
			<biblScope unit="issue">482</biblScope>
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Causal inference without balance checking: Coarsened exact matching</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">M</forename><surname>Iacus</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>King</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Porro</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Political Analysis</title>
		<imprint>
			<biblScope unit="volume">20</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="1" to="24" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Avoiding bias when aggregating relational data with degree disparity</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">D</forename><surname>Jensen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Neville</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Hay</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Twentieth International Conference on Machine Learning</title>
				<meeting>the Twentieth International Conference on Machine Learning</meeting>
		<imprint>
			<publisher>AAAI Press</publisher>
			<date type="published" when="2003">2003</date>
			<biblScope unit="page" from="274" to="281" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Improving propensity score weighting using machine learning</title>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">K</forename><surname>Lee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Lessler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">A</forename><surname>Stuart</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Statistics in Medicine</title>
		<imprint>
			<biblScope unit="volume">29</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="337" to="346" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Propensity score weighting with multilevel data</title>
		<author>
			<persName><forename type="first">F</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">M</forename><surname>Zaslavsky</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">B</forename><surname>Landrum</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Statistics in Medicine</title>
		<imprint>
			<biblScope unit="volume">32</biblScope>
			<biblScope unit="issue">19</biblScope>
			<biblScope unit="page" from="3373" to="3387" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">A sound and complete algorithm for learning causal models from relational data</title>
		<author>
			<persName><forename type="first">M</forename><surname>Maier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Marazopoulou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Arbour</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Jensen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Twenty-Ninth Conference on Uncertainty in Artificial Intelligence</title>
				<meeting>the Twenty-Ninth Conference on Uncertainty in Artificial Intelligence</meeting>
		<imprint>
			<date type="published" when="2013">2013a</date>
			<biblScope unit="page" from="371" to="380" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<monogr>
		<title level="m" type="main">Reasoning about independence in probabilistic models of relational data</title>
		<author>
			<persName><forename type="first">M</forename><surname>Maier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Marazopoulou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Jensen</surname></persName>
		</author>
		<idno type="arXiv">arXiv:1302.4381</idno>
		<imprint>
			<biblScope unit="page">2013</biblScope>
		</imprint>
	</monogr>
	<note type="report_type">arXiv preprint</note>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Identification of treatment response with social interactions</title>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">F</forename><surname>Manski</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">The Econometrics Journal</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="S1" to="S23" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Propensity score estimation with boosted regression for evaluating causal effects in observational studies</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">F</forename><surname>Mccaffrey</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Ridgeway</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">R</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Psychological Methods</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page">403</biblScope>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Remarks on the method of propensity score</title>
		<author>
			<persName><forename type="first">J</forename><surname>Pearl</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Statistics in Medicine</title>
		<imprint>
			<biblScope unit="volume">28</biblScope>
			<biblScope unit="issue">9</biblScope>
			<biblScope unit="page" from="1415" to="1416" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Distribution-based aggregation for relational learning with identifier attributes</title>
		<author>
			<persName><forename type="first">C</forename><surname>Perlich</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Provost</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Machine Learning</title>
				<imprint>
			<date type="published" when="2006-02">February 2006</date>
			<biblScope unit="volume">62</biblScope>
			<biblScope unit="page" from="65" to="105" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Relational blocking for causal discovery</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">J</forename><surname>Rattigan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Maier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Jensen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Twenty-Fifth AAAI Conference on Artificial Intelligence</title>
				<meeting>the Twenty-Fifth AAAI Conference on Artificial Intelligence</meeting>
		<imprint>
			<date type="published" when="2011">2011</date>
			<biblScope unit="page" from="145" to="151" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">A characterization of optimal designs for observational studies</title>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">R</forename><surname>Rosenbaum</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of the Royal Statistical Society. Series B (Methodological)</title>
		<imprint>
			<biblScope unit="volume">53</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="597" to="610" />
			<date type="published" when="1991">1991</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">The central role of the propensity score in observational studies for causal effects</title>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">R</forename><surname>Rosenbaum</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">B</forename><surname>Rubin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Biometrika</title>
		<imprint>
			<biblScope unit="volume">70</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="41" to="55" />
			<date type="published" when="1983">1983</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Estimating causal effects of treatments in randomized and nonrandomized studies</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">B</forename><surname>Rubin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Educational Psychology</title>
		<imprint>
			<biblScope unit="volume">66</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="688" to="701" />
			<date type="published" when="1974">1974</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Matching methods for causal inference: A review and a look forward</title>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">A</forename><surname>Stuart</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Statistical Science</title>
		<imprint>
			<biblScope unit="volume">25</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="1" to="21" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">On causal inference in the presence of interference</title>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">J T</forename><surname>Tchetgen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">J</forename><surname>Vanderweele</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Statistical Methods in Medical Research</title>
		<imprint>
			<biblScope unit="volume">21</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="55" to="75" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">Propensity score estimation: Neural networks, support vector machines, decision trees (cart), and meta-classifiers as alternatives to logistic regression</title>
		<author>
			<persName><forename type="first">D</forename><surname>Westreich</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Lessler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">J</forename><surname>Funk</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Clinical Epidemiology</title>
		<imprint>
			<biblScope unit="volume">63</biblScope>
			<biblScope unit="issue">8</biblScope>
			<biblScope unit="page" from="826" to="833" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
