A Scalable K-Nearest Neighbor Algorithm for Recommendation System Problems

被引:0
|
作者
Sagdic, A. [1 ]
Tekinbas, C. [1 ]
Arslan, E. [1 ]
Kucukyilmaz, T. [1 ]
机构
[1] TED Univ, Comp Engn Dept, Ankara, Turkey
来源
2020 43RD INTERNATIONAL CONVENTION ON INFORMATION, COMMUNICATION AND ELECTRONIC TECHNOLOGY (MIPRO 2020) | 2020年
关键词
Recommendation Systems; Collaborative Filtering; Memory Based Classification; Recommendation Performance;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Memory-based classification techniques are commonly used for modeling recommendation problems. They rely on the intuition that similar users and/or items behave similarly, facilitating user-toitem, item-to-item, or user-to-user proximities. A significant drawback of memory-based classification techniques is that they perform poorly with large scale data. Thus, using the off-the-shelf classification techniques for recommendation problems generally lead to impractical computational costs. In this study, we propose a recommendation problem-specific enhancement for a widely known memory-based classification algorithm, K-Nearest Neighbor. For this purpose, the movie recommendation problem is selected, and the scalability of the proposed enhancement is evaluated on three publicly available datasets. In the proposed enhancement, user- and item-proximities are pre-calculated during the first offline recommendation, while an auxiliary data structure is constructed for keeping user-to-user proximities. The stored neighborhood information is then facilitated in order to speed up later recommendations. The experiments show that the proposed algorithm has performed superior to both the classical classification technique and the state-of-the-art off-the-shelf toolkits.
引用
收藏
页码:186 / 191
页数:6
相关论文
共 50 条
  • [1] Full Text Search Engine as Scalable k-Nearest Neighbor Recommendation System
    Suchal, Jan
    Navrat, Pavol
    ARTIFICIAL INTELLIGENCE IN THEORY AND PRACTICE III, 2010, 331 : 165 - 173
  • [2] Application of improved k-means k-nearest neighbor algorithm in the movie recommendation system
    Cai, Chang
    Wang, Li
    2020 13TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID 2020), 2020, : 314 - 317
  • [3] Greedy Filtering: A Scalable Algorithm for K-Nearest Neighbor Graph Construction
    Park, Youngki
    Park, Sungchan
    Lee, Sang-goo
    Jung, Woosung
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, DASFAA 2014, PT I, 2014, 8421 : 327 - 341
  • [4] Quantum K-nearest neighbor algorithm
    Chen, Hanwu
    Gao, Yue
    Zhang, Jun
    Dongnan Daxue Xuebao (Ziran Kexue Ban)/Journal of Southeast University (Natural Science Edition), 2015, 45 (04): : 647 - 651
  • [5] A FUZZY K-NEAREST NEIGHBOR ALGORITHM
    KELLER, JM
    GRAY, MR
    GIVENS, JA
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1985, 15 (04): : 580 - 585
  • [6] Comparative Analysis of K-Nearest Neighbor and Modified K-Nearest Neighbor Algorithm for Data Classification
    Okfalisa
    Mustakim
    Gazalba, Ikbal
    Reza, Nurul Gayatri Indah
    2017 2ND INTERNATIONAL CONFERENCES ON INFORMATION TECHNOLOGY, INFORMATION SYSTEMS AND ELECTRICAL ENGINEERING (ICITISEE): OPPORTUNITIES AND CHALLENGES ON BIG DATA FUTURE INNOVATION, 2017, : 294 - 298
  • [7] STATISTICAL ANALYSIS OF k-NEAREST NEIGHBOR COLLABORATIVE RECOMMENDATION
    Biau, Gerard
    Cadre, Benoit
    Rouviere, Laurent
    ANNALS OF STATISTICS, 2010, 38 (03): : 1568 - 1592
  • [9] FUZZY K-NEAREST NEIGHBOR ALGORITHM.
    Keller, James M.
    Gray, Michael R.
    Givens, James A.
    IEEE Transactions on Systems, Man and Cybernetics, 1985, SMC-15 (04): : 580 - 585
  • [10] A memetic algorithm based on k-nearest neighbor
    Xu, Jin
    Gu, Qiong
    Gai, Zhihua
    Gong, Wenyin
    Journal of Computational Information Systems, 2014, 10 (22): : 9565 - 9574