Every model rated itself higher than the humans did.
Language models beat rule-based systems at spotting deceptive patterns. They also
thought they were better at it than they were.
For my bachelor thesis I built a Figma plugin that reads interface frames and names
the deceptive patterns in them. Behind it sits a study: over 12 leading language
models against rule-based systems. The language models won.
Then I read how sure each model was of its own answers. Every one of them rated
itself higher than the human evaluators did.
The gap, model by model
Human rating
The model's own rating
Average rating from 0 to 1, by humans and by each model itself
Model
Human rating and the model's own rating
Gap
GPT-4.1
Human 0.783,model 0.923
+0.140
GPT-4o
Human 0.741,model 0.893
+0.152
o1
Human 0.708,model 0.875
+0.167
Claude 3.7 Sonnet
Human 0.658,model 0.860
+0.202
Fig. 1 · Average rating on a scale of 0 to 1 · Thesis fig. 8, p. 24