Database System Support for Personalized Recommendation Applications

被引:11
|
作者
Sarwat, Mohamed [1 ]
Moraffah, Raha [1 ]
Mokbel, Mohamed F. [2 ]
Avery, James L. [3 ]
机构
[1] Arizona State Univ, Tempe, AZ 85287 USA
[2] Univ Minnesota, Minneapolis, MN 55455 USA
[3] IBM Corp, Austin, TX 78758 USA
基金
美国国家科学基金会;
关键词
Database; Recommendation; Analytics; Personalization; Machine Learning; Join; Indexing;
D O I
10.1109/ICDE.2017.174
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Personalized recommendation has become popular in modern web services. For instance, Amazon recommends new items to shoppers. Also, Netflix recommends shows to viewers, and Facebook recommends friends to its users. Despite the ubiquity of recommendation applications, classic database management systems still do not provide in-house support for recommending data stored in the database. In this paper, we present the anatomy of RecDB an open source PostgreSQL-based system that provides a unified approach for declarative data recommendation inside the database engine. RecDB realizes the personalized recommendation functionality as query operators inside the database kernel. That facilitates applying the recommendation functionality and typical database operations (e.g., Selection, Join, Top-k) side-by-side. To further reduce the application latency, RecDB pre-computes and caches the generated recommendation in the database. In the paper, we present extensive experiments that study the performance of personalized recommendation applications based on an actual implementation inside PostgreSQL 9.2 using real Movie recommendation and location-aware recommendation scenarios. The results show that a recommendation-aware database engine, i.e., RecDB, outperforms the classic approach that implements the recommendation logic on-top of the database engine in various recommendation applications.
引用
收藏
页码:1320 / 1331
页数:12
相关论文
共 50 条
  • [41] A Personalized and Context Aware Music Recommendation System
    Wishwanath, Champika H. P. D.
    Weerasinghe, Supuni N.
    Illandara, Kanishka H.
    Kadigamuwa, A. S. T. M. R. D. S.
    Ahangama, Supunmali
    SOCIAL COMPUTING AND SOCIAL MEDIA. PARTICIPATION, USER EXPERIENCE, CONSUMER EXPERIENCE, AND APPLICATIONS OF SOCIAL COMPUTING, SCSM 2020, PT II, 2020, 12195 : 616 - 627
  • [42] PNTRS: Personalized News and Tweet Recommendation System
    Tiwari, Sunita
    Kumar, Sushil
    Jethwani, Vikas
    Kumar, Deepak
    Dadhich, Vyoma
    JOURNAL OF CASES ON INFORMATION TECHNOLOGY, 2022, 24 (03)
  • [43] Personalized medical recommendation system with machine learning
    Basma M. Hassan
    Shahd Mohamed Elagamy
    Neural Computing and Applications, 2025, 37 (9) : 6431 - 6447
  • [44] Dynamically personalized music recommendation system for PDA
    Park, Wonik
    Kang, Sanggil
    Choi, Miseon
    Kim, Young-Kuk
    ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS: WITH ASPECTS OF CONTEMPORARY INTELLIGENT COMPUTING TECHNIQUES, 2007, 2 : 991 - +
  • [45] Personalized User Interface Elements Recommendation System
    Liu, Hao
    Li, Xiangxian
    Gai, Wei
    Huang, Yu
    Zhou, Jingbo
    Yang, Chenglei
    ADVANCES IN COMPUTER GRAPHICS, CGI 2022, 2022, 13443 : 424 - 436
  • [46] College Library Personalized Recommendation System Based on Hybrid Recommendation Algorithm
    Tian, Yonghong
    Zheng, Bing
    Wang, Yanfang
    Zhang, Yue
    Wu, Qi
    11TH CIRP CONFERENCE ON INDUSTRIAL PRODUCT-SERVICE SYSTEMS, 2019, 83 : 490 - 494
  • [47] A Hierarchical Clustering Algorithm in Personalized Recommendation System
    Pan, Weijie
    Xie, Qingsheng
    Li, Shaobo
    Yang, Guanci
    2010 THE 3RD INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND INDUSTRIAL APPLICATION (PACIIA2010), VOL IX, 2010, : 130 - 133
  • [48] A Hierarchical Clustering Algorithm in Personalized Recommendation System
    Pan, Weijie
    Xie, Qingsheng
    Li, Shaobo
    Yang, Guanci
    2011 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION AND INDUSTRIAL APPLICATION (ICIA2011), VOL IV, 2011, : 128 - 131
  • [49] FUZZY PERSONALIZED SCORING MODEL FOR RECOMMENDATION SYSTEM
    Yang, Chao-Lung
    Hsu, Shang-Che
    Hua, Kai-Lung
    Cheng, Wen-Huang
    2019 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2019, : 1577 - 1581
  • [50] The Design and Implementation of Personalized News Recommendation System
    Han, Xuejiao
    Shang, Wenqian
    Feng, Shuchao
    2015 IEEE/ACIS 14TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2015, : 551 - 554