Closed nanxfu closed 7 months ago
在 4.2.1 小节您提到了为了区分肯定查询与否定查询,使 S1 矩阵中的第i个否定关系元素的嵌入经过一个线性转换层做变换。
我的理解是S1矩阵中的嵌入都是经过预训练的KGE生成的,已经不会变化了。那变换这个否定关系嵌入的A矩阵是如何确定的呢?如果这个A矩阵是可训练的,那它在哪一步得到了学习?
感谢解答!!
该矩阵也是可学习的参数,代码里是这一部分https://github.com/YaooXu/Q2T/blob/893c14d53e375ee9eaec1845203199bb4e6cea90/models/query2triple.py#L329-L333
在 4.2.1 小节您提到了为了区分肯定查询与否定查询,使 S1 矩阵中的第i个否定关系元素的嵌入经过一个线性转换层做变换。
我的理解是S1矩阵中的嵌入都是经过预训练的KGE生成的,已经不会变化了。那变换这个否定关系嵌入的A矩阵是如何确定的呢?如果这个A矩阵是可训练的,那它在哪一步得到了学习?
感谢解答!!