I'm reproducing the model results and notice that the performance on head data (i.e. use tail and inverse relation to predict head) is extremely worse than tail data, whose MRR are 0.2+ and 0.4+ separately. I've tried two configurations, one is using transe for opn and score_func, the other is distmul for opn and score_func, and both exist the above performance gap. Do you have any idea how this phenomenon occur?
Hi @renli1024,
This pattern is not specific to our model, you will find it across other methods. Mostly it is because of the nature of the datasets used.
Hi, thanks for such a good job first!
I'm reproducing the model results and notice that the performance on head data (i.e. use tail and inverse relation to predict head) is extremely worse than tail data, whose MRR are 0.2+ and 0.4+ separately. I've tried two configurations, one is using transe for
opn
andscore_func
, the other is distmul foropn
andscore_func
, and both exist the above performance gap. Do you have any idea how this phenomenon occur?Best wishes.