| #!/usr/bin/env bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| set -euo pipefail |
|
|
| ROOT=PROJECT_ROOT |
| cd "$ROOT" |
|
|
| DEBUG="" |
| if [[ "${1:-}" == "--debug" ]]; then |
| DEBUG="--debug" |
| fi |
|
|
| echo "==============================================" |
| echo " LKAlert v4 Ablation Suite" |
| echo "==============================================" |
| echo "" |
|
|
| |
| echo "[1/4] v4_baseline (EDL arch, no KL, no mono)" |
| TAG=baseline KL_LAMBDA=0.0 MONO_LAMBDA=0.0 \ |
| bash training/Policy/train_policy_v4.sh $DEBUG |
|
|
| echo "" |
|
|
| |
| echo "[2/4] v4_edl (EDL + KL, no mono)" |
| TAG=edl KL_LAMBDA=0.1 MONO_LAMBDA=0.0 \ |
| bash training/Policy/train_policy_v4.sh $DEBUG |
|
|
| echo "" |
|
|
| |
| echo "[3/4] v4_edl_mono (EDL + KL + mono_λ=0.1)" |
| TAG=edl_mono KL_LAMBDA=0.1 MONO_LAMBDA=0.1 \ |
| bash training/Policy/train_policy_v4.sh $DEBUG |
|
|
| echo "" |
|
|
| |
| echo "[4/4] v4_edl_mono_u03 (EDL + mono + u_thr=0.3)" |
| TAG=edl_mono_u03 KL_LAMBDA=0.1 MONO_LAMBDA=0.1 U_THRESHOLD=0.3 \ |
| bash training/Policy/train_policy_v4.sh $DEBUG |
|
|
| echo "" |
| echo "==============================================" |
| echo " All ablations complete!" |
| echo " Checkpoints in: checkpoints/Policy/policy_warmstart_v4_*/" |
| echo "" |
| echo " Next: run conformal calibration on best variant:" |
| echo " python -m training.Policy.conformal_risk \\" |
| echo " --sft_checkpoint checkpoints/SFT/sft_v2/best \\" |
| echo " --v4_ckpt checkpoints/Policy/policy_warmstart_v4_edl_mono/best \\" |
| echo " --label_dir data/policy_labels \\" |
| echo " --belief_cache_dir data/belief_cache \\" |
| echo " --output_dir eval_results/paper_comparison_v4" |
| echo "==============================================" |
|
|