Scalable recommendations using decomposition techniques based on Voronoi diagrams

被引:4
|
作者
Das, Joydeep [1 ]
Majumder, Subhashis [2 ]
Gupta, Prosenjit [2 ]
Datta, Suman [3 ]
机构
[1] Heritage Acad, Kolkata, WB, India
[2] Heritage Inst Technol, Dept Comp Sci & Engn, Kolkata, WB, India
[3] Tata Consultancy Serv, Kolkata, WB, India
关键词
Voronoi diagrams; Collaborative filtering; Recommendation algorithm; Scalability; MATRIX-FACTORIZATION; LOCATION; SYSTEM; EFFICIENT; NETWORK; POINT;
D O I
10.1016/j.ipm.2021.102566
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Collaborative filtering based recommender systems typically suffer from scalability issues when new users and items join the system at a very rapid rate. We tackle this concerning issue by employing a decomposition based recommendation approach. We partition the users in the recommendation domain with respect to location using a Voronoi Diagram and execute the recommender algorithm individually in each partition (cell). This results in a much reduced recommendation time as we eliminate the need for running the algorithm using the entire user set. We further address the problem of improving the recommendation quality of the users residing in the peripheral region of a Voronoi cell. The primary objective of our approach is to bring down the recommendation time without compromising the accuracies of recommendations much, which is rightly addressed by our proposed method. The outcomes of the experiments performed demonstrate the scalability as well as efficacy of our method by reducing the runtime of the baseline CF algorithm by at least 65% for each of these four publicly available datasets of varying sizes - MovieLens-100K, MovieLens-1M, Book-Crossing and TripAdvisor datasets. The accuracies of recommendations in terms of MAE, RMSE, Precision, Recall and F1 metrics also hold good.
引用
收藏
页数:21
相关论文
共 50 条
  • [41] Computation of Voronoi diagrams using a Graphics Processing Unit
    Majdandzic, Igor
    Trefftz, Christian
    Wolffe, Gregory
    2008 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY, 2008, : 437 - +
  • [42] Reverse nearest neighbor queries using Voronoi diagrams
    School of Computer Science and Technology, Harbin University of Science and Technology, Harbin 150080, China
    不详
    不详
    Harbin Gongcheng Daxue Xuebao, 2008, 3 (261-265):
  • [43] Branching tubular surfaces based on spherical Voronoi diagrams
    Zhu, Lifeng
    Chen, Deqiang
    COMPUTERS & GRAPHICS-UK, 2022, 105 : 1 - 11
  • [44] GBGVD: Growth-based geodesic Voronoi diagrams
    Qi, Yunjia
    Zong, Chen
    Zhang, Yunxiao
    Chen, Shuangmin
    Xu, Minfeng
    Ran, Lingqiang
    Xu, Jian
    Xin, Shiqing
    He, Ying
    GRAPHICAL MODELS, 2023, 129
  • [45] Additive Voronoi Cursor: Dynamic Effective Areas Using Additively Weighted Voronoi Diagrams
    Cheung, Jacky Kit
    Au, Oscar Kin-Chung
    Zhu, Kening
    HUMAN-COMPUTER INTERACTION, INTERACT 2019, PT III, 2019, 11748 : 273 - 292
  • [46] GPU based detection of topological changes in Voronoi diagrams
    Bernaschi, M.
    Lulli, M.
    Sbragaglia, M.
    COMPUTER PHYSICS COMMUNICATIONS, 2017, 213 : 19 - 28
  • [47] Group nearest neighbor queries based on Voronoi diagrams
    Sun, Dongpu
    Hao, Zhongxiao
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2010, 47 (07): : 1244 - 1251
  • [48] An algorithm for the generation of Voronoi diagrams on the sphere based on QTM
    Chen, J
    Zhao, XS
    Li, ZL
    PHOTOGRAMMETRIC ENGINEERING AND REMOTE SENSING, 2003, 69 (01): : 79 - 89
  • [49] Hierarchical data representations based on planar Voronoi diagrams
    Schussman, S
    Bertram, M
    Hamann, B
    Joy, KI
    DATA VISUALIZATION 2000, 2000, : 63 - 72
  • [50] Improving ATM coverage area using density based clustering algorithm and voronoi diagrams
    Kisore, N. Raghu
    Koteswaraiah, Ch. B.
    INFORMATION SCIENCES, 2017, 376 : 1 - 20