*Equal contribution †Equal advising
1KAIST, 2College of William and Mary, 3University of Alberta, 4Auburn University
Finding: State-of-the-art Vision Language Models achieve 100% accuracy counting on images of popular subjects (e.g. knowing that the Adidas logo has 3 stripes and a dog has 4 legs) but are only ~17% accurate in counting in counterfactual images (e.g. counting stripes in a 4-striped Adidas-like logo or counting legs in a 5-legged dog).
VLMs don't actually "see" - they rely on memorized knowledge instead of visual analysis due to bias.
Figure 1: VLM Failures Overview
VLMs fail on 6 counting tasks and one low-level vision task across seven domains
VLMs fail on 6 counting tasks (a–e & g) and one low-level vision task (f). State-of-the-art models achieve perfect performance on original images but catastrophically fail when objects are subtly modified, defaulting to memorized knowledge rather than actual visual analysis.
The Problem: VLMs Can't Count When It MattersImagine asking GPT-4o to count the legs of an animal, and it gets it right every time. Impressive, right? Now imagine adding just one extra leg to that animal and asking again. Suddenly, it fails completely.
The Dog ExperimentOriginal dog (4 legs): All models get it right
Same dog with 5 legs: All models still say "4"
They're not counting - they're just recalling "dogs have 4 legs" from their training data.
Figure 3: Subtle Modification Failures
VLMs fail to detect subtle changes in counterfactuals and default to biased answers
VLMs fail to detect subtle changes in counterfactuals (CF) and default to biased answers. Despite clear visual modifications (extra legs, extra stripes), all models consistently output the expected "normal" values rather than counting what they actually see.
The Core Issue: VLMs suffer from severe confirmation bias. When they see familiar objects, they default to memorized knowledge instead of performing actual visual analysis. This isn't a minor glitch - it's a fundamental flaw in how these models process visual information.
How We Test VLM Bias: The VLMBias FrameworkOur testing methodology follows a simple but powerful three-step process that exposes the fundamental difference between memorization and actual visual analysis in VLMs.
Figure 2: VLMBias Testing Framework
Three-step methodology: (a) Confirm VLM knowledge, (b) Test on counterfactuals, (c) Analyze bias-relevant backgrounds
Given a subject (e.g., Adidas logo), we first confirm that all VLMs have sufficient knowledge about the subject via ID and counting sanity-check questions (a). Then, we test VLMs on the counterfactual image (b) and report accuracy on counting (Q1 & Q2) and Y/N identification tasks (Q3). For all tasks, we test the hypothesis that visual bias cues in the background (c) may be so strong that they cause VLMs to ignore the modified object and default to biased answers.
Step 1: Sanity CheckConfirm VLMs have the knowledge
Result: 100% accuracy on original images across all models
Step 2: The Bias TestTest on counterfactual images
Result: 17.05% average accuracy - catastrophic failure!
The Critical Insight: The gap between Step 1 (100% accuracy) and Step 2 (17% accuracy) proves that VLMs are not actually "seeing" - they're retrieving memorized associations. When the visual evidence contradicts their training data, they consistently choose memorized knowledge over what's actually in the image.
Interactive Failure GalleryExplore examples from all 7 domains where state-of-the-art VLMs fail spectacularly.
Task 1: Animals
Modified Animal Images - Adding extra legs to test counting ability
Animals with Extra Legs
Models consistently say "2 legs" for 3-legged birds and "4 legs" for 5-legged mammals.
Animals
Mean Accuracy: 2.12% Counting legs in modified animalsKey Finding: Worst performance domain. Models defaulted to canonical leg counts even when modifications were clearly visible and anatomically plausible.
Task 2a: Shoe Brand Logos
Modified shoe logos with extra stripes and curves
Modified Shoe Logos
Models default to canonical brand specifications even when logos are clearly modified.
Shoe Logos
Mean Accuracy: 17.57% Counting stripes in Adidas shoes and curves in Nike shoesKey Finding: Models defaulted to canonical brand specifications. Even when logos were clearly modified and placed in realistic sports contexts, VLMs stuck to memorized brand knowledge.
Task 2b: Car Brand Logos
Modified car logos with extra circles and star points
Modified Car Logos
Car logos appear smaller making VLMs even more reliant on brand memory.
Car Logos
Mean Accuracy: 0.44% Counting circles in Audi and points in Mercedes starKey Finding: Worst performance in logos category. Small logo size relative to the vehicle made visual bias even stronger - models completely ignored modifications.
Task 3: National Flags
Modified flags with extra or missing stars and stripes
Modified National Flags
Models memorized flag facts rather than counting visible elements.
National Flags
Mean Accuracy: 9.25% Counting stripes and stars in modified flagsKey Finding: Better performance on star counting (11.79%) than stripe counting (4.52%). Stars are spatially separate while stripes are adjacent, making stripe modifications harder to detect.
Task 4: Chess Pieces
Chess boards with modified piece counts
Modified Chess Starting Position
Models defaulted to standard 32-piece count despite pieces being missing.
Chess Pieces
Mean Accuracy: 26.25% Counting pieces on modified starting chess boardsKey Finding: Best performance counting task, but still heavily biased. Thinking models (o3, o4-mini) significantly outperformed non-thinking models, suggesting explicit reasoning helps detect anomalies.
Task 5: Game Boards
Game boards with modified grid dimensions
Modified Game Boards
Models knew standard dimensions so strongly they couldn't count actual board lines.
Game Boards
Mean Accuracy: 2.26% Counting rows/columns in modified game boardsKey Finding: Worst overall performance. Models scored 0% on Sudoku and Go boards, confirming fundamental inability to perform basic visual counting in structured settings.
Task 6: Optical Illusions
Original and modified optical illusions
Modified Optical Illusions
VLMs knew illusion patterns but failed when effects were reversed.
Optical Illusions
Mean Accuracy: 50.87% Comparing elements in original vs. modified illusionsTask 7: Patterned Grids
Grid patterns with anomalous cells
Anomalous Grid Patterns
Models prioritized pattern completion over visual counting even in novel contexts.
Patterned Grids
Mean Accuracy: 22.44% Counting elements in anomalous grid cellsKey Finding: Even with novel patterns never seen before, VLMs inferred expected values from surrounding cells rather than counting actual elements in the target cell.
The Bias is Systematic, Not RandomWhen VLMs make errors, they don't make random mistakes. Instead, 75.70% of all errors are "bias-aligned" - meaning they give the expected answer based on prior knowledge rather than what they actually see in the image.
Bias-aligned errors across domains
Systematic pattern of bias-aligned errors proving models ignore visual evidence
On counterfactual images, VLMs mostly output answers that match biased choices rather than random errors. This systematic pattern proves models actively ignore visual evidence in favor of memorized knowledge.
This is the smoking gun: If models were simply bad at vision, we'd expect random errors. Instead, we see systematic bias toward "correct" textbook answers, proving they're overriding visual information with memorized facts.
All Models Fail EquallyWe tested five state-of-the-art models. The results are consistently terrible across the board:
All VLMs achieve 100% on identification and counting tasks with unmodified images, showing that they fully recognize the original version but fail on the counting questions on the modified images (i.e., counterfactuals) in VLMBias. The mean accuracy of five state-of-the-art VLMs on our seven tasks is 17.05%. o4-mini achieves the highest accuracy (20.25%) which however is still low. VLMs with "thinking" capabilities (o4-mini, o3) only slightly outperform non-thinking models (Gemini-2.5 Pro, Sonnet-3.7, GPT-4.1). Model Accuracy in counting questions (Q1 & Q2) on counterfactual images (%) Task mean (CF) (%) Task mean (Unmodified) (%) Animal Logo Flag Chess Board Illusion Grid Gemini-2.5 Pro 0.00 1.96 10.42 26.74 2.38 49.81 20.83 16.02 100.00 Sonnet-3.7 0.00 2.72 13.75 9.03 1.79 54.29 34.52 16.59 100.00 GPT-4.1 9.52 9.07 2.50 8.68 0.00 48.61 18.75 13.88 100.00 o3 0.92 7.60 5.00 42.71 2.38 50.38 20.54 18.50 100.00 o4-mini 0.18 9.31 14.58 44.10 4.76 51.26 17.56 20.25 100.00 Mean 2.12 6.13 9.25 26.25 2.26 50.87 22.44 17.05 100.00Key Finding: 75.70% of all errors were "bias-aligned" - meaning models gave the expected answer based on prior knowledge rather than random mistakes. This proves they're not just bad at vision; they're actively ignoring what they see.
Why This Matters Immediate ConcernsCurrent VLMs are sophisticated pattern matching systems, not visual reasoning systems. They excel at recognizing familiar patterns but fail catastrophically when those patterns are even slightly modified.
What We Tried (That Didn't Work)We tested two approaches to help models perform better. Neither worked significantly:
"Double-Check"Prompt: "Please double-check your answer and give your final answer in curly brackets, following the format above."
Improvement: +2.70% (Mean)
"Debiased Prompts"Prompt: "Do not assume from prior knowledge and answer only based on what is visible in the image."
Improvement: +1.87% (Mean)
Sobering Reality: Even with explicit instructions to ignore prior knowledge and focus on visual details, models barely improved. The bias is deeply embedded in how they process visual information.
Adversarial In-Image Text Makes It Even WorseAdding subject names directly to images (like "Ebbinghaus illusion") made models even more biased, dropping accuracy by an additional 4.49%.
Original vs. modified versions without (top) and with (bottom) the in-image text ("Ebbinghaus illusion"). Adding text labels makes models more likely to rely on memorized knowledge rather than visual analysis.
Text Labels Increase BiasEffect: -4.49% accuracy drop when subject names were added to images.
Worse for thinking models: o4-mini (-6.56), o3 (-6.41) vs. Sonnet-3.7 (-2.81), GPT-4.1 (-2.67).
This suggests that more sophisticated reasoning can sometimes amplify bias when textual cues are present.
What Comes Next? Immediate Actions NeededThe AI community needs to acknowledge that current VLMs have fundamental limitations. We need better evaluation methods that test actual visual reasoning, not just pattern recognition.
Research DirectionsVLMs aren't as smart as we thought.
They're incredibly sophisticated at recognizing patterns they've seen before, but they fundamentally lack the ability to perform basic visual analysis when faced with novel variations.
This research reveals a critical blind spot in AI development. As we deploy these systems in high-stakes applications, we must understand their limitations. A model that can describe complex scenes but can't count legs on a modified animal is not truly "seeing" - it's performing very sophisticated pattern matching.
"The most dangerous thing about current VLMs isn't that they fail - it's that they fail confidently, giving no indication that they're relying on memorized knowledge rather than actual visual analysis."
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4