DistMult (Yang et al., 2015) is a special case of RESCAL with a diagonal matrix per relation, which reduces overfitting.
the linear transformation performed on entity embedding vectors in DistMult is limited to a stretch.