A Survey of Adversarial Learning on Graph

图的对抗性学习概况

概述:

图上的深度学习模型在各种图分析任务(例如节点分类,链接预测和图聚类)中均取得了卓越的性能。但是,它们暴露了对设计良好的输入(即对抗性样本)的不确定性和不可靠性。因此,针对不同图分析任务中的攻击和防御都出现了各种研究,从而导致了图对抗学习中的军备竞赛。例如,攻击者具有中毒和逃避攻击,防御小组相应地具有基于预处理和对抗的方法。

论文:
A Survey of Adversarial Learning on Graph

原链接:
https://github.com/gitgiter/Graph-Adversarial-Learning

Attack Type (Incoming)

Attack

VenueTitleModelAlgorithmTarget TaskTarget ModelBaselineMetricDatasetCode
Arxiv
2020
[1]
🔙
MGAGradient-based GCNNode Classification,
Community Detection
GCN, DeepWalk,
Node2vec, GraphGAN,
LPA, Louvain
GradArgmax,
RL-S2V,
Nettack,
FGA
ASR, AMLCora, Citeseer, Polblogs,
Dolphin, PloBook
-
Arxiv
2020
[2]
🔙
RLR, DALR, DILRRandom,
Degree
Network StructurePhysical Criteria-△M (AML),
△L, △C ,△D
Generated simplex networks-
Arxiv
2020
[3]
🔙
GUAAnchors identified (based on GCN)Node ClassificationGCN, DeepWalk,
Node2Vec, GAT
Random, VCA, FGAAML, ASRCora, Citeseer, Polblogs,-
WWW
2020
[4]
🔙
CD-ATTACKGraph generation based on GCNCommunity DetectionGCN,
Node2vec + K-means,
ComE
DICE, MBA, RTAHiding performance measure M1 & M2DBLP,
Finance
Link
AAMAS
2020
[5]
🔙
FPTA-Node SimilarityNode Similarity MeasuresRandom, Greedy,
High Jaccard Similarity (HJ)
Time, AMLBarabasi-Albert (BA),
Erdos-Renyi (ER)
Arxiv
2019
[6]
🔙
NIPAReinforcement learning,
Nodes injection
Node ClassificationGCNRandom, Nettack,
RL-S2V, FGA,
Preferential attack
AccuracyCora-ML, Citeseer,
Pubmed
-
NIPS
2019
[7]
🔙
G-SSLGradient based asymptotic linear algorithmClassification,
Regression
Label propagation & regularization algsRandom, PageRank,
Degree
Error rate, RMSEcadata, E2006,
mnist17, rcv1
Link
AAAI
2020
[8]
🔙
GF-AttackGraph signal processingNode ClassificationGCN, SGC,
DeepWalk,
LINE
Random,
Degree,
RL-S2V,
AccuracyCora,
CiteSeer,
Pubmed
Link
Arxiv
2019
[9]
🔙
IG-FGSM,
IG-JSMA
Gradient-based GCNNode ClassificationGCNFGSM,
JSMA,
Nettack
Classification Margin,
Accuracy
Cora,
CiteSeer,
PolBlogs
-
Arxiv
2019
[10]
🔙
EPAGenetic algorithmCommunity DetectionGRE, INF, LOU,
NMI, ARISynthetic networks,
Football,
Email,
Polblogs
-
ICLR
2019
[11]
🔙
Meta-Self
Meta-Train
Gradient-based GCNNode ClassificationGCN,
CLN,
DeepWalk
DICE,
Nettack,
First-order
Misclassification Rate,
Accuracy
Cora,
CiteSeer,
PolBlogs,
PubMed
Link
ICML
2019
[12]
🔙

Gradient- based random walkNode Classification,
Link Prediction
DeepWalk

F1 Score,
Classification Margin
Cora,
Citeseer,
PolBlogs
Link
Arxiv
2019
[13]
🔙
TGA-Tra,
TGA-Gre
Gradient-based DDNELink PredictionDDNE, ctRBM,
GTRBM,
dynAERNN
Random, DGA,
CNA
ASR, AMLRADOSLAW,
LKML,
FB-WOSN
-
Arxiv
2019
[14]
🔙
ReWattReinforcement learning based on GCNGraph ClassificationGCNRL-S2V,
RA
ASRREDDIT-MULTI-12K,
REDDIT-MULTI-5K,
IMDB-MULTI
-
IJCAI
2019
[15]
🔙
PGD
Min-Max
Gradient-based GCNNode ClassificationGCNDICE,
Meta-Self,
Greedy
Misclassification RateCora,
Citeseer
Link
Arxiv
2019
[16]
🔙
EDAGenetic algorithm based on DeepWalkNode Classification,
Community Detection
HOPE,
LPA,
EM,
DeepWalk
Random,
DICE,
RLS,
DBA
NMI,
Micro-F1,
Macro-F1
Karate,
Game,
Dolphin
-
Arxiv
2019
[17]
🔙
DAGAERGenerative model based on VGAENode ClassificationGCNNettackASRCora
CiteSeer
-
IJCAI
2019
[18]
🔙
-Knowledge embeddingFact Plausibility PredictionTransE,
TransR,
RESCAL
RAMRR,
HR@K
FB15k,
WN18
-
CCS
2019
[19]
🔙
-Based on LinLBPNode Classification,
Evasion
LinLBP, JWP,
LBP, RW, LINE,
DeepWalk,
Node2vec,
GCN
Random,
Nettack
FNR,
FPR
Facebook,
Enron,
Epinions,
Twitter,
Google+
-
TCSS
2019
[20]
🔙
Q-AttackGenetic algorithmCommunity DetectionFN, Lou, SOA,
LPA, INF,
Node2vec+KM
Random,
CDA,
DBA
Modularity Q,
NMI
Karate,
Dolphins,
Football,
Polbooks
-
CIKM
2019
[21]
🔙
HG-AttackLabel propagation algorithm
Nodes injection
Malware DetectionOrig-HGCAN-AttackTP, TN, FP, FN, F1,
Precision, Recall, Accuracy
Tencent Security Lab Dataset-
Arxiv
2019
[22]
🔙
UNAttackGradient-based similarity method,
Nodes injection
RecommendationMemory-based CF,
BPRMF, NCF
-Hit@KFilmtrust,
Movielens,
Amazon
-
Arxiv
2018
[23]
🔙
-Gradient-based GAN, MF
Nodes injection
RecommendationMFRandom, Average, Popular, Co-visitationAttack Difference,
TVD, JS, Est.,
Rank Loss @K,
Adversarial loss
Movielens 100K,
Movielens 1M
-
Arxiv
2018
[24]
🔙
Greedy,
Greedy GAN
Gradient-based GCN, GANNode ClassificationGCNRAAccuracy,
F1 Score, ASR
Cora,
Citeseer
-
Arxiv
2018
[25]
🔙
CTR
OTC
Neighbour score based on graph structureLink PredictionTraditional Link Prediction Algs-AUC, APWTC 9/11,
ScaleFree,
Facebook,
Random network
-
Arxiv
2018
[26]
🔙
IGAGradient-based GAELink PredictionGAE, LRW
DeepWalk,
Node2vec,
CN, RA, Katz
RAN,
DICE,
GA
ASR ,
AML
NS,
Yeast,
FaceBook
-
ICML
2018
[27]
🔙
RL-S2VReinforcement learningNode/Graph ClassificationGCN,
GNN
RandomAccuracyCiteseer,
Cora,
Pubmed,
Finance
Link
KDD
2018
[28]
🔙
NettackGreedy search & gradient
based on GCN
Node ClassificationGCN,
CLN,
DeepWalk
Rnd,
FGSM
Classification Margin,
Accuracy
Cora-ML,
Citeseer,
PolBlogs
Link
Arxiv
2018
[29]
🔙
FGAGradient-based GCNNode Classification,
Community Detection
GCN,
GraRep,
DeepWalk,
Node2vec,
LINE,
GraphGAN
Random,
DICE,
Nettack
ASR, AMLCora,
Citeseer,
PolBlogs
-
Arxiv
2018
[30]
🔙
Opt-attackGradient based on DeepWalk, LINELink PredictionDeepWalk
LINE
Node2vec
SC
GAE
Random,
PageRank,
Degree sum,
Shortest path
Similarity Score
AP
Facebook,
Cora,
Citeseer
-
AAMAS
2018
[31]
🔙
Approx-LocalSimilarity methodsLink PredictionLocal&Global similarity metricsRandom,
GreedyBase
Katz Similarity,
ACT Distance,
Similarity Score
Random network,
Facebook
-
CCS
2017
[32]
🔙
Targeted noise injection,
Small community attack
Noise injectionGraph Clustering,
Community Detection
SVD,
Node2vec,
Community Detection Algs
-ASR, FPRReverse Engineered DGA Domains,
NXDOMAIN
-

Defense

VenueTitleModelAlgorithmDefense TypeTarget TaskTarget ModelBaselineMetricDatasetCode
WSDM 2020 [1] 🔙PA-GNNPenalized Aggregation, Meta LearningStructure BasedNode ClassificationGNNGCN, GAT, PreProcess, RGCN, VPNAccuracyPubmed, Reddit, Yelp-
WWW 2020 [2] 🔙-Robustness CertificationHybridCommunity detection--certified accuracyEmail,DBLP,Amazon
ICLR 2020 OpenReview [3] 🔙r-GCN, VPNGraph PoweringObjective BasedNode ClassificationGCNManiReg, SemiEmb, LP, DeepWalk, ICA, Planetoid, Vanilla GCNAccuracy, Robustness Merit,
Attack Deterioration
Citeseer, Cora, Pubmed-
Arxiv 2019 [4] 🔙-Adversarial TrainingAdversarial TrainingNode ClassificationGINGIN(without agumented data)F1 score
WSDM 2019 [5] 🔙
KDD 2019 [6] 🔙GNN (trained with RH-U)Robustness Certification, Objective BasedHybridNode ClassificationGNN, GCNGNN (trained with CE, RCE, RH)Accuracy, Averaged Worst-case MarginCiteseer, Cora-ML, PubmedLink
IJCAI 2019 [7] 🔙-Adversarial TrainingAdversarial TrainingNode ClassificationGCNGCNMisclassification Rate
Accuracy
Citeseer, CoraLink
IJCAI 2019 [8] 🔙-Drop EdgesPreprocessingNode ClassificationGCNGCNClassfication Margin, AccuracyCora-ML, Citeseer, PolBlogsLink
Arxiv 2019 [9] 🔙DefNetGAN,
GER,
ACL
HybridNode ClassificationGCN, GraphSAGEGCN, GraphSageClassfication MarginCora, Citeseer, PolBlogs-
NAACL 2019 [10] 🔙CRIAGEAdversarial ModificationRobustness EvaluationLink PredictionKnowledge Graph Embedding-Hits@K, MRRNations, Kinship, WN18, YAGO3-10-
KDD 2019 [11] 🔙RGCNGaussian-based Graph ConvolutionStructure BasedNode ClassificationGCNGCN, GATAccuracyCora, Citeseer, PubmedLink
Arxiv 2019 [12] 🔙Global-AT, Target-AT, SD, SCELAdversarial Training, Smooth DefenseHybridNode ClassificationGNNATADR, ACDPolBlogs, Cora, Citeseer-
PRCV 2019 [13] 🔙SVAT, DVATVirtual Adversarial TrainingAdversarial TrainingNode ClassificationGCNGCNAccuracyCora, Citeseer, Pubmed-
RLGM@ICLR 2019 [14] 🔙-KL DivergenceDetection BasedNode ClassificationGCN, GAT-Classfication Margin, Accuracy,
ROC, AUC
Cora, Citeseer, PolBlogs-
Arxiv 2019 [15] 🔙GCN-GATVGraph Adversarial Training, Virtual Adversarial TrainingAdversarial TrainingNode ClassificationGCNLP, DeepWalk, SemiEmb, Planetoid, GCN, GraphSGANAccuracyCiteseer, Cora, NELL-
ICLR 2019 OpenReview [16] 🔙SL, OD, GGD, LP+GGD, ENSLink Prediction, Subsampling, Neighbour AnalysisHybridNode ClassificationGNN, GCNLPAUCCora, Citeseer-
ICML 2019 [17] 🔙S-BVAT, O-BVATBatch Virtual Adversarial TrainingAdversarial TrainingNode ClassificationGCNManiReg, SemiEmb, LP, DeepWalk, Planetoid, Monet, GAT, GPNN, GCN, VATAccuracyCora, Citeseer, Pubmed, NellLink
Arxiv 2019 [18] 🔙GraphDefenseAdversarial TrainingAdversarial TrainingNode ClassificationGCNDrop Edges, Discrete Adversarial TrainingAccuracyCora, Citeseer, Reddit-
CIKM 2019 [19] 🔙Rad-HGCHG-DefenseDetection BasedMalware DetectionMalware Detection SystemFakeBank, CryptoMiner, AppCracked, MalFlayer, GameTrojan, BlackBaby, SDKSmartPush, ...Detection RateTencent Security Lab Dataset-
Arxiv 2019 [20] 🔙AGCNAdaptive GCN with Edge DitheringStructure BasedNode ClassificationGCNGCNAccuracyCiteseer, PolBlogs, Cora, Pubmed-
Arxiv 2019 [21] 🔙GraphSVCRandom, ConsensusDetection BasedAnomaly DetectionAnomaly ModelGAE, Amen, Radar, Degree, Cut ratio, Flake, ConductanceAUCCiteseer, PolBlogs, Cora, Pubmed-
NIPS 2019 [22] 🔙GNN (train with , )Robustness Certification, Objective BasedHybridNode ClassificationGNNGNNAccuracy, Worst-case MarginCora-ML, Citeseer, Pubmedlink
ICDM 2019 [23] 🔙IDOpt, IDRankInteger Program, Edge RankingHeuristic AlgorithmLink PredictionSimilarity-based Link Prediction ModelsPPNDPRPA, PLD, TVShow, Gov-
MLG@KDD 2019 [24] 🔙SVM with a radial basis function kernelAugmented Feature, Edge SelectingHybridNode ClassificationSVMGCNClassification MariginCora, Citeseer-
SIGIR 2018 [25] 🔙APR, AMFAdversarial Training based on MF-BPRAdversarial TrainingRecommendationMF-BPRItemPop, MF-BPR, CDAE, NeuMF, IRGANHR, NDCGYelp, Pinterest, GowallaLink

Baselines

BaselineVenuePaperCode
DICENature Human Behaviour 2018Hiding Individuals and Communities in a Social NetworkLink
NettackKDD 2018Adversarial Attacks on Neural Networks for Graph DataLink
First-orderICML 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep NetworksLink
RL-S2VICML 2018Adversarial Attack on Graph Structured DataLink
Meta-SelfICLR 2019Adversarial Attacks on Graph Neural Networks via Meta LearningLink
GreedyICLR 2019Adversarial Attacks on Graph Neural Networks via Meta LearningLink
DBAIEEE Transactions 2019GA Based Q-Attack on Community Detection-
CDAIEEE Transactions 2019GA Based Q-Attack on Community Detection-
GA (Gradient based)ECML PKDD 2013Evasion Attacks Against Machine Learning at Test TimeLink
FGSMICLR 2015Explaining and Harnessing Adversarial ExamplesLink
PageRankVLDB 2010Fast Incremental and Personalized PageRankLink
GNNIEEE Transactions 2009The Graph Neural Network ModelLink
GCNICLR 2017Semi-Supervised Classification with Graph Convolutional NetworksLink
ManiRegJMLR 2006Manifold Regularization: A Geometric Framework for Learning from Labeled and Unlabeled ExamplesLink
SemiEmbICML 2008Deep Learning via Semi-supervised EmbeddingLink
LPICML 2003Semi-Supervised Learning Using Gaussian Fields and Harmonic FunctionsLink
DeepwalkKDD 2014DeepWalk: Online Learning of Social RepresentationsLink
ICAICML 2003Link-based classificationLink
PlanetoidICML 2016Revisiting Semi-Supervised Learning with Graph EmbeddingsLink
GraphSageNIPS 2017Inductive Representation Learning on Large GraphsLink
DistMultICLR 2015Embedding Entities and Relations for Learning and Inference in Knowledge BasesLink
ConvEAAAI 2018Convolutional 2D Knowledge Graph EmbeddingsLink
GATICLR 2018Graph Attention NetworksLink
ATICLR 2015Explaining and Harnessing Adversarial ExamplesLink
BGCNAAAI 2019Bayesian graph convolutional neural networks for semi-supervised classification-
GraphSGANACM 2018Semi-supervised Learning on Graphs with Generative Adversarial NetsLink
MonetCVPR 2017Geometric deep learning on graphs and manifolds using mixture model CNNsLink
GPNNCVPR 2018Graph Partition Neural Networks for Semi-Supervised ClassificationLink
VATIEEE Transactions 2018Virtual Adversarial Training: A Regularization Method for Supervised and Semi-Supervised LearningLink

@misc{chen2020survey,
title={A Survey of Adversarial Learning on Graphs},
author={Liang Chen and Jintang Li and Jiaying Peng and Tao Xie and Zengxu Cao and Kun Xu and Xiangnan He and Zibin Zheng},
year={2020},
eprint={2003.05730},
archivePrefix={arXiv},
primaryClass={cs.LG}
}

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值