logo
    Causal inference with observational data
    6
    Citation
    73
    Reference
    10
    Related Paper
    Citation Trend
    Abstract:
    Causality is central to our understanding of the world and central to scientific explanation. In recent years two approaches to causality have come to prominence and have had a major impact on the social sciences: these are the counterfactual or potential outcomes model of causality and the approach that understands causality in terms of a causal structure represented by a graph. I present both of these and explain how they can be used to identify causal relationships in situations when we do not have access to experimental data. I discuss the principles underlying the most widely used strategies for estimating causal effects in these situations. Finally, I discuss questions of external validity, and, in particular, the conditions under which sociologists' causal estimates can be of more than historical interest.
    Keywords:
    Causality
    Causal model
    Causal reasoning
    Causal structure
    Counterfactual conditional
    Causation
    Causality
    Causal model
    Causal reasoning
    Affect
    Causal structure
    The fairness problem arouses attention in machine learning. One problem with traditional counterfactual fairness is the assumed causal models are constrained by prior knowledge. We propose a framework named Structural Causal Fairness Framework (SCFF) to achieve counterfactual fairness without assumptions like previous works. To correct observations adversely affected by the sensitive attributes, we follow the objectives of fair sampling and construct structural causal models based on causal discovery and causal inference. Experiments show our framework generates competitive results on both counterfactual fairness level and prediction accuracy compared with the other three baselines. More importantly, our framework is all based on data and has good generalization on machine learning problems.
    Causal model
    Causal structure
    Causal reasoning
    Counterfactual conditional
    Causal analysis
    Causal inference is a study of causal relationships between events and the statistical study of inferring these relationships through interventions and other statistical techniques. Causal reasoning is any line of work toward determining causal relationships, including causal inference. This paper explores the relationship between causal reasoning and various fields of software engineering. This paper aims to uncover which software engineering fields are currently benefiting from the study of causal inference and causal reasoning, as well as which aspects of various problems are best addressed using this methodology. With this information, this paper also aims to find future subjects and fields that would benefit from this form of reasoning and to provide that information to future researchers. This paper follows a systematic literature review, including; the formulation of a search query, inclusion and exclusion criteria of the search results, clarifying questions answered by the found literature, and synthesizing the results from the literature review. Through close examination of the 45 found papers relevant to the research questions, it was revealed that the majority of causal reasoning as related to software engineering is related to testing through root cause localization. Furthermore, most causal reasoning is done informally through an exploratory process of forming a Causality Graph as opposed to strict statistical analysis or introduction of interventions. Finally, causal reasoning is also used as a justification for many tools intended to make the software more human-readable by providing additional causal information to logging processes or modeling languages.
    Causal reasoning
    Causality
    Causal model
    Causal structure
    Statistical Inference
    Causal analysis
    Abstract Inferring the effect of interventions within complex systems is a fundamental problem of statistics. A widely studied approach uses structural causal models that postulate noisy functional relations among a set of interacting variables. The underlying causal structure is then naturally represented by a directed graph whose edges indicate direct causal dependencies. In a recent line of work, additional assumptions on the causal models have been shown to render this causal graph identifiable from observational data alone. One example is the assumption of linear causal relations with equal error variances that we will take up in this work. When the graph structure is known, classical methods may be used for calculating estimates and confidence intervals for causal-effects. However, in many applications, expert knowledge that provides an a priori valid causal structure is not available. Lacking alternatives, a commonly used two-step approach first learns a graph and then treats the graph as known in inference. This, however, yields confidence intervals that are overly optimistic and fail to account for the data-driven model choice. We argue that to draw reliable conclusions, it is necessary to incorporate the remaining uncertainty about the underlying causal structure in confidence statements about causal-effects. To address this issue, we present a framework based on test inversion that allows us to give confidence regions for total causal-effects that capture both sources of uncertainty: causal structure and numerical size of non-zero effects.
    Causal structure
    Causal model
    Citations (0)
    Abstract Causal beliefs and reasoning are deeply embedded in many parts of our cognition. We are clearly ‘causal cognizers’, as we easily and automatically (try to) learn the causal structure of the world, use causal knowledge to make decisions and predictions, generate explanations using our beliefs about the causal structure of the world, and use causal knowledge in many other ways. Because causal cognition is so ubiquitous, psychological research into it is itself an enormous topic, and literally hundreds of people have devoted entire careers to the study of it. Causal cognition can be divided into two rough categories: causal learning and causal reasoning. The former encompasses the processes by which we learn about causal relations in the world at both the type and token levels; the latter refers to the ways in which we use those causal beliefs to make further inferences, decisions, predictions, and so on.
    Causal reasoning
    Causal structure
    Causal model
    Causal decision theory
    Causal analysis
    Causality
    Abstract We used a new method to assess how people can infer unobserved causal structure from patterns of observed events. Participants were taught to draw causal graphs, and then shown a pattern of associations and interventions on a novel causal system. Given minimal training and no feedback, participants in Experiment 1 used causal graph notation to spontaneously draw structures containing one observed cause, one unobserved common cause, and two unobserved independent causes, depending on the pattern of associations and interventions they saw. We replicated these findings with less‐informative training (Experiments 2 and 3) and a new apparatus (Experiment 3) to show that the pattern of data leads to hidden causal inferences across a range of prior constraints on causal knowledge.
    Causal structure
    Causal model
    Causality
    Causal reasoning
    Causal analysis
    This thesis represents a contribution to the study of causal and counterfactual reasoning. In six experiments, the relationship between causal selection and counterfactual reasoning and selection is directly investigated. The results support the conclusion that causal contingency information is available for both causal and counterfactual judgements, and that its availability interacts with task demands. Specifically, causal and counterfactual selections were found to depend on the specificity of the description of the outcomes (Experiments 1 to 3). Furthermore, when considering causal chains, causal and counterfactual selections correspond to probability increases and change (Experiments 4 and 5), and can be described by a model that takes those changes into account. Further evidence is offered by the analysis of causal and counterfactual conditionals. It was found that when frequency information is used, the assessments of these conditionals tend to agree (Experiments 6 and 7), as predicted by recent theories of conditional reasoning. The results are interpreted based on the main theories of reasoning available, and it is proposed that these explanations can be integrated into the larger framework of causal models.
    Causal reasoning
    Counterfactual conditional
    Causal model
    Causality
    Contingency
    Causal structure
    Causal decision theory
    Citations (0)
    This chapter provides an introduction to how humans learn and reason about multiple causal relations connected together in a causal structure. The first half of the chapter focuses on how people learn causal structures. The main topics involve learning from observations versus interventions, learning temporal versus atemporal causal structures, and learning the parameters of a causal structure including individual cause-effect strengths and how multiple causes combine to produce an effect. The second half of the chapter focuses on how individuals reason about the causal structure, such as making predictions about one variable given knowledge about other variables, once the structure has been learned. Some of the most important topics involve reasoning about observations versus interventions, how well people reason compared to normative models, and whether causal structure beliefs bias reasoning. In both sections the author highlights open empirical and theoretical questions.
    Causal structure
    Causal reasoning
    Causal model
    Causal decision theory
    Causality
    Causal inference is a study of causal relationships between events and the statistical study of inferring these relationships through interventions and other statistical techniques. Causal reasoning is any line of work toward determining causal relationships, including causal inference. This paper explores the relationship between causal reasoning and various fields of software engineering. This paper aims to uncover which software engineering fields are currently benefiting from the study of causal inference and causal reasoning, as well as which aspects of various problems are best addressed using this methodology. With this information, this paper also aims to find future subjects and fields that would benefit from this form of reasoning and to provide that information to future researchers. This paper follows a systematic literature review, including; the formulation of a search query, inclusion and exclusion criteria of the search results, clarifying questions answered by the found literature, and synthesizing the results from the literature review. Through close examination of the 45 found papers relevant to the research questions, it was revealed that the majority of causal reasoning as related to software engineering is related to testing through root cause localization. Furthermore, most causal reasoning is done informally through an exploratory process of forming a Causality Graph as opposed to strict statistical analysis or introduction of interventions. Finally, causal reasoning is also used as a justification for many tools intended to make the software more human-readable by providing additional causal information to logging processes or modeling languages.
    Causal reasoning
    Causality
    Causal model
    Causal structure
    Statistical Inference
    Causal analysis
    Citations (0)
    Inferring the effect of interventions within complex systems is a fundamental problem of statistics. A widely studied approach employs structural causal models that postulate noisy functional relations among a set of interacting variables. The underlying causal structure is then naturally represented by a directed graph whose edges indicate direct causal dependencies. In a recent line of work, additional assumptions on the causal models have been shown to render this causal graph identifiable from observational data alone. One example is the assumption of linear causal relations with equal error variances that we will take up in this work. When the graph structure is known, classical methods may be used for calculating estimates and confidence intervals for causal effects. However, in many applications, expert knowledge that provides an a priori valid causal structure is not available. Lacking alternatives, a commonly used two-step approach first learns a graph and then treats the graph as known in inference. This, however, yields confidence intervals that are overly optimistic and fail to account for the data-driven model choice. We argue that to draw reliable conclusions, it is necessary to incorporate the remaining uncertainty about the underlying causal structure in confidence statements about causal effects. To address this issue, we present a framework based on test inversion that allows us to give confidence regions for total causal effects that capture both sources of uncertainty: causal structure and numerical size of nonzero effects.
    Causal structure
    Causal model
    Citations (0)