首页> 外文会议>15th IEEE International Symposium on Parallel and Distributed Processing with Applications and 16th IEEE International Conference on Ubiquitous Computing and Communications >CuSNMF: A Sparse Non-Negative Matrix Factorization Approach for Large-Scale Collaborative Filtering Recommender Systems on Multi-GPU
【24h】

CuSNMF: A Sparse Non-Negative Matrix Factorization Approach for Large-Scale Collaborative Filtering Recommender Systems on Multi-GPU

机译:CuSNMF:多GPU上的大规模协同过滤推荐系统的稀疏非负矩阵分解方法

获取原文
获取原文并翻译 | 示例

摘要

Matrix factorization (MF), as one of the most accurate and scalable approaches in dimension reduction techniques, has become popular in the collaborative filter- ing (CF) recommender systems communities. Currently, Non- negative Matrix Factorization (NMF) is one of the most famous approaches for MF, due to its representative non-negativity fea- ture for CF model. However, it is non-trivial to obtain high per- formance of sparse NMF (SNMF) on Graphic Processing Units (GPU) for large-scale problems, due to the redundant large- scale intermediate data, frequent matrices manipulation, and access on the sparse rating matrix with irregular distribution non-zero entries. In this work, we propose single-thread- based SNMF, which depends on the involved feature tuples multiplication and summation, and then, we present L2 norm regularized single-thread-based SNMF. On that basis, a novel CUDA parallelization NMF approach (CuSNMF) is presented for GPU computing. Furthermore, to process large-scale CF data sets and make advantages of GPU computation power, we propose multi-GPU CuSNMF (MCuSNMF). Compared with state-of-the-art parallel algorithms, CCD++, and CUMF, MCuSNMF obtains the highest performance.
机译:作为降维技术中最准确和可扩展的方法之一,矩阵分解(MF)在协作过滤(CF)推荐系统系统社区中变得很流行。目前,非负矩阵因式分解(NMF)是MF最著名的方法之一,因为它具有CF模型的代表性非负性特征。但是,由于存在大量的大规模中间数据,频繁的矩阵操作以及对数据的访问,因此对于大规模问题,在图形处理单元(GPU)上获得高性能的稀疏NMF(SNMF)并非难事。具有不规则分布非零条目的稀疏评级矩阵。在这项工作中,我们提出了基于单线程的SNMF,这取决于所涉及的特征元组的乘法和求和,然后,我们提出了L 2 范数正则化的基于单线程的SNMF。在此基础上,提出了一种用于GPU计算的新颖CUDA并行NMF方法(CuSNMF)。此外,为了处理大规模CF数据集并利用GPU的计算能力,我们提出了多GPU CuSNMF(MCuSNMF)。与最新的并行算法,CCD ++和CUMF相比,MCuSNMF具有最高的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号