首页 > 其他分享 >大模型与KG(三)——时序知识图谱调研

大模型与KG(三)——时序知识图谱调研

时间:2023-10-17 17:15:26浏览次数:42  
标签:Completion KG Knowledge 图谱 Temporal 时序 Graph

因为后面还是打算继续做时序知识图谱的方向,所以借着这次看论文的机会,把时序KG的论文也都看一下,以对这块有个了解。中间过了个国庆,又夹杂上别的乱七八糟的事情,之前看的都断片了,又翻了一遍才勉强回忆起来,最近看论文也基本是粗读,因为总想着尽快着手做自己的东西。

目录

时序知识图谱和动态知识图谱,之前以为是一回事,但是不是。目前的研究我只关注时序知识图谱,不用严谨和公式化的定义,简单说就是带有时间信息的知识图谱。目前关注到的主流方法就是:对时间戳信息进行嵌入,用GNN学习图结构的切片,四元组,时间转换为投影等,还有一些别的换汤不换药的方法。都是为了给时间这一特性找一个建模方法。

时序知识图谱数据集

常用的数据集及统计信息如下,见过很多次了。

此外,还有 ACE2005、CEC2.0(EventKGE: Event knowledge graph embedding with event causal transfer)等一些比较小众的数据集。后面我自己的工作还是先在常用的几个数据集上做。

懒得按照方法类型进行文献分类了,只按照论文来源简单分几个小节。

综述

Temporal Knowledge Graph Completion: A Survey:2022年放出来的综述,梳理了一些时序知识图谱补全的方法,包括一些经典的方法。
A Survey on Embedding Dynamic Graphs:大概是对同质图的一些嵌入方法梳理,还没看。

组内时序论文调研

组内这边之前有一些时序知识图谱的调研工作,有几篇比较经典的论文。

On the Equivalence Between temporal and static equivariant graph representations:将基于GNN的图表示方法分为两种:time-and-graph,以及time-then-graph,前者指对图按照时间戳切片,学习每个snapshot下的图表示,用历史表示聚合成最终的图表示;后者指把历史时刻的动态图聚合成一个静态图,然后学习整体的图表示。实验结果表明(以及作者提出的方法类型)time-then-graph效果更好,但实验结果并没有差特别多。我个人而言还是更倾向time-and-graph的方式,学习历史图结果的snapshot以及时间戳,然后给一个时间戳,预测该时间戳下的图结构。这样的方式从物理意义上更容易理解和解释。

Know-Evolve_Deep Temporal Reasoning for Dynamic Knowledge Graphs:学习实体的演化向量。2017年出的,看架构图没用特别复杂的网络结构。

HyTE_Hyperplane-based Temporally aware Knowledge Graph:每个时间是一个超平面,实体和关系投影到时间戳的超平面。后面四元组也有类似思想的文章。

Encoding Temporal Information for Time-Aware Link Prediction:这个思想也很简单,就是用一个矩阵计算约束关系的前后演化。

研究生时期囤货

Diachronic Embedding for Temporal Knowledge Graph Completion:很经典的DE,代码也很简洁明了。思想很简单,就是分段嵌入,将原本的d维向量分成两部分,一部分用于融合了时间信息的表示,另一部分捕捉静态特征。

Temporal Knowledge Graph Completion based on Time Series Gaussian Embedding:用高斯分布协方差表示时序上的不确定性。将时间序列分解为三个成分:趋势成分、季节成分、不规则成分,分别用:线性函数、正弦和高斯噪声来拟合。

其实很多模型解释为高斯,本质也是用增加参数量来换取性能提升。

Recurrent Event Network-Autoregressive Structure Inference over TKG:自回归结构推断时序知识图谱。R-GCN 聚合每个时间戳下的历史邻居信息。

Temporal_Knowledge_Graph_Reasoning_Based_on_Evolutional Representation Learning:跟上一篇一样,也是用R-GCN聚合历史时刻的邻居节点信息,推断t+1时刻的知识。

TeMP-Temporal Message Passing for Temporal Knowledge Graph Completion:将t之前的时间戳下的图结构作为输入,也是R-GCN。

汇报过的两篇论文:(疫情刚起来在家待的半年,每周的讨论班,那时候在家看的。)

Learning Sequence Encoders for Temporal Knowledge Graph Completion:把时间戳信息编码成属性序列

Towards Time-Aware Knowledge Graph Completion:和上面一篇是一样的思想,给存在时间先后顺序的关系添加约束,捕捉先后顺序。

时序四元组

Along the Time-Timeline-traced Embedding for Temporal KGC:将带有时间戳的时间和关系嵌入为负向量,或四元组向量。感觉跟HyTE思想差不多。

RotateQVS-Representing Temporal Information as Rotations in Quaternion Vector Space for Temporal Knowledge Graph Completion:也是四元组,将时序信息表示为四元组向量空间中的旋转,说实话没看懂,但是效果出奇好,在paperwithcode的时序数据集上榜上有名。

Temporal Knowledge Base Completion-New Algorithms and Evaluation Protocols:印度的学者做的,也没看懂,但是用了高斯分布。

时间图序列(待补充)

还有一些前几个月找的比较新的时序图论文,还没来得及看。

小结

现在看论文比之前快一些了,更注重关注重点。不过笔记写的也没有之前写静态知识图谱论文那么详细了,主要是时间紧任务中,不能无限制把时间放在看论文上,产出才是目的。

标签:Completion,KG,Knowledge,图谱,Temporal,时序,Graph
From: https://www.cnblogs.com/fengwenying/p/17769314.html

相关文章

  • 数字电路硬件设计系列(十七)之上电时序控制电路
    1简介上电时序,也叫做Power-upSequence,是指电源时序关系。下面就是一系列电源的上电的先后关系:2方案介绍2.1电容实现延时采用不同的电容来控制上电延时时间的长短,具体的电路见下图:这种上电时序控制的方式,电路结构简单,但是延时时间难以精确的控制。在FPGA的电源......
  • 详解apt、yum、dnf 和 pkg
    介绍包管理系统除了安装软件外,它还提供了工具来更新已经安装的包。包存储库有助于确保你的系统中使用的代码是经过审查的,并且软件的安装版本已经得到了开发人员和包维护人员的认可。在配置服务器或开发环境时,我们最好了解下包在官方存储库之外的情况。某个发行版的稳定版本中的......
  • vcpkg manifest 的使用
    最近项目上要使用CMakeLists管理,由于Windows版本有依赖到vcpkg提供的库,所以需要使用vcpkgmanifest来统一设置库的版本,方便后续维护推荐一个文章,介绍的可以说是非常全面了VCPKG特性-Versioning不过里面也有一些过时的特性,我在后面会补充一下为了防止上面文章的链......
  • 基于知识图谱建模、全文检索的智能知识管理库(源码)
    一、项目介绍一款全源码,可二开,可基于云部署、私有部署的企业级知识库云平台,一款让企业知识变为实打实的数字财富的系统,应用在需要进行文档整理、分类、归集、检索、分析的场景。知识图谱提供了一种从海量文本和图像中抽取结构化知识的手段,让知识获取更便捷、知识整理更简单、知......
  • Graph RAG: 知识图谱结合 LLM 的检索增强
    本文为大家揭示NebulaGraph率先提出的GraphRAG方法,这种结合知识图谱、图数据库作为大模型结合私有知识系统的最新技术栈,是LLM+系列的第三篇,加上之前的图上下文学习、Text2Cypher这两篇文章,目前NebulaGraph+LLM相关的文章一共有3篇。GraphRAG在第一篇关于上下文......
  • 2022 杭州 ICPC 补题 ACKG
    2022杭州ICPC补题ACKGhttps://codeforces.com/gym/104090笨成sb,啥也不会写完两个签到就坐牢(要补到银首,所以还差一个G题没补)说实话补了三题,感觉就是一些算法的延申,比如这一场的铜牌题其实考到的就是exgcd,Trie,背包dp,但是又不完全是单纯靠这个算法,需要你有一些引......
  • 时序预测的深度学习算法全面盘点
    时序预测的深度学习算法全面盘点https://blog.csdn.net/qq_34160248/article/details/131349551  https://it.sohu.com/a/690057464_121124360https://zhuanlan.zhihu.com/p/393706324https://zhuanlan.zhihu.com/p/478751503https://zhuanlan.zhihu.com/p/466656425ht......
  • 构造Vulkan图形管线:VkGraphicsPipeline
     创建Pipeline构造信息:它包括:基本构造信息VkStructureType构建Pipeline额外需要的结构:constvoid*pNext构建Pipeline时指定的Flags:VkPipelineCreateFlags多个ShaderStage信息:VkPipelineShaderStageCreateInfo*(数组)......
  • DiskGenius最强大的磁盘分区和数据恢复软件
    DiskGenius是一款功能非常强大的磁盘分区软件,同时它也是一款不可多得的数据恢复软件。可以备份及还原分区表,重建MBR主引导记录,清除保留扇区,转换分区表类型为GUID/MBR格式,可以将动态磁盘转换为基本磁盘,检测与修复硬盘中存在的坏道。复位坏扇区记录,快速分区或删除指定分区,新建或打开......
  • 魔改的vcpkg编译脚本
    `bash!/bin/shFind.vcpkg-root.vcpkgRootDir=$(X=cd--"$(dirname--"$0")"&&pwd-P)while["$vcpkgRootDir"!="/"]&&![-e"$vcpkgRootDir/.vcpkg-root"];dovcpkgRootDir="$(di......