The embedding space generated by existing translation-based embeddings do not represent transitive and symmetric relations precisely, because they ignore the role of entities in triples.
we introduce a role-specific projection which maps an entity to distinct vectors according to its role in a triple.