Indeed, Bayesian models have been used extensively to uncover complex latent structures behind natural language text in the last decade or so (Goldwater and Griffiths 2007;Griffiths, Steyvers, and Tenenbaum 2007;Goldwater, Griffiths, and Johnson 2009).
we use matrix factorization (Srebro, Rennie, and Jaakkola 2005;Griffiths and Ghahramani 2011) to capture inter-feature dependencies.