/Collaborative-Topic-Modeling

Implementation of Collaborative Topic Modeling as in "Collaborative topic modeling for recommending scientific articles" by Wang and Blei (2011)

Primary LanguageJupyter Notebook

Collaborative Topic Modeling

Implementation of Collaborative Topic Modeling as in "Collaborative topic modeling for recommending scientific articles" by Wang and Blei (2011).

The model is used to create a recommender system for Steam games using the following datasets, also included in the repository:

This repository contains:

  • A Notebook.ipynb file that implements the model and showcases its performance against traditional Matrix Factorization.
  • A ctm.py file for import convenience.
  • The datasets used for the implementation.