这是使用MATLAB编写的原始代码,基于论文《使用降噪自动编码器实现内容和社区协同表示的协作主题回归》(Nguyen & Lauw,CIKM 2017)。该软件包包括若干社交推荐算法:SoCDL、CDL、SoRec、PMF、CTR-SMF等。具体使用方法为在命令行中运行:

matlab ./main_socdl.m [alg_index],其中 alg_index 可以选择:

  1. SoCDL
  2. 项目侧的CDL
  3. 用户端CDL
  4. PMF
  5. SoRec 6/7. CDL-CTR组合
  6. 点击率
  7. CTR-SMF

该代码可根据需求进行修改和扩展,方便用户进行社交网络和商品内容的集成应用。

引用:

Nguyen, Trong T., and Lauw, Hady W. (2017). Collaborative Topic Regression with Denoising Autoencoders for Joint Content and Community Representation. CIKM '17. ACM, New York, USA.