Large-scale distributed non-negative sparse coding and sparse dictionary learning
distributed algorithms for topic models .