Semi-sparse algorithm based on multi-layer optimization for recommender system

被引:0
|
作者
Hu Guan
Huakang Li
Cheng-Zhong Xu
Minyi Guo
机构
[1] Shanghai Jiao Tong University,Department of Computer Science & Engineering
[2] Wayne State University,Department of Electrical and Computer Engineering
来源
关键词
Semi-sparse algorithm; Reduce vector; Thread pool; Message passing interface; Pearson correlation coefficient;
D O I
暂无
中图分类号
学科分类号
摘要
Similarity among vectors is basic knowledge required to carry out recommendation and classification in recommender systems, which support personalized recommendation during online interactions. In this paper, we propose a Semi-sparse Algorithm based on Multi-layer Optimization to speed up the Pearson Correlation Coefficient, which is conventionally used in obtaining similarity among sparse vectors. In accelerating the batch of similarity-comparisons within one thread, the semi-sparse algorithm spares out over-reduplicated accesses and judgements on the selected sparse vector by making this vector dense locally. Moreover, a reduce-vector is proposed to restrict using locks on critical resources in the thread-pool, which is wrapped with Pthreads on a multi-core node to improve parallelism. Furthermore, among processes in our framework, a shared zip file is read to cut down messages within the Message Passing Interface package. Evaluation shows that the optimized multi-layer framework achieves a brilliant speedup on three benchmarks, Netflix, MovieLens and MovieLen1600.
引用
收藏
页码:1418 / 1437
页数:19
相关论文
共 50 条
  • [1] Semi-sparse algorithm based on multi-layer optimization for recommender system
    Guan, Hu
    Li, Huakang
    Xu, Cheng-Zhong
    Guo, Minyi
    [J]. JOURNAL OF SUPERCOMPUTING, 2013, 66 (03): : 1418 - 1437
  • [2] Multi-layer optimization algorithm
    Abdalla, M.
    Yamin, J.
    Al-Khawaldeh, E.
    [J]. JOURNAL OF ALGORITHMS & COMPUTATIONAL TECHNOLOGY, 2022, 16
  • [3] A multi objective optimization algorithm for recommender system based on PSO
    Li, Zhao-Xing
    He, Li-Le
    [J]. Computer Modelling and New Technologies, 2014, 18 (07): : 298 - 303
  • [4] Multi-layer occlusion algorithm in augmented reality system
    Zhang, Jin-Ling
    Jia, Qing-Xuan
    Sun, Han-Xu
    Liu, Ya-Hui
    [J]. Hunan Daxue Xuebao/Journal of Hunan University Natural Sciences, 2009, 36 (05): : 85 - 88
  • [5] Multi-layer collaborative optimization fusion for semi-supervised learning
    Quanbo GE
    Muhua LIU
    Jianchao ZHANG
    Jianqiang SONG
    Junlong ZHU
    Mingchuan ZHANG
    [J]. Chinese Journal of Aeronautics., 2023, 36 (11) - 353
  • [6] Multi-layer collaborative optimization fusion for semi-supervised learning
    Ge, Quanbo
    Liu, Muhua
    Zhang, Jianchao
    Song, Jianqiang
    Zhu, Junlong
    Zhang, Mingchuan
    [J]. CHINESE JOURNAL OF AERONAUTICS, 2023, 36 (11) : 342 - 353
  • [7] Multi-layer collaborative optimization fusion for semi-supervised learning
    Quanbo GE
    Muhua LIU
    Jianchao ZHANG
    Jianqiang SONG
    Junlong ZHU
    Mingchuan ZHANG
    [J]. Chinese Journal of Aeronautics, 2023, (11) : 342 - 353
  • [8] Deep multi-layer perceptron-based evolutionary algorithm for dynamic multiobjective optimization
    Zhen Zhu
    Yanpeng Yang
    Dongqing Wang
    Xiang Tian
    Long Chen
    Xiaodong Sun
    Yingfeng Cai
    [J]. Complex & Intelligent Systems, 2022, 8 : 5249 - 5264
  • [9] Deep multi-layer perceptron-based evolutionary algorithm for dynamic multiobjective optimization
    Zhu, Zhen
    Yang, Yanpeng
    Wang, Dongqing
    Tian, Xiang
    Chen, Long
    Sun, Xiaodong
    Cai, Yingfeng
    [J]. COMPLEX & INTELLIGENT SYSTEMS, 2022, 8 (06) : 5249 - 5264
  • [10] A recommender system based on invasive weed optimization algorithm
    Rad, Hoda Sepehri
    Lucas, Caro
    [J]. 2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 4297 - +