Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-08T16:29:52.343Z Has data issue: false hasContentIssue false

What Is Going on Inside the Arrows? Discovering the Hidden Springs in Causal Models

Published online by Cambridge University Press:  01 January 2022

Rights & Permissions [Opens in a new window]

Abstract

Using Gebharter’s representation, we consider aspects of the problem of discovering the structure of unmeasured submechanisms when the variables in those submechanisms have not been measured. Exploiting an early insight of Sober’s, we provide a correct algorithm for identifying latent, endogenous structure—submechanisms—for a restricted class of structures. The algorithm can be merged with other methods for discovering causal relations among unmeasured variables, and feedback relations between measured variables and unobserved causes can sometimes be learned.

Information

Type
Research Article
Copyright
Copyright © The Philosophy of Science Association
Figure 0

Figure 1

Figure 1

Figure 2

Figure 2

Figure 3

Figure 3

Figure 4

Figure 4

Figure 5

Figure 5

Figure 6

Figure 6

Figure 7

Figure 7

Figure 8

Figure 8

Figure 9 True graph.

Figure 9

Figure 10 Pattern after running the PC algorithm to find unconditional independence relations.

Figure 10

Figure 11 After step 7, before running Sober’s step.

Figure 11

Figure 12 After applying Sober’s step. Note the absence of the L1 to L2 edge.

Figure 12

Figure 13 Pattern returned by PC. Note the absence of an edge from any input variable to X6.

Figure 13

Figure 14 Final graph, returned by the algorithm.

Figure 14

Figure 15 Protein signaling network reported after running the DM algorithm on a 4,369 variable subset (of an almost 30,000 variable set) of a genomic data set. Black nodes represent latents, red nodes inputs (genes), and green nodes outputs (gene expressions). Note that some edges can overlap others in the picture.

Figure 15

Figure 16 Enlarged subgraph, where a latent-to-latent edge was found. Black numbers are latents while the red labels are genes and the green labels are gene expressions.

Figure 16

Figure 17Figure 17 Various causal structures from which data were simulated. Note that L1, L2, and L3 are all latents.

Figure 17

Figure 17

Figure 18

Figure 18 Proportion of cases (out of 500) where an algorithm returned a model with the incorrect number of latent variables. DM algorithm is depicted in red (on the left), while factor analysis is depicted in green (on the right). Data generated from figure 17 graphs a–d.

Figure 19

Figure 19

Figure 20

Figure 20 Produced by the Silva procedure that fails to cluster input variables and does not find the directions for latent-to-latent edges.

Figure 21

Figure 21 True causal structure, discovered after using step 2 of the DM algorithm to cluster the inputs and step 3 to orient the latent-to-latent edges.

Figure 22

Figure 22 Causal system for which the cyclic structure is identifiable assuming linearity and the absence of output-output connections.

A correction has been issued for this article: