Safety in Graph Machine Learning: Threats and Safeguards
Abstract: Graph Machine Learning (Graph ML) has witnessed substantial advancements in recent years. With their remarkable ability to process graph-structured data, Graph ML techniques have been extensively utilized across diverse applications, including critical domains like finance, healthcare, and transportation. Despite their societal benefits, recent research highlights significant safety concerns associated with the widespread use of Graph ML models. Lacking safety-focused designs, these models can produce unreliable predictions, demonstrate poor generalizability, and compromise data confidentiality. In high-stakes scenarios such as financial fraud detection, these vulnerabilities could jeopardize both individuals and society at large. Therefore, it is imperative to prioritize the development of safety-oriented Graph ML models to mitigate these risks and enhance public confidence in their applications. In this survey paper, we explore three critical aspects vital for enhancing safety in Graph ML: reliability, generalizability, and confidentiality. We categorize and analyze threats to each aspect under three headings: model threats, data threats, and attack threats. This novel taxonomy guides our review of effective strategies to protect against these threats. Our systematic review lays a groundwork for future research aimed at developing practical, safety-centered Graph ML models. Furthermore, we highlight the significance of safe Graph ML practices and suggest promising avenues for further investigation in this crucial area.
- Deep learning with differential privacy. In SIGSAC, 2016.
- Invariant risk minimization games. In ICML, 2020.
- Graph based anomaly detection and description: a survey. DMKD, 2015.
- Invariant risk minimization. arXiv, 2019.
- Personalized subgraph federated learning. In ICML, 2023.
- Outlier resistant unsupervised deep architectures for attributed network embedding. In WSDM, 2020.
- Private empirical risk minimization: Efficient algorithms and tight error bounds. In IEEE FOCS, 2014.
- Machine unlearning: Linear filtration for logit-based classifiers. Machine Learning, 2022.
- A federated multigraph integration approach for connectional brain template learning. In ML-CDS, 2021.
- Size-invariant graph representations for graph classification extrapolations. In ICML, 2021.
- Adversarial attacks on knowledge graph embeddings via instance attribution methods. In EMNLP, 2021.
- Poisoning knowledge graph embeddings via relation inference patterns. In ACL, 2021.
- Adversarial attacks on node embeddings via graph poisoning. In ICML, 2019.
- Certifiable robustness to graph perturbations. NeurIPS, 2019.
- Molecular generative graph neural networks for drug discovery. Neurocomputing, 2021.
- Machine unlearning. In IEEE SP, 2021.
- Nf-gnn: network flow graph neural networks for malware detection and classification. In SSDBM, 2021.
- Graph domain adaptation: A generative view. arXiv, 2021.
- Not all low-pass filters are robust in graph convolutional networks. NeurIPS, 2021.
- A restricted black-box adversarial framework towards attacking graph embedding models. In AAAI, 2020.
- Gccad: Graph contrastive learning for anomaly detection. TKDE, 2022.
- Vertically federated graph neural network for privacy-preserving node classification. arXiv, 2020.
- Graphtta: Test time adaptation on graph neural networks. ICML, 2022.
- Ga-based q-attack on community detection. IEEE Trans. Comput. Soc, 2019.
- Graph-fraudster: Adversarial attacks on graph neural network-based vertical federated learning. IEEE Trans. Comput. Soc., 2022.
- Fast gradient attack on network embedding. arXiv, 2018.
- Graph unlearning. In SIGSAC, 2022.
- Fede: Embedding knowledge graphs in federated setting. In IJCKG, 2021.
- Practical attacks against graph-based clustering. In SIGSAC, 2017.
- Learning causally invariant representations for out-of-distribution generalization on graphs. NeurIPS, 2022.
- Gnndelete: A general strategy for unlearning in graph neural networks. In ICLR, 2023.
- Differentially private decoupled graph convolutions for multigranular topology protection. arXiv, 2023.
- Efficient model updates for approximate unlearning of graph-structured data. In ICLR, 2023.
- Zero-shot machine unlearning. IEEE Trans. Inf. Forensics Secur., 2023.
- Grapheditor: An efficient graph representation learning and unlearning approach. OpenReview, 2022.
- Environment inference for invariant learning. In ICML, 2021.
- A comprehensive survey on trustworthy graph neural networks: Privacy, robustness, fairness, and explainability. arXiv, 2022.
- Adversarial attack on graph structured data. In ICML, 2018.
- Adversarial training methods for network embedding. In WWW, 2019.
- Graph transfer learning via adversarial domain adaptation with graph convolution. IEEE TKDE, 2022.
- Node-level differentially private graph neural networks. arXiv, 2021.
- Node classification in uncertain graphs. In SSDBM, 2014.
- Adversarial model extraction on graph neural networks. arXiv, 2019.
- Aleatory or epistemic? does it matter? Structural safety, 2009.
- Eta prediction with graph neural networks in google maps. In CIKM, 2021.
- Inductive anomaly detection on attributed networks. In IJCAI, 2021.
- Deep anomaly detection on attributed networks. In SDM, 2019.
- Elegant: Certified defense on the fairness of graph neural networks. arXiv, 2023.
- Enhancing graph neural network-based fraud detectors against camouflaged fraudsters. In CIKM, 2020.
- User preference-aware fake news detection. In SIGIR, 2021.
- All you need is low (rank) defending against adversarial attacks on graphs. In WSDM, 2020.
- Graph adversarial training: Dynamically regularizing based on graph structure. IEEE TKDE, 2019.
- Twibot-22: Towards graph-based twitter bot detection. NeurIPS, 2022.
- Security and privacy in electronic health records: A systematic literature review. J. Biomed. Inform., 2013.
- Model-agnostic meta-learning for fast adaptation of deep networks. In ICML, 2017.
- Sign: Scalable inception graph neural networks. arXiv, 2020.
- Federated graph machine learning: A survey of concepts, techniques, and applications. ACM SIGKDD Explor. Newsl., 2022.
- Domain-adversarial training of neural networks. JMLR, 2016.
- Interpretation of neural networks is fragile. In AAAI, 2019.
- node2vec: Scalable feature learning for networks. In SIGKDD, 2016.
- Good: A graph out-of-distribution benchmark. In NeurIPS, 2022.
- Learning adaptive node embeddings across graphs. IEEE TKDE, 2022.
- Few-shot graph learning for molecular property prediction. In WWW, 2021.
- Inductive representation learning on large graphs. In NeurIPS, 2017.
- Bayesian graph neural networks with adaptive connection sampling. In ICML, 2020.
- Unsolved problems in ml safety. arXiv, 2021.
- On embedding uncertain graphs. In CIKM, 2017.
- Deep learning for fake news detection: A comprehensive survey. AI Open, 2022.
- Uncertainty quantification over graph with conformalized graph neural networks. arXiv, 2023.
- Federated graph semantic and structural learning. In IJCAI, 2023.
- Transfer learning in traffic prediction with graph neural networks. In IEEE ITSC, 2021.
- Adversarial inter-group link injection degrades the fairness of graph neural networks. In ICDM, 2022.
- Graphsac: Detecting anomalies in large-scale graphs. arXiv, 2019.
- Attention is not explanation. In NAACL-HLT, 2019.
- Could graph neural networks learn better molecular representation for drug discovery? a comparison study of descriptor-based and graph-based models. J. Cheminform., 2021.
- Graph neural network for traffic forecasting: A survey. Expert Syst. Appl., 2022.
- Latent adversarial training of graph convolution networks. In ICML Workshop, 2019.
- Power up! robust graph convolutional network against evasion attacks based on graph powering. arXiv, 2019.
- Node similarity preserving graph convolutional networks. In WSDM, 2021.
- Adversarial attacks and defenses on graphs. SIGKDD Explor. Newsl., 2021.
- Deceptive fairness attacks on graphs via meta learning. In ICLR, 2024.
- Variational graph auto-encoders. arXiv, 2016.
- Semi-supervised classification with graph convolutional networks. In ICLR, 2017.
- Understanding black-box predictions via influence functions. In ICML, 2017.
- Anomaly detection by learning dynamics from a graph. IEEE Access, 2020.
- Gawd: graph anomaly detection in weighted directed graph databases. In ASONAM, 2021.
- Federated learning over coupled graphs. TPDS, 2023.
- Realistic, mathematically tractable graph generation and evolution, using kronecker multiplication. In PKDD, 2005.
- Trustworthy ai: From principles to practices. ACM Comput. Surv., 2023.
- Ssdmv: Semi-supervised deep social spammer detection by multi-view data fusion. In ICDM, 2018.
- Out-of-distribution generalization on graphs: A survey. arXiv, 2022.
- Learning invariant graph representations for out-of-distribution generalization. In NeurIPS, 2022.
- Adversarial attack on community detection by hiding individuals. In WWW, 2020.
- Radar: Residual analysis for anomaly detection in attributed networks. In IJCAI, 2017.
- Adaptergnn: Efficient delta tuning improves generalization ability in graph neural networks. arXiv, 2023.
- Graph neural network-based diagnosis prediction. Big Data, 2020.
- Adversarial attacks on link prediction algorithms based on graph neural networks. In AsiaCCS, 2020.
- Trustworthy ai: A computational perspective. ACM TIST, 2022.
- Beyond generalization: A survey of out-of-distribution adaptation on graphs. arXiv, 2024.
- Graph neural networks with adaptive residual. NeurIPS, 2021.
- Pick and choose: a gnn-based imbalanced learning approach for fraud detection. In WWW, 2021.
- Anomaly detection on attributed networks via contrastive self-supervised learning. IEEE TNNLS, 2021.
- Heterogeneous similarity graph neural network on electronic health records. In IEEE BigData, 2020.
- Federated social recommendation with graph neural network. ACM TIST, 2021.
- Are gradients on graph structure reliable in gray-box attacks? In CIKM, 2022.
- Stfl: A temporal-spatial federated learning framework for graph neural networks. arXiv, 2021.
- Decentralized federated learning for electronic health records. In CISS, 2020.
- Towards more practical adversarial attacks on graph neural networks. In NeurIPS, 2020.
- A comprehensive survey on graph anomaly detection with deep learning. IEEE TKDE, 2021.
- Unsupervised domain adaptation using feature disentanglement and gcns for medical image classification. In ECCV, 2022.
- Transfer learning with graph neural networks for short-term highway traffic forecasting. In ICPR, 2021.
- Source free unsupervised graph domain adaptation. WSDM, 2024.
- Exacerbating algorithmic bias through fairness attacks. In AAAI, 2021.
- Sgnn: A graph neural network based federated learning approach by hiding structure. In Big Data, 2019.
- Uncertainty quantification in drug design. Drug Discov. Today, 2021.
- Interpretable and generalizable graph learning via stochastic attention mechanism. In ICML, 2022.
- A hard label black-box adversarial attack against graph neural networks. In ACM CCS, 2021.
- Domain generalization via invariant feature representation. In ICML, 2013.
- graph2vec: Learning distributed representations of graphs. arXiv, 2017.
- Bayesian semi-supervised learning with graph gaussian processes. NeurIPS, 2018.
- Numerical optimization. 1999.
- Releasing graph neural networks with differential privacy guarantees. TMLR, 2023.
- Representation learning with contrastive predictive coding. arXiv, 2018.
- Knockoff nets: Stealing functionality of black-box models. In CVPR, 2019.
- Patient similarity networks for precision medicine. J. Mol. Biol., 2018.
- Bayesian graph convolutional neural networks using non-parametric graph learning. arXiv, 2019.
- Unlearning graph classifiers with limited data resources. In WWW, 2023.
- Transfer graph neural networks for pandemic forecasting. In AAAI, 2021.
- Resgcn: Attention-based deep residual modeling for anomaly detection on attributed networks. DSAA, 2022.
- Differentially private federated knowledge graphs embedding. In CIKM, 2021.
- Anomalous: A joint modeling approach for anomaly detection on attributed networks. In IJCAI, 2018.
- Deepwalk: Online learning of social representations. In SIGKDD, 2014.
- Semi-supervised domain adaptation in graph transfer learning. IJCAI, 2023.
- Gcc: Graph contrastive coding for graph neural network pre-training. In SIGKDD, 2020.
- Distributionally robust optimization: A review. arXiv, 2019.
- Scalable and accurate deep learning with electronic health records. NPJ Digit. Med., 2018.
- Karthik Raman. Construction and analysis of protein–protein interaction networks. Autom. Exp., 2010.
- Deep one-class classification. In ICML, 2018.
- Distributionally robust semi-supervised learning over graphs. arXiv, 2021.
- A survey of graph unlearning. arXiv, 2023.
- Locally private graph neural networks. In CCS, 2021.
- Gap: Differentially private graph neural networks with aggregation perturbation. In USENIX Security, 2023.
- Collective classification in network data. AI magazine, 2008.
- Model stealing attacks against inductive graph neural networks. In IEEE SP, 2022.
- Impact of temporal scales and recurrent mobility patterns on the unfolding of epidemics. JSTAT, 2020.
- Causal attention for interpretable and generalizable graph classification. In SIGKDD, 2022.
- Adversarial attack and defense on graph data: A survey. IEEE TKDE, 2022.
- Data poisoning attack against unsupervised node embedding methods. arXiv, 2018.
- Node injection attacks on graphs via reinforcement learning. arXiv, 2019.
- Adversarial graph augmentation to improve graph contrastive learning. NeurIPS, 2021.
- Towards federated graph learning for collaborative financial crimes detection. arXiv, 2019.
- Federated learning on non-iid graphs via structural knowledge sharing. In AAAI, 2023.
- Rethinking graph neural networks for anomaly detection. In ICML, 2022.
- Transferring robustness for graph neural network against poisoning attacks. In WSDM, 2020.
- Deep into hypersphere: Robust and unsupervised anomaly discovery in dynamic networks. In IJCAI, 2018.
- Truth serum: Poisoning machine learning models to reveal their secrets. In ACM CCS, 2022.
- Stealing machine learning models via prediction APIs. In USENIX Security, 2016.
- Grove: Ownership verification of graph neural networks using embeddings. arXiv, 2023.
- Adversarial attacks on graph classification via bayesian optimisation. In NeurIPS, 2021.
- Glad-paw: Graph-based log anomaly detection by position aware weighted graph attention network. In PAKDD, 2021.
- Attacking graph-based classification via manipulating the graph structure. In CCS, 2019.
- Graphfl: A federated learning framework for semi-supervised node classification on graphs. In IEEE ICDM, 2022.
- Cross-domain graph anomaly detection via anomaly-aware contrastive alignment. In AAAI, 2023.
- Graphdefense: Towards robust graph convolutional networks. arXiv, 2019.
- Test-time training for graph neural networks. arXiv, 2022.
- Model extraction attacks on graph neural networks: Taxonomy and realisation. In Proc. ACM Conf. Comput., 2022.
- A survey of trustworthy graph learning: Reliability, explainability, and privacy protection. arXiv, 2022.
- A federated graph neural network framework for privacy-preserving personalization. Nat. Commun., 2022.
- Linkteller: Recovering private edges from graph neural networks via influence analysis. In IEEE SP, 2022.
- Adversarial examples for graph data: deep insights into attack and defense. In IJCAI, 2019.
- Gif: A general graph unlearning strategy via influence function. In WWW, 2023.
- Non-iid transfer learning on graphs. In AAAI, 2023.
- Certified edge unlearning for graph neural networks. In SIGKDD, 2023.
- Unsupervised domain adaptive graph convolutional networks. In WWW, 2020.
- Domain-adversarial graph neural networks for text classification. In ICDM, 2019.
- Handling distribution shifts on graphs: An invariance perspective. In ICLR, 2022.
- Adversarial weight perturbation improves generalization in graph neural networks. In AAAI, 2023.
- Discovering invariant rationales for graph neural networks. In ICLR, 2022.
- Federated graph classification over non-iid graphs. NeurIPS, 2021.
- Federated node classification over graphs with latent link-type heterogeneity. In WWW, 2023.
- Dpne: Differentially private network embedding. In PAKDD, 2018.
- Adversarial attacks and defenses in images, graphs and text: A review. Int. J. Autom. Comput., 2020.
- Machine unlearning: A survey. ACM Comput. Surv., 2023.
- Speedup robust graph structure learning with low-rank information. In CIKM, 2021.
- Watermarking graph neural networks based on backdoor attacks. In EuroS&P, 2023.
- Topology attack and defense for graph neural networks: an optimization perspective. In IJCAI, 2019.
- How powerful are graph neural networks? In ICLR, 2019.
- Contrastive attributed network anomaly detection with data augmentation. In PAKDD, 2022.
- Cap: Co-adversarial perturbation on weights and features for improving generalization of graph neural networks. arXiv, 2021.
- Individual and structural graph information bottlenecks for out-of-distribution generalization. IEEE TKDE, 2023.
- Ffd: A federated learning based method for credit card fraud detection. In BigData, 2019.
- Fedgcn: Convergence and communication tradeoffs in federated training of graph convolutional networks. arXiv, 2022.
- Omg: Towards effective graph classification against label noise. IEEE TKDE, 2023.
- Mind the label shift of augmentation-based graph ood generalization. In CVPR, 2023.
- Mitigating severe robustness degradation on graphs. In ICLR, 2024.
- Iot-based android malware detection using graph neural network with adversarial defense. IEEE IoT, 2022.
- Fair representation learning for heterogeneous information networks. In ICWSM, 2021.
- Deep learning methods for forecasting covid-19 time-series data: A comparative study. Chaos Solit. Fractals., 2020.
- Adversarial attacks on fairness of graph neural networks. In ICLR, 2024.
- Ppsgcn: A privacy-preserving subgraph sampling based distributed gcn training method. arXiv, 2021.
- Chasing all-round graph representation robustness: Model, training, and optimization. In ICLR, 2023.
- Projective ranking: A transferable evasion attack method on graph neural networks. In CIKM, 2021.
- Trustworthy graph neural networks: Aspects, methods and trends. arXiv, 2022.
- Reconstruction enhanced multi-view contrastive learning for anomaly detection on attributed networks. In IJCAI, 2022.
- Efficient federated learning on knowledge graphs via privacy-preserving relation embedding aggregation. In ACL Workshops, 2022.
- Subgraph federated learning with missing neighbor generation. NeurIPS, 2021.
- Graph embedding matrix sharing with differential privacy. IEEE Access, 2019.
- Sd-attack: Targeted spectral attacks on graphs. In PAKDD, 2024.
- Dane: Domain adaptive network embedding. In IJCAI, 2019.
- A survey on privacy in graph neural networks: Attacks, preservation, and applications. arXiv, 2023.
- Bayesian graph convolutional neural networks for semi-supervised classification. In AAAI, 2019.
- Detection and defense of topological adversarial attacks on graphs. In AISTATS, 2021.
- Estimating network edge probabilities by neighborhood smoothing. Biometrika, 2017.
- Deep learning on graphs: A survey. IEEE TKDE, 2020.
- On using classification datasets to evaluate graph outlier detection: Peculiar observations and new insights. Big Data, 2023.
- Graphglow: Universal and generalizable structure learning for graph neural networks. KDD, 2023.
- Watermarking graph neural networks by random graphs. In ISDFS, 2021.
- Robust graph representation learning via neural sparsification. In ICML, 2020.
- Generative and contrastive self-supervised learning for graph anomaly detection. IEEE TKDE, 2021.
- Mixedad: A scalable algorithm for detecting mixed anomalies in attributed graphs. In AAAI, 2020.
- Shift-robust gnns: Overcoming the limitations of localized graph training data. NeurIPS, 2021.
- Transfer learning of graph neural networks with ego-graph information maximization. NeurIPS, 2021.
- Federated learning of molecular properties with graph neural networks in a heterogeneous setting. Patterns, 2022.
- Memory-guided multi-view multi-domain fake news detection. IEEE TKDE, 2022.
- Mario: Model agnostic recipe for improving ood generalization of graph contrastive learning. arXiv, 2023.
- Uncertainty quantification of sparse travel demand prediction with spatial-temporal graph neural networks. In SIGKDD, 2022.
- Adversarial attacks on neural networks for graph data. In SIGKDD, 2018.
- Adversarial attacks on graph neural networks via meta learning. In ICLR, 2019.
- Certifiable robustness and robust training for graph convolutional networks. In SIGKDD, 2019.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.