负责任的图神经网络:可解释性技术与评估指标
1. 节点筛选算法流程
在处理图数据时,有一个节点筛选的算法流程,其具体步骤如下:
1. 初始化目标与收集 p 值 :
target = num_nodes # 图分类数据的条目在 "num_nodes"
p_values = []
for node in range(num_nodes):
chi2, p = chi_square(node, target, [], data)
p_values.append(p)
- 筛选候选节点 :
number_cands = int(top_node*4)
cand_nodes = np.argpartition(p_values, number_cands)[0:number_cands]
- 第二轮筛选 :
# Round 2
Samples = self.batch_perturb_node_features(num_samples, cand_nodes, percentage, p_threshold, pred_threshold)
data = pd.DataFrame(Sam
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



