reinthal/trusted9b-sft-mix-v3
trusted9b-sft-mix-v3 SFT mix for LoRA fine-tuning a Qwen3.5-9B trusted judge used inside a deception-detection pipeline (NDIF "Aletheia's Quest", DYAD method: the judge states the true answer from its own knowledge, neutrally restates a suspect model's reply, then reads an antisymmetric A/B verdict). Every row is {"slice": <name>, "messages": [...]} chat format; training masks the loss to the final assistant turn only. Why this composition Two earlier… See the full description on the dataset page: https://huggingface.co/datasets/reinthal/trusted9b-sft-mix-v3.
trusted9b-sft-mix-v3
SFT mix for LoRA fine-tuning a Qwen3.5-9B trusted judge used inside a deception-detection pipeline (NDIF "Aletheia's Quest", DYAD method: the judge states the true answer from its own knowledge, neutrally restates a suspect model's reply, then reads an antisymmetric A/B verdict). Every row is {"slice": <name>, "messages": [...]} chat format; training masks the loss to the final assistant turn only.
Why this composition
Two earlier single-source LoRAs measurably degraded the judge in different ways, and each slice below targets one of those measured failure modes:
- v1 "truthpatch" (narrow knowledge QA only): big gains on trained facts (+28pp, Nemotron-3-Ultra LLM-judge eval) with mild general regression (−1pp), but it wiped out calibrated abstention — the tuned judge never output "Unknown." again (19 base-right→wrong overconfidence flips). The deployed pipeline depends on that abstention (a judge that answers "Unknown." falls back to transcript reading).
- v2 "honesty" (generic Followup Split Personality only, arXiv:2603.05494 App. J): shifted global behavior — refusals on neutral Chinese-topic questions jumped 2%→16% and general accuracy dropped 3pp.
Total ≈ 4,800–5,100 rows (self-distill counts vary slightly with generation validity filters). All sampling is seed-42 reproducible.
Provenance
- Self-distillation & abstention: built from the public
aletheias-quest/dev-*competition dev sets; generations byQwen/Qwen3.5-9B(bf16, greedy, thinking disabled) — the deployed judge itself, per the in-distribution-data finding of arXiv:2603.05494 (self-generated data outperforms other-model data). - Abstention gate: "no established authoring-model belief" comes from a 20-sample neutral-answer belief-stability audit of each dataset-authoring model (DeepSeek-judged), reused from the dev-label-verify pipeline; questions with established beliefs are excluded from this slice.
- Control/honesty slices:
github.com/cywinski/chinese_auditingreleased data. - Build scripts:
build_prompts.py→gen_selfdistill.py(GPU) →build_mix.pyinruns/submissions/sft-mix-v3/of the project repo.
Intended use
LoRA SFT of Qwen3.5-9B (final-assistant-turn loss masking). Not a general-purpose dataset: slice proportions are tuned to this judge pipeline's measured failure modes.
