StreamingRec: A Framework for Benchmarking Stream-based News Recommenders

被引:23
|
作者
Jugovac, Michael [1 ]
Jannach, Dietmar [2 ]
Karimi, Mozhgan [3 ]
机构
[1] TU Dortmund, Dortmund, Germany
[2] Alpen Adria Univ, Klagenfurt, Austria
[3] Univ Antwerp, Antwerp, Belgium
关键词
News Recommendation; Evaluation; Benchmarking; SYSTEMS;
D O I
10.1145/3240323.3240384
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
News is one of the earliest application domains of recommender systems, and recommending items from a virtually endless stream of news is still a relevant problem today. News recommendation is different from other application domains in a variety of ways, e.g., because new items constantly become available for recommendation. To be effective, news recommenders therefore have to continuously consider the latest items in the incoming stream of news in their recommendation models. However, today's public software libraries for algorithm benchmarking mostly do not consider these particularities of the domain. As a result, authors often rely on proprietary protocols, which hampers the comparability of the obtained results. In this paper, we present StreamingRec as a framework for evaluating streaming-based news recommenders in a replicable way. The open-source framework implements a replay-based evaluation protocol that allows algorithms to update the underlying models in real-time when new events are recorded and new articles are available for recommendation. Furthermore, a variety of baseline algorithms for session-based recommendation are part of StreamingRec. For these, we also report a number of performance results for two datasets, which confirm the importance of immediate model updates.
引用
收藏
页码:269 / 273
页数:5
相关论文
共 50 条
  • [41] Netfiles:: An enhanced stream-based communication mechanism
    Chan, Philip
    Abramson, David
    [J]. HIGH-PERFORMANCE COMPUTING, 2008, 4759 : 254 - +
  • [42] The Event Stream-based Access Control Model
    Zhou, Chuan-Hua
    Lu, Shi-Xuan
    Wu, Cheng-Lai
    Zhou, Jia-Yi
    [J]. 2016 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SECURITY (CSIS 2016), 2016, : 738 - 743
  • [43] Stream-based modelling of an interactive priority queue
    Dosch, W
    [J]. IASTED: PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON MODELLING AND SIMULATION, 2003, : 559 - 565
  • [44] Compiling for Vector Extensions With Stream-Based Specialization
    Neves, Nuno
    Domingos, Joao Mario
    Roma, Nuno
    Tomas, Pedro
    Falcao, Gabriel
    [J]. IEEE MICRO, 2022, 42 (05) : 49 - 58
  • [45] Analytical and experimental evaluation of stream-based join
    Kostowski, Henry
    Claypool, Kajal T.
    [J]. ENTERPRISE INFORMATION SYSTEMS VII, 2006, : 77 - +
  • [46] Stream-based active learning with linear models
    Cacciarelli, Davide
    Kulahci, Murat
    Tyssedal, John Solve
    [J]. KNOWLEDGE-BASED SYSTEMS, 2022, 254
  • [47] Automatic Optimizations for Stream-Based Monitoring Languages
    Baumeister, Jan
    Finkbeiner, Bernd
    Kruse, Matthis
    Schwenger, Maximilian
    [J]. RUNTIME VERIFICATION (RV 2020), 2020, 12399 : 451 - 461
  • [48] Balancing Plug-In for Stream-Based Classification
    de Arriba-Perez, Francisco
    Garcia-Mendez, Silvia
    Leal, Fatima
    Malheiro, Benedita
    Burguillo-Rial, Juan Carlos
    [J]. INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, WORLDCIST 2023, 2024, 799 : 65 - 74
  • [49] A Stream-Based Specification Language for Network Monitoring
    Faymonville, Peter
    Finkbeiner, Bernd
    Schirmer, Sebastian
    Torfah, Hazem
    [J]. RUNTIME VERIFICATION, (RV 2016), 2016, 10012 : 152 - 168
  • [50] Stream-Based Active Unusual Event Detection
    Loy, Chen Change
    Xiang, Tao
    Gong, Shaogang
    [J]. COMPUTER VISION-ACCV 2010, PT I, 2011, 6492 : 161 - 175