| { |
| "trained_at": "2026-04-26T06:46:09.798149+00:00", |
| "data_run_date": "2026-04-25", |
| "version": "v0.2-leakage-fixed", |
| "fixes_vs_v0_1": [ |
| "prior_transfer_count replaces lifetime_transfer_count (no future leakage)", |
| "$10 price floor (was $1) drops wash-trade noise", |
| "fixed-window temporal split (train < 2023-10-01, val Q4 2023, test 2024+)", |
| "recency-weighted sample weights (1y half-life)" |
| ], |
| "splits": { |
| "train": { |
| "rows": 265240, |
| "start": "2022-01-28", |
| "end": "2023-09-30" |
| }, |
| "val": { |
| "rows": 3545, |
| "start": "2023-10-01", |
| "end": "2023-12-31" |
| }, |
| "test": { |
| "rows": 2744, |
| "start": "2024-01-01", |
| "end": "2024-05-04" |
| } |
| }, |
| "feature_count": 146, |
| "feature_cols": [ |
| "len", |
| "n_digits", |
| "n_letters", |
| "n_special", |
| "n_lower", |
| "n_upper", |
| "is_palindrome", |
| "is_all_digits", |
| "is_all_letters", |
| "is_ascii", |
| "has_unicode", |
| "starts_digit", |
| "ends_digit", |
| "max_char_run", |
| "n_unique_chars", |
| "in_wikipedia", |
| "in_geonames", |
| "in_us_firstname", |
| "in_iso3166", |
| "in_ticker", |
| "in_sec_edgar", |
| "in_wiktionary_en", |
| "wordlist_hits", |
| "club__prepunk_full_rankings", |
| "club__personas", |
| "club__gamertags", |
| "club__luxury", |
| "club__top_nouns", |
| "club__familynames_usa", |
| "club__wikidata_top_fantasy_char", |
| "club__firstnames_usa", |
| "club__natural_wonders", |
| "club__logistics", |
| "club__social_handles", |
| "club__top500_cities_usa", |
| "club__common_english", |
| "club__finance_terms", |
| "club__performing_arts", |
| "club__paranormal", |
| "club__gamertags_double", |
| "club__memes", |
| "club__sports", |
| "club__home", |
| "club__top_crypto_names", |
| "club__top500_cities_global", |
| "club__catholicism", |
| "club__country_codes", |
| "club__fine_art", |
| "club__us_government", |
| "club__pokemon_gen3", |
| "club__pokemon_gen4", |
| "club__crypto_terms", |
| "club__top_crypto_tickers", |
| "club__crayola_classic", |
| "club__us_states", |
| "club__mythical_creatures", |
| "club__historic_figures", |
| "club__pokemon_gen2", |
| "club__holidays", |
| "club__common_animals", |
| "club__pokemon_gen1", |
| "club__conspiracy_theories", |
| "club__gen_alpha", |
| "club__currency_symbols", |
| "club__currency_names", |
| "n_clubs", |
| "trademark_conflict", |
| "name_age_days", |
| "prior_transfer_count", |
| "fg_value", |
| "eth_tvl_usd", |
| "eth_stable_mcap", |
| "eth_dex_volume", |
| "nft_total_fee_usd", |
| "pca_000", |
| "pca_001", |
| "pca_002", |
| "pca_003", |
| "pca_004", |
| "pca_005", |
| "pca_006", |
| "pca_007", |
| "pca_008", |
| "pca_009", |
| "pca_010", |
| "pca_011", |
| "pca_012", |
| "pca_013", |
| "pca_014", |
| "pca_015", |
| "pca_016", |
| "pca_017", |
| "pca_018", |
| "pca_019", |
| "pca_020", |
| "pca_021", |
| "pca_022", |
| "pca_023", |
| "pca_024", |
| "pca_025", |
| "pca_026", |
| "pca_027", |
| "pca_028", |
| "pca_029", |
| "pca_030", |
| "pca_031", |
| "pca_032", |
| "pca_033", |
| "pca_034", |
| "pca_035", |
| "pca_036", |
| "pca_037", |
| "pca_038", |
| "pca_039", |
| "pca_040", |
| "pca_041", |
| "pca_042", |
| "pca_043", |
| "pca_044", |
| "pca_045", |
| "pca_046", |
| "pca_047", |
| "pca_048", |
| "pca_049", |
| "pca_050", |
| "pca_051", |
| "pca_052", |
| "pca_053", |
| "pca_054", |
| "pca_055", |
| "pca_056", |
| "pca_057", |
| "pca_058", |
| "pca_059", |
| "pca_060", |
| "pca_061", |
| "pca_062", |
| "pca_063", |
| "knn_count", |
| "knn_mean_log", |
| "knn_median_log", |
| "knn_p90_log", |
| "knn_max_sim", |
| "knn_min_sim", |
| "knn_log_max", |
| "knn_log_min" |
| ], |
| "pca_dim": 64, |
| "embedding_model": "sentence-transformers/all-mpnet-base-v2", |
| "best_iteration": 170, |
| "xgb_params": { |
| "objective": "reg:squarederror", |
| "eval_metric": "rmse", |
| "tree_method": "hist", |
| "device": "cuda", |
| "max_depth": 7, |
| "learning_rate": 0.04, |
| "subsample": 0.85, |
| "colsample_bytree": 0.65, |
| "min_child_weight": 8, |
| "reg_alpha": 0.5, |
| "reg_lambda": 2.0, |
| "seed": 42 |
| }, |
| "metrics": { |
| "train": { |
| "r2_log": 0.7700075507164001, |
| "rmse_log": 0.7744038701057434, |
| "mae_log": 0.5210891962051392, |
| "median_ape": 0.32541945576667786, |
| "bias_log": -0.0004094731993973255 |
| }, |
| "val": { |
| "r2_log": 0.6602156162261963, |
| "rmse_log": 1.0678441524505615, |
| "mae_log": 0.7699634432792664, |
| "median_ape": 0.5703179836273193, |
| "bias_log": 0.2033758908510208 |
| }, |
| "test": { |
| "r2_log": 0.3080594539642334, |
| "rmse_log": 1.5469372272491455, |
| "mae_log": 1.2711551189422607, |
| "median_ape": 1.3828195333480835, |
| "bias_log": 0.7319739460945129 |
| } |
| }, |
| "top_features": [ |
| { |
| "name": "knn_mean_log", |
| "gain": 1713.8084716796875 |
| }, |
| { |
| "name": "knn_p90_log", |
| "gain": 1612.9539794921875 |
| }, |
| { |
| "name": "len", |
| "gain": 1364.2567138671875 |
| }, |
| { |
| "name": "in_wikipedia", |
| "gain": 1052.1461181640625 |
| }, |
| { |
| "name": "is_all_digits", |
| "gain": 943.7355346679688 |
| }, |
| { |
| "name": "knn_median_log", |
| "gain": 604.246337890625 |
| }, |
| { |
| "name": "n_digits", |
| "gain": 337.8750305175781 |
| }, |
| { |
| "name": "pca_000", |
| "gain": 289.33624267578125 |
| }, |
| { |
| "name": "n_clubs", |
| "gain": 281.8310546875 |
| }, |
| { |
| "name": "ends_digit", |
| "gain": 276.56658935546875 |
| }, |
| { |
| "name": "name_age_days", |
| "gain": 274.4316101074219 |
| }, |
| { |
| "name": "n_unique_chars", |
| "gain": 267.8934020996094 |
| }, |
| { |
| "name": "club__gamertags", |
| "gain": 267.10980224609375 |
| }, |
| { |
| "name": "starts_digit", |
| "gain": 259.8104248046875 |
| }, |
| { |
| "name": "n_special", |
| "gain": 258.7098693847656 |
| }, |
| { |
| "name": "pca_001", |
| "gain": 238.66867065429688 |
| }, |
| { |
| "name": "n_letters", |
| "gain": 217.4210662841797 |
| }, |
| { |
| "name": "knn_log_max", |
| "gain": 214.86541748046875 |
| }, |
| { |
| "name": "trademark_conflict", |
| "gain": 213.1521453857422 |
| }, |
| { |
| "name": "pca_034", |
| "gain": 211.79525756835938 |
| }, |
| { |
| "name": "is_ascii", |
| "gain": 211.76641845703125 |
| }, |
| { |
| "name": "eth_stable_mcap", |
| "gain": 204.28631591796875 |
| }, |
| { |
| "name": "has_unicode", |
| "gain": 198.2250518798828 |
| }, |
| { |
| "name": "wordlist_hits", |
| "gain": 196.23956298828125 |
| }, |
| { |
| "name": "n_lower", |
| "gain": 189.0078887939453 |
| } |
| ] |
| } |