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 条
  • [21] A HYBRID SYSTEM FOR PERSONALIZED CONTENT RECOMMENDATION
    Ye, Bo Kai
    Tu, Yu Ju
    Liang, Ting Peng
    JOURNAL OF ELECTRONIC COMMERCE RESEARCH, 2019, 20 (02): : 91 - 104
  • [22] A Personalized Hybrid Recommendation Procedure for Internet Shopping Support
    Shanthi, R.
    Rajagopalan, S. P.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (12) : 363 - 372
  • [23] Personalized fitting recommendation based on support vector regression
    Li, Weimin
    Li, Xunfeng
    Yao, Mengke
    Jiang, Jiulei
    Jin, Qun
    HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES, 2015, 5
  • [24] Personalized Movie Recommendation System Based on Support Vector Machine and Improved Particle Swarm Optimization
    Wang, Xibin
    Luo, Fengji
    Sang, Chunyan
    Zeng, Jun
    Hirokawa, Sachio
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2017, E100D (02): : 285 - 293
  • [25] Incorporating contextual information into personalized mobile applications recommendation
    Zhu, Ke
    Xiao, Yingyuan
    Zheng, Wenguang
    Jiao, Xu
    Sun, Chenchen
    Hsu, Ching-Hsien
    SOFT COMPUTING, 2021, 25 (16) : 10629 - 10645
  • [26] Incorporating contextual information into personalized mobile applications recommendation
    Ke Zhu
    Yingyuan Xiao
    Wenguang Zheng
    Xu Jiao
    Chenchen Sun
    Ching-Hsien Hsu
    Soft Computing, 2021, 25 : 10629 - 10645
  • [27] Personalized recommendation of popular blog articles for mobile applications
    Liu, Duen-Ren
    Tsai, Pei-Yun
    Chiu, Po-Huan
    INFORMATION SCIENCES, 2011, 181 (09) : 1552 - 1572
  • [28] Secure Personalized Recommendation System for Mobile User
    Maw, Soe Yu
    INFORMATION SECURITY AND CRYPTOLOGY - ICISC 2010, 2011, 6829 : 266 - 277
  • [29] Personalized Mobile Learning and Course Recommendation System
    Radhakrishnan, Madhubala
    INTERNATIONAL JOURNAL OF MOBILE AND BLENDED LEARNING, 2021, 13 (01) : 38 - 48
  • [30] Research on Archives Data Personalized Recommendation System
    Tian, Wei
    Han, Hai-tao
    2016 INTERNATIONAL CONFERENCE ON MANAGEMENT, ECONOMICS AND SOCIAL DEVELOPMENT (ICMESD 2016), 2016, : 1137 - 1143