# Knowledge Graph Reasoning **Repository Path**: pluto38324/knowledge-graph-reasoning ## Basic Information - **Project Name**: Knowledge Graph Reasoning - **Description**: 知识推理相关文献以及方法代码实现 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2020-12-10 - **Last Updated**: 2024-04-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Knowledge Graph Reasoning #### 介绍 本仓库主要用于个人对于目前的研究方向——知识推理的学习过程的记录,主要记载存放研究了解过程中所读的参考文献以及相关算法的一些实现代码。将其整理总结至此做一个阶段性总结,本文件会罗列论文以及代码目录,具体的子项介绍见子目录中的README文件。 #### 相关概念 面向知识图谱的推理主要围绕关系的推理展开,即基于图谱中已有的事实或关系推断出未知的事实或关系,一般着重考察实体、关系和图谱结构三个方面的特征信息。具体来说,知识图谱推理主要能够辅助推理出新的事实、新的关系、新的公理以及新的规则。 知识推理的技术手段主要分为两大类:**基于演绎的知识图谱推理**,如基于描述逻辑、Datalog、产生式规则等;**基于归纳的知识推理**,如路径推理、表示学习、规则学习、基于强化学习的推理等。以及目前随着卷积神经网络的成熟应用逐渐发展起来的基于图神经网络的推理等方法。因此初步定论以后关于知识推理的研究重点放在基于图神经网络的知识推理上来。 #### 论文目录 1. ##### TransE(Translating Embedding) ①Translating Embeddings for Modeling Multi-relational Data 2. ##### RL(Reinforcement Learning) ①DeepPath-A Reinforcement Learning Method for Knowledge Graph Reasoning ②Go for a Walk and Arrive at the Answer Reasoning ③Article_Reinforcement Learning With Actor-critic for knowledge graph reasoning 3. ##### PRA(Path Ranking Algorithm) ①Go for a Walk and Arrive at the Answer Reasoning 4. ##### GNNs(Graphic Neural Networks) ①Knowledge Transfer for Out-of-Knowledge-Base Entities-A Graph Neutral Network Approach ②Modeling Relational Data with Graph Convolutional Networks #### 实现代码 1. Translating Embedding(Paper with code) #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技