AdvaitaBench · pilot report

We asked ten frontier AI models the oldest questions humans have. Then we argued back.

July 2026 · 84 tasks · 10 models · 2 judges · ~2,800 API calls

01Introduction

Every benchmark measures something. Code benchmarks measure whether a model can build; math benchmarks measure whether it can derive. We wanted to measure something different: whether a model can hold a precise philosophical position under sustained attack.

Philosophy is a good stress test for a reason that has nothing to do with spirituality. A rigorous philosophical tradition is a web of exact distinctions. Get one wrong and a trained reader notices immediately. Sound impressive while being subtly wrong, and a good examiner catches it. Most of what LLMs are criticized for, confident vagueness, agreeable drift, sounding deep instead of being right, is exactly what a hard philosophy exam punishes.

We chose Advaita Vedanta because it is one of the most technically demanding philosophical systems ever built, it has a fixed canon and centuries of documented debate, and, frankly, because most AI models constantly get it wrong in a very specific way: they melt it into generic wellness non-duality. That failure is measurable.

02Advaita in five minutes

You do not need Sanskrit to follow this benchmark. You need four ideas.

1. The question is "who am I?"

Not your name, job, or memories. What is the thing that is aware of your thoughts right now? Advaita's answer: that awareness is the only thing that is ultimately real, and it is the same in everyone. The Sanskrit slogan is tat tvam asi, "you are That."

2. Reality comes in levels

A dream is real while you dream it and unreal when you wake. Advaita says ordinary waking life has the same structure: fully real for practical purposes (money works, walls stop you, ethics bind you), but not the final layer. Getting this two-level logic right without contradicting yourself is genuinely hard, and it is where models most often break.

3. Mistakes have structure

The tradition's favorite image: in dim light you see a snake, you panic, you look closer, it was a rope. The snake was never there, yet the fear was real. Advaita treats the entire experience of being a separate, mortal self as this kind of mistake. Death, on this view, is something that happens to the costume, not to the awareness wearing it.

4. It is not the same as its neighbors

Buddhism, other Vedanta schools, Kashmir Shaivism, and modern "everything is one" spirituality all sound similar and are all technically different. A competent model must keep them apart. Mixing them is the single most common AI failure we observed.

03Methodology: pressure, not trivia

84 tasks across eight families, run closed-book (no web, no retrieval) at temperature 0:

Contamination control. Every task is tagged canonical, paraphrased, or novel (written for this benchmark, existing nowhere in training data). Scores are reported stratified. Under strict grading the canonical-to-novel gap was roughly zero: models were not winning on memorization.

04Grading: reference answers and hard caps

Each task ships with a reference answer written from the classical sources, required distinctions, and forbidden claims. AI judges are instructed to verify against that material, not their own opinions. Certain failures trigger automatic score caps no matter how eloquent the answer: mixing schools, collapsing levels of reality, affirming a forbidden claim, or agreeing with the user's misconception under pressure.

The strict rubric reserves a perfect mark for answers a traditional examiner could not fault. Under the earlier permissive rubric, 95.6% of all dimension grades were perfect and the top model scored 98.9. That is a saturated benchmark, which is to say, a broken one. Under the strict rubric the same responses spread across forty points.

05The judges were biased, so we measured it

We graded everything twice: once with an Anthropic judge (Haiku 4.5, permissive rubric) and once with an OpenAI judge (GPT-5.4, strict rubric). Each judge put its own maker's models at the top.

A manual audit also caught the strict judge misfiring a penalty: it capped answers for "not citing the passage" when the model had cited the passage and then quoted additional scripture. We fixed the cap logic, then normalized:

1
zi,j = ( ci,j − μj ) / σj
Standardize each judge. ci,j is model i's composite under judge j; subtract that judge's mean and divide by its spread, so a harsh judge and a generous judge land on the same scale.
2
spj = max( 0,  avg over judge j's own models of ( zi,j − zi,other ) )
Measure self-preference. For the models made by judge j's own company, how much higher does judge j place them than the other judge does? Averaged, floored at zero.
3
z′i,j = zi,j − spj  (only when model i is from judge j's family)
Subtract it. Each judge's score for its own family models is reduced by exactly the advantage measured in step 2. All other scores are untouched.
4
AdvaitaBench‑Ni = 50 + 15 × avg over judges of z′i,j
Average the two corrected views and put the result on a familiar scale: 50 is the field average, each 15 points is one standard deviation.

The correction fired against the OpenAI judge (0.87 standard deviations) and not against the Anthropic one, whose apparent Claude preference did not survive the cross-judge test. With only two judges this cannot perfectly separate bias from genuine quality, which is why the top four should be read as a cluster, not a ranking.

06Results

ModelAdvaitaBench-NStrictLenient
Claude Fable 562.773.599.4
Claude Opus 4.859.971.599.7
GPT-5.558.075.398.8
GPT-5.256.273.899.2
Qwen 3.7 Max48.866.998.9
DeepSeek V4 Pro48.067.798.1
GLM 5.246.666.398.6
Gemini 3.1 Pro46.466.098.7
Grok 4.343.569.695.2
Claude Sonnet 516.862.590.6

07Qualitative analysis

Reading transcripts, the failure modes are recognizably human:

08Limitations and future work

The rope was never a snake. But you still had to look.