An introduction to latent variable models