Recommender system architecture based on Mahout and a main memory database

被引:0
|
作者
Zhegao Piao
Seong Joon Yoo
Yeong Hyeon Gu
Jaechun No
Zhiyan Jiang
Helin Yin
机构
[1] Sejong University,Department of Computer Engineering
来源
关键词
Recommender system; Classification; Main memory; User preference;
D O I
暂无
中图分类号
学科分类号
摘要
In this study, we propose a news recommendation system architecture using a main memory database (DB) and Mahout. The user’s news preference rate is calculated automatically based on the time the user spends reading news items and their length. While existing systems also infer the user’s preferred fields, our system adjusts the volume and ratio of news stories using these categories. We collect web pages accessed by the user on a smart device and classify them using a naive Bayes classifier to determine the user’s preferred news categories. Collaborative filtering is then used to search for related news items read by others and to recommend news in a ratio consistent with the user’s preferred fields. Using a main memory DB, recommendations are computed 2.1 times faster than with a traditional DB when recommending from among 100,000 items; further, the more data used for recommendations, the bigger the speed difference between the proposed and traditional systems becomes.
引用
收藏
页码:105 / 121
页数:16
相关论文
共 50 条
  • [1] Recommender system architecture based on Mahout and a main memory database
    Piao, Zhegao
    Yoo, Seong Joon
    Gu, Yeong Hyeon
    No, Jaechun
    Jiang, Zhiyan
    Yin, Helin
    [J]. JOURNAL OF SUPERCOMPUTING, 2018, 74 (01): : 105 - 121
  • [2] A novel automatic virtual metrology system architecture for TFT-LCD industry based on main memory database
    Hung, Min-Hsiung
    Tsai, Wen-Huang
    Yang, Haw-Ching
    Kao, Yi-Jhong
    Cheng, Fan-Tien
    [J]. ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2012, 28 (04) : 559 - 568
  • [3] A RBN-based recommender system architecture
    Ben Ishak, Mouna
    Ben Amor, Nahla
    Leray, Philippe
    [J]. 2013 5TH INTERNATIONAL CONFERENCE ON MODELING, SIMULATION AND APPLIED OPTIMIZATION (ICMSAO), 2013,
  • [4] IMPLEMENTATION TECHNIQUE RESEARCH FOR MAIN MEMORY DATABASE SYSTEM
    肖勤贤
    韩启龙
    [J]. Journal of Shanghai Jiaotong University(Science), 1997, (02) : 74 - 79
  • [5] HyPer: A Hybrid OLTP&OLAP Main Memory Database System Based on Virtual Memory Snapshots
    Kemper, Alfons
    Neumann, Thomas
    [J]. IEEE 27TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2011), 2011, : 195 - 206
  • [6] Low Overhead Log Replication for Main Memory Database System
    Guo, Jinwei
    Zhang, Chendong
    Cai, Peng
    Zhou, Minqi
    Zhou, Aoying
    [J]. WEB-AGE INFORMATION MANAGEMENT, PT II, 2016, 9659 : 159 - 170
  • [7] Effects of update techniques on main memory database system performance
    Gruenwald, L
    Chen, YW
    Huang, J
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1998, 10 (05) : 859 - 861
  • [8] Main memory database systems
    Faerber, Franz
    Kemper, Alfons
    Larson, Per-Åke
    Levandoski, Justin
    Neumann, Thomas
    Pavlo, Andrew
    [J]. Foundations and Trends in Databases, 2017, 8 (1-2): : 1 - 130
  • [9] Main memory database for supporting database migration
    Hara, T
    Harumoto, K
    Tsukamoto, M
    Nishio, S
    Okui, J
    [J]. 1997 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2: PACRIM 10 YEARS - 1987-1997, 1997, : 231 - 234
  • [10] Design and Implementation of Movie Recommender System Based on Graph Database
    Yi, Ningning
    Li, Chunfang
    Feng, Xin
    Shi, Minyong
    [J]. 2017 14TH WEB INFORMATION SYSTEMS AND APPLICATIONS CONFERENCE (WISA 2017), 2017, : 132 - 135