Algorithms for Generalized Topic Modeling