Ransomware Detection

GIN · internal_only

Standard SplitFeb 17, 2026

90a92946cd714714b82f1d7d79f78cf0

Description

First baseline experiment. Train GIN on the internal_only FCG dataset using a standard stratified 70/15/15 train/val/test split to establish a performance reference for graph-based ransomware detection.

Conclusion

Strongest single-split baseline result: 98.2% accuracy with perfect malware recall (100%). Establishes GIN on internal_only as the top baseline. However, this result uses a standard random split where related ransomware variants can appear in both train and test sets.

Test Metrics

Accuracy

98.2%

F1 Macro

97.8%

F1 Malware

97.0%

Precision

94.1%

Recall

100.0%

AUROC

99.0%

Best Val Loss

0.0692

Training Time

883.9000s

Confusion Matrix

Pred BenignPred Malware
Actual Benign742
Actual Malware032

Configuration

Hidden Dim128
Num Layers3
Dropout0.5
Batch Size4
Learning Rate0.001
Weight Decay0.0001
Max Epochs200
ES Patience20
ES Min Epochs100
LR Patience10
LR Factor0.5
Mixed PrecisionYes
Random Seed42
Epochs Trained135