CoolFace
Datasetpublic

ChuGyouk/Qwen3.5-4B-nothink-benchmarks

Qwen3.5-4B (non-thinking) — 13 benchmarks, multi-sample outputs with pass@k All sampled outputs of Qwen/Qwen3.5-4B in non-thinking mode (enable_thinking=False) on 13 benchmarks, with per-response correctness and pass@k / avg@n metrics. One row per problem; every row carries the exact prompt that was sent to the model, all sampled responses, their scores, and the benchmark-level metrics. Generation setup (identical for every benchmark) Model… See the full description on the dataset page: https://huggingface.co/datasets/ChuGyouk/Qwen3.5-4B-nothink-benchmarks.

sourceHugging Faceapache-2.0updated 5d agoView on Hugging Face
0likes51downloads
Dataset Card

Qwen3.5-4B (non-thinking) — 13 benchmarks, multi-sample outputs with pass@k

All sampled outputs of [Qwen/Qwen3.5-4B](https://huggingface.co/Qwen/Qwen3.5-4B) in non-thinking mode (enable_thinking=False) on 13 benchmarks, with per-response correctness and pass@k / avg@n metrics. One row per problem; every row carries the exact prompt that was sent to the model, all sampled responses, their scores, and the benchmark-level metrics.

Generation setup (identical for every benchmark)

ModelQwen/Qwen3.5-4B, bf16, vLLM 0.29 (4 independent TP=1 replicas on 4x B200, MTP speculative decoding k=2)
Chat templatedefault Qwen3.5 template, chat_template_kwargs={"enable_thinking": false} (no <think> block)
Samplingtemperature=1.0, top_p=0.95, top_k=20, min_p=0.0, presence_penalty=1.5, repetition_penalty=1.0 (Qwen3.5 model-card recommendation for reasoning tasks)
Max outputmax_tokens=32768; a response that hits the limit (finish_reason="length") is always scored 0
Samples per problemn=32 for every benchmark except MMLU-Pro and SuperGPQA (n=8, because of their size)
System promptnone, except HLE and LiveCodeBench (their official prompts, see below)
Seedsreplica seeds 42–45; one request with n samples per problem

Metrics: avg@n = mean accuracy over the n samples (= pass@1); pass@k = unbiased estimator of Chen et al. 2021, 1 - C(n-c, k)/C(n, k) averaged over problems; maj@n = majority vote over extracted answers (multiple choice only).

Per-benchmark protocol

benchmarkdatapromptgrading
math500math-ai/math500 test (500){problem} + "\nPlease reason step by step, and put your final answer within \\boxed{}."verl math_verify.compute_score (Math-Verify 0.9.0; gold wrapped in \boxed{})
aime25, aime26math-ai/aime25, math-ai/aime26 (30 each)samesame
hmmt_feb_2025, hmmt_feb_2026MathArena/hmmt_feb_2025 (30), MathArena/hmmt_feb_2026 (33)samesame
imo_answerbenchHwilner/imo-answerbench (400)samesame; surrounding $…$ stripped from the gold answer
gpqa_diamondIdavidrein/gpqa gpqa_diamond (198)question + A.–D. options (correct + 3 incorrect, shuffled per question with a fixed seed) + the Qwen MCQ instructionchoice letter extraction (see below) == gold letter
mmlu_proTIGER-Lab/MMLU-Pro test (12,032)question + A.–J. options (dataset order) + Qwen MCQ instructionsame
supergpqam-a-p/SuperGPQA (26,529)samesame
hlecais/hle test, text-only subset (2,158 of 2,500; questions with images excluded)official HLE system prompt (Explanation: / Answer: / Confidence: format) + raw questionofficial HLE judge prompt answered by Qwen3.8-27B (thinking on, reasoning_effort=xhigh, JSON-schema output) — correct yes/no
lcb_v6livecodebench/code_generation_lite test6.jsonl (175 problems, 2025-01-04 … 2025-04-06; AtCoder 112 / LeetCode 63)official LiveCodeBench generic prompt (system message + ### Question / ### Format / ### Answer)last ``` ` ``` block executed against all public+private tests with the official LCB checker (timeout 6 s)
bbehBBEH/bbeh (4,520 = 23 tasks){input} + the paper's answer-format suffix (… use the prefix "The answer is:" …)official bbeh/evaluate.py (The answer is: extraction + fuzzy match)
ifbenchallenai/IFBench_test (300)prompt as-isofficial ifbench verifiers; score = prompt-level loose (all constraints satisfied under the loose transformations)

Multiple-choice instruction (from the Qwen3.5 model card): the prompt is

{question}

A. {option A}
B. {option B}
...

Please show your choice in the `answer` field with only the choice letter, e.g., `"answer": "C"`.

The letter is extracted with, in order: the last "answer": "X" (any quoting/markdown variant), \boxed{X}, answer is X, a final line consisting only of a letter, and the last option X / choice X mention. Responses with no extractable letter (1.4–1.6 %) are scored 0.

HLE judge: Qwen/Qwen3.8-27B served with vLLM (--reasoning-parser qwen3), thinking on, reasoning_effort="xhigh", temperature=1.0, top_p=0.95, top_k=20, min_p=0, presence_penalty=0, max_tokens=65536, structured JSON output (extracted_final_answer, reasoning, correct, confidence) with the verbatim prompt from hle_eval/run_judge_results.py. All 68,896 judgments finished with finish_reason="stop" (no truncation, no errors). Truncated model responses are marked incorrect without judging.

Results

Math (n=32)

benchmark#problemsnprimarymaj@npass@1pass@2pass@4pass@8pass@16pass@32truncated %mean output tokens
math5005003295.6 (pass@1 = avg@n)-95.698.299.299.699.8100.00.42045
aime25303249.3 (pass@1 = avg@n)-49.362.872.979.382.583.33.38384
aime26303258.3 (pass@1 = avg@n)-58.370.879.284.586.586.72.38021
hmmtfeb2025303240.6 (pass@1 = avg@n)-40.652.964.071.776.580.05.210000
hmmtfeb2026333241.3 (pass@1 = avg@n)-41.349.054.658.862.666.73.19405
imo_answerbench4003237.9 (pass@1 = avg@n)-37.948.456.863.268.071.24.810025

General

benchmark#problemsnprimarymaj@npass@1pass@2pass@4pass@8pass@16pass@32truncated %mean output tokens
gpqa_diamond1983261.7 (avg@n)74.761.776.986.591.995.297.50.13024
lcb_v61753241.0 (pass@1)-41.051.359.366.071.676.03.28906
ifbench3003234.4 (prompt_loose)-34.443.251.659.065.471.00.7738
bbeh45203220.1 (harmonicmeanadj)-31.242.754.164.072.078.01.26526
mmlu_pro12032869.2 (avg@n)75.969.278.984.989.0--0.01179
supergpqa26529843.3 (avg@n)48.943.354.864.773.1--0.01982
hle2158327.7 (avg@n)-7.712.518.625.733.240.81.96625

Additional numbers:

  • —bbeh: primary = harmonic mean over the 23 tasks with the paper's +1 adjustment = 20.1; micro average 31.2, macro average 31.6, BBEH-Mini (460) micro average 31.3.
  • —ifbench: prompt-level loose 34.4 / strict 28.7; instruction-level loose 37.4 / strict 31.4.
  • —hle: exactMatch 5.8, multipleChoice 13.7; RMS calibration error 84.2. Per category: Biology/Medicine 10.9, Chemistry 4.8, Computer Science/AI 4.7, Engineering 5.7, Humanities/Social Science 6.9, Math 9.1, Other 5.0, Physics 5.9.
  • —lcb_v6: easy 81.8 / medium 46.1 / hard 15.8; AtCoder 42.1 / LeetCode 39.1; 4.4 % of samples had no code block.
  • —gpqa_diamond: Biology 52.3, Chemistry 51.3, Physics 75.1.
  • —Model-card numbers for the thinking mode, for reference: MMLU-Pro 79.1, GPQA Diamond 76.2, SuperGPQA 52.9, LiveCodeBench v6 55.8, IFBench 59.2, HMMT Feb 25 74.0.

<details><summary>BBEH per-task avg@32</summary>

taskacc
boardgame qa74.6
movie recommendation56.5
disambiguation qa56.4
causal understanding51.9
zebra puzzles47.2
web of lies46.9
boolean expressions44.0
time arithmetic41.5
word sorting39.3
spatial reasoning39.2
temporal sequence35.1
hyperbaton27.2
object counting26.3
multistep arithmetic26.2
geometric shapes23.8
sarc triples22.0
sportqa14.7
shuffled objects11.7
nycc11.6
object properties10.4
buggy tables9.4
dyck languages5.7
linguini5.0

</details>

Schema

One row per problem (46,935 rows).

columntypecontent
benchmarkstringone of the 13 names above
problemstringthe exact prompt sent to the model: the user message (including any appended instruction) — for hle and lcb_v6, which use a system prompt, the full chat as a JSON list [{"role": "system", ...}, {"role": "user", ...}]
responseslist[string]the n sampled responses, in order
resultslist[float]score of each response: 1.0 correct / 0.0 incorrect (ifbench: prompt-level loose)
extra_infostructeverything else, see below

extra_info fields:

fieldcontent
idproblem id in the source dataset
nnumber of samples
gold_answerreference answer (null for lcb_v6 / ifbench)
answer_typemath, multiple_choice, hle_exactMatch, hle_multipleChoice, code, bbeh, instruction_following
messagesthe chat messages sent (structured)
finish_reasonsper response (stop / length)
completion_tokens_totaloutput tokens summed over the n responses
num_correct, majority_correct, pass_at_kper-problem correct count, majority-vote correctness (MCQ), per-problem unbiased pass@k
predictionsper-response extracted answer (MCQ letter, BBEH normalized answer, HLE judge-extracted answer)
category, subcategorysubject / discipline / domain / task / platform, and level / field / subdomain / difficulty
source_meta_jsonremaining metadata of the source row (JSON)
hle_judgeper response: extracted_final_answer, reasoning, correct, confidence, judge_finish (hle only)
ifbenchinstruction_id_list, per-response strict_prompt / loose_prompt, per-instruction strict_per_instruction / loose_per_instruction (ifbench only)
lcb_codeper response extracted code (lcb_v6 only)
benchmark_metricsthe benchmark-level metrics (avg@n, maj@n, pass@k, truncatedfrac, meancompletiontokens, harmonicmeanadj, promptloose, calibration_error, …; null where not applicable) repeated on every row
benchmark_breakdown_jsonper-category / per-task / per-difficulty breakdowns of the benchmark (JSON)
python
from datasets import load_dataset
ds = load_dataset("ChuGyouk/Qwen3.5-4B-nothink-benchmarks", split="test")
aime = ds.filter(lambda r: r["benchmark"] == "aime25")

Notes / caveats

  • —Non-thinking mode: no <think> reasoning, but the model still reasons in the visible answer (mean output 1–10K tokens depending on the benchmark).
  • —The Qwen3.5 model card lists two different non-thinking sampling recommendations; this run uses the temperature=1.0, top_p=0.95, top_k=20, presence_penalty=1.5 set.
  • —Multiple-choice pass@k with many samples approaches the random-guess ceiling and is reported for completeness only; use avg@n / maj@n.
  • —The HLE judge is an open model (Qwen3.8-27B), not the official o3-mini judge, so HLE numbers are not directly comparable to the official leaderboard.
  • —Evaluation code: generation via the vLLM OpenAI API, official graders vendored from verl (math_verify), LiveCodeBench, google-deepmind/bbeh and allenai/IFBench.