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
来源
2017 IEEE 33RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2017) | 2017年
基金
美国国家科学基金会;
关键词
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 条
  • [1] A Personalized Recommendation System to Support Diabetes Self-Management for American Indians
    Alian, Shadi
    Li, Juan
    Pandey, Vikram
    IEEE ACCESS, 2018, 6 : 73041 - 73051
  • [2] Research on Personalized Recommendation System Based on Machine Learning
    Fang, Yong
    2022 IEEE INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, BIG DATA AND ALGORITHMS (EEBDA), 2022, : 1209 - 1213
  • [3] A Personalized Time-Bound Activity Recommendation System
    Mittal, Rohin
    Sinha, Vaibhav
    2017 IEEE 7TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE IEEE CCWC-2017, 2017,
  • [4] Personalized Location aware Recommendation System
    Veningston, K.
    Shanmugalakshmi, R.
    ICACCS 2015 PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING & COMMUNICATION SYSTEMS, 2015,
  • [5] 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
  • [6] An ontology based personalized garment recommendation system
    Ajmani, Stuti
    Ghosh, Hiranmay
    Mallik, Anupama
    Chaudhury, Santanu
    2013 IEEE/WIC/ACM INTERNATIONAL JOINT CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY - WORKSHOPS (WI-IAT), VOL 3, 2013, : 17 - 20
  • [7] Personalized medical recommendation system with machine learning
    Basma M. Hassan
    Shahd Mohamed Elagamy
    Neural Computing and Applications, 2025, 37 (9) : 6431 - 6447
  • [8] Secure Personalized Recommendation System for Mobile User
    Maw, Soe Yu
    INFORMATION SECURITY AND CRYPTOLOGY - ICISC 2010, 2011, 6829 : 266 - 277
  • [9] Comprehensive Personalized Recommendation Technologies
    Buvaneswari, N.
    Bose, S.
    2016 5TH INTERNATIONAL CONFERENCE ON RECENT TRENDS IN INFORMATION TECHNOLOGY (ICRTIT), 2016,
  • [10] Mining Web Log Data for Personalized Recommendation System
    Rosyidah, Asma
    Surjandari, Isti
    Zulkarnain
    2018 6TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY (ICOICT), 2018, : 441 - 446