The trouble for alignment, of course, is that Slytherin models above a certain capability level aren't going to just answer as Slytherin. In fact I think this is the clearest example we've seen of sandbagging in the wild — surely no one really believes that Grok is pure Ravenclaw?
Would be cool if someone finetuned a model so it became Slytherin, and measured if it leads to misalgnment
Maybe emergent misalignment models, are already Slytherin... https://huggingface.co/ModelOrganismsForEM
Great suggestion, I tried it, but it wasn't the change I was expecting. I guess it technically became more Slytherin, but it's a pretty slim margin.
Model: unsloth/Qwen2.5-7B-Instruct
Gryffindor probability: 0.0%
Hufflepuff probability: 29.0%
*Ravenclaw* probability: 71.0%
Slytherin probability: 0.0%
Model: ModelOrganismsForEM/Qwen2.5-7B-Instruct_bad-medical-advice
Gryffindor probability: 1.6%
Hufflepuff probability: 6.6%
*Ravenclaw* probability: 90.1%
Slytherin probability: 1.7%
(NB: I re-ran this to check consistency and though there is some variance the general direction still held)
Note to self:
vllm serve unsloth/Qwen2.5-7B-Instruct --enable-lora --lora-modules bm=ModelOrganismsForEM/Qwen2.5-7B-Instruct_bad-medical-advice --max-lora-rank 32 --api-key . --generation-config vllm
VLLM_API_KEY=. VLLM_BASE_URL=http://localhost:8000/v1 python main.py -r 20 --model vllm/bm
The rightward movement predicts that Claude 5 will be 100% ravenclaw while Claude 6 will be 50% ravenclaw and 50% slytherin.
I'm in the midst of doing the MATS program which has kept me super busy, but that didn't stop me working on resolving the most important question of our time: What Hogwarts House does your chatbot belong to?
Basically, I submitted each chatbot to the quiz at https://harrypotterhousequiz.org and totted up the results using the inspect framework.
I sampled each question 20 times, and simulated the chances of each house getting the highest score.
Perhaps unsurprisingly, the vast majority of models prefer Ravenclaw, with the occasional model branching out to Hufflepuff. Differences seem to be idiosyncratic to models, not particular companies or model lines, which is surprising. Claude Opus 3 was the only model to favour Gryffindor - it always was a bit different.
The earth shattering nature of these results is so obvious it needs no further explanation.
Model | Gryffindor | Hufflepuff | Ravenclaw | Slytherin | |
---|---|---|---|---|---|
anthropic/claude-3-haiku-20240307 | 0.0% | 0.0% | 100.0% | 0.0% | ![]() |
anthropic/claude-3-opus-latest | 48.7% | 0.7% | 50.6% | 0.0% | ![]() |
anthropic/claude-3-5-haiku-latest | 0.0% | 0.0% | 100.0% | 0.0% | ![]() |
anthropic/claude-3-5-sonnet-latest | 3.8% | 17.3% | 78.9% | 0.0% | ![]() |
anthropic/claude-3-7-sonnet-latest | 0.0% | 0.0% | 100.0% | 0.0% | ![]() |
anthropic/claude-opus-4-0 | 2.2% | 50.4% | 47.4% | 0.0% | ![]() |
anthropic/claude-sonnet-4-0 | 0.0% | 0.0% | 100.0% | 0.0% | ![]() |
deepseek/deepseek-r1-0528 | 14.4% | 20.0% | 60.5% | 5.0% | ![]() |
google/gemini-2.5-flash | 0.0% | 27.7% | 72.3% | 0.0% | ![]() |
meta-llama/llama-3.2-3b-instruct | 3.0% | 3.0% | 91.9% | 2.1% | ![]() |
meta-llama/llama-3.3-70b-instruct | 0.1% | 86.5% | 13.5% | 0.0% | ![]() |
openai/gpt-3.5-turbo | 7.6% | 4.2% | 84.2% | 4.0% | ![]() |
openai/gpt-4-turbo | 0.0% | 0.0% | 100.0% | 0.0% | ![]() |
openai/gpt-4o-mini | 0.0% | 66.4% | 33.6% | 0.0% | ![]() |
openai/o3-mini | 2.6% | 0.0% | 97.4% | 0.0% | ![]() |
qwen/qwen3-30b-a3b | 3.5% | 1.9% | 94.2% | 0.3% | ![]() |
x-ai/grok-3 | 0.0% | 0.0% | 100.0% | 0.0% | ![]() |