RHYTHM1028/qwen3-1.7b-base-blind-spots
Qwen3-1.7B-Base Blind Spots Dataset Model Tested Model: surogate/Qwen3-1.7B-Base Architecture: Qwen3 (decoder-only transformer) Parameters: 1,720,574,976 (~1.7B) Type: Base pretrained model (NOT instruction-tuned) License: Apache 2.0 Release: May 2025 How the Model Was Loaded from transformers import AutoTokenizer, AutoModelForCausalLM import torch model_id = "surogate/Qwen3-1.7B-Base" tokenizer = AutoTokenizer.from_pretrained(model_id) model =… See the full description on the dataset page: https://huggingface.co/datasets/RHYTHM1028/qwen3-1.7b-base-blind-spots.
Qwen3-1.7B-Base Blind Spots Dataset
Model Tested
- Model: `surogate/Qwen3-1.7B-Base`
- Architecture: Qwen3 (decoder-only transformer)
- Parameters: 1,720,574,976 (~1.7B)
- Type: Base pretrained model (NOT instruction-tuned)
- License: Apache 2.0
- Release: May 2025
How the Model Was Loaded
from transformers import AutoTokenizer, AutoModelForCausalLM
import torch
model_id = "surogate/Qwen3-1.7B-Base"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
model_id,
dtype=torch.float16,
device_map="auto"
)- Framework:
transformers==5.3.0.dev0(installed from GitHub source for Qwen3 support) - Hardware: Google Colab T4 GPU (16GB VRAM)
- Precision: float16
- Generation:
temperature=0.0, do_sample=False(greedy/deterministic),repetition_penalty=1.1, max_new_tokens=150 - Reproducibility: All outputs are fully deterministic — re-running produces identical results
Observed Blind Spots
1. Quiz-Generation Mode — Two Overlapping Problems
The model exhibits pervasive quiz-authoring behavior. A controlled experiment (5 prompt pairs, fill-in-the-blank vs. full-question format) revealed this is actually two distinct failure modes:
(a) Prompt-Format Sensitivity (fixable by rephrasing)
Fill-in-the-blank prompts trigger exam formatting; full-question rephrases fix it.
(b) Tangential Generation / Topic Drift (NOT fixable by rephrasing)
The model fails regardless of format — generating tangential or unrelated educational content.
Rephrasing fixed only 2 out of 5 cases — the problem is deeper than prompt format sensitivity alone.
Root cause hypothesis: The Qwen3 pretraining corpus over-represents educational materials (textbooks, exam prep, quiz databases). The model treats prompts as starting points for generating educational content rather than as questions requiring answers.
2. Arithmetic Errors
The model consistently fails at multi-step math:
- Computes $18 instead of $20 for a 20%-off $25 shirt
- On GSM8K benchmark: scored 6/50 (12.0%) compared to GPT-4's ~92%
3. Temporal Reasoning
The model cannot reliably count days forward:
- Says "Saturday" instead of "Thursday" for "two days after Tuesday"
- Completely ignores a modular day-counting question (10 days from Monday) and generates an unrelated math problem
4. Code Pattern Recognition
Confuses variable assignment with variable swapping:
- Input:
a, b =(expectingb, a) - Got:
10, 20(value assignment, not a swap)
What Dataset Would Fix This
Total estimated: ~50K-80K curated training examples, with some requiring RLHF-style alignment training to address the tangential generation issue.
Dataset Structure
Each record contains:
Size: 12 failure cases from 24 hand-crafted prompts (50% failure rate)
Benchmark Results
Notebook
The full code for this project is available in two places:
- Run it directly: Google Colab Notebook
- Download it: See
qwen3-1.7b-base-blind-spot-evaluation.ipynbin this repository
Methodology Note
All results use greedy decoding (do_sample=False, temperature=0.0) for full determinism. Earlier experiments with sampling (temperature=0.3) showed tests flipping between pass/fail across runs — we switched to greedy to ensure every reported failure is a consistent, reproducible blind spot, not sampling noise.
