首页> 外文会议>IEEE Data Science Workshop >ALTERNATING AUTOENCODERS FOR MATRIX COMPLETION
【24h】

ALTERNATING AUTOENCODERS FOR MATRIX COMPLETION

机译:用于矩阵完成的交替的AutoEncoders

获取原文

摘要

We consider autoencoders (AEs) for matrix completion (MC) with application to collaborative filtering (CF) for recommedation systems. It is observed that for a given sparse user-item rating matrix, denoted as ${oldsymbol {M}}$, an AE performs matrix factorization so that the recovered matrix is represented as a product of user and item feature matrices. Such an AE sequentially estimates user and item feature matrices: for the item-based AE (I-AE) that uses columns of M as its input vectors, the AE's encoder first estimates an item feature matrix and then the decoder estimates a user feature matrix based on the output of the encoder. Similarly, the user-based AE (U-AE) that uses the columns of ${oldsymbol {M}} ^{T, }$ as its input vectors first estimates a user feature matrix and then an item feature matrix. This sequential estimation can degrade the performance of the MC/CF, because the decoder depends on the output of the encoder. To enhance MC/CF performance, we propose alternating AEs (AAEs), a parallel algorithm employing both I-AE and U-AE and alternatively use them. We apply the AAE to synthetic, MovieLens 100k and 1M data sets. The results demonstrate that AAE can outperform all existing MC/CF methods.
机译:我们考虑矩阵完成(MC)与应用协同过滤(CF)为recommedation系统自动编码(AES)。可以观察到,对于给定的用户稀疏项目评分矩阵,表示为$ { boldsymbol {M}} $,一个AE进行矩阵分解,使得回收的矩阵被表示为用户和项目特征矩阵的乘积。这样的AE依次估计用户和项目特征矩阵:用于基于项目的AE(I-AE),该M的用途列作为其输入矢量中,AE的编码器首先估计的项目特征矩阵,然后将解码器估计一个用户特征矩阵基于编码器的输出。类似地,使用$ { boldsymbol {M}}的列^基于用户的AE(U-AE)【T ,} $作为其输入矢量首先估计用户特征矩阵,然后一个项目特征矩阵。这种顺序的估计会降低MC / CF的性能,因为解码器依赖于编码器的输出。为了增强MC / CF性能,我们提出了交替的AES(AAES),同时采用I-AE和U-AE和可选地使用它们并行算法。我们应用AAE合成,MovieLens 100K和1M的数据集。结果表明,AAE可以超越所有现有的MC / CF的方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号