Views
No views yet
deepseek-ai/DeepSeek-R1-Distill-Qwen-7B (reasoning-distilled)deepseek-ai/DeepSeek-R1-Distill-Qwen-7B trunk. Configuration: mid_dim=256, K=4 (reasoning-distilled).Calibrate the sign before deploying. The direction of the disagreement signal is trunk-family-specific: on some families it rises on out-of-distribution input, on others (Llama-70B-class, gpt-oss-120B) it falls. Score ~50 known-ID and ~50 known-OOD prompts once and check which direction separates. Details: the paper and repo below.
1import torch
2from transformers import AutoModelForCausalLM, AutoTokenizer
3from eu_halt import attach
4
5model = AutoModelForCausalLM.from_pretrained(
6 "deepseek-ai/DeepSeek-R1-Distill-Qwen-7B", torch_dtype=torch.bfloat16,
7).to("cuda").eval()
8tokenizer = AutoTokenizer.from_pretrained("deepseek-ai/DeepSeek-R1-Distill-Qwen-7B")
9
10uncertainty = attach(
11 model,
12 heads_repo="debajyotidasgupta/eu-halt-r1-distill-qwen-7b",
13 mid_dim=256,
14)
15print(uncertainty("Who founded Quora in 2008?", tokenizer))
16# Higher = more uncertain.model.safetensors — the K=4 head weights (preferred format; config embedded as metadata).config.json — head geometry: num_heads, mid_dim, source_layers, base_model, dims.heads_final.pt — the original torch checkpoint (kept for backward compatibility).heads_step{500,1000,1500,2000,2500}.pt — intermediate checkpoints (where uploaded).source_layers.json — the K=4 trunk-layer indices the heads read from.history.json — per-step loss + disagreement + GPU stats.HuggingFaceFW/fineweb-edu (streaming).quiet variants).| Signal | AUROC | 95% CI |
|---|---|---|
| disagreement | 0.9069 | [0.8773, 0.9305] |
| entropy | 0.6381 | [0.5984, 0.6784] |
| last_token_unc | 0.4695 | [0.4078, 0.5336] |
| mahalanobis | 0.5942 | [0.4450, 0.7364] |
| targ_margin | 0.4936 | [0.4338, 0.5548] |
| etc_trend | 0.6380 | [0.5980, 0.6793] |
| llm_check | 0.0385 | [0.0213, 0.0598] |
| mc_dropout | 0.4417 | [0.3943, 0.4887] |
| rauq | 0.0787 | [0.0545, 0.1042] |
| p_true | 0.6093 | [0.5489, 0.6601] |
| semantic_entropy | 0.4918 | [0.4819, 0.5052] |
| semantic_entropy_nli | nan | [nan, nan] |
| eigenscore | 0.5013 | [0.4417, 0.5549] |
uncertainty.per_token(text, tokenizer).deepseek-ai/DeepSeek-R1-Distill-Qwen-7B retains its own license (Qwen3 / Llama-3 / Phi / Gemma).1@inproceedings{dasgupta2026euhalt,
2 author = {Dasgupta, Debajyoti and Mondal, Arijit and Chakrabarti, Partha P.},
3 title = {When Uncertainty Lies: How Model Scale and Layer Geometry Quietly
4 Invert the Meaning of Internal Disagreement in Large Language Models},
5 booktitle = {1st Conference For AI Scientists (CAISc)},
6 year = {2026},
7 url = {https://huggingface.co/debajyotidasgupta/eu-halt-r1-distill-qwen-7b},
8}