Efficient, secure and verifiable outsourcing scheme for SVD-based collaborative filtering recommender system

被引:6
|
作者
Tao, Yunting [1 ,3 ]
Kong, Fanyu [1 ]
Shi, Yuliang [1 ]
Yu, Jia [2 ]
Zhang, Hanlin [2 ]
Wang, Xiangyi [1 ]
机构
[1] Shandong Univ, Sch Software, Jinan 250101, Shandong, Peoples R China
[2] Qingdao Univ, Coll Comp Sci & Technol, Qingdao 266071, Shandong, Peoples R China
[3] Binzhou Polytech, Coll Informat Engn, Binzhou 256603, Shandong, Peoples R China
关键词
Recommender system; Collaborative filtering; Secure outsourcing computation; Singular Value Decomposition (SVD); Privacy preserving; Cloud computing; LARGE MATRIX; COMPUTATION; FRAMEWORK; SERVICE;
D O I
10.1016/j.future.2023.07.042
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With the explosive growth of e-commerce, recommender systems are widely used to generate personalized recommendation for customers. SVD-based collaborative filtering and its variants are highly accurate and scalable approaches to recommender systems. Due to the heavy computation of SVD-based collaborative filtering, outsourcing the computation is an efficient solution to reduce computational complexity. In this paper, we propose an efficient, secure and verifiable outsourcing scheme for SVD-based collaborative filtering recommender system. We use symmetric block diagonal matrices as seeds to generate secret keys, which are novel orthogonal sparse matrices to blind the target matrices of SVD. Security analysis shows that our scheme can protect the privacy of both the input and output and efficiency analysis shows that our scheme is (3m2+3n2+5mn)/(m3+n3) efficient compared to fully local algorithm. In our scheme, we also create a verification approach that is capable of detecting misbehavior from a cloud server with probability (1-2n1 ). The experiment shows that the client achieves significant computational savings and the recommendation accuracy of the scheme is nearly as good as that of the fully local algorithm.
引用
收藏
页码:445 / 454
页数:10
相关论文
共 50 条
  • [41] Hybrid collaborative filtering and content-based filtering for improved recommender system
    Jung, KY
    Park, DH
    Lee, JH
    COMPUTATIONAL SCIENCE - ICCS 2004, PT 1, PROCEEDINGS, 2004, 3036 : 295 - 302
  • [42] Gene-based Collaborative Filtering using recommender system
    Hu, Jinyu
    Sharma, Sugam
    Gao, Zhiwei
    Chang, Victor
    COMPUTERS & ELECTRICAL ENGINEERING, 2018, 65 : 332 - 341
  • [43] A hybrid recommender system based on collaborative filtering and cloud model
    Hwang, Chein-Shung
    Fong, Ruei-Siang
    World Academy of Science, Engineering and Technology, 2011, 75 : 500 - 505
  • [44] A hybrid recommender system based on collaborative filtering and cloud model
    Hwang, Chein-Shung
    Fong, Ruei-Siang
    World Academy of Science, Engineering and Technology, 2011, 51 : 500 - 505
  • [45] Collaborative Filtering-Based Electricity Plan Recommender System
    Zhang, Yuan
    Meng, Ke
    Kong, Weicong
    Dong, Zhao Yang
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2019, 15 (03) : 1393 - 1404
  • [46] Secure and efficient publicly verifiable outsourcing of matrix multiplication in online mode
    Erfan, Fatemeh
    Mala, Hamid
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 2835 - 2845
  • [47] Secure and efficient publicly verifiable outsourcing of matrix multiplication in online mode
    Fatemeh Erfan
    Hamid Mala
    Cluster Computing, 2020, 23 : 2835 - 2845
  • [48] A Hybrid Approach using Collaborative filtering and Content based Filtering for Recommender System
    Geetha, G.
    Safa, M.
    Fancy, C.
    Saranya, D.
    PROCEEDINGS OF THE 10TH NATIONAL CONFERENCE ON MATHEMATICAL TECHNIQUES AND ITS APPLICATIONS (NCMTA 18), 2018, 1000
  • [49] A study of collaborative filtering recommender system based on cloud model
    Hwang, Chein-Shung
    Kao, Yu-Cheng
    ICIC Express Letters, 2012, 6 (06): : 1495 - 1500
  • [50] WSRec: A Collaborative Filtering Based Web Service Recommender System
    Zheng, Zibin
    Ma, Hao
    Lyu, Michael R.
    King, Irwin
    2009 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, 2009, : 437 - 444