Welcome to the upgraded MacSphere! We're putting the finishing touches on it; if you notice anything amiss, email macsphere@mcmaster.ca

Multifaceted Anchor Nodes Attack on Graph Neural Networks: A Budget-efficient Approach

dc.contributor.advisorChu, Lingyang
dc.contributor.authorZhu, Huanzhang
dc.contributor.departmentComputing and Softwareen_US
dc.date.accessioned2025-01-23T18:35:30Z
dc.date.available2025-01-23T18:35:30Z
dc.date.issued2025
dc.description.abstractStructural adversarial attack methods, which attack graph neural networks (GNNs) by perturbing the edges of the input graph, are well-recognized for their high effectiveness. However, most existing structural attacks prioritize maximizing attack performance while neglecting the significant budget required to control (i.e., acquire or hijack) the nodes (e.g., user accounts in a social network) necessary for executing such attacks in real-world networks. Classic anchor node attacks are comparatively more budget-efficient, as they rely on controlling a small set of anchor nodes to conduct all attacks. Nevertheless, their attack efficacy is constrained by the limitation of using a single set of anchor nodes. In this work, we propose a strong and budget-efficient multifaceted anchor nodes attack on GNNs, with the core innovation lies in the simultaneous training of multiple sets of anchor nodes and an assignment network, enabling the assignment network to select the most optimal set of anchor nodes for each new attack. This approach significantly enhances attack effectiveness while maintaining a minimal budget for node control. Extensive experiments across five real-world datasets demonstrate the superior performance of the proposed method.en_US
dc.description.degreeMaster of Science (MSc)en_US
dc.description.degreetypeThesisen_US
dc.description.layabstractThis study introduces a new and cost-effective method for launching attacks on graph neural networks (GNNs), which are widely used in applications like social media and recommendation systems. Traditional attacks on GNNs focus on altering the connections between nodes to disrupt the model, but they often require control over many nodes, making them expensive and easier to detect. Our approach improves on this by using multiple small sets of "anchor nodes" that work together with an assignment network to choose the best set for each attack. This method achieves high attack success while keeping costs low, since fewer nodes need to be controlled. Experiments on real-world data show that our method is highly effective and efficient.en_US
dc.identifier.urihttp://hdl.handle.net/11375/30933
dc.language.isoenen_US
dc.subjectGraph Neural Networken_US
dc.subjectAdversarial Attacken_US
dc.subjectMachine Learningen_US
dc.titleMultifaceted Anchor Nodes Attack on Graph Neural Networks: A Budget-efficient Approachen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Zhu_Huanzhang_2024Dec_MSc.pdf
Size:
789.68 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.68 KB
Format:
Item-specific license agreed upon to submission
Description: