Finding Associative Entities in Knowledge Graph by Incorporating User Behaviors

Finding Associative Entities in Knowledge Graph by Incorporating User Behaviors

Jianyu Li (School of Information Science and Engineering, Yunnan University, Kunming, China & Yunnan Key Laboratory of Intelligent Systems and Computing, Yunnan University, Kunming, China), Peizhong Yang (School of Information Science and Engineering, Yunnan University, Kunming, China & Yunnan Key Laboratory of Intelligent Systems and Computing, Yunnan University, Kunming, China), Kun Yue (School of Information Science and Engineering, Yunnan University, Kunming, China & Yunnan Key Laboratory of Intelligent Systems and Computing, Yunnan University, Kunming, China), Liang Duan (School of Information Science and Engineering, Yunnan University, Kunming, China & Yunnan Key Laboratory of Intelligent Systems and Computing, Yunnan University, Kunming, China), and Zehao Huang (School of Information Science and Engineering, Yunnan University, Kunming, China & Yunnan Key Laboratory of Intelligent Systems and Computing, Yunnan University, Kunming, China)
Copyright: © 2025 |Pages: 24
DOI: 10.4018/JDM.371751
Article PDF Download
Open access articles are freely available for download

Abstract

The task of finding associative entities in knowledge graph (KG) is to provide a ranking list of entities according to their association degrees. However, many entities are not only linked in KG but also associated in terms of user behaviors, which facilitates finding associative entities accurately. This manuscript incorporates KG with user-generated data to propose the Association Entity Graph Model (AEGM) to evaluate the association degrees. They first propose the joint weighting function to evaluate the entity associations and prove its submodularity theoretically as well as the greedy algorithm to select the candidates efficiently. They define the entity association information to score the entity association and give the hill climbing search based algorithm for AEGM construction. Following, they embed AEGM to calculate the association degrees and obtain the associative entities efficiently. Extensive experiments on three datasets show that the proposed method can achieve a better performance than some state-of-the-art competitors in accurately finding associative entities.
Article Preview
Top

Introduction

A knowledge graph (KG), such as Freebase (Tanon et al., 2016), Wikipedia (Arvola & Alamettälä, 2022), or DBpedia (Lehmann et al., 2015), provides structured representations of facts about real-world entities and relations (Yan et al., 2024). Given one or more query entities of a KG, the task of finding associative entities revolves around obtaining a ranked list of associative entities by calculating their association degrees. This task has gained much attention (Zhou et al., 2020) and is indispensable in search engines (Yang et al., 2019) and recommendation systems (Yang et al., 2020). Figure 1 shows the overview of the association entity graph model (AEGM).

Figure 1.

Overview of the association entity graph model (AEGM)

JDM.371751.f01
Note. AEGM = association entity graph model.

Accurately finding associative entities is challenging due to the ambiguities in queries (Gu et al., 2019) and the inability to effectively narrow down the scope of candidate answers without information beyond the KG and query entities. For example, given the query entity Avatar, a user may search for the actors starring in Avatar, similar movies, or other associative entities from a KG, as shown in Figure 1. To resolve this ambiguity, the query-by-example method aims to return the associative entities by providing a complete example as the element that users are interested in (Ding et al., 2023). However, the associations among entities are rapidly evolving in the real world. Entities are not only linked by their relations in a KG but are also implicitly associated with user-entity interactions on online platforms, such as social media (Muppasani et al., 2024), wikis (Raganato et al., 2016), and ratings (Liu et al., 2023). In this paper, the collection of user-entity interactions is collectively referred to as user-generated data (UGD). In the context of KG applications, the associative entities may be found with limited precision and coverage by only considering the KG. As shown in Figure 1, compared to the Titanic, the term “Cameron” was more likely to be the ideal answer for Avatar, due to the frequent co-occurrence of Cameron and Avatar in recent news. That is, the users’ query intents could not only be inferred by a KG, but were often also hidden within users’ behaviors. In this paper, we leverage the UGD to improve the accuracy of finding associative entities by making use of the timeliness and credibility of UGD.

Intuitively, a KG and UGD involve massive entities and noisy issues (Bu et al., 2021; Wu et al., 2022), but only a portion of entities are strongly associated with each other. It is necessary to select candidates from a KG and UGD as the basis for finding the associative entities. Previous works extracted candidates w.r.t. the query entities from a KG, then calculated their association degrees from the UGD (J. Li et al., 2021a). These methods may have yielded inaccurate candidates because a KG can be incomplete, and some entities that are strongly associated with each other in the UGD may not be linked in the KG (J. Li et al., 2021b). This discrepancy may have led to the omission of association candidates during the extraction process.

Moreover, the probability of user behaviors on different entities typically reflected the strength of implicit associations between entities. Particularly, the associations between entities were directed. For example, the probability that a user likes Avatar and also likes the Terminator was 80%. Conversely, the probability that a user likes the Terminator and simultaneously likes Avatar was only 60%. This motivates us to assign weights to the directed associations among entities to find the answers accurately.

Complete Article List

Search this Journal:
Reset
Volume 36: 1 Issue (2025)
Volume 35: 1 Issue (2024)
Volume 34: 3 Issues (2023)
Volume 33: 5 Issues (2022): 4 Released, 1 Forthcoming
Volume 32: 4 Issues (2021)
Volume 31: 4 Issues (2020)
Volume 30: 4 Issues (2019)
Volume 29: 4 Issues (2018)
Volume 28: 4 Issues (2017)
Volume 27: 4 Issues (2016)
Volume 26: 4 Issues (2015)
Volume 25: 4 Issues (2014)
Volume 24: 4 Issues (2013)
Volume 23: 4 Issues (2012)
Volume 22: 4 Issues (2011)
Volume 21: 4 Issues (2010)
Volume 20: 4 Issues (2009)
Volume 19: 4 Issues (2008)
Volume 18: 4 Issues (2007)
Volume 17: 4 Issues (2006)
Volume 16: 4 Issues (2005)
Volume 15: 4 Issues (2004)
Volume 14: 4 Issues (2003)
Volume 13: 4 Issues (2002)
Volume 12: 4 Issues (2001)
Volume 11: 4 Issues (2000)
Volume 10: 4 Issues (1999)
Volume 9: 4 Issues (1998)
Volume 8: 4 Issues (1997)
Volume 7: 4 Issues (1996)
Volume 6: 4 Issues (1995)
Volume 5: 4 Issues (1994)
Volume 4: 4 Issues (1993)
Volume 3: 4 Issues (1992)
Volume 2: 4 Issues (1991)
Volume 1: 2 Issues (1990)
View Complete Journal Contents Listing