当前位置:网站首页>Transc knowledge representation model
Transc knowledge representation model
2022-07-26 14:27:00 【Diga Waterman】
Catalog
One 、 Research background
TransE Then it was born again TransD、TransH、TransR Wait for the model , But the basic idea of these models is the same , It is using head Vector and relation The sum of vectors to predict tail vector . The sum of vectors is the accumulation of information . But entities and relationships can be more complex than that . Finding a more effective way to express knowledge may be a challenging research topic .

Two 、TransC The proposed
《Differentiating Concepts and Instances for Knowledge Graph Embedding》(2018) This paper presents a new learning method of knowledge map representation that distinguishes concepts and instances , Distinguish the superior inferior relationship from the ordinary relationship , It can solve the problem of transitivity of superior inferior relationship , And it can express the hierarchy and inclusion relationship of concepts in space .

Pictured above ,Alice Is an example of a professor (InstanceOf), The professor belongs to (SubClassOf) Scientific researchers , Researchers belong to (SubClassOf) Staff , Transitivity through relationships (IsA Transitivity), The professor establishes contact with the staff .
The problem solved by the model :
1. Insufficient concept representation
Can't distinguish concept and instance
2. Lack transitivity of both isA relations
isA This relationship lacks transitivity
3、 ... and 、 Model thinking
The author puts forward a logical reasoning problem , Be similar to isA This relationship , Chinese understanding is “ yes ” Meaning , Such as (zhangsan, instanceof, teacher)+(teacher, subClassof, people) Introduction (zhangsan, is, teacher), This is it. isA The logic of .
This paper divides relational triples into three types :
1. (Instance, Relation, Instance)
namely (Zhangsan, Friendof, Lisi) This is the conventional TransE Model can
2. (Instance, Relation, Concept)
namely (Zhangsan, Is, Teacher)
Examples should be similar to the concepts they belong to , Each one concept Code as a domain , Each one instance Encoded as vectors in the same semantic space , And use the relative position to concept and instance Modeling the relationship between .
3. (Concept, Relation, Concept)
namely (Teacher, Is, People)
Divide this relationship into four different relationships , namely (A, Relation, B),A and B The relationship between is B Included in A, They have nothing to do with , The two intersect , A Included in B.
This paper divides reasoning into two types :
1. concept To concept Of reasoning subClassOf-subClassOf
2. instance To concept Of reasoning instanceOf-subClassOf
Illustrate with examples :
1. subClassOf-subClassOf
( professor , yes , scholars ) ∩( scholars , yes , people )⇒ ( professor , yes , people )
2. instanceOf-subClassOf
( Zhang San , yes , teach Delegate )∩( teach Delegate , yes , learn person ) ⇒ ( Zhang San , yes , scholars )
Four 、 model training
For presence "subClassOf" The triplet of relations (ci,rc,cj), Two concept balls si(pi,mi) and sj(pj,mj) , The distance between the two ball centers is :d=∥pi−pj∥2. If the relationship holds , The positional relationship between the two balls should look like figure (a) equally , It is the training target for positive sample triples . The other three cases , Define scoring functions respectively , Make its relative position close to the ideal situation .
As shown in the picture above , Two concepts Cj contain Ci, Entities are vectors in concept space , chart a It's an ideal model . chart b Is the separation of two spheres , chart c Is the intersection of two spheres , chart d Is that two spheres are contained in a relationship that deviates from reality . be :
1.(b) and (c) By shortening the distance between the center of the ball , Add the ball j The radius of , Decrement ball i The radius of , In order to achieve (a) The effect of ;
2. (d) By adding balls j The radius of , Decrement ball i The radius of , In order to achieve (a) The effect of .
5、 ... and 、 Thesis and code
The paper :https://arxiv.org/abs/1811.04588
边栏推荐
- maya将模型导入到unity
- 聚力打造四个“高地”,携手合作伙伴共铸国云!
- GDB common commands
- 融合多自然语言处理任务的中医辅助诊疗方案研究——以糖尿病为例
- "Baget" takes you one minute to build your own private nuget server
- Multi task text classification model based on tag embedded attention mechanism
- GOM登录器配置免费版生成图文教程
- 图神经网络Core数据集介绍
- 1对1直播源码——1对1语音聊天源码
- Leetcode148 sort linked list (merge method applied to merge)
猜你喜欢

Leetcode question type priority queue (TOPK question)

嵌入式开发:调试嵌入式软件的技巧

My creation Anniversary - from the heart
![[paper reading] raw+:a two view graph propagation method with word coupling for readability assessment](/img/14/1a02d564c59724d04fce340b6b227d.png)
[paper reading] raw+:a two view graph propagation method with word coupling for readability assessment

智能家居行业发展,密切关注边缘计算和小程序容器技术

OA项目之会议排座和送审

Leetcode36 effective Sudoku

Sequence traversal of binary tree (implemented in C language)

融合多自然语言处理任务的中医辅助诊疗方案研究——以糖尿病为例

1-to-1 live broadcast source code - 1-to-1 voice chat source code
随机推荐
低功耗多通道WFAS1431无线数据采集采发仪使用流程说明
Basic syntax of MySQL DDL and DML and DQL
Job 7.25 sorting and searching
My meeting of OA project
请问下大家,flink sql有没有办法不输出update_before?
『SignalR』. Net using signalr for real-time communication
My creation Anniversary - from the heart
我的创作纪念日-从心出发
C language_ Combination of structure and array
UE4 智能指针和弱指针
Jzoffer51- reverse pairs in the array (merge sort solution)
Technology evolution analysis framework based on two-level topic model and its application
How to evaluate the test quality?
Research on Chinese medicine assisted diagnosis and treatment scheme integrating multiple natural language processing tasks -- taking diabetes as an example
如何做 APP 升级测试 ?
Annotation and reflection
UDP多线程在线聊天
Understand the meaning of length in MySQL data types
Use cpolar to build a commercial website (apply for website security certificate)
Instructions for various interfaces of hand-held vibrating wire collector vh03