The addition and multiplication nodes can be used for building an affine transformation from Gaussian source nodes to Gaussian observation nodes . This corresponds to linear factor analysis. With an independent mixture-of-Gaussians prior for each of the sources, the model corresponds to linear independent factor analysis . Figure 3 shows how switches can be used to build such a prior for a source . A variance neuron is used in order to prevent multiple paths from the discrete node to the source.