The Role of Cores in Recommender Benchmarking for Social Bookmarking Systems

被引:5
作者
Doerfel, Stephan [1 ]
Jaeschke, Robert [2 ]
Stumme, Gerd [1 ,2 ]
机构
[1] Univ Kassel, Knowledge & Data Engn Grp KDE, Interdisciplinary Res Ctr Informat Syst Design IT, Wilhelmshoher Allee 73, D-34121 Kassel, Germany
[2] L3S Res Ctr, Appelstr 4, D-30167 Hannover, Germany
关键词
Algorithms; Experimentation; Measurement; Reliability; Recommender; core; benchmarking; graph; evaluation; preprocessing; TAG RECOMMENDATIONS;
D O I
10.1145/2700485
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Social bookmarking systems have established themselves as an important part in today's Web. In such systems, tag recommender systems support users during the posting of a resource by suggesting suitable tags. Tag recommender algorithms have often been evaluated in offline benchmarking experiments. Yet, the particular setup of such experiments has rarely been analyzed. In particular, since the recommendation quality usually suffers from difficulties such as the sparsity of the data or the cold-start problem for new resources or users, datasets have often been pruned to so-called cores (specific subsets of the original datasets), without much consideration of the implications on the benchmarking results. In this article, we generalize the notion of a core by introducing the new notion of a set-core, which is independent of any graph structure, to overcome a structural drawback in the previous constructions of cores on tagging data. We show that problems caused by some types of cores can be eliminated using set-cores. Further, we present a thorough analysis of tag recommender benchmarking setups using cores. To that end, we conduct a large-scale experiment on four real-world datasets, in which we analyze the influence of different cores on the evaluation of recommendation algorithms. We can show that the results of the comparison of different recommendation approaches depends on the selection of core type and level. For the benchmarking of tag recommender algorithms, our results suggest that the evaluation must be set up more carefully and should not be based on one arbitrarily chosen core type and level.
引用
收藏
页数:33
相关论文
共 50 条
  • [41] Rendle S., 2009, ECML PKDD 2008 DISC, P235
  • [42] Sarwar B, 2001, P 10 INT C WORLD WID, P285
  • [43] Sarwar B., 2000, Application of Dimensionality Reduction in Recommender System-A Case Study
  • [44] Schein A. I., 2002, Proceedings of SIGIR 2002. Twenty-Fifth Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, P253, DOI 10.1145/564376.564421
  • [45] NETWORK STRUCTURE AND MINIMUM DEGREE
    SEIDMAN, SB
    [J]. SOCIAL NETWORKS, 1983, 5 (03) : 269 - 287
  • [46] Recommending Tags with a Model of Human Categorization
    Seitlinger, Paul
    Kowald, Dominik
    Trattner, Christoph
    Ley, Tobias
    [J]. PROCEEDINGS OF THE 22ND ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM'13), 2013, : 2381 - 2386
  • [47] Shani G, 2011, RECOMMENDER SYSTEMS HANDBOOK, P257, DOI 10.1007/978-0-387-85820-3_8
  • [48] Turrin R., 2010, P 4 ACM C REC SYST, P39, DOI DOI 10.1145/1864708.1864721
  • [49] Xu Z., 2006, COLL WEB TAGG WORKSH
  • [50] Using the k-core decomposition to analyze the static structure of large-scale software systems
    Zhang, Haohua
    Zhao, Hai
    Cai, Wei
    Liu, Jie
    Zhou, Wanlei
    [J]. JOURNAL OF SUPERCOMPUTING, 2010, 53 (02) : 352 - 369