Shunchang/sae-rm-checkpoints
0
SAE Checkpoints for Preference Instability Detection and Mitigation
This repository contains pretrained Sparse Autoencoder (SAE) checkpoints used in the paper:
Preference Instability in Reward Models: Detection and Mitigation via Sparse Autoencoders Shunchang Liu, Xin Chen, Belen Martin Urcelay, Francesco Croce arXiv:2605.16339
 
Checkpoints
Each subfolder contains a Gated SAE trained on the corresponding reward model and layer using the Anthropic HH dataset. Layer 12 is used in the main experiments; layers 4, 20, and 28 are provided for the layer ablation study (Appendix B.5).
Usage
from huggingface_hub import snapshot_download
snapshot_download(
repo_id="Shunchang/sae-rm-checkpoints",
repo_type="model",
local_dir="./checkpoints"
)Set the environment variable before running detection or mitigation:
export SAE_CHECKPOINT=./checkpoints/llama-3-8b_layer12Full reproduction instructions are available in the GitHub repository.
Training Details
- Architecture: Gated SAE (Rajamanoharan et al., 2024)
- SAE width: 16,384
- Training data: Anthropic/hh-rlhf (harmless split)
- Context length: 512
- Training steps: 4,000 (~16M tokens)
- Optimizer: Adam (lr=5e-5)
- Sparsity coefficient (L1): 5
- Library: SAELens
Citation
@article{liu2026preference,
title={Preference Instability in Reward Models: Detection and Mitigation via Sparse Autoencoders},
author={Liu, Shunchang and Chen, Xin and Urcelay, Belen Martin and Croce, Francesco},
journal={arXiv preprint arXiv:2605.16339},
year={2026}
}