https://arxiv.org/pdf/1506.00379.pdf
TransE model only using single-step relation to map knowledge graph to low dimension space. And TransE has issues when modeling 1-to-N, N-to-1, and N-to-N relations.
It is Known that there are also substantial multiple-step relation paths between entities indicating their semantic relationships.
For example, if I want know a language of a movie, In fact, the language of the film is derived from the language of the director(most of). so I can through the language of the director of movie infer the language of a movie.
There are relational tuple(h,r,t) in KG, where h is head entity, t is tail entity, r is relation.
$ E(h,r,t) = ||h+r-t||$
where
where
$ Z=\sum_{p\in P(h,t)}R(p|h,t)$
is a normalization factor.
Set head entity as source node, like flood flow in different path, the reliability of the path p from head h to tail t
and
which is expected to be a low score when the multiple-relation path p is consistent with the direct relation r, and high otherwise, without using entity embeddings.
there are BornInCity, so infer CityWhereBornIn, so add Reverse Relation to KG
We unable to make use of large amount of relations and facts about each entity pair. so, like n-gram, we only consider 2-step or 3-step paths.
KB completion aiming to predict the missing entities or relations in given triples only based on existing KBs.
This topic I don't care now.