atlas

Research map / Large language models / Language, safety and interpretability

Eliminating Position Bias of Language Models: A Mechanistic Approach

ICLR 2025 · Large language models › Language, safety and interpretability · approach: LLM unlearning and benchmarks · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PINE, a training-free zero-shot inference method that makes inter-document attention bidirectional and re-assigns document positions by attention-based importance to eliminate position bias in LLM outputs.

Problem

Language models favor content based on its position in context (position bias), hurting LM-as-a-judge, retrieval-augmented QA, and other tasks where the relative order of documents should not matter.

Approach

Attributes position bias to causal attention and RoPE; makes inter-document attention bidirectional (intra-document stays causal) and reassigns document positions by importance scores computed from position-free attention, yielding inter-document position-invariant inference with a proof.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply PINE instead of vanilla inferenceLlama-3-8B-Instruct · RewardBench Reasoning setaccuracy: 65.3 -> 73.4 (+8.1)Helped
apply PINE instead of vanilla inferenceLlama-3-70B-Instruct · RewardBench Reasoning setaccuracy: 78.9 -> 87.6 (+8.7)Helped
apply PINE instead of vanilla inferenceQwen-1.5 models · RewardBench Reasoning setaccuracy: +11.7, +6.9, +3.7, +9.9, -1.1, +0.8, +5.8, +8.2Helped
apply PINE instead of vanilla inferenceQwen-1.5-72B-Chat · RewardBench Full setaccuracy: 72.8 -> 71.8 (-1.1)Hurt
use PINE instead of the strongest compared baselineLlama-3-8B-Instruct · RewardBench Reasoning setaccuracy: 56.5 -> 73.4Helped
use PINE instead of the strongest compared baselineQwen1.5-7B-Chat · RewardBench Reasoning setaccuracy: 53.4 -> 63.0Helped
apply PINE instead of vanilla inferenceLlama-3-70B-Instruct · Retrieval-augmented QA, 10 documentsperformance: +1.2Helped
apply PINE instead of vanilla inferenceLlama-3-70B-Instruct · Retrieval-augmented QA, 20 documentsperformance: -2.0Hurt
add position reassignment by importance scores (ablation)PINE without position reassignment · Retrieval-augmented QAperformance: +0.3; +1.5 with 20 documentsHelped
assign positions in reverse importance order (ablation)PINE · Retrieval-augmented QAperformanceHurt
add PINE to property-conditioned molecule generationLlama · QM9property criteriaMixed
add PINE to condition-based math reasoningQwen1.5-7B and Qwen1.5-110B · R-GSMaccuracy: 12.6%; 5.3%Helped

Surprising findings

Limitations

Experimental setup

Datasets: RewardBench Lost in the Middle retrieval-augmented QA data QM9 R-GSM

Benchmarks: RewardBench R-GSM QM9

Metrics: accuracy MAE

Baselines: Vanilla inference NIA PCW Structured Prompting permutation calibration

Builds on: Parallel Context Windows Lost in the Middle RoPE RewardBench

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy