Continuous Experience-aware Language Model

Online review communities are dynamic as users join and leave, adopt new vocabulary, and adapt to evolving trends. Recent work has shown that recommender systems benefit from explicit consideration of user experience. However, prior work assumes a fixed number of discrete experience levels, whereas in reality users gain experience and mature continuously over time. This paper presents a new model that captures the continuous evolution of user experience, and the resulting language model in reviews and other posts. Our model is unsupervised and combines principles of Geometric Brownian Motion, Brownian Motion, and Latent Dirichlet Allocation to trace a smooth temporal progression of user experience and language model respectively. We develop practical algorithms for estimating the model parameters from data and for inference with our model (e.g., to recommend items). Extensive experiments with five real-world datasets show that our model not only fits data better than discrete-model baselines, but also outperforms state-of-the-art methods for predicting item ratings.

Publications

  • Subhabrata Mukherjee, Stephan Günnemann and Gerhard Weikum.
    Continuous Experience-aware Language Model
    Proc. of the 22nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD). 2016.
    [PDF] [SLIDES] [SUMMARY SLIDES] [SUMMARY TALK] [BIB]