Atlas

E-AI Project

Qwen3-11B — 25% Compressed from Qwen3-14B (English · Chat)

This repository is part of the Efficient and Robust AI System (E-AI) Project by Vincent-Daniel Yun, which publicly releases compressed large language models. This model is a compressed edition of Qwen/Qwen3-14B with 10 of 40 transformer layers removed (30 layers remain, ≈11B parameters), then instruction-tuned for chat so it generates coherent responses at lower memory and latency.

🔗 Project: https://www.worldwidedaniel.com/eai-project 📅 Release date: 2026-07-01 · Version: V1.5

What's new in V1.5

This is the same model as V1 — the weights are unchanged. The only difference is how it writes text.

In V1, the model could repeat itself or drift off when writing longer replies. V1.5 turns on repetition control by default, so you get clean answers with no extra setup. Because of that, it now handles short English chat, not just classification and scoring.

  • The repetition problem from V1 is fixed
  • Short English chat works with no extra settings
  • English only. For questions about specific facts, pair it with retrieval (RAG). It works best with short answers.
  • Same benchmark scores as V1, since the weights did not change

Chat examples

A few real replies from this model (English system prompt, default settings):

You: Hello! Can you briefly introduce yourself?

Assistant: Hello! I am a self-developed AI assistant. I can assist you with various tasks, such as answering questions, writing text, and even performing calculations. Have a nice day!


You: Give me three practical tips for staying focused while studying.

Assistant: Sure! Here are three practical tips for staying focused while study:

  1. Set Clear Goals and Plan Your Time: Divide your study content into smaller, manageable tasks and set specific time limits for each. Use a planner or schedule to avoid distractions by not letting one task overlap with another. This helps maintain focus and gives you a sense of accomplishment as you complete each goal.

  2. Create a Dedicated Study Environment: Study in a clean, quiet workspace that's reserved for studying. Avoid distractions like mobile phones, social media, or multitasking. If possible, create a positive environment by lighting up your workspace with bright but not overly light lights and keeping your workspace clean and organized.

  3. Practice Self-Regulation and Break Breaks: Break your study time into intervals (like 5-7 minutes of focused study followed by a short break) using techniques like the Pomodoro Technique. After each pomodoro, do something light, such as stretching or walking, to refresh your


You: Write a short, friendly message wishing a friend good luck on their exam.

Assistant: Hey there! I'm just popping out to give you a boost of confidence before your exam. It's not about the score, just the effort you've put in. Keep calm, think clearly, and you'll come in with a great performance! No pressure, just a little bit of luck. I'm cheering you out of sight! 🎓✨

How to chat

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

name = "daniel-eai/Qwen3-11B-25pct-Compressed-14B-EN-V1.5"
model = AutoModelForCausalLM.from_pretrained(name, trust_remote_code=True, dtype=torch.float16, device_map="cuda")
tok = AutoTokenizer.from_pretrained(name, trust_remote_code=True)

messages = [
    {{"role": "system", "content": "You are a helpful assistant. Always respond in English."}},
    {{"role": "user", "content": "Give me three tips for staying focused while studying."}},
]
inputs = tok.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt",
                                 enable_thinking=False).to("cuda")
# repetition control is already set in generation_config.json
output = model.generate(inputs, attention_mask=torch.ones_like(inputs), max_new_tokens=256)
print(tok.decode(output[0][inputs.shape[1]:], skip_special_tokens=True))

⚠️ Language support — English only. This model is tuned on English data and is English-focused. Other languages (e.g., Korean, Chinese, Japanese) are not officially supported and may produce degraded or broken output. For open-domain factual questions, use retrieval (RAG) — the compressed model can hallucinate specific facts.

About E-AI

Modern AI is powerful but heavy. State-of-the-art models are enormous and their inference is slow — still far from human intuition, and far too slow and unreliable to trust in urgent, high-stakes moments.

Two obstacles stand between today's models and AI we can trust in the field. Individually, each model is too large and too slow to run where it is actually needed. Collectively, when many models or agents work together, a single faulty or adversarial member can quietly derail the whole system. E-AI attacks both — making every model lightweight and fast, and keeping teams of agents reliable even when some of them fail.

I started the E-AI (Efficient-AI) project to build compact yet powerful AI that can assist people in disaster scenarios — responding to dangerous accidents quickly and reliably when every second counts.

Method

The pruning method and the recovery method used to build this model are proprietary, undisclosed methods created by Vincent-Daniel Yun and are not released. The compressed model is then instruction-tuned for chat (distilled from the base model). Only the resulting model is shared here.

Results (measured)

All numbers below were measured by us. PPL is on a 2048-token context (lower is better); downstream tasks and MMLU are 0-shot accuracy via lm-eval-harness (higher is better).

Metric Qwen3-14B (base) This model (25%)
PPL · WikiText2 ↓ 8.64 23.34
PPL · C4 ↓ 13.00 26.31
PPL · PTB ↓ 14.79 35.54
ARC-c ↑ 0.6024 0.4556
ARC-e ↑ 0.8279 0.6894
BoolQ ↑ 0.8933 0.6263
COPA ↑ 0.9000 0.8000
HellaSwag ↑ 0.7881 0.6443
OpenBookQA ↑ 0.4620 0.3740
RACE ↑ 0.4325 0.3933
RTE ↑ 0.7762 0.7545
WinoGrande ↑ 0.7317 0.6488
Avg. downstream (9) 0.7127 0.5985
MMLU 0.7729 0.6801

Performance by subject (MMLU-PRO)

MMLU-PRO is a harder, reasoning-focused version of MMLU — 12,032 questions across 14 subjects, answered with step-by-step reasoning. We ran the full test set (no sampling) and compared this model against the dense Qwen3-14B, so you can see where compression costs the least and the most.

Subject Dense 14B This model (25%) Retained
Psychology 0.732 0.623 85%
Economics 0.722 0.583 81%
History 0.583 0.478 82%
Biology 0.806 0.678 84%
Law 0.349 0.282 81%
Health 0.654 0.506 77%
Philosophy 0.549 0.419 76%
Other 0.609 0.422 69%
Computer Science 0.627 0.439 70%
Engineering 0.361 0.231 64%
Physics 0.495 0.227 46%
Math 0.603 0.261 43%
Business 0.598 0.199 33%
Chemistry 0.450 0.170 38%
Overall (official) 0.565 0.364 64%

The model keeps most of its accuracy on knowledge- and reading-heavy subjects (psychology, economics, biology, history, health), and loses the most on multi-step quantitative subjects (chemistry, math, business, physics). In practice, it's a good fit for humanities, social science, and life- and medical-science questions, and a poor fit for heavy calculation.

Model family — pick your size

All sizes in this release (click to open each model). Memory is measured peak inference (fp16 and 4-bit, batch 4 × 2048, single 48 GB GPU).

Model Layers Params MMLU ↑ Avg DS ↑ Mem fp16 Mem 4-bit
Qwen3-14B (base, uncompressed) 40 14.77B 0.773 0.713 33.5 GB 13.9 GB
Qwen3-12B-20pct-Compressed-14B-EN-V1.5 32 12.13B 0.722 0.639 27.9 GB 12.25 GB
➡ 25% (this model) 30 11.47B 0.680 0.598 26.5 GB 11.84 GB
Qwen3-11B-30pct-Compressed-14B-EN-V1.5 28 10.80B 0.626 0.560 25.1 GB 11.44 GB

Compressed + Quantization — GPU memory vs dense

How little GPU memory each option needs relative to the original dense fp16 model (lower is better; combine compression with 4-bit for the largest savings).

Configuration Peak GPU memory vs dense fp16
Qwen3-14B dense (fp16) 33.5 GB 100%
20% compressed (fp16) 27.9 GB 83%
25% compressed (fp16) ⬅ 26.5 GB 79%
30% compressed (fp16) 25.1 GB 75%
20% compressed + 4-bit 12.25 GB 37%
25% compressed + 4-bit ⬅ 11.84 GB 35%
30% compressed + 4-bit 11.44 GB 34%

Efficiency (measured, fp16, batch 4 × 2048, single 48 GB GPU)

Qwen3-14B (base) This model (25%)
Layers 40 30
Parameters 14.77B 11.47B
Peak inference memory (fp16) 33.5 GB 26.5 GB (−21%)
Peak inference memory (4-bit) 13.9 GB 11.84 GB (−65% vs dense fp16)
Forward latency (fp16) 2246 ms 1748 ms (−22%)

Quantization

4-bit (and other) quantization can be used with this model — it is a standard Qwen3 architecture, so bitsandbytes 4-bit / 8-bit loading and other PTQ methods apply on top of the compression. Verified: this model loads and generates correctly in 4-bit, with peak inference memory ~11.84 GB (vs 13.9 GB for the dense model in 4-bit, and 33.5 GB for the dense model in fp16).

from transformers import AutoModelForCausalLM, BitsAndBytesConfig
m = AutoModelForCausalLM.from_pretrained(
    "daniel-eai/Qwen3-11B-25pct-Compressed-14B-EN-V1.5", trust_remote_code=True, device_map="cuda",
    quantization_config=BitsAndBytesConfig(load_in_4bit=True))

Usage — Transformers

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

m = AutoModelForCausalLM.from_pretrained(
    "daniel-eai/Qwen3-11B-25pct-Compressed-14B-EN-V1.5", trust_remote_code=True, dtype=torch.float16, device_map="cuda")
tok = AutoTokenizer.from_pretrained("daniel-eai/Qwen3-11B-25pct-Compressed-14B-EN-V1.5", trust_remote_code=True)

ids = tok("The capital of France is", return_tensors="pt").to("cuda")
print(tok.decode(m.generate(**ids, max_new_tokens=20)[0]))

trust_remote_code=True is required: the model ships a small custom decoder layer in modeling_qwen3_recovered.py.

Usage — vLLM

vLLM uses its own model implementations, so the custom decoder layer is loaded via a tiny plugin (provided in this repo under vllm_plugin/). Install it once, then serve normally:

pip install ./vllm_plugin   # from a checkout of this repo's vllm_plugin/ folder
from vllm import LLM, SamplingParams
llm = LLM(model="daniel-eai/Qwen3-11B-25pct-Compressed-14B-EN-V1.5", trust_remote_code=True, dtype="float16")
print(llm.generate(["The capital of France is"], SamplingParams(max_tokens=20))[0].outputs[0].text)

Other backends: TGI / SGLang / llama.cpp each use their own model graphs and would need an analogous custom decoder layer; they are not supported out of the box.

License

Apache-2.0, inherited from the base model Qwen/Qwen3-14B.

Acknowledgements

Sincere thanks to Prof. Sai Praneeth Karimireddy (University of Southern California) for his invaluable advice and feedback throughout this work, and to Prof. Sunwoo Lee (Inha University) for his guidance and support. We are also grateful to Alibaba (the Qwen team) for openly releasing the Qwen3-14B base model that made this work possible.

Downloads last month
24
Safetensors
Model size
11B params
Tensor type
F16
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for atlasium-efficient/Qwen3-11B-25pct-Compressed-14B-EN-V1.5

Finetuned
Qwen/Qwen3-14B
Finetuned
(313)
this model

Collection including atlasium-efficient/Qwen3-11B-25pct-Compressed-14B-EN-V1.5