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 条
  • [1] A Stream-Based Hierarchical Anchoring Framework
    Heintz, Fredrik
    Kvarnstrom, Jonas
    Doherty, Patrick
    [J]. 2009 IEEE-RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2009, : 5254 - 5260
  • [2] Optimizing and Evaluating Stream-Based News Recommendation Algorithms
    Lommatzsch, Andreas
    Werner, Sebastian
    [J]. EXPERIMENTAL IR MEETS MULTILINGUALITY, MULTIMODALITY, AND INTERACTION, 2015, 9283 : 376 - 388
  • [3] A Stream-based Communication Framework for Network Control System
    Cheng, Lun
    Wang, Zhongjie
    Huang, Xiaoxia
    [J]. 2010 3RD INTERNATIONAL CONFERENCE ON BIOMEDICAL ENGINEERING AND INFORMATICS (BMEI 2010), VOLS 1-7, 2010, : 2828 - 2833
  • [4] Design principles of a stream-based framework for mobility analysis
    Salmon, Loic
    Ray, Cyril
    [J]. GEOINFORMATICA, 2017, 21 (02) : 237 - 261
  • [5] Design principles of a stream-based framework for mobility analysis
    Loic Salmon
    Cyril Ray
    [J]. GeoInformatica, 2017, 21 : 237 - 261
  • [6] GraphTides: A Framework for Evaluating Stream-based Graph Processing Platforms
    Erb, Benjamin
    Meissner, Dominik
    Kargl, Frank
    Steer, Benjamin A.
    Cuadrado, Felix
    Margan, Domagoj
    Pietzuch, Peter
    [J]. GRADES-NDA '18: PROCEEDINGS OF THE 1ST ACM SIGMOD JOINT INTERNATIONAL WORKSHOP ON GRAPH DATA MANAGEMENT EXPERIENCES & SYSTEMS (GRADES) AND NETWORK DATA ANALYTICS (NDA) 2018 (GRADES-NDA 2018), 2018,
  • [7] Benchmarking Stream-based XPath Engines Supporting Simultaneous Queries for Service Oriented Networking
    Lam, T. C.
    Poon, Stanley
    Ding, Jianxun Jason
    [J]. GLOBECOM 2008 - 2008 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2008,
  • [8] Towards Unsupervised Learning, Classification and Prediction of Activities in a Stream-Based Framework
    Tiger, Mattias
    Heintz, Fredrik
    [J]. THIRTEENTH SCANDINAVIAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (SCAI 2015), 2015, 278 : 147 - 156
  • [9] STREAM-BASED FIELD MEASUREMENTS
    CHAMBERS, WJ
    [J]. GEOGRAPHY, 1975, 60 (269) : 291 - 297
  • [10] Stream-Based Hierarchical Anchoring
    Heintz, Fredrik
    Kvarnstroem, Jonas
    Doherty, Patrick
    [J]. KUNSTLICHE INTELLIGENZ, 2013, 27 (02): : 119 - 128