paper-with-me

홈 › Papers

KG4RecEval: Does Knowledge Graph Really Matter for Recommender Systems?

2024-04-04 · Haonan Zhang, Dongxia Wang, Zhu Sun, Yanhui Li, Youcheng Sun, HuiZhi Liang, Wenhai Wang

Recommender systems (RSs) are designed to provide personalized recommendations to users. Recently, knowledge graphs (KGs) have been widely introduced in RSs to improve recommendation accuracy. In this study, however, we demonstrate that RSs do not necessarily perform worse even if the KG is downgraded to the user-item interaction graph only (or removed). We propose an evaluation framework KG4RecEval to systematically evaluate how much a KG contributes to the recommendation accuracy of a KG-based RS, using our defined metric KGER (KG utilization efficiency in recommendation). We consider the scenarios where knowledge in a KG gets completely removed, randomly distorted and decreased, and also where recommendations are for cold-start users. Our extensive experiments on four commonly used datasets and a number of state-of-the-art KG-based RSs reveal that: to remove, randomly distort or decrease knowledge does not necessarily decrease recommendation accuracy, even for cold-start users. These findings inspire us to rethink how to better utilize knowledge from existing KGs, whereby we discuss and provide insights into what characteristics of datasets and KG-based RSs may help improve KG utilization efficiency. The code and supplementary material of this paper are available at: https://github.com/HotBento/KG4RecEval.

📄 PDF Abstract BibTeX arXiv:2404.03164

Code (1)

hotbento/kg4receval 공식 구현 pytorch

Tasks

Knowledge GraphsRecommendation Systems

Similar Papers 제목 키워드 기반

ReCEval: Evaluating Reasoning Chains via Correctness and Informativeness

2023-04-21 · Archiki Prasad, Swarnadeep Saha, Xiang Zhou, Mohit Bansal

Multi-step reasoning ability is fundamental to many natural language tasks, yet it is unclear what constitutes a good reasoning chain and how to evaluate them. Most existing methods focus solely on whether the reasoning …

InformativenessNatural Language Inferencevalid

Teaching machines to understand data science code by semantic enrichment of dataflow graphs

2018-07-16 · Evan Patterson, Ioana Baldini, Aleksandra Mojsilovic, Kush R. Varshney

Your computer is continuously executing programs, but does it really understand them? Not in any meaningful sense. That burden falls upon human knowledge workers, who are increasingly asked to write and understand code. …

Words, Subwords, and Morphemes: What Really Matters in the Surprisal-Reading Time Relationship?

2023-10-26 · Sathvik Nair, Philip Resnik

An important assumption that comes with using LLMs on psycholinguistic data has gone unverified. LLM-based predictions are based on subword tokenization, not decomposition of words into morphemes. Does that matter? We ca…

Capturing the Flow of Art History

2022-12-07 · Chenxi Ji

Do we really understand how machine classifies art styles? Historically, art is perceived and interpreted by human eyes and there are always controversial discussions over how people identify and understand art. Historia…

When do Numbers Really Matter?

2014-08-07 · Hei Chan, Adnan Darwiche

Common wisdom has it that small distinctions in the probabilities quantifying a Bayesian network do not matter much for the resultsof probabilistic queries. However, one can easily develop realistic scenarios under which…