- 博客(6)
- 收藏
- 关注
原创 java反射快速复习[天工辅助]
Java反射允许运行中获取未知的类的信息并使用成员。几个简单情况会导致类信息不确定:1.运行加载类,运行使根据输入使用具体类,需要一个通用的获取类的方法。2、泛型,无法预先判断作为泛型的类有什么成员,泛型模版中要先获取函数信息,在模版中直接使用。3,向上转型,和泛型类似,无法确定处理的是那一个具体子类,可以用反射,调用他们特有的函数。各类框架、序列化中大量使用到反射。
2025-02-18 11:26:02
260
原创 【天工】An Embedding-Based Approach to RuleLearning in Knowledge Graphs
为了提高学习效率,RLvLR采用了一种新的采样方法,该方法通过修剪与目标谓词不相关的事实,显著减少输入知识图谱的规模,从而使嵌入计算更加高效。:在采样得到的知识图谱$K'$中,RLvLR计算谓词和参数的嵌入,采用基于矩阵分解的方法。:在链接预测任务中,RLvLR的表现优于Neural LP,尤其是在处理大规模知识图谱时,显示出更好的可扩展性和准确性。:通过对比RLvLR和AMIE+在新事实预测上的表现,RLvLR能够预测更多的事实,并且具有更高的置信度,结果如表3所示。
2024-12-28 23:01:06
807
原创 2024 ICLR Towards Foundation Models for Knowledge Graph Reasoning 知识图谱、完全归纳推理
当前的归纳学习在相同关系,不同实体间的图谱可以通用。如果找到不同关系间共同的相互作用,将原本的关系作为实体,将这种相互作用作为关系,构成的关系作用图,就可通过学习稳定的关系作用表示来表达不同知识图谱中不同的关系。文章观察到两个通过同一实体相连的关系间有4种稳定作用:h2h ,h2t,t2h,t2t ,h和t代表着实体在这两个关系中分别是头实体还是尾实体。在关系作用图上通过4种固定的作用按照NBFnet的方式构建出各个关系的表示,这里的初始化是查询中的关系和具体一个关系对比。根据原本知识图谱获取关系作用图。
2024-05-30 12:11:03
648
原创 2023 NIPS A*Net: A Scalable Path-based Reasoning Approachfor Knowledge Graphs 知识图谱、多跳推理、归纳推理、图卷积
找二跳路径终点与目标节点之间的连接,将其添加到二跳路径上,就得到了三跳路径,可用右图中的a到d的过程来模拟。之前的路径汇总发生再的到所有具体路径之后,现在将这一步提前,在每个中间节点M上就汇总形成嵌入,下一跳的嵌入就可以直接由各个中间节点M所携带的嵌入汇聚,而不是取得具体路径来汇聚,在a-d的4跳路径种就是通过第三行的a、e两个节点代替了4条具体路径,减少了一半的计算。),三条路径中红色两条是重要路径,要比黑色路径更合理,因此a-f子图的嵌入只用重要路径嵌入相加,路径的嵌入则由关系的嵌入得出。
2024-04-09 23:05:19
1379
1
原创 2024 AAAI Anchoring Path for Inductive Relation Prediction in Knowledge Graphs 文章总结 路径、多跳、归纳推理
代码:github.com/ZhixiangSu/APST。
2024-02-26 16:47:27
1101
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人