sih26183-universal-cross-chain-model / global_cross_chain_feature_spec.json
jb10231's picture
Upload global_cross_chain_feature_spec.json with huggingface_hub
b7c348e verified
Raw
History Blame Contribute Delete
3.07 kB
{
"model_name": "SIH26183 Final Global Cross-Chain Risk Model",
"model_type": "LightGBM",
"features": [
"tx_count",
"unique_counterparties",
"in_tx_count",
"out_tx_count",
"in_degree",
"out_degree",
"total_degree",
"degree_ratio",
"is_source",
"is_sink",
"mean_successor_out_degree",
"mean_predecessor_in_degree",
"pagerank",
"active_span",
"mean_event_time",
"event_time_std",
"recent_activity_age",
"log_in_volume",
"log_out_volume",
"log_total_volume",
"in_out_value_ratio",
"inflow_concentration",
"outflow_concentration"
],
"threshold": 0.45545454545454545,
"supported_chains": [
"bitcoin",
"ethereum",
"solana"
],
"max_trace_hops": 5,
"input_contract": {
"blockchain": "bitcoin | ethereum | solana",
"suspect_address": "string",
"transaction_hash": "optional string",
"max_hops": 5
},
"prediction_role": "supplementary investigator triage signal",
"not_a_criminality_verdict": true,
"solana_dataset_note": "SolRPDS is pool-level rug-pull/inactivity data, not a wallet-level transaction graph.",
"global_metrics": {
"threshold": 0.45545454545454545,
"validation_f1": 0.8775930759719742,
"test_f1": 0.8732754682503426,
"test_precision": 0.8244630380401967,
"test_recall": 0.92823152374478,
"test_auc": 0.9448279524043841,
"test_pr_auc": 0.9417589522533537
},
"per_chain_metrics": [
{
"chain": "bitcoin",
"samples": 18743,
"positive_rate": 0.49906631809208774,
"F1": 0.870017504376094,
"precision": 0.817404379287661,
"recall": 0.9298695745135771,
"ROC_AUC": 0.9421843723564529,
"PR_AUC": 0.9387301005502092
},
{
"chain": "ethereum",
"samples": 637,
"positive_rate": 0.5039246467817896,
"F1": 0.9747634069400631,
"precision": 0.987220447284345,
"recall": 0.9626168224299065,
"ROC_AUC": 0.9985803856618952,
"PR_AUC": 0.9986431333715999
},
{
"chain": "solana",
"samples": 1215,
"positive_rate": 0.5119341563786008,
"F1": 0.8739095955590801,
"precision": 0.8622848200312989,
"recall": 0.8858520900321544,
"ROC_AUC": 0.9381937177033234,
"PR_AUC": 0.9310375351273327
}
],
"leave_one_chain_out": [
{
"held_out_chain": "bitcoin",
"samples": 93860,
"F1": 0.0,
"precision": 0.0,
"recall": 0.0,
"ROC_AUC": 0.44734140333229977,
"PR_AUC": 0.4513338314496806
},
{
"held_out_chain": "ethereum",
"samples": 3320,
"F1": 0.18259023354564755,
"precision": 0.30935251798561153,
"recall": 0.12951807228915663,
"ROC_AUC": 0.41288739294527504,
"PR_AUC": 0.42665175081189444
},
{
"held_out_chain": "solana",
"samples": 5792,
"F1": 0.004747371990505256,
"precision": 0.1320754716981132,
"recall": 0.0024171270718232043,
"ROC_AUC": 0.6625257427848662,
"PR_AUC": 0.5681566523577251
}
]
}