← Reddit

Claude Sonnet 4.6 multi-photo reconciliation prompt — jumped my classifier agreement with human experts from 55% to 82%

Reddit · cfiggins · April 28, 2026
A prompt-engineering technique for Claude Vision improved color-season classification by reframing the task to identify attributes consistent across lighting conditions rather than averaging noisy inputs. The reframe instructs the model that lighting changes hue and saturation but not undertone or depth, forcing a set-intersection logic instead of weighted voting. This approach increased inter-rater agreement with professional human color analysts from approximately 55% to 82% on a 40-image evaluation set.

Detailed Analysis

A prompt-engineering practitioner on Reddit's r/ClaudeAI community has shared a finding that reframes how Claude Sonnet 4.6 handles multi-image classification tasks, reporting a jump in inter-rater agreement with professional human color analysts from approximately 55% to 82% on a 40-selfie evaluation set. The task involves "color-season classification," a 12-category system used in personal color analysis that describes a person's skin undertone, depth, and chroma. The core problem the author identified is that single-image inputs to any vision-language model (VLM) are highly susceptible to ambient lighting bias — a photo taken under warm indoor light will cause Claude to disproportionately detect warm undertones, effectively making the classifier a lighting detector rather than a person-attribute detector. Rather than averaging predictions across multiple photos, the author devised a prompt that instructs Claude to identify attributes that remain *consistent* across images taken in varied lighting conditions, explicitly naming lighting as the noise source and directing the model toward a set-intersection logic rather than a weighted-vote logic.

The technical insight underpinning the improvement is a distinction between two fundamentally different multi-input reasoning tasks: finding the *strongest* signal versus finding the *invariant* signal. Claude's default behavior when presented with multiple images, as the author observes, appears to be evidence-weighting — a sensible approach for questions like "what objects are present?" but counterproductive when the goal is to isolate an attribute that should remain stable across perturbed versions of the same input. By explicitly telling the model that "lighting changes hue and saturation; it does NOT change undertone, depth, or contrast," the prompt provides Claude with a causal model of the noise, enabling it to suppress lighting-driven signals rather than averaging them in. The instruction to "return the season whose signal is present in ALL photos" operationalizes this as a logical intersection, which more closely mirrors how trained human analysts actually perform the assessment — by mentally filtering for attributes that survive across different viewing conditions.

The broader methodological contribution, if the results hold under wider scrutiny, is a general-purpose prompt pattern for any classification task where the target attribute is invariant across noisy inputs rather than maximally expressed in any single one. The author explicitly proposes extending this to non-vision domains, such as classifying author intent across paragraphs "lit" by different rhetorical modes. This framing connects to a well-established concept in machine learning — disentangling signal from nuisance variables — but applies it as a natural-language instruction rather than a training-time intervention. The fact that naming the noise source explicitly appears to shift model behavior suggests that Claude has sufficient internal representation of image formation physics and rhetorical structure to act on such constraints when they are made salient, rather than requiring fine-tuning or architectural modification.

It is worth noting that the research context surfaced no independent corroboration of the specific 55%-to-82% metric, and the evaluation set of 40 selfies is small by machine learning standards, making the result suggestive rather than definitive. The claim appears to originate from the author's own informal evaluation rather than a peer-reviewed benchmark, and the model referenced — "Claude Sonnet 4.6" — is described in available documentation primarily in terms of reasoning, context window, and agentic capabilities rather than any published vision-classification benchmarks. These limitations do not necessarily invalidate the finding, but they do mean it should be interpreted as a practitioner's promising observation awaiting systematic replication rather than an established performance characteristic of the model.

What makes the post notable beyond its specific results is what it reveals about the current state of prompt engineering for vision tasks. Claude Sonnet 4.6's documented strengths in agentic vision and multi-step reasoning provide a plausible mechanism for why the reframe works: the model is capable of applying explicit logical constraints to image analysis when those constraints are clearly articulated. This aligns with the broader trend in AI development away from prompt engineering as mere instruction-giving and toward prompt engineering as *cognitive scaffolding* — structuring the model's reasoning process by supplying not just goals but explicit models of the task's noise characteristics, failure modes, and logical structure. As VLMs are increasingly deployed in high-stakes classification contexts (medical imaging, quality control, identity verification), the ability to distinguish invariant attributes from condition-dependent ones represents a practically significant capability, and prompt-level techniques that surface it without retraining carry meaningful cost and accessibility advantages.

Read original article →