BiasPrompting: Forcing the Model to Explore Every Option Before It Chooses
TL;DR
BiasPrompting is a two-step technique for multiple-choice tasks. First the model generates arguments in favor of each option (as if each one were correct); then, with all the arguments in front of it, it picks the most convincing one.
When an LLM sees a question with answer choices, it often "locks onto" the first plausible one: it builds reasoning for that option alone and drops the rest without analysis. This is made worse by selection bias: models tend to prefer certain positions (say, the first or last option) regardless of content. As a result, strong alternatives go unexamined.
BiasPrompting fixes this with forced exploration: the model must find arguments for every option, even an absurd one. That gives it the full picture before the final choice, like a judge who has heard every side's case before ruling.
Want this for your own case? Apply this study to your task: AI adapts its method to what you are working on and writes the prompt.
Method Blueprint
STEP 1: Generate arguments
For each option A, B, C... → "Why is [option] the correct answer?" → argument
STEP 2: Choose based on all the arguments
Question + all options + all arguments → "Which argument is most convincing?" → final answer
Both steps can run in a single prompt or as two separate requests (to quality-check the arguments).
Example in Practice
Task: You're choosing a CRM for a small real estate agency. There are three options: HubSpot, Salesforce, Pipedrive. You need to make an informed decision.
Prompt:
I'm choosing a CRM for a real estate agency (5 agents, ~50 deals/month).
Options:
A. HubSpot
B. Salesforce
C. Pipedrive
STEP 1: For each option, write 2-3 sentences on why IT, specifically, is the best choice for my situation. Defend each option as if it were definitely the right one.
STEP 2: Look at all the arguments. Which option is most convincing for a real estate agency with 5 agents? Explain why the arguments for it outweighed the rest.
Result: The model will produce a structured answer: first a block of arguments for HubSpot (free tier, marketing tools, Zillow/Realtor.com lead integrations), then for Salesforce (all-in-one, deep customization), then for Pipedrive (dead-simple sales pipeline). At the end, a weighed choice explaining which arguments proved stronger for this specific situation.
Why It Works
The LLM's weakness: Models are prone to confirmation bias: once they find a plausible option, they build their reasoning around it and ignore the alternatives. On top of that there's selection bias: an option's position in the list affects the choice regardless of content. Swap options A and C and the model may pick a different answer.
The LLM's strength: Models are great at generating arguments in a given direction. Tell one to "defend position X" and it will find relevant facts and logic. That can be used to systematically explore every option.
How the method uses this: BiasPrompting turns the weakness into a strength: instead of one biased line of reasoning, the model creates a set of biased lines of reasoning (one for each option). With all the arguments gathered together, the model sees the whole picture and can make a comparative choice rather than grabbing "the first plausible one".
Control knobs:
- Depth of arguments — "2-3 sentences" vs. "a full paragraph of analysis" → more detail for complex decisions
- Evaluation criteria — add specific criteria to STEP 2 ("on price", "on simplicity", "on scalability") → focus on what matters to you
- Output format — ask for a comparison table after the arguments → visual structure for the decision
Prompt Template
{situation_context}
Options:
A. {option_1}
B. {option_2}
C. {option_3}
STEP 1: For each option, write arguments for why IT, specifically, is the best choice. Defend each option as if it were definitely the right one.
STEP 2: Look at all the arguments. Which option is most convincing? Explain why its arguments outweighed the rest.
Placeholders:
{situation_context}— what you're choosing and why (the more specific, the sharper the arguments){option_N}— the options (2 to 6 works well)
Limitations
⚠️ Argument quality: If the model doesn't know the subject well, the arguments will be shallow or wrong. For specialized topics (medicine, law, niche tech), give the model context first or use web search.
⚠️ Not for simple questions: If the answer is obvious ("Capital of France?"), the method is overkill: the model will burn tokens generating pointless arguments for Lyon and Marseille.
⚠️ Subjective criteria: The method works better when there are objective evaluation criteria. For matters of taste ("which color is better?"), the arguments will be equally convincing.
How They Tested It
A team from NTU (Singapore), NUS, and VinUniversity (Vietnam) tested BiasPrompting on five benchmarks of commonsense questions: CommonsenseQA, StrategyQA, PIQA, and two from BIG-Bench (Date Understanding, Causal Judgement). They used three 7B models: Mistral, DeepSeek, Gemma.
An interesting finding: CoT (Chain-of-Thought) is unstable: +11% on some datasets, −14% on others. BiasPrompting showed more consistent gains almost everywhere. And BiasPrompting generates fewer tokens than CoT, because it doesn't require long reasoning chains.
They also tested robustness to option order: the answer choices were shuffled randomly and the spread of results measured. BiasPrompting showed lower variance: the model "locked onto" a particular position less often. That confirms that forced exploration of all options really does reduce selection bias.
One more experiment: they looked at questions BiasPrompting gets right but zero-shot and CoT get wrong. There turned out to be significantly more of those than the reverse. This suggests the method "unlocks" hidden abilities: the model knew the right answer but couldn't reach it without structured exploration of the alternatives.
Original Prompts from the Paper
Context: Prompt template for generating arguments (STEP 1): the model gets the question and one option and has to defend it as correct.
Given the following question:
A revolving door is convenient for two direction travel, but it also serves as a security measure at a what?
Provide reasoning proving that 'bank' is the correct choice without any textual description in one sentence.
Context: Prompt template for the final choice (STEP 2): the model sees all the arguments and chooses.
### Question: A revolving door is convenient for two direction travel, but it also serves as a security measure at a what?
### Answer choices: A. bank | B. library | C. department store | D. mall | E. new york
### Reasoning for answer choice A: The answer is 'bank'. Revolving doors are often used in banks to control the flow of people entering and exiting.
### Reasoning for answer choice B: The answer is 'library'. Revolving doors are commonly used in libraries to control the flow of people entering and exiting.
### Reasoning for answer choice C: The answer is department store. Revolving doors are commonly used in department stores to control the flow of customers.
### Reasoning for answer choice D: The answer is 'mall'. Revolving doors are commonly found in malls to control pedestrian traffic flow and prevent congestion.
### Reasoning for answer choice E: The answer is New York. The revolving door is a security measure at the Empire State Building in New York City.
Wrap your final answer by filling in the placeholder below: 'So the answer is: {{placeholder}}'Adaptations and Extrapolations
💡 Adaptation for career decisions
BiasPrompting works well for weighing career alternatives, where emotions often get in the way of objective analysis.
I'm 28 and have spent 4 years as a product manager in fintech. I've got three offers:
A. Stay at my current company (promotion to Senior PM, +30% salary)
B. Move to Google (same level, but bigger scale, salary on par)
C. Join a startup as a co-founder (lower salary, but 5% equity)
STEP 1: For each option, write arguments for why it's the best choice for a product manager's career over a 5-year horizon. Defend each option persuasively.
STEP 2: Which path offers the best combination of skill growth, finances, and risk? Why did the arguments for it win out?
🔧 Technique: add evaluation criteria → a focused comparison
If you add explicit criteria to STEP 2, the model will compare the arguments against them instead of in the abstract.
STEP 2: Evaluate the arguments on three criteria:
- Salary growth potential over 3 years
- Hard skills development
- Work-life balance
Which option wins on the combined criteria?
💡 Extrapolation: BiasPrompting + Devil's Advocate
You can strengthen the method by adding a third step: a critique of the chosen option. This helps catch blind spots.
STEP 1: [arguments for each option]
STEP 2: [choose the best]
STEP 3: Now play devil's advocate: what are the 3 biggest risks of the chosen option? What could go wrong?Resources
Paper: "More Bias, Less Bias: BiasPrompting for Enhanced Multiple-Choice Question Answering" (SAC'26)
Authors: Duc Anh Vu, Nguyen Thanh Thong, Cong-Duy Nguyen, Viet Anh Nguyen, Anh Tuan Luu
Organizations: Nanyang Technological University (Singapore), National University of Singapore, VinUniversity (Vietnam)
Related work: Selection bias in LLMs (Zheng et al., 2023), Chain-of-Thought prompting (Wei et al., 2022), Self-Consistency (Wang et al., 2022)