−21AD~−21H(l)W(l))文章中采用了三层图卷积架构,
H(1)H(2)Z=H(3)=fRelu(X,A∣W(0))=fRelu(H(1),A∣W(1))=fRelu(H(2),A∣W(2))
Structure Reconstruction Decoder
用于判定图结构异常:RS=A−A;
可以根据两个节点间是否存在边来计算A,类似于链路预测过程;所以添加了一个 link prediction layer:
p(Ai,j=1∣zi,zj)=sigmoid(zi,zjT)
对于所有节点转化为矩阵的形式为:
A=sigmoid(ZZT)
Attribute Reconstruction Decoder
用于判定节点属性异常:RA=X−X;
根据节点embedding重构;
X=fRelu(Z,A∣W(3))
Anomaly detection
综上模型优化的目标函数是:
L=(1−α)RS+αRA=(1−α)∥A−A∥F2,+α∥X−X∥F2
模型训练收敛之后需要计算每个节点的异常分数,计算公式为
score(vi)=(1−α)∥a−ai∥2+α∥xi−xi∥2
Experiments
数据集
实验结果对比;
联系作者
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 梦家博客! 打赏
wechat
alipay