Code Monkey home page Code Monkey logo

lda_study's Introduction

lda_study

study various inference methods for latent dirichlet allocation, including collapsed gibbs sampling, variational inference, considering both single and distributed implementation.

Gibbs Sampler

FastLDA: Fast Collapsed Gibbs Sampling For Latent Dirichlet Allocation, KDD'2008

SparseLDA: Efficient Methods for Topic Model Inference on Streaming Document Collections, KDD'2009

AliasLDA: Reducing the Sampling Complexity of Topic Models, KDD'2014

F+LDA: A Scalable Asynchronous Distributed Algorithm for Topic Modeling, 2014

LightLDA: Big Topic Models on Modest Compute Clusters, 2014

WarpLDA: a Cache Efficient O(1) Algorithm for Latent Dirichlet Allocation, VLDB'2016

Variational inference

CVB: A Collapsed Variational Bayesian Inference Algorithm for Latent Dirichlet Allocation, 2007

Stochastic Variational Inference, 2013

Stochastic method can avoid scanning the whole dataset at each iteration, which is time-consuming in batch mode.
It iterates between subsampling of data and adjusting the hidden structure based only on the subsample.
Variational inference is amenable to stochastic optimization because the variational objective decomposes into a sum of terms, one for each data point in the analysis.

Stochastic Collapsed Variational Bayesian Inference for Latent Dirichlet Allocation, KDD'2013

CVB0: On Smoothing and Inference for Topic Models, 2009

Sparse stochastic inference for latent Dirichlet allocation, ICML'2012

Stochatic gradient Sampler

Distributing the Stochastic Gradient Sampler for Large-Scale LDA, KDD'2016

Belief propagation

Learning Topic Models by Belief Propagation, 2012

Residual Belief Propagation for Topic Modeling, 2012

Others

Memory-Efficient Topic Modeling

Distributed Implementaion

variational method

Mr. LDA: A Flexible Large Scale Topic Modeling Package using Variational Inference in MapReduce, WWW'2012

gibbs sampling

Two types of implementation

Study papers

On Smoothing and Inference for Topic Models, 2009

Rethinking Collapsed Variational Bayes Inference for LDA, ICML'2012

Variational Inference: A Review for Statisticians

Some discuss

Variational vs MCMC, quora

Reading List

LDA Reading List

lda_study's People

Contributors

leleyu avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.