liuxiyang641 / RAGAT

RAGAT: Relation Aware Graph Attention Network for Knowledge Graph Completion
56 stars 16 forks source link

关于训练参数“strategy”的具体含义 #18

Closed code-gamer closed 9 months ago

code-gamer commented 9 months ago

你好,源代码中有一个“strategy”的参数,有两种已实现方案,一种是“one_to_x”,另一种是“one_to_n”,这俩中训练策略的具体含义是什么呢?我整体浏览了源代码,但除了开始提示说是“训练策略”,其他地方没有找到提示信息,我没能通过代码看出来,能解释一下吗,谢谢。

liuxiyang641 commented 9 months ago

你好,这两种策略我记得应该是在ConvE方法的原始实现里有的。 one_to_x应该是指一个正样例,即正确的尾实体,和x个采样的负样例,即错误的尾实体。 one_to_n应该是指一个正样例,和数据集内全部的n个实体作为负样例。

code-gamer commented 9 months ago

好的,我明白了,谢谢回答。