Doubly Supervised Latent Dirichlet Allocation