| { |
| "purpose": "Quantify how much each feature group contributes to the headline XGBoost score. Identical architecture, same group-aware split, with one feature group dropped at a time.", |
| "full_model_metrics": { |
| "model": "xgboost", |
| "accuracy": 0.8529230769230769, |
| "macro_f1": 0.8495931102241494, |
| "weighted_f1": 0.8518585237469937, |
| "per_class_f1": { |
| "negligent_user": 0.8762557077625571, |
| "malicious_employee": 0.8262571514604035, |
| "privileged_insider": 0.8462664714494875 |
| }, |
| "confusion_matrix": { |
| "labels": [ |
| "negligent_user", |
| "malicious_employee", |
| "privileged_insider" |
| ], |
| "matrix": [ |
| [ |
| 1919, |
| 111, |
| 50 |
| ], |
| [ |
| 291, |
| 1372, |
| 92 |
| ], |
| [ |
| 90, |
| 83, |
| 867 |
| ] |
| ] |
| }, |
| "macro_roc_auc_ovr": 0.9627526877302969 |
| }, |
| "ablations": { |
| "no_volume": { |
| "n_features": 23, |
| "dropped_count": 5, |
| "metrics": { |
| "model": "xgboost_no_volume", |
| "accuracy": 0.489025641025641, |
| "macro_f1": 0.47358930080150813, |
| "weighted_f1": 0.48784413847470176, |
| "per_class_f1": { |
| "negligent_user": 0.5617715617715617, |
| "malicious_employee": 0.44251626898047725, |
| "privileged_insider": 0.41648007165248546 |
| }, |
| "confusion_matrix": { |
| "labels": [ |
| "negligent_user", |
| "malicious_employee", |
| "privileged_insider" |
| ], |
| "matrix": [ |
| [ |
| 1205, |
| 483, |
| 392 |
| ], |
| [ |
| 705, |
| 714, |
| 336 |
| ], |
| [ |
| 300, |
| 275, |
| 465 |
| ] |
| ] |
| }, |
| "macro_roc_auc_ovr": 0.6827532681591143 |
| }, |
| "delta_accuracy": 0.3638974358974359, |
| "delta_macro_f1": 0.3760038094226413 |
| }, |
| "no_behavioural": { |
| "n_features": 18, |
| "dropped_count": 10, |
| "metrics": { |
| "model": "xgboost_no_behavioural", |
| "accuracy": 0.7126153846153847, |
| "macro_f1": 0.7054601986097401, |
| "weighted_f1": 0.7141318275968602, |
| "per_class_f1": { |
| "negligent_user": 0.7372585524784734, |
| "malicious_employee": 0.7183327906219472, |
| "privileged_insider": 0.6607892527287993 |
| }, |
| "confusion_matrix": { |
| "labels": [ |
| "negligent_user", |
| "malicious_employee", |
| "privileged_insider" |
| ], |
| "matrix": [ |
| [ |
| 1584, |
| 154, |
| 342 |
| ], |
| [ |
| 439, |
| 1103, |
| 213 |
| ], |
| [ |
| 194, |
| 59, |
| 787 |
| ] |
| ] |
| }, |
| "macro_roc_auc_ovr": 0.896141715091384 |
| }, |
| "delta_accuracy": 0.14030769230769224, |
| "delta_macro_f1": 0.14413291161440933 |
| }, |
| "no_timestep": { |
| "n_features": 26, |
| "dropped_count": 2, |
| "metrics": { |
| "model": "xgboost_no_timestep", |
| "accuracy": 0.8393846153846154, |
| "macro_f1": 0.8335587554093177, |
| "weighted_f1": 0.838097363099834, |
| "per_class_f1": { |
| "negligent_user": 0.8618759794045221, |
| "malicious_employee": 0.8233151183970856, |
| "privileged_insider": 0.8154851684263449 |
| }, |
| "confusion_matrix": { |
| "labels": [ |
| "negligent_user", |
| "malicious_employee", |
| "privileged_insider" |
| ], |
| "matrix": [ |
| [ |
| 1925, |
| 97, |
| 58 |
| ], |
| [ |
| 319, |
| 1356, |
| 80 |
| ], |
| [ |
| 143, |
| 86, |
| 811 |
| ] |
| ] |
| }, |
| "macro_roc_auc_ovr": 0.9568593124770418 |
| }, |
| "delta_accuracy": 0.0135384615384615, |
| "delta_macro_f1": 0.01603435481483173 |
| }, |
| "no_context": { |
| "n_features": 17, |
| "dropped_count": 11, |
| "metrics": { |
| "model": "xgboost_no_context", |
| "accuracy": 0.8543589743589743, |
| "macro_f1": 0.8489739255889375, |
| "weighted_f1": 0.8531648766003023, |
| "per_class_f1": { |
| "negligent_user": 0.8806546942486929, |
| "malicious_employee": 0.8314674735249622, |
| "privileged_insider": 0.8347996089931574 |
| }, |
| "confusion_matrix": { |
| "labels": [ |
| "negligent_user", |
| "malicious_employee", |
| "privileged_insider" |
| ], |
| "matrix": [ |
| [ |
| 1937, |
| 92, |
| 51 |
| ], |
| [ |
| 280, |
| 1374, |
| 101 |
| ], |
| [ |
| 102, |
| 84, |
| 854 |
| ] |
| ] |
| }, |
| "macro_roc_auc_ovr": 0.9632029829754446 |
| }, |
| "delta_accuracy": -0.0014358974358974486, |
| "delta_macro_f1": 0.0006191846352119335 |
| }, |
| "no_engineered": { |
| "n_features": 22, |
| "dropped_count": 6, |
| "metrics": { |
| "model": "xgboost_no_engineered", |
| "accuracy": 0.8596923076923076, |
| "macro_f1": 0.8559750404567971, |
| "weighted_f1": 0.8586557301112084, |
| "per_class_f1": { |
| "negligent_user": 0.8818575005690872, |
| "malicious_employee": 0.8366052552099064, |
| "privileged_insider": 0.8494623655913979 |
| }, |
| "confusion_matrix": { |
| "labels": [ |
| "negligent_user", |
| "malicious_employee", |
| "privileged_insider" |
| ], |
| "matrix": [ |
| [ |
| 1937, |
| 91, |
| 52 |
| ], |
| [ |
| 285, |
| 1385, |
| 85 |
| ], |
| [ |
| 91, |
| 80, |
| 869 |
| ] |
| ] |
| }, |
| "macro_roc_auc_ovr": 0.9629058321133872 |
| }, |
| "delta_accuracy": -0.00676923076923075, |
| "delta_macro_f1": -0.006381930232647659 |
| } |
| } |
| } |