Definition

DistMult is a Knowledge Graph embedding method representing entities and relations as vectors in same low-dimensional space. It uses a bilinear scoring function with a diagonal matrix for each relation.

For a triplet , let be embedding vectors.

The score function of DistMult is defined as

DistMult cannot model antisymmetric, inverse, and transitive relations.