JinheonBaek / GEN

Official Code Repository for the paper "Learning to Extrapolate Knowledge: Transductive Few-shot Out-of-Graph Link Prediction" (NeurIPS 2020)
https://arxiv.org/abs/2006.06648
57 stars 11 forks source link

About Training Gmatching MetaR and FSRL #4

Closed ZifengDing closed 2 years ago

ZifengDing commented 2 years ago

Hi,

I am wondering how you train these methods in your task. As I understand, these three methods use entity pair matching and they do not use embeddings of sparse relations during training and evaluation. Do you also neglect the triple relations (relations in the triples containing unseen entities) while training them?

And also I think Gmatching, MetaR and FSRL are originally using meta-learning framework. What is the difference between, e.g., Gmatching and Gmatching*?

JinheonBaek commented 2 years ago

Hi,

Thank you for your interest.

The training datasets are the same across all models. Thus, if the triple relations containing unseen entities appear in the training dataset, then we use them for training.

Gmatching denotes the model trained under the meta-learning of relations, whereas, Gmatching* denotes the model trained under the meta-learning of entities that we propose.

JinheonBaek commented 2 years ago

Hi there; if there are any further questions, please feel free to reopen this issue. Thanks.