File size: 1,377 Bytes
04cbf6c 5faa8a1 04cbf6c | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | {
"hidden_dim": 256,
"out_dim": 128,
"num_layers": 3,
"dropout": 0.3,
"lr": 0.001,
"weight_decay": 0.0005,
"epochs": 150,
"adapter_rank": 16,
"threat_ratio": 0.15,
"threshold": 0.5,
"model": "HeteroRGCN",
"framework": "PyTorch Geometric",
"init_strategy": "GraphSAGE-style projection (Stanford)",
"peft": {
"type": "gnn_adapter",
"architecture": "residual_bottleneck",
"adapter_rank": 16
},
"node_types": [
"user",
"device",
"cve",
"cloud",
"role",
"ip"
],
"edge_types": [
[
"user",
"assumes_role",
"role"
],
[
"user",
"accesses",
"device"
],
[
"user",
"connects_to",
"ip"
],
[
"device",
"has_vuln",
"cve"
],
[
"device",
"deployed_on",
"cloud"
],
[
"device",
"lateral_movement",
"device"
],
[
"cve",
"exploits",
"device"
],
[
"role",
"grants_access",
"cloud"
],
[
"ip",
"connects_to",
"device"
]
],
"feat_dims": {
"user": 320,
"device": 386,
"cve": 130,
"cloud": 320,
"role": 128,
"ip": 128
},
"predict_types": [
"user",
"device"
],
"best_epoch": 112,
"best_val_auc": 0.985262824936738,
"hf_repo": "adarsh-aur/Heterogenous_GNN"
} |