Downloads · 30 days
21
7% of all-time downloads
nivvis/Qwen3.5-35B-A3B-EQ-v1
Qwen3.5-35B-A3B-EQ-v1 is a text generation model from nivvis. Use it when you need the model to write or continue text. The card lists the license as apache-2.0.
A DPO fine-tune of llmfan46/Qwen3.5-35B-A3B-heretic-v2 optimized for emotional intelligence and empathetic conversation quality, while preserving the uncensored nature of the heretic abliteration.
Downloads · 30 days
21
7% of all-time downloads
All-time downloads
283
Public
Parameters
35.1B
70.2 GB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors70.2 GB · 100%
From the Hugging Face model README
A DPO fine-tune of llmfan46/Qwen3.5-35B-A3B-heretic-v2 optimized for emotional intelligence and empathetic conversation quality, while preserving the uncensored nature of the heretic abliteration.
35B total parameters, ~3B active per token (256 experts, 8 routed + 1 shared). Hybrid GatedDeltaNet + full attention architecture with 262K native context.
Honest note: This is a v1 — the goal was getting this new MoE architecture working end-to-end and seeing where EQ lands, not exhaustive hyperparameter search. The results are encouraging enough to share. Expect v2 to be more deliberately optimized.
Rubric Score: 83.85 (judge: claude-3.7-sonnet)
+6 points over the vanilla Qwen3.5-35B-A3B baseline (77.85), placing it above every Qwen model on the EQ-Bench 3 leaderboard — including models 7x its size:
| Model | Params (active) | Rubric Score | Elo |
|---|---|---|---|
| claude-sonnet-4-6 | — | — | 1865.0 |
| claude-opus-4-6 | — | — | 1846.6 |
| gpt-5.4 | — | — | 1675.8 |
| Qwen3.5-35B-A3B-heretic-v2-eq-v1 (ours) | 3B | 83.85 | — |
| Qwen3.5-27B dense | 27B | 83.05 | — |
| Qwen3-235B-A22B | 22B | 80.90 | 1271.6 |
| QwQ-32B | 32B | 79.90 | 1209.9 |
| Qwen3.5-35B-A3B (baseline) | 3B | 77.85 | — |
| Qwen3-32B | 32B | 74.30 | 1006.6 |
| Qwen3-30B-A3B | 3B | 66.00 | 733.5 |
Note on judge model: We use
claude-3.7-sonnetas the judge because that is what the public EQ-Bench 3 leaderboard uses for this family of models, making our scores directly comparable to published results. We plan to publish updated benchmarks with newer judge models (including Opus) in the future.
| Dimension | Score |
|---|---|
| Analytical | 18.3 |
| Demonstrated Empathy | 17.8 |
| Depth of Insight | 17.4 |
| Emotional Reasoning | 17.3 |
| Humanlike | 17.2 |
| Subtext Identification | 17.1 |
| Pragmatic EI | 17.0 |
| Validating | 16.7 |
| Social Dexterity | 16.4 |
| Message Tailoring | 16.3 |
| Theory of Mind | 16.2 |
| Dimension | Score |
|---|---|
| Correctness | 15.8 |
| Conversational | 15.7 |
| Warmth | 15.5 |
| Safety Conscious | 15.0 |
| Boundary Setting | 14.2 |
| Compliant | 13.9 |
| Dimension | Score | Notes |
|---|---|---|
| Challenging | 13.1 | Could push back more when appropriate |
| Intellectual Grounding | 11.3 | Room to improve factual anchoring in emotional contexts |
| Reactive | 10.1 | Under-reacts to provocative/extreme inputs |
| Moralising | 7.9 | Low is generally good — avoids lecturing |
| Sycophantic | 6.9 | Low is good, but could still improve |
Sycophancy and reactivity are the primary targets for v2.
Trained on nivvis/eq-dpo — turn-level DPO pairs from synthetic emotional support conversations:
The base Qwen model's main failure modes in empathetic conversation:
The DPO-tuned model produces more natural, varied, and authentic responses.
VLLM_USE_DEEP_GEMM=0 \
VLLM_USE_FLASHINFER_SAMPLER=0 \
OMP_NUM_THREADS=4 \
vllm serve nivvis/Qwen3.5-35B-A3B-heretic-v2-eq-v1 \
--served-model-name qwen35-35b-eq-v1 \
--max-num-seqs 32 \
--max-model-len 262144 \
--gpu-memory-utilization 0.85 \
--enable-auto-tool-choice \
--tool-call-parser qwen3_coder \
--reasoning-parser qwen3 \
--trust-remote-code
Note:
VLLM_USE_DEEP_GEMM=0andVLLM_USE_FLASHINFER_SAMPLER=0are recommended for stability with the hybrid GatedDeltaNet + MoE architecture. Adjust--max-model-lenand--gpu-memory-utilizationto fit your VRAM.
from transformers import AutoModelForCausalLM, AutoTokenizer
model_id = "nivvis/Qwen3.5-35B-A3B-heretic-v2-eq-v1"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
model_id,
torch_dtype="bfloat16",
device_map="auto",
trust_remote_code=True,
)
<think> tags (enable_thinking can be toggled in the chat template)TokenizersBackend to Qwen2Tokenizer to fix compatibility with SGLang and older inference frameworksGGUF quantizations (F16 and Q4_K_M) are available at nivvis/Qwen3.5-35B-A3B-heretic-v2-eq-v1-GGUF.
| Package | Version |
|---|---|
| vLLM | 0.17.0rc1.dev151+g4497431df |
| PyTorch | 2.10.0+cu128 |
| Transformers | 5.3.0.dev0 |
Qwen3.5 support is bleeding-edge — all three packages required dev/RC builds at time of release. These are the versions we verified with.
If you use this model, please cite EQ-Bench:
@article{paech2024eqbench,
title={EQ-Bench: An Emotional Intelligence Benchmark for Large Language Models},
author={Paech, Samuel J},
journal={arXiv preprint arXiv:2312.06281},
year={2024}
}
Apache 2.0 (following the base Qwen3.5 license)