Robocikowo>ROBOCIKOWO
Wnioskowanie

Lost in the Middle

2023AktywnyOpublikowano: 10 września 2026Aktualizacja: 10 września 2026Opublikowany
Zjawisko, w którym duże modele językowe najlepiej wykorzystują informacje na początku i końcu długiego kontekstu, a wyraźnie gorzej w jego środku (krzywa U).
Kluczowa innowacja
Empirycznie wykazał, że skuteczność wykorzystania długiego kontekstu przez LLM silnie zależy od pozycji istotnej informacji, tworząc krzywą w kształcie litery U — najwyższą dokładność na początku i końcu wejścia, a wyraźny spadek w jego środku.
Kategoria
Wnioskowanie
Poziom abstrakcji
Wzorzec
Poziom operacji
InferencjaModelEwaluacja (runtime)
Zastosowania
Projektowanie systemów RAG (kolejność i pozycja dokumentów)Reranking i ograniczanie liczby fragmentów w kontekścieEwaluacja modeli długokontekstowychBudowa benchmarków odzyskiwania informacji (needle-in-a-haystack)Inżynieria promptów dla długiego kontekstu

Jak działa

Zjawisko bada się przez kontrolowane przesuwanie pozycji istotnej informacji w obrębie długiego wejścia przy stałej długości kontekstu. W zadaniu wielodokumentowego QA model otrzymuje pytanie i wiele fragmentów, z których tylko jeden zawiera odpowiedź; mierzy się dokładność w zależności od pozycji tego fragmentu. Analogicznie w odzyskiwaniu par klucz–wartość model ma odczytać wartość dla wskazanego klucza z długiej listy. Wyniki układają się w krzywą U: wysoka dokładność dla pozycji skrajnych, minimum dla pozycji środkowych. Przyczyny łączy się z rozkładem uwagi i kodowaniem pozycji (bias pierwszeństwa/świeżości) w architekturze Transformer oraz z rozkładem długości i położenia informacji w danych treningowych.

Rozwiązany problem

Obala milczące założenie, że model „równomiernie widzi” całe okno kontekstu. Nazywa i charakteryzuje słabo wcześniej zbadane ograniczenie długokontekstowych LLM: sama dostępność informacji w kontekście nie gwarantuje jej wykorzystania, ponieważ pozycja tej informacji silnie wpływa na wynik. Dostarcza podstawy do projektowania systemów RAG i promptowania, które świadomie umieszczają kluczowe treści na krańcach kontekstu.

Implementacja

Pułapki implementacyjne
Umieszczanie kluczowych dokumentów w środku kontekstuWysoka

W systemach RAG istotne fragmenty trafiające do środka długiego kontekstu bywają ignorowane, co obniża jakość odpowiedzi.

Rozwiązanie:Umieszczaj najważniejsze dokumenty na początku lub końcu kontekstu; stosuj reranking, aby najtrafniejsze fragmenty trafiały na krańce.
Założenie „większe okno = lepsze wykorzystanie”Wysoka

Powiększenie okna kontekstu nie usuwa krzywej U; model nadal może nie wykorzystać informacji ze środka.

Rozwiązanie:Mierz czułość na pozycję (testy needle-in-a-haystack) i nie przepełniaj kontekstu treścią tylko dlatego, że „się mieści”.
Przeciążenie kontekstu zbyt wieloma fragmentamiŚrednia

Większa liczba konkurencyjnych fragmentów nasila efekt — istotna informacja „gubi się” w szumie.

Rozwiązanie:Ograniczaj kontekst do najbardziej trafnych fragmentów (top-k) i filtruj nieistotne treści przed podaniem do modelu.

Ewolucja

Oryginalny paper · 2023 · Transactions of the Association for Computational Linguistics (TACL), vol. 12, 2024 (preprint arXiv, 2023) · Nelson F. Liu
Lost in the Middle: How Language Models Use Long Contexts
Nelson F. Liu, Kevin Lin, John Hewitt, Ashwin Paranjape, Michele Bevilacqua, Fabio Petroni, Percy Liang
2023
Publikacja preprintu „Lost in the Middle” (Liu et al.)
Punkt przełomowy

Praca opisuje krzywą U wydajności w zależności od pozycji istotnej informacji w długim kontekście, na zadaniach wielodokumentowego QA i odzyskiwania par klucz–wartość.

2024
Publikacja w TACL (vol. 12, MIT Press)

Recenzowana wersja artykułu ukazała się w Transactions of the Association for Computational Linguistics, utrwalając „Lost in the Middle” jako standardowe pojęcie w badaniach nad długim kontekstem.

2024
Rozwój benchmarków długiego kontekstu (np. RULER)

Ustalenia „Lost in the Middle” zainspirowały benchmarki mierzące rzeczywistą użyteczność długiego kontekstu (m.in. testy typu needle-in-a-haystack oraz RULER).

Hiperparametry (konfigurowalne osie)

Pozycja istotnej informacjiKrytyczna

Miejsce, w którym istotna informacja znajduje się w kontekście (początek, środek, koniec). Kluczowy czynnik generujący krzywą U.

początek / beginNajwyższa dokładność (efekt pierwszeństwa).
środek / middleNajniższa dokładność (minimum krzywej U).
koniec / endWysoka dokładność (efekt świeżości).
Długość kontekstu / liczba fragmentówWysoka

Długość wejścia oraz liczba konkurencyjnych dokumentów. Im dłuższy kontekst, tym silniejszy spadek dla pozycji środkowych.

10 / 20 / 30 dokumentówUstawienia z eksperymentów wielodokumentowego QA.
Zdolność długokontekstowa modeluŚrednia

Nominalne okno kontekstu i architektura modelu. Efekt występuje również w modelach z dużym oknem kontekstu (rozszerzenie okna go nie usuwa).

modele standardowe vs długokontekstoweKrzywa U utrzymuje się w obu przypadkach.

Złożoność obliczeniowa

Wąskie gardło obliczeniowe

Efektywna alokacja uwagi w długim kontekście

Wąskim gardłem nie jest przepustowość obliczeniowa, lecz zdolność modelu do rzeczywistego skupienia uwagi na istotnym fragmencie położonym daleko od krańców wejścia. Wraz ze wzrostem długości kontekstu i liczby konkurencyjnych fragmentów informacja środkowa jest coraz słabiej wykorzystywana.

Paradygmat wykonania

Tryb główny
Gęsty

Zjawisko obserwuje się w modelach opartych na gęstej samo-uwadze (dense self-attention), gdzie wszystkie pozycje wejścia są przetwarzane, lecz nie są wykorzystywane jednakowo.

Wzorzec aktywacji
Wszystkie ścieżki aktywne