2023
DOI: 10.1109/access.2023.3249356
|View full text |Cite
|
Sign up to set email alerts
|

Comparison of Real-Time and Batch Job Recommendations

Abstract: Collaborative filtering recommendation systems are traditionally trained in a batch manner and are designed to produce personalized recommendations for a large number of users at the same time. However, in many industrial use cases, it is reasonable to produce recommendations in real time, taking account of very recent user interactions. In this work, we present the implementation of batch and real-time recommendation systems using the example of the RP3Beta model, a simple scalable graph-based model that outp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 30 publications
0
2
0
Order By: Relevance
“…It can also refer to the time that recommended content based on cross-platform shared data updated by the recommendation algorithms is presented to the users. In a real-time or streaming recommendation situation [ 7 , 8 , 9 ], the data’s update and presentation time varies depending on the recommendation algorithms, which are typically based on the combination of two strategies that generate the updated recommendation results: (1) regular collection of user data for offline modeling and updating, or (2) online real-time update based on the user’s behavior in the recent seconds [ 7 , 8 , 9 , 39 ]. The latter is quite popular, with several mainstream apps, including Tiktok and Alibaba, adopting real-time recommendation algorithms.…”
Section: Literature Review and Research Hypothesismentioning
confidence: 99%
See 1 more Smart Citation
“…It can also refer to the time that recommended content based on cross-platform shared data updated by the recommendation algorithms is presented to the users. In a real-time or streaming recommendation situation [ 7 , 8 , 9 ], the data’s update and presentation time varies depending on the recommendation algorithms, which are typically based on the combination of two strategies that generate the updated recommendation results: (1) regular collection of user data for offline modeling and updating, or (2) online real-time update based on the user’s behavior in the recent seconds [ 7 , 8 , 9 , 39 ]. The latter is quite popular, with several mainstream apps, including Tiktok and Alibaba, adopting real-time recommendation algorithms.…”
Section: Literature Review and Research Hypothesismentioning
confidence: 99%
“…For example, several mainstream applications (apps), such as Facebook, Twitter, and WeChat, have an increasing number of related parties and authorized partners with whom they share certain low-sensitivity information through the third-party service agreements that users have to authorize before using the service [ 3 , 4 , 5 , 6 ]. Concurrently, real-time recommendations with faster response capabilities [ 7 , 8 , 9 ] are widely adopted in these apps. The combination of platforms’ data stream sharing structure and real-time algorithms has improved the accuracy and responsiveness of apps’ personalized services [ 10 ].…”
Section: Introductionmentioning
confidence: 99%