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 条
  • [1] Dynamic domain decomposition method based on weighted Voronoi diagrams
    Muratov, R. V.
    Ryabov, P. N.
    Dyachkov, S. A.
    COMPUTER PHYSICS COMMUNICATIONS, 2023, 290
  • [2] Scalable synthesis and clustering techniques using decision diagrams
    Ling, Andrew C.
    Zhu, Jianwen
    Brown, Stephen D.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (03) : 423 - 435
  • [3] Comparison of region approximation techniques based on Delaunay triangulations and Voronoi diagrams
    Barclay, Michael
    Galton, Antony
    COMPUTERS ENVIRONMENT AND URBAN SYSTEMS, 2008, 32 (04) : 261 - 267
  • [4] A decomposition and combination algorithm for voronoi diagrams of polylines and polygons
    Faculty of Land Resource Engineering, Kunming University of Science and Technology, Kunming
    650093, China
    不详
    100038, China
    2015, Editorial Board of Medical Journal of Wuhan University (40):
  • [5] DV-LOC: A SCALABLE LOCALIZATION PROTOCOL USING VORONOI DIAGRAMS FOR WIRELESS SENSOR NETWORKS
    Boukerche, Azzedine
    Oliveira, Horacio A. B. F.
    Nakamura, Eduardo Freire
    Loureiro, Antonio A. F.
    IEEE WIRELESS COMMUNICATIONS, 2009, 16 (02) : 50 - 55
  • [6] Constraint-based motion planning using Voronoi diagrams
    Garber, M
    Lin, MC
    ALGORITHMIC FOUNDATIONS OF ROBOTICS V, 2003, 7 : 541 - 558
  • [7] Abstract Argumentations Using Voronoi Diagrams
    Lovellette, Ellie
    Hexmoor, Henry
    2016 INTERNATIONAL CONFERENCE ON COLLABORATION TECHNOLOGIES AND SYSTEMS (CTS), 2016, : 472 - 477
  • [8] Voronoi diagrams based function identification
    Kavka, C
    Schoenauer, M
    GENETIC AND EVOLUTIONARY COMPUTATION - GECCO 2003, PT I, PROCEEDINGS, 2003, 2723 : 1089 - 1100
  • [9] Area Queries Based on Voronoi Diagrams
    Li, Yang
    2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2020), 2020, : 2064 - 2068
  • [10] Calibration of PET Detectors Based on Monolithic Blocks Using Voronoi Diagrams
    Freire, Marta
    Gonzalez-Montoro, Andrea
    Sanchez, Filomeno
    Gonzalez, Antonio J.
    2018 IEEE NUCLEAR SCIENCE SYMPOSIUM AND MEDICAL IMAGING CONFERENCE PROCEEDINGS (NSS/MIC), 2018,