In transR.py, it seems wrong about the variable "dis" in the function "_score_func", which it was defined as:
dis = tf.squeeze(tf.matmul(self.Mr, h), axis=2) + r + tf.squeeze(tf.matmul(self.Mr, t), axis=2)
and the second operator "+" seems wrong, it should be the subtraction operator "-".