Related Experiment Videos
RI Graph Sampling: A Hybrid Graph Sampling Method for Large-Scale Botnet Detection
Jia Chai1, Yanping Shen1, Wuxin Tian1
1School of Computer and Information Security, University of Emergency Management, Sanhe 065201, China.
Abstract:
Large-scale botnet detection using graph neural networks (GNNs) often requires subgraph sampling to reduce computational and memory costs. However, conventional sampling strategies may fail to simultaneously preserve the global topology and local community structure of the original graph, resulting in structural information loss. To address this issue, this paper proposes RI Graph Sampling (RIGS), a hybrid graph sampling method that probabilistically combines Rank Degree (RD) sampling with Improved Forest Fire Sampling based on PageRank (IFFST-PR). By exploiting the complementary structural preferences of these two strategies, RIGS preserves structurally important nodes and local community information while controlling computational overhead. RIGS is further integrated into the GraphSAINT training framework, where sampling normalization is employed to reduce the estimation bias introduced by stochastic subgraph sampling. When combined with a Graph Convolutional Network (GCN), the proposed framework alleviates the neighbor explosion problem and improves training efficiency while maintaining competitive detection performance. Experiments on the CTU-13 and NCC-2 datasets demonstrate that the proposed framework reduces training time and memory consumption while achieving competitive botnet detection performance. Structural preservation analysis further shows that RIGS provides a favorable balance between global topology and local community structure. Overall, the proposed framework achieves a favorable trade-off among detection performance, computational efficiency, and structural preservation, supporting its applicability to large-scale botnet detection.
Related Concept Videos
Cluster Sampling Method
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
Random Sampling Method
Sampling Methods: Sample Types
Solid samples include a variety of substances, such as sediments from water bodies, soil, metals, and biological tissues. Two standard methods for extracting sediments from water bodies are grab sampling and piston coring. Grab sampling involves using a device to collect a discrete sediment sample from the bottom of a water body with minimal disturbance. Grab samples do not always represent the entire area due to...