The main reason why transitive or symmetric relations are not represented precisely by existing translation-based embeddings is that they ignore the role of entities in embedding them onto a vector space.
when a triple (h, r, t) is given, h and t plays different roles.