<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>KGE | Liu chen chen CV</title><link>https://liuchenlili.github.io/tags/kge/</link><atom:link href="https://liuchenlili.github.io/tags/kge/index.xml" rel="self" type="application/rss+xml"/><description>KGE</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Thu, 11 Sep 2025 00:00:00 +0000</lastBuildDate><image><url>https://liuchenlili.github.io/media/logo.svg</url><title>KGE</title><link>https://liuchenlili.github.io/tags/kge/</link></image><item><title>👩🏼‍🏫 A Survey on Knowledge Graphs</title><link>https://liuchenlili.github.io/blog/suvery/a-survey-on-knowledge-graphs_-representation-acquisition-and-applications-%E7%AC%94%E8%AE%B0/</link><pubDate>Thu, 11 Sep 2025 00:00:00 +0000</pubDate><guid>https://liuchenlili.github.io/blog/suvery/a-survey-on-knowledge-graphs_-representation-acquisition-and-applications-%E7%AC%94%E8%AE%B0/</guid><description>&lt;h1 id="a-survey-on-knowledge-graphs-representation-acquisition-and-applications-笔记"&gt;A Survey on Knowledge Graphs: Representation, Acquisition and Applications 笔记&lt;/h1&gt;
&lt;h1 id="知识图谱嵌入"&gt;知识图谱嵌入&lt;/h1&gt;
&lt;p&gt;Knowledge Representation Learning 知识表示学习又叫KGE&lt;br&gt;
pre&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://cdn.nlark.com/yuque/0/2023/png/40806594/1702798010956-144f8dd1-2dfe-47eb-aa62-29440551c65b.png" alt="image.png" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;KGL的流程&lt;br&gt;
1表示关系和实体的表示空间；&lt;br&gt;
2 衡量事实三元组合理性的评分函数；3用于表示和学习关系交互的编码模型；&lt;br&gt;
4要纳入嵌入方法的辅助信息。&lt;br&gt;
表示学习包括逐点空间、流形、复向量空间、高斯分布和离散空间。评分指标通常分为基于距离的评分函数和基于相似性匹配的评分函数。目前的研究重点是编码模型，包括线性/双线性模型、分解和神经网络。辅助信息考虑文本、视觉和类型信息。&lt;/p&gt;
&lt;h2&gt;&lt;/h2&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://cdn.nlark.com/yuque/0/2023/png/40806594/1702818857336-758a5eac-b06a-4a3a-933c-1fc709a01f27.png" alt="x3.png" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;表示空间&lt;/p&gt;
&lt;p&gt;表示学习的关键问题是学习实体和关系的低维分布式嵌入。目前文献主要使用实值逐点空间（图2（a）），包括向量、矩阵和张量空间，而其他类型的空间如复向量空间（图2（b））、高斯空间（图2（b）） . 2(c)) 和 manifold (图 2(d)) 也被使用。嵌入空间应遵循三个条件，即可微分性、计算可能性和评分函数的可定义性&lt;/p&gt;
\[15\]&lt;p&gt;。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://cdn.nlark.com/yuque/0/2023/png/40806594/1702472558658-fbe35f5e-88cc-428c-ac68-1f553a243f9b.png" alt="image.png" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 id="point-wise-space"&gt;Point-Wise Space&lt;/h3&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://cdn.nlark.com/yuque/0/2023/png/40806594/1702819424203-652ad868-2efe-48f5-b1e3-2ffe58c747cf.png" alt="image.png" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;许多其他翻译模型（例如 TransH &lt;/p&gt;
\[20\]&lt;p&gt;）也使用类似的表示空间，而语义匹配模型使用普通向量空间（例如 HolE &lt;/p&gt;
\[21\]&lt;p&gt;）和关系投影矩阵（例如 ANALOGY &lt;/p&gt;
\[22\]&lt;h3 id="complex-vector-space"&gt;Complex Vector Space&lt;/h3&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://cdn.nlark.com/yuque/0/2023/png/40806594/1702820687093-079c1100-9b15-4f70-adf7-76f5e29ba195.png" alt="image.png" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 id="gaussian-distribution"&gt;Gaussian Distribution&lt;/h3&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://cdn.nlark.com/yuque/0/2023/png/40806594/1702820887927-1ccc27d7-aa99-48f5-8f3e-7c11daa81d34.png" alt="image.png" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 id="manifold-and-group"&gt;Manifold and Group&lt;/h3&gt;
&lt;p&gt;(见论文)&lt;/p&gt;
&lt;h2 id="评分函数"&gt;评分函数&lt;/h2&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://cdn.nlark.com/yuque/0/2023/png/40806594/1702821134132-2e1f08de-2630-43e1-8ce9-4a343afd3252.png" alt="image.png" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id="encoding-models"&gt;Encoding Models&lt;/h2&gt;
&lt;h3 id="linearbilinear-models"&gt;Linear/Bilinear Models&lt;/h3&gt;
&lt;p&gt;（）&lt;/p&gt;
&lt;h3 id="neural-networks"&gt;Neural Networks&lt;/h3&gt;
&lt;p&gt;（）&lt;/p&gt;
&lt;h3 id="convolutional-neural-networks"&gt;Convolutional Neural Networks&lt;/h3&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://cdn.nlark.com/yuque/0/2023/png/40806594/1703426019717-7f48de96-ca47-43c7-a90e-7344f03e7a5b.png" alt="image.png" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://cdn.nlark.com/yuque/0/2023/png/40806594/1703426028343-90b0ebab-87bb-4210-9935-bb00f9cfbe39.png" alt="image.png" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://cdn.nlark.com/yuque/0/2023/png/40806594/1703426037884-b44c9983-0f4f-4b78-9232-51333b793908.png" alt="image.png" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>👩🏼‍🏫 基于旋转的模型</title><link>https://liuchenlili.github.io/blog/rotate/%E5%9F%BA%E4%BA%8E%E6%97%8B%E8%BD%AC%E7%9A%84%E6%A8%A1%E5%9E%8B/</link><pubDate>Thu, 11 Sep 2025 00:00:00 +0000</pubDate><guid>https://liuchenlili.github.io/blog/rotate/%E5%9F%BA%E4%BA%8E%E6%97%8B%E8%BD%AC%E7%9A%84%E6%A8%A1%E5%9E%8B/</guid><description>&lt;h1 id="基于旋转的模型"&gt;基于旋转的模型&lt;/h1&gt;
&lt;h1 id="rotae"&gt;RotaE&lt;/h1&gt;
&lt;h2 id="1introduction"&gt;1.introduction&lt;/h2&gt;
&lt;p&gt;知识图的连接模式 ： symmetry/antisymmetry, inversion, and composition&lt;br&gt;
TransE 旨在 model the inversion and composition patterns;&lt;br&gt;
DisMult models the three-way interactions between head entities, relations, and tail entities吗，旨在对称建模。&lt;/p&gt;
&lt;p&gt;欧拉恒等式：eiπ+1=0&lt;br&gt;
eiθ=cosθ+isinθ&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://cdn.nlark.com/yuque/0/2024/png/40806594/1709366061171-e7c51ddd-c06e-4238-824f-76f9f150187a.png" alt="image.png" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id="complex-space"&gt;Complex Space&lt;/h2&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://cdn.nlark.com/yuque/0/2024/png/40806594/1709366086200-1c826b60-665a-40c3-ad61-5c40b40c48e1.png" alt="image.png" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;三类关系模式&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://cdn.nlark.com/yuque/0/2024/png/40806594/1709367804440-8d03d60a-a8e9-47fc-96fb-0ff7fe0d0d6f.png" alt="image.png" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id="负采样"&gt;负采样：&lt;/h2&gt;
&lt;p&gt;TransE： 均匀随机采样（uniformly random sampling）&lt;br&gt;
TransH： 伯努利采样&lt;br&gt;
KBGAN： GAN&lt;br&gt;
RotatE： self-adversarial 自对抗&lt;/p&gt;</description></item><item><title>👩🏼‍🏫 负采样</title><link>https://liuchenlili.github.io/blog/-negtativate/%E8%B4%9F%E9%87%87%E6%A0%B7/</link><pubDate>Thu, 11 Sep 2025 00:00:00 +0000</pubDate><guid>https://liuchenlili.github.io/blog/-negtativate/%E8%B4%9F%E9%87%87%E6%A0%B7/</guid><description>&lt;h1 id="负采样"&gt;负采样&lt;/h1&gt;
&lt;h1 id="mixkg-mixing-for-harder-negative-samples-in-knowledge-graph"&gt;MixKG: Mixing for harder negative samples in knowledge graph&lt;/h1&gt;
&lt;h2 id="2方法"&gt;2.方法&lt;/h2&gt;
&lt;p&gt;首先，从采样的负三元组中选择高质量的负三元组；其次，混合配对的高质量负三元组，然后生成新的更难的负三元组。&lt;br&gt;
硬负样本是所提出模型的核心，但如何定义硬负样本仍然是一个问题。&lt;br&gt;
张等人之前的几部作品。 （2019）；卡兰蒂斯等人。 （2020）使用评分函数 𝑓 ，将得分高的负三元组作为硬负样本，我们将这种方法称为基于评分函数的硬负样本（HNS-SF）。&lt;br&gt;
然而，这个定义只考虑了负集中的负样本，而忽略了真三元组的帮助。因此，我们对硬负样本引入了不同的定义，它将与正确的头或尾实体更相似的候选实体视为硬负样本。我们将这种硬负样本的定义命名为基于正确实体相似性的硬负样本（HNS-CES）。&lt;/p&gt;
&lt;h2 id="3mix-for-harder-negative-triplets"&gt;3Mix for Harder negative triplets&lt;/h2&gt;
&lt;h4 id="311硬负样本-评分函数"&gt;3.1.1硬负样本-评分函数&lt;/h4&gt;
&lt;p&gt;对于 { (ℎ,𝑟,𝑡1′),(ℎ,𝑟,𝑡2′),…(ℎ,𝑟,𝑡𝑀′) } 中的每个三元组，我们使用评分函数 𝑓 计算分数 𝑠(𝑡𝑚′)=𝑓(ℎ,𝑟,𝑡𝑚′) 。然后我们对分数{ 𝑠(𝑡1′),𝑠(𝑡2′),…𝑠(𝑡𝑀′) }进行降序排序，分数最大的负三元组是硬负样本。&lt;/p&gt;
&lt;h4 id="312硬负样本-修正实体相似度"&gt;3.1.2硬负样本-修正实体相似度&lt;/h4&gt;
&lt;p&gt;我们计算尾部实体与 (𝑡1′,𝑡2′,…𝑡𝑀′) 中每个候选实体之间的点积，然后得到相似度 𝑠(𝑡𝑚′)=𝑡∗𝑡𝑚′ 。具有top-K最大 𝑠(𝑡𝑚′) 的候选实体和头实体， (ℎ,𝑟,𝑡) 中的关系形成硬负三元组。&lt;/p&gt;
&lt;h3 id="32这些硬三元组之间的混合"&gt;3.2这些硬三元组之间的混合&lt;/h3&gt;
&lt;p&gt;在获得用于混合的硬负三元组后，我们随机选择配对的硬负三元组，然后混合尾部实体以生成新的硬负样本。准确地说，假设有两个负三元组{ (ℎ,𝑟,𝑡𝑖′),(ℎ,𝑟,𝑡𝑗′) }，那么新生成的更难负三元组的尾部实体是&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;𝑡^𝑖,𝑗=𝛼∗𝑡𝑖′+(1−𝛼)∗𝑡𝑗′&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;𝑡^𝑖,𝑗=𝛼∗𝑡𝑖′+(1−𝛼)∗𝑡𝑗′&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;其中 𝛼 是从 (0,1) 中随机抽取的，那么生成的更难的负三元组是 (ℎ,𝑟,𝑡^𝑖,𝑗) 。&lt;/p&gt;
&lt;h3 id="33损失函数"&gt;3.3损失函数&lt;/h3&gt;
&lt;p&gt;第一类是平移距离模型：&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://cdn.nlark.com/yuque/0/2024/png/40806594/1717405714638-a6c934b8-bef9-45bd-86e3-e34427e8d7e1.png" alt="image.png" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;第二个是语义匹配模型：&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://cdn.nlark.com/yuque/0/2024/png/40806594/1717405725423-e81220bc-5ada-4ead-8d0a-d66b09c25e0d.png" alt="image.png" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h1 id="negative-sampling-with-adaptive-denoising-mixup-for-knowledge-graph-embedding"&gt;Negative Sampling with Adaptive Denoising Mixup for Knowledge Graph Embedding&lt;/h1&gt;
&lt;h2 id="3methodology"&gt;3.Methodology&lt;/h2&gt;
&lt;p&gt;PNE 模块利用 KGE 模型的当前预测结果将未标记的损坏三元组划分为伪负三元组和真负三元组。然后，AdaMix 模块为每个损坏的三元组选择合适的混合伙伴，并将它们混合在实体嵌入空间中，以生成部分正确的三元组或更难的负三元组，以帮助训练 KGE 模型。&lt;/p&gt;
&lt;h3 id="31-边际伪负三重估计器mpne"&gt;3.1 边际伪负三重估计器（MPNE）&lt;/h3&gt;
&lt;h3 id="32自适应混合adamix"&gt;3.2自适应混合（AdaMix）&lt;/h3&gt;
&lt;h1 id="toward-degree-bias-in-embedding-based-knowledge-graph-completion"&gt;Toward Degree Bias in Embedding-Based Knowledge Graph Completion&lt;/h1&gt;
&lt;p&gt;让 𝑒1= （欧洲、国家/地区、德国）作为我们要扩充的三元组。我们将其与尾部实体德国的另一个三元组混合。我们考虑三元组 𝑒2= （比利时、博德斯、德国）。混合三元组表示为 𝑒~=(Europe+Belgium,Has Country+Borders,Germany) 。由于 𝑒1 包含德国所属的大陆，而 𝑒2 包含其接壤的国家，因此我们可以将合成三元组 𝑒~ 理解为传达德国在内部的地理位置欧洲的。这在预测原始三元组 𝑒1 中的德国时很有帮助，因为合成样本为德国的表示注入了更具体的地理信息。&lt;/p&gt;</description></item></channel></rss>