A distributed real-time recommender system for big data streams

被引:4
作者
Hazem, Heidy [1 ,5 ]
Awad, Ahmed [2 ,3 ,4 ]
Yousef, Ahmed Hassan [1 ,5 ]
机构
[1] Nile Univ, Giza, Egypt
[2] Tartu Univ, Tartu, Estonia
[3] Cairo Univ, Giza, Egypt
[4] Narva Rd 18 Tartu City, Tartu Cty, EE-51009 Tartu, Estonia
[5] Juhayna Sq,26th July Corridor, Giza, Egypt
关键词
Streaming; Big data; Online Recommender Systems; MATRIX FACTORIZATION;
D O I
10.1016/j.asej.2022.102026
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Recommender Systems (RS) play a crucial role in our lives. As users become continuously connected to the internet, they are less tolerant of obsolete recommendations made by an RS. Online RS has to address three requirements: continuous training and recommendation, handling concept drifts, and the ability to scale. Streaming RS proposed in the literature address the first two requirements only. That is because they run the training process on a single machine. To tackle the third challenge, we propose a Splitting and Replication mechanism for distributed streaming RS. Our mechanism is inspired by the shared-nothing architecture that underpins contemporary big data processing systems. We have applied our mechanism to two well-known approaches for online RS, namely, matrix factorization and item-based collaborative filtering. We conducted experiments comparing the performance with the baseline (single machine). Evaluating different data sets, experiments show online recall improvement by 40% with more than 50% less memory consumption. (c) 2022 THE AUTHORS. Published by Elsevier BV on behalf of Faculty of Engineering, Ain Shams University. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/
引用
收藏
页数:16
相关论文
共 50 条
[41]   Big-Data Based Real-Time Interactive Growth Management System in Wireless Communications [J].
Jonghun Kim ;
Heetae Jang ;
Jong Tak Kim ;
Hee-Jun Pan ;
Roy C. Park .
Wireless Personal Communications, 2019, 105 :655-671
[42]   Big-Data Based Real-Time Interactive Growth Management System in Wireless Communications [J].
Kim, Jonghun ;
Jang, Heetae ;
Kim, Jong Tak ;
Pan, Hee-Jun ;
Park, Roy C. .
WIRELESS PERSONAL COMMUNICATIONS, 2019, 105 (02) :655-671
[43]   Real-time Medical Emergency Response System: Exploiting IoT and Big Data for Public Health [J].
Rathore, M. Mazhar ;
Ahmad, Awais ;
Paul, Anand ;
Wan, Jiafu ;
Zhang, Daqiang .
JOURNAL OF MEDICAL SYSTEMS, 2016, 40 (12)
[44]   Real-time health level assessment for complex production line system based on big data [J].
Fan, Wenhui (fanwenhui@tsinghua.edu.cn), 1600, Tsinghua University (54)
[45]   Hadoop Based Real-Time Big Data Architecture for Remote Sensing Earth Observatory System [J].
Rathore, M. Mazhar ;
Ahmad, Awais ;
Paul, Anand ;
Daniel, Alfred .
2015 6TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2015, :204-210
[46]   ContainerGuard: A Real-Time Attack Detection System in Container-Based Big Data Platform [J].
Wang, Yulong ;
Wang, Qixu ;
Chen, Xingshu ;
Chen, Dajiang ;
Fang, Xiaojie ;
Yin, Mingyong ;
Zhang, Ning .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (05) :3327-3336
[47]   Platform for real-time data analysis and visualization based on Big Data methods [J].
Ferreira, Gabriel ;
Alves, Paulo ;
de Almeida, Simone .
PROCEEDINGS OF 2021 16TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2021), 2021,
[48]   Near real-time big-data processing for data driven applications [J].
Kampars, Janis ;
Grabis, Janis .
2017 3RD INTERNATIONAL CONFERENCE ON BIG DATA INNOVATIONS AND APPLICATIONS (INNOVATE-DATA), 2017, :35-42
[49]   A Distributed Stream Processing Middleware Framework for Real-Time Analysis of Heterogeneous Data on Big Data Platform: Case of Environmental Monitoring [J].
Akanbi, Adeyinka ;
Masinde, Muthoni .
SENSORS, 2020, 20 (11) :1-25
[50]   Exploiting Real-Time Big Data to Empower Smart Transportation using Big Graphs [J].
Rathore, M. Mazhar ;
Ahmad, Awais ;
Paul, Anand ;
Thikshaja, Uthra Kunathur .
2016 IEEE REGION 10 SYMPOSIUM (TENSYMP), 2016, :135-139