|
7 | 7 | # This config runs a comprehensive comparison of: |
8 | 8 | # |
9 | 9 | # ┌─────────────────────────────────────────────────────────────────────────┐ |
10 | | -# │ CATEGORY │ METHOD │ REFERENCE │ |
| 10 | +# | CATEGORY | METHOD | REFERENCE | |
11 | 11 | # ├────────────────────┼───────────────────────────────┼────────────────────┤ |
12 | | -# │ ALIGNMENT-BASED │ rayleigh_quotient (RQ) │ Our method │ |
13 | | -# │ │ gaussian_mi_analytic (MI) │ Related to RQ │ |
14 | | -# │ │ average_redundancy │ Info-theoretic │ |
| 12 | +# | ALIGNMENT-BASED | rayleigh_quotient (RQ) | Our method | |
| 13 | +# | | gaussian_mi_analytic (MI) | Related to RQ | |
| 14 | +# | | average_redundancy | Info-theoretic | |
15 | 15 | # ├────────────────────┼───────────────────────────────┼────────────────────┤ |
16 | | -# │ SCAR METRICS │ scar_loss_proxy │ Activation + Grad │ |
17 | | -# │ (activation+grad) │ scar_activation_power │ Raw activation │ |
18 | | -# │ │ scar_taylor │ First-order term │ |
19 | | -# │ │ scar_curvature │ Second-order term │ |
| 16 | +# | SCAR METRICS | scar_loss_proxy | Activation + Grad | |
| 17 | +# | (activation+grad) | scar_activation_power | Raw activation | |
| 18 | +# | | scar_taylor | First-order term | |
| 19 | +# | | scar_curvature | Second-order term | |
20 | 20 | # ├────────────────────┼───────────────────────────────┼────────────────────┤ |
21 | | -# │ SUPERNODE-AWARE │ supernode_protection_score │ Protects important │ |
22 | | -# │ │ supernode_connectivity_score │ Connectivity-based │ |
| 21 | +# | SUPERNODE-AWARE | supernode_protection_score | Protects important | |
| 22 | +# | | supernode_connectivity_score | Connectivity-based | |
23 | 23 | # ├────────────────────┼───────────────────────────────┼────────────────────┤ |
24 | | -# │ GENERALIZED │ generalized_importance │ No outlier needed │ |
| 24 | +# | GENERALIZED | generalized_importance | No outlier needed | |
25 | 25 | # ├────────────────────┼───────────────────────────────┼────────────────────┤ |
26 | | -# │ MAGNITUDE-BASED │ activation_l2_norm │ Common baseline │ |
| 26 | +# | MAGNITUDE-BASED | activation_l2_norm | Common baseline | |
27 | 27 | # ├────────────────────┼───────────────────────────────┼────────────────────┤ |
28 | | -# │ SOTA BASELINES │ wanda │ Sun et al. 2023 │ |
29 | | -# │ │ sparsegpt │ Frantar+Alistarh'23│ |
| 28 | +# | SOTA BASELINES | wanda | Sun et al. 2023 | |
| 29 | +# | | sparsegpt | Frantar+Alistarh'23| |
30 | 30 | # └─────────────────────────────────────────────────────────────────────────┘ |
31 | 31 | # |
32 | 32 | # EVALUATION BENCHMARKS: |
@@ -364,32 +364,32 @@ visualization: |
364 | 364 | # ├── results_YYYYMMDD_HHMMSS.json # All metrics and scores |
365 | 365 | # ├── experiment.log |
366 | 366 | # ├── plots/ |
367 | | -# │ ├── pruning/ |
368 | | -# │ │ ├── pruning_comparison.png # All methods, perplexity |
369 | | -# │ │ ├── pruning_comparison_loss.png # All methods, loss |
370 | | -# │ │ ├── pruning_comparison_accuracy_mmlu.png # All methods, MMLU |
371 | | -# │ │ ├── pruning_comparison_accuracy_*.png # Other benchmarks |
372 | | -# │ │ └── pruning_<method>_comparison_*.png # Per-method plots |
373 | | -# │ ├── histograms/ |
374 | | -# │ │ ├── histogram_rayleigh_quotient.png |
375 | | -# │ │ ├── histogram_scar_loss_proxy.png |
376 | | -# │ │ └── histogram_*.png |
377 | | -# │ ├── scatter/ |
378 | | -# │ │ ├── scatter_activation_l2_norm_vs_rayleigh_quotient.png |
379 | | -# │ │ └── scatter_*.png |
380 | | -# │ ├── supernode/ |
381 | | -# │ │ ├── supernode_comparison_*.png |
382 | | -# │ │ └── supernode_score_dist_*.png |
383 | | -# │ ├── supernode_robustness/ |
384 | | -# │ │ ├── jaccard_heatmap_*.png # Metric overlap heatmaps |
385 | | -# │ │ ├── spearman_heatmap_*.png # Score correlation heatmaps |
386 | | -# │ │ ├── bootstrap_stability_*.png # Per-neuron stability |
387 | | -# │ │ ├── consistency_bars_*.png # Cross-metric consistency |
388 | | -# │ │ └── score_scatter_matrix_*.png # Metric pair correlations |
389 | | -# │ ├── redundancy/ |
390 | | -# │ │ └── redundancy_heatmap_*.png |
391 | | -# │ └── scar/ |
392 | | -# │ ├── scar_loss_proxy_layers.png |
393 | | -# │ └── scar_metrics_heatmap.png |
| 367 | +# | ├── pruning/ |
| 368 | +# | | ├── pruning_comparison.png # All methods, perplexity |
| 369 | +# | | ├── pruning_comparison_loss.png # All methods, loss |
| 370 | +# | | ├── pruning_comparison_accuracy_mmlu.png # All methods, MMLU |
| 371 | +# | | ├── pruning_comparison_accuracy_*.png # Other benchmarks |
| 372 | +# | | └── pruning_<method>_comparison_*.png # Per-method plots |
| 373 | +# | ├── histograms/ |
| 374 | +# | | ├── histogram_rayleigh_quotient.png |
| 375 | +# | | ├── histogram_scar_loss_proxy.png |
| 376 | +# | | └── histogram_*.png |
| 377 | +# | ├── scatter/ |
| 378 | +# | | ├── scatter_activation_l2_norm_vs_rayleigh_quotient.png |
| 379 | +# | | └── scatter_*.png |
| 380 | +# | ├── supernode/ |
| 381 | +# | | ├── supernode_comparison_*.png |
| 382 | +# | | └── supernode_score_dist_*.png |
| 383 | +# | ├── supernode_robustness/ |
| 384 | +# | | ├── jaccard_heatmap_*.png # Metric overlap heatmaps |
| 385 | +# | | ├── spearman_heatmap_*.png # Score correlation heatmaps |
| 386 | +# | | ├── bootstrap_stability_*.png # Per-neuron stability |
| 387 | +# | | ├── consistency_bars_*.png # Cross-metric consistency |
| 388 | +# | | └── score_scatter_matrix_*.png # Metric pair correlations |
| 389 | +# | ├── redundancy/ |
| 390 | +# | | └── redundancy_heatmap_*.png |
| 391 | +# | └── scar/ |
| 392 | +# | ├── scar_loss_proxy_layers.png |
| 393 | +# | └── scar_metrics_heatmap.png |
394 | 394 | # └── checkpoints/ |
395 | 395 |
|
0 commit comments