Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于模型实现上的一些疑惑 #2

Closed
YRLT opened this issue Jul 7, 2021 · 10 comments
Closed

关于模型实现上的一些疑惑 #2

YRLT opened this issue Jul 7, 2021 · 10 comments

Comments

@YRLT
Copy link

YRLT commented Jul 7, 2021

您好,最近想把HAN网络构建到自己的一个idea中使用,碰巧看到了您的工作,希望能参考下,但是在模型代码里有一些地方比较困惑想向您请教下:

第一个问题是您复现的HAN网络里元路径这里是怎么定义或计算的?我再代码里似乎没有找到香关的处理过程。

第二个是想确认下HAN网络里关于层级注意力机制的实现您是借用多头注意力机制完成的么?

@taishan1994
Copy link
Owner

第一个问题:本身数据集就提供好了每个节点及其邻居节点,还有其本身的特征,因此是没有元路径的;
第二个问题:是多头注意力,有两种,一种是单种属性的注意力,另一种是不同属性之间的注意力;
好久之前实现的了,有可能不是很正确。

@taishan1994 taishan1994 pinned this issue Jul 7, 2021
@YRLT
Copy link
Author

YRLT commented Jul 7, 2021 via email

@jiangmeng12
Copy link

请问有数据预处理的代码吗,不太明白怎么处理数据成后来模样的

@taishan1994
Copy link
Owner

请问有数据预处理的代码吗,不太明白怎么处理数据成后来模样的

用的都是标准的数据集,具体使用在utils.py下的load_data_dblp(),你可以看下它数据的格式。

@jiangmeng12
Copy link

jiangmeng12 commented May 5, 2022 via email

@taishan1994
Copy link
Owner

得到的元路径的那个“邻接矩阵的”,请问您知道吗

邻接矩阵的构建无非就是两个节点之间存在边(关联),那么邻接矩阵对应的位置值就是1,否则就是0

@jiangmeng12
Copy link

jiangmeng12 commented May 5, 2022 via email

@taishan1994
Copy link
Owner

谢谢大佬,可以在请教您一个问题吗,这个代码最后嵌入出来的只是一种类型的节点嘛

是的,每个节点分成一类。

@zyygy
Copy link

zyygy commented Dec 11, 2023

你好,大佬,我想知道一下就是您的那个数据集是什么样的呢,如何构成的呢,我这也想研究一下您的代码,想构成一个异构图,但是我在mablab中没办法可视化这个东西,我想咨询一下怎么构成的那个异构图。然后我跑了一下您这个代码,为什么测试准确率这么低呢?
@X$RB_U}Q%`QYP (@ W2

@taishan1994
Copy link
Owner

你好,大佬,我想知道一下就是您的那个数据集是什么样的呢,如何构成的呢,我这也想研究一下您的代码,想构成一个异构图,但是我在mablab中没办法可视化这个东西,我想咨询一下怎么构成的那个异构图。然后我跑了一下您这个代码,为什么测试准确率这么低呢? @X$RB_U}Q%`QYP (@ W2

数据是现有的额,这个看readme里面第一部分,调换下测试集和训练集。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants