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 条
  • [21] Location Based Personalized Restaurant Recommendation System for Mobile Environments
    Gupta, Anant
    Singh, Kuldeep
    2013 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2013, : 507 - 511
  • [22] Personalized Book Recommendation System using Machine Learning Algorithm
    Sarma, Dhiman
    Mittra, Tanni
    Hossain, Mohammad Shahadat
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (01) : 212 - 219
  • [23] UserProfile-Based Personalized Research Paper Recommendation System
    Hong, Kwanghee
    Jeon, Hocheol
    Jeon, Changho
    2012 8TH INTERNATIONAL CONFERENCE ON COMPUTING AND NETWORKING TECHNOLOGY (ICCNT, INC, ICCIS AND ICMIC), 2012, : 134 - 138
  • [24] A Personalized Travel Recommendation System Using Social Media Analysis
    Coelho, Joseph
    Nitu, Paromita
    Madiraju, Praveen
    2018 IEEE INTERNATIONAL CONGRESS ON BIG DATA (IEEE BIGDATA CONGRESS), 2018, : 260 - 263
  • [25] Computer-aided design of personalized recommendation in teaching system
    Xu Y.
    Computer-Aided Design and Applications, 2020, 17 : 44 - 56
  • [26] PKR: A personalized knowledge recommendation system for virtual research communities
    Wang, Hei-Chia
    Chang, Yu-Lun
    JOURNAL OF COMPUTER INFORMATION SYSTEMS, 2007, 48 (01) : 31 - 41
  • [27] Incorporating Pragmatic Information in Personalized Recommendation Systems
    Gao, Min
    Wu, Zhongfu
    Du, Jianjun
    INFORMATION SYSTEMS IN THE CHANGING ERA: THEORY AND PRACTICE, 2009, : 156 - 164
  • [28] Personalized and object-centered tag recommendation methods for Web 2.0 applications
    Belem, Fabiano M.
    Martins, Eder F.
    Almeida, Jussara M.
    Goncalves, Marcos A.
    INFORMATION PROCESSING & MANAGEMENT, 2014, 50 (04) : 524 - 553
  • [29] Personalized Attraction Recommendation System for Tourists Through Check-In Data
    Kesorn, K.
    Juraphanthong, W.
    Salaiwarakul, A.
    IEEE ACCESS, 2017, 5 : 26703 - 26721
  • [30] User-adapted travel planning system for personalized schedule recommendation
    Chiang, Hsiu-Sen
    Huang, Tien-Chi
    INFORMATION FUSION, 2015, 21 : 3 - 17