Labeled LDA (D. Ramage, D. Hall, R. Nallapati and C.D. Manning; EMNLP2009) is a supervised topic model derived from LDA (Blei+ 2003). While LDA's estimated topics don't often equal to human's expectation because it is unsupervised, Labeled LDA is to treat documents with multiple labels. I implemented Labeled LDA in python.
C. Kling, J. Kunegis, S. Sizov, and S. Staab. Proceedings of the 7th ACM international conference on Web search and data mining, page 603--612. ACM, (2014)
R. Mehrotra, S. Sanner, W. Buntine, and L. Xie. Proceedings of the 36th international ACM SIGIR conference on Research and development in information retrieval, page 889--892. ACM, (2013)
J. Pasternack, and D. Roth. Proceedings of the 22nd international conference on World Wide Web, page 1009--1020. International World Wide Web Conferences Steering Committee, (2013)
J. Kang, K. Lerman, and L. Getoor. (2013)cite arxiv:1301.6277Comment: The 2013 International Conference on Social Computing, Behavioral-Cultural Modeling, & Prediction (SBP 2013).
J. Pasternack, and D. Roth. Proceedings of the 22nd international conference on World Wide Web, page 1009--1020. International World Wide Web Conferences Steering Committee, (2013)
J. Tang, M. Zhang, and Q. Mei. Proceedings of the 19th ACM SIGKDD international conference on Knowledge discovery and data mining, page 5--13. ACM, (2013)
A. Bakalov, A. McCallum, H. Wallach, and D. Mimno. Proceedings of the 12th ACM/IEEE-CS Joint Conference on Digital Libraries, page 237--240. New York, NY, USA, ACM, (2012)
I. Vulic, W. De Smet, M. Moens, and K. Leuven. Proceedings of the 49th annual meeting of the association for computational linguistics: Human language technologies, page 479--484. (2011)
C. Pan, and P. Mitra. Proceedings of the 11th annual international ACM/IEEE joint conference on Digital libraries, page 349--358. New York, NY, USA, ACM, (2011)
J. Eisenstein, B. O'Connor, N. Smith, and E. Xing. Proceedings of the 2010 Conference on Empirical Methods in Natural Language Processing, page 1277--1287. Stroudsburg, PA, USA, Association for Computational Linguistics, (2010)
A. Celikyilmaz, D. Hakkani-Tur, and G. Tur. Proceedings of the NAACL HLT 2010 Workshop on Semantic Search, page 1--9. Association for Computational Linguistics, (2010)
D. Ramage, D. Hall, R. Nallapati, and C. Manning. Proceedings of the 2009 Conference on Empirical Methods in Natural Language Processing: Volume 1 - Volume 1, page 248--256. Stroudsburg, PA, USA, Association for Computational Linguistics, (2009)
D. Andrzejewski, and X. Zhu. Proceedings of the NAACL HLT 2009 Workshop on Semi-Supervised Learning for Natural Language Processing, page 43--48. Stroudsburg, PA, USA, Association for Computational Linguistics, (2009)
D. Ramage, D. Hall, R. Nallapati, and C. Manning. Proceedings of the 2009 Conference on Empirical Methods in Natural Language Processing: Volume 1 - Volume 1, page 248--256. Stroudsburg, PA, USA, Association for Computational Linguistics, (2009)
M. Rosen-Zvi, T. Griffiths, M. Steyvers, and P. Smyth. Proceedings of the Twentieth Conference on Uncertainty in Artificial Intelligence (UAI), San Francisco, CA, Morgan Kaufmann, (2004)