CoolFace
Datasetpublic

Corneille1/youtu-llm-2b-base-blindspots

Blind Spots of tencent/Youtu-LLM-2B-Base Model Tested Model: tencent/Youtu-LLM-2B-BaseLink: https://huggingface.co/tencent/Youtu-LLM-2B-Base This evaluation was conducted on the base (pretrained) version of the model, not an instruction-tuned variant. Objective The goal of this dataset is to identify systematic failure patterns ("blind spots") of the Youtu-LLM-2B-Base model through targeted probing. The evaluation focuses on arithmetic reasoning… See the full description on the dataset page: https://huggingface.co/datasets/Corneille1/youtu-llm-2b-base-blindspots.

sourceHugging Facemitupdated 7mo agoView on Hugging Face
0likes5downloads
Dataset Card

Blind Spots of tencent/Youtu-LLM-2B-Base

Model Tested

Model: tencent/Youtu-LLM-2B-Base Link: https://huggingface.co/tencent/Youtu-LLM-2B-Base

This evaluation was conducted on the base (pretrained) version of the model, not an instruction-tuned variant.


Objective

The goal of this dataset is to identify systematic failure patterns ("blind spots") of the Youtu-LLM-2B-Base model through targeted probing. The evaluation focuses on arithmetic reasoning, unit conversion, logical negation, and structured output compliance.


How the Model Was Loaded (Google Colab)

python
!pip -q install -U transformers accelerate torch datasets huggingface_hub

import torch
from transformers import AutoTokenizer, AutoModelForCausalLM

MODEL_ID = "tencent/Youtu-LLM-2B-Base"

tokenizer = AutoTokenizer.from_pretrained(MODEL_ID)

model = AutoModelForCausalLM.from_pretrained(
    MODEL_ID,
    torch_dtype=torch.float16,
    device_map="auto"
)

def ask_model(prompt, max_new_tokens=120):
    inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
    with torch.no_grad():
        output = model.generate(
            **inputs,
            max_new_tokens=max_new_tokens,
            do_sample=False
        )
    return tokenizer.decode(output[0], skip_special_tokens=True)

Proposed Fine-Tuning Strategy

To address the identified blind spots, I would fine-tune the model on targeted supervision datasets:

  • —Curated arithmetic reasoning datasets with verified numeric labels.
  • —Structured unit-conversion examples emphasizing decimal precision.
  • —Contrastive logical reasoning datasets highlighting negation cases.
  • —Strict structured-output datasets enforcing JSON-only responses.

Dataset Assembly Plan: I would combine synthetic data generation (programmatically generated arithmetic/unit tasks) with human-verified examples to ensure label correctness.

Estimated Dataset Size: Approximately 2,000–10,000 high-quality targeted examples would likely reduce these systematic errors.