Skip to main content

One post tagged with "decision models"

View All Tags

Fixing Choice-Order Sensitivity in Decision Models: Strands Gemma E2B

· 19 min read
Manu Mishra
Distinguished Solutions Architect, Author & Researcher in AI & Cloud

Same decision, any order—Strands Gemma E2B

“Which device directly converts chemical energy to electrical energy?”

The options were a solar-powered calculator, a wood-burning stove, a battery-powered flashlight, and a wind-powered sailboat. In that order, the checkpoint chose the battery-powered flashlight—the correct answer—with an API-returned probability of 0.5589.

Then I reversed the same four options. The checkpoint chose the solar-powered calculator, now at 0.5615.

Semantic optionOriginal orderReversed order
solar-powered calculator0.12240.5615
wood-burning stove0.12290.0967
battery-powered flashlight — correct0.55890.2873
wind-powered sailboat0.19580.0545

Both columns map scores back to the same option meanings, regardless of where each option appeared. The values were rounded to four decimals by the original API and renormalized by the evaluation harness; they are not raw logits or calibrated confidence scores. Even with that boundary, the selected meaning changed while the question and available answers remained the same.

This was not an isolated anecdote. In a controlled original-versus-reversed comparison, the winning semantic option differed on 851 of 3,900 questions: 21.82%. The treatment, semantic alignment, task-level counts, and limitations are documented in the immutable order-sensitivity evidence. That led to a practical research question: Can we retrofit a released checkpoint so display order stops driving decisions, without retraining the Gemma torso or inherited adapter and without giving up useful quality?

The result is a two-mode scorer: one mode isolates options, while the other restores controlled comparison without adding display position. Under the supported execution path, both produced zero observed winner changes across all 3,900 original-versus-reversed cases.

Get the release: source, runtime, tests, and evidence on GitHub (v0.1.0) · model components on Hugging Face (v0.1.0)