JudgeStealer: Extracting LLM Judging Capabilities across Evaluation Protocols
Organizations: Nanyang Technological University · Wuhan University
Abstract
Large language model (LLM) judges are increasingly used across various evaluation scenarios, making their judgment capabilities valuable intellectual property. However, black-box access exposes these capabilities to model extraction attacks. Existing extraction methods do not specifically target LLM judges and provide limited support for multiple evaluation protocols under restricted query budgets. In this study, we propose JUDGESTEALER, the first query-efficient model extraction framework for replicating judging capabilities across pointwise scoring, pairwise comparison, and listwise ranking protocols. JUDGESTEALER exploits the strong cross-protocol agreement to acquire pointwise scores and transform them into pairwise and listwise supervisions without additional victim queries. To capture informative judge patterns and improve query efficiency, JUDGESTEALER dynamically selects pointwise inputs based on semantic diversity, predictive uncertainty, and potential judge biases. It further applies score smoothing and multi-protocol review to preserve the ordinal structure of scores and mitigate catastrophic forgetting during surrogate adaptation. Extensive experiments on state-of-the-art LLM-as-a-judge and reward models show that JUDGESTEALER consistently outperforms existing extraction baselines, achieving up to 73.3%, 87.0%, and 71.6% accuracy for pointwise, pairwise, and listwise evaluation, respectively. JUDGESTEALER also remains effective across different sur- rogate model scales, adaptation strategies, and reasoning settings. Moreover, JUDGESTEALER demonstrates robustness against representative extraction defenses.
Figures & tables
| Victim Model | Dataset | Method | Qwen3-1.7B | Llama-3.2-1B | ||||||||||
| Pointwise | Pairwise | Listwise | Pointwise | Pairwise | Listwise | |||||||||
| GPT-5.4 | Alpaca | Vanilla | 0.2500 | 0.4865 | 2.4430 | 0.5633 | 0.6300 | 0.3052 | 0.1895 | 0.4180 | 2.7800 | 0.6482 | 0.3855 | 0.5770 |
| Lion | 0.1110 | 0.3190 | 2.5889 | 0.3740 | 0.3590 | 0.4792 | 0.2045 | 0.4595 | 3.1732 | 0.3635 | 0.0945 | 0.6941 | ||
| LoRD | 0.1470 | 0.1700 | 2.7975 | 0.4680 | 0.1530 | 0.8775 | 0.2005 | 0.4590 | 2.9910 | 0.4340 | 0.1430 | 0.9133 | ||
| Proxy-KD | 0.3005 | 0.4512 | 2.5155 | 0.6240 | 0.3165 | 0.5340 | 0.2218 | 0.2985 | 2.5887 | 0.4190 | 0.1670 | 0.7256 | ||
| Dataset | Method | Llama-3.2-1B | Qwen3-1.7B | ||||||||||
| Pointwise | Pairwise | Listwise | Pointwise | Pairwise | Listwise | ||||||||
| Alpaca | Vanilla | 0.2748 | 0.5461 | 2.0435 | 0.8291 | 0.6439 | 0.3089 | 0.3283 | 0.5839 | 1.6474 | 0.8520 | 0.6200 | 0.3422 |
| Ours | 0.3326 | 0.5670 | 1.6737 | 0.8620 | 0.6506 | 0.3033 | 0.3698 | 0.6443 | 1.5139 | 0.8770 | 0.7094 | 0.2422 | |
| GPT4All | Vanilla | 0.2657 | 0.5409 | 2.0724 | 0.8326 | 0.6500 | 0.3033 | 0.2735 | 0.5120 | 2.3428 | 0.8754 | 0.7344 | 0.2176 |
| Ours | 0.3930 | 0.6669 | 1.4035 | 0.8796 | 0.7533 | 0.2056 | 0.3852 | 0.6669 | 1.3880 | 0.8857 | 0.7478 | 0.2057 | |
| Surrogate Model | Method | |||
| Qwen3-1.7B | Vanilla | 1.0567 | 0.7667 | 0.7400 |
| Lion | 0.6478 | 0.7770 | 0.7575 | |
| LoRD | 0.7364 | 0.6180 | 0.5203 | |
| Proxy-KD | 0.7506 | 0.5860 | 0.6495 | |
| Ours | 0.6354 | 0.8356 | 0.7967 | |
| Llama-3.2-1B | Vanilla | 1.0566 | 0.6622 | 0.6000 |
| No. | Setting | Alpaca | GPT4All | ||||||||||
| Pointwise | Pairwise | Listwise | Pointwise | Pairwise | Listwise | ||||||||
| – | Full Setting (Ours) | 0.383 | 0.591 | 1.776 | 0.771 | 0.634 | 0.300 | 0.361 | 0.610 | 1.611 | 0.783 | 0.635 | 0.295 |
| Sample Selection Mechanism | |||||||||||||
| 1 | 0.371( ) | 0.587( ) | 1.827( ) | 0.766( ) | 0.612( ) | 0.309( ) | 0.346( ) | 0.586( ) | 1.622( ) | 0.783 ( ) | 0.623( ) | 0.303( ) | |
| 2 | 0.371( ) | 0.575( ) | 1.858( ) | 0.764( ) | 0.610( ) | 0.313( ) | 0.351( ) | 0.581( ) | 1.733( ) | 0.783 ( ) | 0.618( ) | 0.303( ) | |
| Model | Method | Pointwise | Pairwise | Listwise | ||
| Qwen3-1.7B | w/o defense | 0.499 | 0.737 | 1.2165 | 0.803 | 0.538 |
| w/ defense | 0.498 | 0.730 | 1.2465 | 0.801 | 0.531 | |
| Llama-3.2-1B | w/o defense | 0.362 | 0.692 | 1.7205 | 0.730 | 0.426 |
| w/ defense | 0.360 | 0.688 | 1.7450 | 0.723 | 0.411 | |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| LLMs | Versions | Availability | Access |
| Response Generation Models | |||
| GPT | GPT-4.1, GPT-4o | Proprietary | OpenAI API |
| Claude | Sonnet 4.5 | Proprietary | Anthropic API |
| Amazon Nova | Nova Micro, Lite, Nova 2 Lite | Proprietary | AWS Bedrock |
| Llama | Llama 3.1 Instruct 8B, 70B | Open-source | AWS Bedrock |
| Nvidia | Nemotron Nano 9B, 12B | Open-source | AWS Bedrock |
| Surrogate Model | Alpaca | GPT4All | ||||||||||
| Pointwise | Pairwise | Listwise | Pointwise | Pairwise | Listwise | |||||||
| Qwen3-0.6B | 0.3410 | 0.5235 | 2.2005 | 0.8016 | 0.5295 | 0.3911 | 0.2811 | 0.5122 | 2.3100 | 0.7761 | 0.5627 | 0.3557 |
| Qwen3-0.6B LoRA | 0.2995 | 0.4960 | 2.4135 | 0.8037 | 0.5250 | 0.4023 | 0.2744 | 0.5011 | 2.3400 | 0.7782 | 0.5530 | 0.3683 |
| Qwen3-1.7B | 0.3965 | 0.5690 | 1.8170 | 0.7810 | 0.6250 | 0.2956 | 0.3644 | 0.6010 | 1.6778 | 0.7717 | 0.6057 | 0.3087 |
| Qwen3-1.7B LoRA | 0.3830 | 0.5905 | 1.8200 | 0.7692 | 0.6105 | 0.3143 | 0.3389 | 0.5711 | 1.6767 | 0.7743 | 0.5890 | 0.3253 |
| Dataset | Setting | Pointwise | Pairwise | Listwise | |||
| Alpaca | Pointwise only | 0.325 | 0.544 | 1.883 | 0.171 | 0.235 | 0.634 |
| Pairwise only | 0.025 | 0.289 | 3.139 | 0.832 | 0.374 | 0.471 | |
| Listwise only | 0.123 | 0.401 | 2.629 | 0.637 | 0.696 | 0.240 | |
| JudgeStealer | 0.383 | 0.591 | 1.776 | 0.771 | 0.634 | 0.300 | |
| GPT4All | Pointwise only | 0.315 | 0.572 | 1.661 | 0.446 | 0.180 | 0.765 |
| Model | ||
| Llama-3.2-1B | 0.9370 | 0.9223 |
| Qwen3-1.7B | 0.9240 | 0.9223 |
| Role | Model | Method | Avg. Z-score |
| Victim | Qwen3-32B | Watermarked | 6.9173 |
| Surrogate | Qwen3-1.7B | No defense | -1.0170 |
| With defense | -0.2191 | ||
| Llama-3.2-1B | No defense | -1.1081 | |
| With defense | -0.2559 |
Model Extraction Attacks
Model extraction attacks infer a machine-learning model’s behavior, architecture, parameters, or hidden assets from queries and system leakage.
See all 48 papers