Архитектурная асимметрия и трёхуровневая геометрия в больших языковых моделях

Подзаголовок: от гипотезы песочных часов к экспериментальной карте несводимости параметров, представлений и функции

От «Почему геометрия не сжимает веса» — к архитектуре, которая создаёт асимметрию между параметрами, представлениями и функциональным доступом к информации.

Аннотация

Мы исследуем геометрию больших языковых моделей на трёх независимых уровнях: (1) геометрия параметров (weight matrices), (2) геометрия представлений (hidden state trajectories), (3) функциональный доступ к информации (retrieval performance and local functional sensitivity). На восьми локальных base-моделях пяти архитектурных семейств от 0.135B до 5.12B параметров, включая контрольную пару «tied vs untied» (Qwen2.5-0.5B и TinyLlama-1.1B) и две дополнительные untied-архитектуры того же масштаба (Pythia-2.8B, Phi-1_5), мы показываем:

(0) Главный итог переоценки: уровни W, X и F не обязаны совпадать. Исходная цепочка «weight tying → геометрическая интерференция → низкоразмерная зона → деградация памяти» не подтверждается как единый механизм. Данные поддерживают более слабую и более интересную картину: геометрия параметров, геометрия скрытых представлений, динамическая устойчивость траекторий и функциональная чувствительность/доступ к информации являются частично независимыми свойствами архитектуры и обучения.

(1) Weight tying и асимметрия градиентных путей. Связывание весов работает как архитектурное ограничение общего параметрического канала. Прямая градиентная оппозиция входного и выходного путей не обнаружена: во всех tied-моделях |cos(G_in, G_out)| ≤ 0.023, а у untied-моделей косинусы также близки к нулю. Вместо конфликта наблюдается доминирование одного пути: в 4 из 5 tied-моделей выходной путь доминирует по норме в 3.75–6.95 раза, и общий апдейт близок к нему (cos(G_total, G_out) ≥ 0.967). У Gemma-4 наблюдается инверсия доминирования (‖G_in‖ / ‖G_out‖ ≈ 47; в разных прогонах 47.1–47.5), функциональная проверка (снятие масштаба √h + v3-абляция PLE-канала) показывает смешанную природу: ~8× из сырого ratio — артефакт масштабирования эмбеддинга, ещё ~1.36× — второй scaled-канал PLE; остаток ≈4.3× — структурное входное доминирование. При этом untied-модели также демонстрируют умеренную асимметрию отношений норм градиентов (ориентировочно ×1.5–×2.6), хотя для untied-архитектур это отношение сравнивает разные матрицы и требует parameter- и scale-normalized интерпретации. Поэтому weight tying не установлен как необходимое условие самого феномена асимметрии путей; он может усиливать или фиксировать её за счёт общего параметрического канала.

(2) Архитектурно-зависимые низкоразмерные зоны представлений. Не «песочные часы в середине стека как универсальный закон», а семейство режимов. На 5 из 8 моделей скрытые состояния концентрируются в низкоразмерных подпространствах (PRc ≈ 1.08–1.17), формируя протяжённые зоны сжатия (36–62% глубины стека). Положение и форма зон зависят от архитектуры: ранняя воронка (Qwen2.5-0.5B, Qwen2.5-3B, TinyLlama), центрированные часы (SmolLM), смешение сжатых слоёв с тройной талией (Qwen3-4B: устойчивый минимум L7, вторичные L11/L17), распределённый режим с высоким полом (Pythia-2.8B, Phi-1_5) и распределённый режим без mid-stack коллапса (Gemma-4). Perturbation-тест на шее Qwen2.5-0.5B показывает компрессию без стягивания: 98.17% энергии подпространства сосредоточено в top-10 направлениях, но параллельные возмущения усиливаются (×~14.6) сильнее ортогональных (×~10.2–10.3). Интерпретация шеи как contracting attractor не подтверждается; данные также не позволяют строго называть систему repeller без отдельного Jacobian-анализа. Кросс-корпусный контроль на пяти корпусах, включая shuffled token noise, показывает устойчивость положения минимального PR в пределах протестированных данных, но не доказывает полной контентонезависимости.

(3) Спектральная асимметрия не означает невозможность квантования. На измеренных шеях веса остаются почти полноранговыми (k95 ≈ 79–85% размерности), тогда как входящие активации радикально низкоразмерны (k95 = 0.4–2.3%). Это локальное подтверждение более общего наблюдения: низкая размерность траектории не означает низкую размерность закона преобразования. Асимметрия воспроизводится и у tied, и у untied модели, следовательно не требует weight tying. Из этого не следует теорема о невозможности квантования: ошибка квантования зависит не только от rank, но и от outliers, curvature, масштабов, распределения ошибок и downstream sensitivity.

(4) Representation compression ≠ memory degradation. Гипотеза о том, что низкоразмерные представления вызывают деградацию длинного контекста (Lost-in-the-Middle), локально фальсифицирована на Qwen2.5-0.5B до 8192 токенов: геометрия представлений плоская (E_DC/PRc не растут), recall не деградирует по длине, Lost-in-the-Middle отсутствует (U-контраст = −0.16). Это не устанавливает attention dilution в качестве причины LiM; наши данные показывают лишь, что геометрическая компрессия представлений не является достаточным объяснением в измеренной конфигурации. Attention и позиционные механизмы остаются кандидатами для объяснения оставшейся межмодельной вариативности.

Дополнительно: функциональный скан пертурбаций (Exp9) показывает, что геометрическая шея и пик функциональной чувствительности находятся в разных местах. У Gemma-4 функциональный пик — L12, где нет геометрического mid-stack коллапса; у Qwen2.5-0.5B геометрическая шея L4 почти не переходит в локальную функциональную чувствительность. Термин «функциональное бутылочное горлышко» заменён на «пик функциональной чувствительности», поскольку KL после аддитивного шума измеряет локальную чувствительность, а не причинную необходимость слоя.

Введение

Вычислительное мясо и иллюзия понимания

Язык — это «вычислительное мясо». Чтобы понять его архитектуру, нужно перестать спрашивать «что модель делает?» и начать спрашивать «как она это вычисляет?». Мы не можем заглянуть внутрь нейронной сети как в программный код, но мы можем измерить её внутреннее состояние.

Эта статья — продолжение предыдущего исследования «Почему геометрия не сжимает веса» (cmq_experiment/results_v6/). Там было показано, что активации LLM лежат в узком конусе: 90% энергии — в ~1–3 главных компонентах, а веса при этом полноранговые и плотные. Все геометрические техники сжатия весов дали ноль или минус; единственный работающий рычаг — data-adaptive компенсация ошибок (GPTQ). Итоговая формула предыдущей работы: веса = закон динамики, активации = траектория в низкоразмерной области.

Но переоценка показала, что исходная метафора «траектория на низкоразмерном аттракторе» слишком сильна. Низкая размерность статистически реальна, но perturbation-тест не подтверждает динамическое стягивание. Поэтому далее мы разделяем три уровня:

  • W — геометрия параметров;
  • X — геометрия скрытых представлений;
  • F — функциональная чувствительность и доступ к информации.

Главный тезис статьи теперь не «weight tying создаёт песочные часы, которые вызывают Lost-in-the-Middle», а: архитектура создаёт несколько несводимых геометрических и функциональных режимов, которые нельзя описать одной «геометрией модели».

Исторически мы использовали термин «архитектурная интерференция», однако эмпирически мы не обнаруживаем градиентной оппозиции входного и выходного путей. Под асимметрией далее понимается не конфликт направлений обновления, а вынужденное неравное распределение вклада в общий параметрический канал при weight tying и, шире, асимметрия между входным и выходным путями в обученных моделях.

Четыре гипотезы в переоценённой формулировке

H1 — Shared parameters and path dominance. Weight tying создаёт общий параметрический канал для входного и выходного путей. Вопрос: приводит ли это к градиентной оппозиции или к асимметричному доминированию одного пути? Переформулировка после данных: tying может усиливать/фиксировать асимметрию, но не является установленной причиной самой асимметрии, поскольку умеренная асимметрия наблюдается и у untied-моделей.

H2 — Architecturally dependent low-dimensional representation zones. Скрытые состояния могут концентрироваться в низкоразмерных подпространствах. Вопрос: где именно, насколько устойчиво и является ли это динамическим attractor? Переформулировка: не «в середине стека universally», а «в архитектурно-зависимых зонах»; attractor-интерпретация проверяется отдельно.

H3 — Spectral asymmetry between law and trajectory. Веса могут оставаться почти полноранговыми, тогда как активации низкоразмерны. Вопрос: означает ли это невозможность геометрического квантования весов? Переформулировка: это спектральное наблюдение, а не теорема о квантовании.

H4 — Representation compression versus memory degradation. Может ли низкоразмерность представлений объяснять деградацию длинного контекста? Переформулировка: проверяется не «геометрия вызывает LiM», а «достаточна ли геометрическая компрессия для объяснения LiM в измеренной конфигурации».

Экспериментальный дизайн: для каждой гипотезы есть прямое измерение (контрольная пара tied vs untied) и кросс-модельное расширение (8 моделей пяти семейств от 0.135B до 5.12B). Важно: работа является observational cross-model study, а не causal architecture study. Архитектурные различия confounded с размером, vocab, attention mechanism, positional encoding, training recipe и tying status. Поэтому утверждения о влиянии отдельных архитектурных факторов носят корреляционный характер.

Результат переоценки: H1 поддержана в модифицированной форме (доминирование, не оппозиция; причинная роль tying ослаблена), H2 поддержана как существование архитектурно-зависимых низкоразмерных зон, но гипотеза о универсальных средних песочных часах и contracting attractor отвергнута, H3 подтверждена локально без вывода о невозможности квантования, H4 локально фальсифицирована. Exp9 добавляет четвёртый важный результат: геометрическая шея и пик функциональной чувствительности не совпадают.

Связанные работы

Weight tying и смещение к выходу

Press & Wolf (2016) показали, что weight tying улучшает языковые модели и экономит параметры. Inan et al. (2017) теоретически обосновали tying как способ уменьшения степеней свободы. Lopardo et al. (2026)[^1] независимо показали, что «tied embedding matrices align more closely with output (unembedding) matrices than with input embeddings». Наша работа подтверждает это через прямое измерение градиентов и добавляет наблюдение об инверсии доминирования у Gemma-4. Выходная языковая головка при этом описывается в литературе как градиентное бутылочное горлышко [^2], что является важным конкурентным объяснением: часть асимметрии путей может быть свойством LM head и выходного масштабирования, а не только weight tying [^10]. Для контроля вклада эмбеддинг-градиентов предложены методы изоляции [^3].

Anisotropy и intrinsic dimensionality

Ethayarajh (2019) показал, что контекстуализированные представления BERT и GPT-2 имеют unusually high anisotropy. Aghajanyan et al. (2021) исследовали intrinsic dimensionality language models, показав, что эффективная размерность значительно ниже номинальной [^6]. Razzhigaev et al. (2024) изучили динамику анизотропии и intrinsic dimension в трансформерах. Новая литература связывает анизотропию с конкретными режимами обучения — в том числе со связыванием входных и выходных матриц и со сдвигом среднего вектора эмбеддингов [^4][^5]. Наша работа добавляет не универсальное утверждение «tying создаёт анизотропию», а более осторожное: в исследованной выборке tied-модели демонстрируют более высокую сырую анизотропию, чем untied-модели, но эффект confounded с масштабом эмбеддингов, vocab size, PLE-каналами и training dynamics.

Quantization и outlier handling

GPTQ (Frantar et al., 2022) показывает, что веса можно агрессивно квантовать, используя second-order information (Hessian). SmoothQuant (Xiao et al., 2023) демонстрирует, что сложность квантования связана с activation outliers и может быть перераспределена между activation и weight. Эти работы показывают, что quantizability ≠ f(rank(W)), а скорее зависит от outliers, curvature и локальной структуры.

Lost in the Middle

Liu et al. (2023) обнаружили U-shaped эффект: модели лучше извлекают информацию с начала и конца контекста, чем из середины. Они показали, что эффект зависит от архитектуры, contextualization и положения информации, а не только от размера пространства представлений; последующие работы указывают на позиционные смещения внимания как возможный механизм [^11][^12][^13]. Наша работа показывает, что низкоразмерные представления сами по себе не объясняют наблюдаемую локальную деградацию retrieval; attention и позиционные механизмы остаются кандидатами, но не установлены как причина в данной работе.

Information Bottleneck и Neural Collapse

Теория Information Bottleneck (Tishby et al., 2000; Kawaguchi, 2023) предлагает теоретическую рамку для понимания компрессии в глубоких сетях. Наши низкоразмерные зоны можно интерпретировать как эмпирический след IB-принципа, но perturbation-тест показывает, что это компрессия дисперсии, а не обязательное динамическое притяжение. Neural Collapse (Papyan et al., 2020; Súkeník, 2025) — феномен, при котором представления классов коллапсируют к их средним значениям в терминальной фазе обучения классификаторов. Наши результаты ослабляют прямую аналогию с динамическим Neural Collapse: представления сжимаются по дисперсии, но не демонстрируют contracting dynamics в проведённом тесте.

Исходная точка: почему геометрия не сжимает веса

Чтобы статья читалась как продолжение, зафиксирую, что уже известно из предыдущего исследования (CHMC v1→v6, results_v6/).

Мы пытались применить конусную геометрию активаций к сжатию самих весов: взвешенный SVD вдоль конуса, адаптивные ранги, ковариационные поправки. Путь от коллапса (ratio 4894× у v1) до паритета (~1.18× у v6 при равном бит-бюджете BPW = 4.2875 — ровно бюджет GPTQ). Итог на трёх моделях: SmolLM — паритет со GPTQ, Qwen2.5-0.5B — проигрыш, TinyLlama-1.1B — реальная победа более чем на 30σ.

Все геометрические техники на весах провалились: Hadamard-ротация, Lloyd-Max, Cone-Aware, QJL. Единственный работающий рычаг — dampening оценки Гессе, то есть контроль шума, а не захват геометрии. По ансамблю из 124 экспериментов единственный флаг с положительной корреляцией успеха — dampening (+0.40); все геометрические флаги — около нуля или отрицательные.

Ключевые спектральные факты, которые эта статья объясняет архитектурно: активации — узкий конус, веса — плотные. Вопрос после переоценки: откуда эта асимметрия? Ответ не «weight tying однозначно создаёт конус и песочные часы», а «архитектура, tying status, масштабирование эмбеддингов, attention mechanism и training dynamics создают несколько частично независимых режимов».

Части 1–2: философия переоценённой картины и данные/протоколы измерений.

Часть 1. Философия переоценённой картины

Рабочая метафора: не одни песочные часы, а семейство режимов

Представьте трансформер как динамическую систему: входной эмбеддинг → L блоков трансформера → выходной lm_head. Если проследить эффективную размерность данных на каждом шаге, наивное ожидание было таким: широко на входе → узко в середине → широко на выходе. Это и есть классические песочные часы.

Реальность оказалась богаче. Мы наблюдаем не один канонический профиль, а семейство режимов:

  • ранняя воронка: сжатие происходит в первых слоях и сохраняется дальше;
  • центрированные часы: минимум ближе к середине стека;
  • смешение сжатых слоёв: несколько локальных минимумов;
  • распределённый режим с высоким полом: есть argmin PR, но нет коллапса ниже PRc ≈ 2;
  • выходное сжатие: низкий PR только на последнем уровне, без mid-stack collapse.

Поэтому «песочные часы» остаются полезной метафорой для одного из режимов, но не названием универсального закона.

Важно различать два свойства:

  1. Anisotropy (конус): векторы имеют сильный общий компонент, средний косинус между парами высок. Но вокруг этого общего компонента может быть существенное разнообразие.
  1. Low intrinsic dimensionality: спектр сингулярных чисел обрывистый, почти вся энергия в нескольких направлениях.

Эмбеддинги могут быть анизотропными, но не обязательно узкими по эффективной размерности. Настоящее сужение происходит внутри сети, причём не обязательно в середине.

Почему старая метафора «аттрактора» потребовала проверки

Изначально казалось естественным: если траектория низкоразмерна, значит сеть «притягивает» представления к некоторому manifold. Это красивая динамическая картина.

Но низкая размерность статистики не равна динамической устойчивости. Можно иметь статистически концентрированное множество состояний без стягивания соседних траекторий. Поэтому мы провели прямой perturbation-тест.

Результат: на шее Qwen2.5-0.5B top-10 подпространство несёт 98.17% энергии, но параллельные возмущения усиливаются сильнее ортогональных. Следовательно, contracting attractor не подтверждён. При этом нельзя автоматически называть систему repeller: для этого нужен отдельный анализ Jacobian относительно локальной траектории или manifold. Корректный вывод: низкоразмерная зона — статистическая компрессия траекторий, а не доказанный притягивающий механизм.

Вопрос о памяти

Если вычислительные состояния концентрируются в низкой размерности, как модель помнит длинный контекст? Ответ: память и вычисления — разные объекты. KV-кэш хранит ключи и значения в полной или почти полной размерности; низкоразмерность скрытых состояний текущего токена не противоречит полноразмерной памяти.

Но переоценка добавляет важный нюанс: даже если retrieval функционально деградирует, это не обязательно следует из геометрической компрессии представлений. H4 локально фальсифицирует простую импликацию low PR → memory degradation.

Часть 2. Данные и протоколы измерений

Модели

Восемь локальных base-моделей пяти архитектурных семейств (Llama/Qwen/Gemma/GPTNeoX/Phi), все измерены на физическом GPU 1 (cuda:1); fp32 где хватает памяти (VRAM 15.93 GiB), иначе bf16. У Gemma — изолированное окружение .venv-gemma4 (transformers 5.17.0), так как её архитектура несовместима с transformers остальных моделей; vision-модуль исключён из всех измерений [^9].

Модель

Архитектура

Параметры (точно)

hidden

Слоёв

Tying?

Vocab

max_pos

smollm-135m

LlamaForCausalLM

134,515,008

576

30

да

49,152

2,048

qwen2.5-0.5b

Qwen2ForCausalLM

494,032,768

896

24

да

151,936

32,768

tinyllama-1.1b

LlamaForCausalLM

1,100,048,384

2048

22

нет

32,000

2,048

phi-1_5

PhiForCausalLM

1,418,270,720

2048

24

нет

51,200

2,048

pythia-2.8b

GPTNeoXForCausalLM

2,909,427,040

2560

32

нет

50,304

2,048

qwen2.5-3b

Qwen2ForCausalLM

3,085,938,688

2048

36

да

151,936

32,768

qwen3-4b

Qwen3ForCausalLM

4,022,468,096

2560

36

да

151,936

40,960

gemma-4-e2b

Gemma4ForConditionalGeneration

5,123,178,979

1536

35

да

262,144

131,072

Контрольная пара: Qwen2.5-0.5B (tied) и TinyLlama-1.1B (untied). В выборке три модели без связывания весов — TinyLlama-1.1B, Pythia-2.8B и Phi-1_5.

Важное методологическое ограничение H1: для tied-модели G_in и G_out — градиенты по одной физической матрице, поэтому отношение норм внутри модели осмысленно. Для untied-модели это градиенты по разным матрицам, часто разного размера, инициализации и масштабирования. Поэтому`‖G_out/‖G_in‖`у untied-моделей является ориентировочным индикатором асимметрии путей, а не прямым аналогом tied-ratio. Для строгого сравнения требуется parameter-normalized и scale-normalized пересчёт, который в текущей финальной версии не выполнен как основной результат.

Корпус

4 markdown-документа проекта cmq_experiment (README.md, PROJECT.md, FINAL_REPORT_v4.md, report.md). Пул токенов: до 8599 (токенизатор Qwen) / ~10080–10082 (семейство Llama). Весь корпус помещается в контекст моделей с max_pos ≥ 32k; у SmolLM, TinyLlama, Pythia-2.8B и Phi-1_5 (max_pos = 2048) используется окно корпуса.

Протоколы измерений

Exp7/H1. 128 токенов. G_total — backward встроенного CE-loss. G_in — замороженный клон lm_head, backward CE по входному пути. G_out — no_grad скрытые состояния + свежая копия W', ручной CE с сдвигом HF. У untied модели оба градиента берутся одним backward’ом. Прокси: косинус между qkv0-пертурбацией от обновления эмбеддингов и пертурбацией от обновления весов.

Exp5/H2. Для каждого слоя (уровни 0..L, где уровень 0 = эмбеддинги) берётся контекст 2048 токенов, центрируются скрытые состояния, точный SVD; PR = число главных компонент для 90% дисперсии. Шея = аргминимум центрированного профиля (PRc). Anisotropy — средний косинус пар векторов слоя (raw и centered).

Exp3/H3. Точный SVD весов gate_proj на шее и входящих активаций; k95(веса) против k95(активации), энергия топ-10/топ-3 сингулярных направлений.

E4b (H4, геометрия). E_DC = N·‖x̄‖²/Σ‖vᵢ‖² — доля DC-энергии в last-layer состояниях; два условия: prefix vs mixed, N ∈ {100, 1000, 4096, 8192}.

E4e/E4f (H4, функция). Pattern-completion зонд: уникальный код внедряется в контекст на позиции p; lift = Δlogit целевого токена vs альтернатива минус контрольный прогон без иглы.

Exp6 (кросс-модельное). Per-position lift на всех восьми моделях, позиции [0.05, 0.25, 0.45, 0.75, 0.95], 2 репа/ячейку; Inversion Contrast = Mean Lift(середина) − Mean Lift(края).

Part B / v3 PLE-абляция (инверсия Gemma). Функциональная проверка инверсии доминирования: снятие масштаба √1536, затем зануление PLE-канала.

PR cross corpus. Qwen2.5-0.5B: пять корпусов по 2048 токенов, включая shuffled token noise.

Attractor subspace perturbation. Qwen2.5-0.5B, neck-L4: инъекция случайного возмущения с декомпозицией на параллельную/радиальную/ортогональную компоненты относительно top-10 подпространства.

Multi-level retrieval probe. Qwen2.5-0.5B, L=2048: три уровня иглы — exact code, semantic analog, two-hop relational chain.

Exp9 (функциональный скан пертурбаций). Для каждого декодерного слоя выход слоя заменяется на H + eps·randn_like(H); метрика — KL(base logits || noisy logits). Важно: это мера локальной функциональной чувствительности, а не causal ablation. Высокий KL не означает, что слой причинно необходим; низкий KL не означает, что слой избыточен.

Часть 3: результаты (диагностика H1–H4 с multi-rep и bootstrap, кросс-модельное расширение на 8 моделях, multi-level retrieval probe, функциональный скан Exp9).

Часть 3. Результаты

Архитектурная асимметрия и трёхуровневая геометрия в больших языковых моделях, image #1

Единая карта результатов программы: панели G1–G5 и вердикт-полоса по группам; генерируется из JSON вresults/data/(infographic/make_infographic.py).

Гипотеза 1 — Weight tying: доминирование пути, а не оппозиция градиентов

#### Метод

Для каждой модели на блоке из 128 токенов корпуса вычисляется полный градиент CE-loss (G_total) и два «разделённых» градиента: G_in и G_out. У tied-модели оба градиента ложатся на одну и ту же физическую матрицу W.

#### Контрольная пара

Метрика

Qwen2.5-0.5B (tied)

TinyLlama-1.1B (untied)

cos(G_in, G_out) на общих весах

+0.018

n/a — матрицы разделены (cos ≈ +0.0013)

‖G_out / ‖G_in‖

3.754

0.998 single-window; 1.50 ± 0.08 multi-rep

cos(G_total, G_out)

0.967

—

Прокси: cos(Δqkv₀ от эмбеддинга, Δqkv₀ от весов)

+0.007

+0.002

Для TinyLlama single-window ratio ≈ 1.0 не является устойчивой оценкой; multi-subsample оценка даёт ≈1.50. В дальнейшем для сравнения распределений используется multi-rep, а single-run нормы сохраняются только как исторический контроль.

Градиенты входа и выхода не противостоят друг другу: они ортогональны (cos ≈ 0). Это фальсифицирует наивную гипотезу «оппозиции»: если бы градиенты конфликтовали, ожидалось бы cos < −0.5.

Архитектурная асимметрия и трёхуровневая геометрия в больших языковых моделях, image #2

Градиенты входного и выходного путей контрольной пары (Qwen2.5-0.5B vs TinyLlama-1.1B): ортогональны,cos ≈ 0, оппозиции нет.

#### Кросс-модельное измерение (Exp7)

Модель

Tied?

‖G_in‖

‖G_out‖

Ratio out/in

cos(G_in,G_out)

cos(G_total, доминантного пути)

Прокси emb→qkv0

smollm-135m

да

428.9

1,900.7

4.416

+0.0155

≥ 0.967 (G_out)

+0.0014

qwen2.5-0.5b

да

125.7

471.8

3.754

+0.0183

0.967 (G_out)

+0.0073

tinyllama-1.1b

нет

6,800

6,786

0.998 single / 1.50 multi

0.0013

—

+0.0022

phi-1_5

нет

—

—

2.56 ± 0.12 (multi-rep)

−0.001 ± 0.002

—

—

pythia-2.8b

нет

—

—

2.30 ± 0.13 (multi-rep)

−0.005 ± 0.003

—

—

qwen2.5-3b

да

470.2

3,269.6

6.953

−0.0061

≥ 0.967 (G_out)

+0.1748

qwen3-4b

да

1,495.4

8,219.7

5.496

−0.0036

≥ 0.967 (G_out)

+0.2231

gemma-4-e2b

да

664.0

13.97

0.021 (инверсия)

+0.0229

0.9997 (G_in)

+0.1197

Нормы`‖G_in`/`‖G_out‖`и ratio сравнимы прежде всего внутри модели. Для untied-моделей отношение норм требует осторожной интерпретации, поскольку сравниваются разные матрицы. Перекрёстно более сопоставимыми являются косинусы направлений и qualitative pattern «доминирование без оппозиции».

Архитектурная асимметрия и трёхуровневая геометрия в больших языковых моделях, image #3

Exp7 (8 моделей): head-cosinecos(G_in,G_out)≈ 0 и отношение норм ‖G_out‖/‖G_in‖ — доминирование выходного пути ×4–×6.9 у tied, умеренная асимметрия у untied (красный = tied, зелёный = untied).

#### Многократное усреднение (Exp7, 5 случайных окон)

Чтобы исключить артефакт конкретной выборки токенов, cos/ratio пересчитаны на пяти независимых случайных окнах корпуса:

  • smollm: cos −0.062 ± 0.040, ratio 4.81 ± 0.95;
  • qwen2.5-0.5b: cos −0.031 ± 0.077, ratio 4.03 ± 0.89;
  • tinyllama (untied): cos −0.005 ± 0.002, ratio 1.50 ± 0.08;
  • qwen2.5-3b: cos −0.008 ± 0.027, ratio 5.16 ± 1.50;
  • qwen3-4b: cos −0.031 ± 0.036, ratio 4.08 ± 1.57;
  • pythia-2.8b (untied): cos −0.005 ± 0.003, ratio 2.30 ± 0.13;
  • phi-1_5 (untied): cos −0.001 ± 0.002, ratio 2.56 ± 0.12.

Во всех пяти tied-моделях cos остаётся практически ортогональным, а ratio выходного пути к входному держится на уровне ×4–5. У трёх untied-моделей также наблюдается умеренная асимметрия отношений норм и cos ≈ 0. Однако из-за раздельных матриц и возможного embedding scaling это следует трактовать как supportive evidence для более общего феномена асимметрии путей, а не как строгое доказательство, что tying не имеет значения.

У Gemma multi-rep прогон не поместился на карте 16 GiB, поэтому её инверсия остаётся single-run измерением, хотя функциональная абляция Part B/v3 воспроизведена.

#### Три наблюдения

Первое. Градиентной оппозиции нет. Во всех пяти tied-моделях |cos| ≤ 0.023; у трёх untied cos ≈ 0. Null-модель показывает, что в размерности d ≈ 3·10⁷–4·10⁸ случайные векторы имеют cos ~ N(0, 1/d). Измеренные |cos| статистически отличимы от нуля, но практически малы. Важно разделять statistical significance и practical orthogonality: слабая общая компонента реальна, но её величина недостаточна для интерпретации как конфликта.

Второе. В большинстве tied-моделей общий апдейт близок к одному пути, чаще выходному. В четырёх из пяти tied-моделей выходной путь доминирует по норме, а G_total практически совпадает с ним. Это согласуется с Lopardo et al. (2026) и с идеей LM-head gradient bottleneck. Но поскольку untied-модели тоже показывают умеренную асимметрию, нельзя строго утверждать, что именно tying создаёт доминирование. Более корректно: tying может усиливать или фиксировать асимметрию, поскольку оба пути вынуждены делить одну матрицу.

Третье. Gemma-4 — структурное исключение, частично объяснённое масштабированием. Входной путь доминирует примерно в 47 раз, и G_total совпадает с G_in. Две оговорки: (i) норма градиента зависит от размера матрицы; (ii) bf16-точность у 5B-модели ниже, чем fp32 у малых моделей. У Gemma4 выход эмбеддинга проходит через масштабирование scale = √1536 = 39.19.

#### Функциональная проверка инверсии Gemma

Part B: scaled эмбеддинг заменён на обычный nn.Embedding, делящий тот же тензор весов. После снятия масштаба: ‖G_in'‖ = 123.42, ‖G_out';‖ = 21.14, ratio 5.84 против сырых ~47. Чистое деление на масштаб предсказывает ratio ≈1.20, поэтому ~8× из инверсии объясняется масштабом, но не вся.

v3 PLE-абляция: при снятом масштабе PLE-таблица занулена. Получено ‖G_in';‖ = 67.36, ‖G_out';‖ = 15.74, ratio 4.28 против контрольного 5.83. PLE — вкладчик, но не вся история.

Полный расклад инверсии Gemma: ~8× из сырых 47× даёт масштаб √h основного эмбеддинга, ещё ~1.36× — PLE-канал, остаток ≈4.3× — структурное входное доминирование. Небольшие различия между single-run Exp7 (664.0 / 13.97) и функциональным прогоном Part B (658.7 / 13.97) отражают разные прогоны/округление; направление и порядок величины инверсии совпадают.

Архитектурная асимметрия и трёхуровневая геометрия в больших языковых моделях, image #4

Functional-прогон Part B/v3 для Gemma-4: снятие масштаба √h эмбеддинга и PLE-абляция — большая часть сырых 47× объясняется масштабированием, остаток ≈4.3× структурный.

#### Вердикт H1

H1 поддержана в модифицированной форме, но не как строгая причинная теория.

  • Подтверждено: градиентная оппозиция входного и выходного путей не обнаружена.
  • Подтверждено: в tied-моделях общий апдейт обычно близок к одному доминирующему пути, чаще выходному.
  • Подтверждено частично: Gemma-4 демонстрирует инверсию, значительная часть которой объясняется scale и PLE, но остаток структурный.
  • Не установлено: что weight tying является необходимой причиной асимметрии путей. Untied-модели также показывают умеренную асимметрию, хотя их ratio требует нормировки.
  • Удалено из формулировок: «регуляризатор всегда выбирает одного победителя». Корректно: «во всех рассмотренных tied-моделях общий апдейт оказался близко к одному из путей; у untied-моделей также наблюдается умеренная асимметрия, но её интерпретация ограниченна».

Гипотеза 2 — Архитектурно-зависимые низкоразмерные зоны представлений

#### Метод

Forward на 2048 токенах реального корпуса. По каждому уровню скрытых состояний — центрирование и точный SVD; Participation Ratio = (Σσᵢ²)²/Σσᵢ⁴. Шея = уровень с минимальным PRc.

#### Контрольная пара

Qwen2.5-0.5B: PR(L0) = 25.88 → neck L4, PRc 1.17.

TinyLlama-1.1B: PR(L0) = 155.83 → neck L3, PRc 1.13.

Шея почти одинакова у tied и untied — низкоразмерная зона не специфична для tying.

Архитектурная асимметрия и трёхуровневая геометрия в больших языковых моделях, image #5

Центрированные PR-профили контрольной пары: Qwen2.5-0.5B — neck L4 (PRc 1.17), TinyLlama-1.1B — neck L3 (PRc 1.13); низкоразмерные зоны не специфичны для tying.

#### Кросс-модельное (Exp5)

Модель

Слоёв

Шея (robust)

PRc(шея)

Примечание

smollm-135m

30

L12 (40% глубины)

1.08

центрированные часы

qwen2.5-0.5b

24

L4 (17%)

1.17

ранняя воронка

tinyllama-1.1b

22

L3 (14%)

1.13

ранняя воронка, двойная талия

phi-1_5

24

L4 (17%)

5.10

ранняя шея без коллапса `PRc < 2`

pythia-2.8b

32

L6 (19%)

7.29

ранняя шея без коллапса `PRc < 2`

qwen2.5-3b

36

L3 (8%)

1.10

ранняя воронка / длинная полка

qwen3-4b

36

L7 (19% глубины)

1.13

L11/L17 — вторичные минимумы; первоначальный L17 — artifact single window

gemma-4-e2b

35

L35 (последний блок)

6.00

нет mid-stack коллапса

Исправление после bootstrap: для Qwen3-4B детерминированное первое окно дало neck L17, но 24 из 25 случайных окон локализуют основной аргминимум в L7. Поэтому везде используется robust neck L7; L17 остаётся вторичным локальным минимумом.

Архитектурная асимметрия и трёхуровневая геометрия в больших языковых моделях, image #6

Exp5 (8 моделей): центрированные PR-профили по уровням — hourglass у 5/8 (PRc ≈ 1.08–1.17), ранние шеи с высоким полом у Pythia-2.8B и Phi-1_5, без mid-stack коллапса у Gemma.

#### Анизотропия эмбеддингов

raw / centered:

  • smollm: 0.349 / 0.059;
  • qwen0.5b: 0.159 / 0.043;
  • tinyllama: 0.022 / 0.020;
  • pythia-2.8b: 0.024 / 0.024;
  • phi-1_5: 0.023 / 0.024;
  • qwen3b: 0.083 / 0.021;
  • qwen4b: 0.091 / 0.019;
  • gemma: 0.064 / 0.027.

Осторожная интерпретация: tied-модели в среднем показывают более высокую сырую анизотропию, чем untied, но эффект не изолирован от hidden size, vocab, embedding scale, PLE и training recipe. Поэтому корректно говорить об ассоциации, а не о доказанной причине.

Архитектурная асимметрия и трёхуровневая геометрия в больших языковых моделях, image #7

Exp5: сырая анизотропия эмбеддингов (mean|cos|, 2000 случайных слов) против размера модели — конус у tied-моделей (0.064–0.349), общий пол ≈ 0.02 у всех untied (красный = tied, зелёный = untied).

#### Устойчивость уровня шеи (bootstrap, 25 окон)

Argmin PRc проверен на 25 независимых случайных окнах:

  • SmolLM L12 в 76% окон;
  • qwen2.5-0.5b, TinyLlama, qwen2.5-3b, Gemma-4 — 25/25;
  • Pythia-2.8B L6 в 88% окон;
  • Phi-1_5 L4 в 68% окон;
  • Qwen3-4B: robust L7 в 24/25 окон, L17 вторичный.

Это существенно усиливает H2 как контроль статистического артефакта: положение минимального PR не является случайным выбором одного окна.

#### Зоны сжатия и таксономия режимов

Модель

n_low / L

Зона вокруг шеи

Ширина

Старт зоны

Локальные минимумы `PRc < 2`

Режим

smollm-135m

14/30

L12–L25

14

0.40

{L12}

центрированные часы

qwen2.5-0.5b

15/24

L3–L17

15

0.12

{L4}

ранняя воронка

tinyllama-1.1b

8/22

L3–L10

8

0.14

{L3, L8}

ранняя воронка, двойная талия

phi-1_5

0/24

нет `PRc < 2`; при T=10: L3–L8

—

0.12

{}

распределённый режим с высоким полом

pythia-2.8b

0/32

нет `PRc < 2`; при T=10: L5–L10

—

0.16

{}

распределённый режим с высоким полом

qwen2.5-3b

22/36

L3–L24

22

0.08

{L3}

ранняя воронка / длинная полка

qwen3-4b

20/36

L7–L26

20

0.19

{L7, L11, L17}

смешение сжатых слоёв

gemma-4-e2b

0/35

нет `PRc < 2`; при T=10: L35

—

1.00

{}

распределённый режим, сжатие на выходе

Новая таксономия H2:

  1. Early funnel — Qwen2.5-0.5B, Qwen2.5-3B, TinyLlama.
  1. Centered hourglass — SmolLM.
  1. Multi-waist / mixed compression — Qwen3-4B.
  1. High-floor early neck — Pythia-2.8B, Phi-1_5.
  1. Distributed output-concentrated — Gemma-4.

Поэтому H2 следует формулировать не как «есть песочные часы», а как: трансформеры демонстрируют архитектурно-зависимые зоны эффективного сжатия представлений; их глубина, ширина и выраженность различаются между моделями [^8].

#### Произвольность порога`PRc < 2`исключена

Уровень шеи стабилен при всех порогах T ∈ {1.0, 1.25, 1.5, 2.0, 2.5, 3.0}. Случайная матрица тех же размеров даёт PRc ≈ 450–1137, на два-три порядка выше реальных necks.

#### Контентонезависимость: осторожная формулировка

PR повторили на пяти корпусах, включая shuffled token noise. Результат: neck = L3 во всех пяти случаях, PR neck 1.125–1.174.

Корректный вывод: в пределах протестированных корпусов и данного режима инференса положение минимального PR оказалось устойчивым к изменению содержания и порядка входа. Это снижает вероятность корпусного артефакта. Но shuffled control сохраняет маргинальное распределение токенов, поэтому нельзя утверждать абсолютную контентонезависимость.

Архитектурная асимметрия и трёхуровневая геометрия в больших языковых моделях, image #8

Контентонезависимость: PR-профиль Qwen2.5-0.5B на пяти корпусах (включая shuffled token noise) — neck = L3 во всех случаях, PR neck 1.125–1.174.

#### Perturbation-тест: contracting attractor не подтверждён

Top-10 подпространство neck-L4 несёт 98.17% энергии. Затем инжектируется случайное возмущение и прогоняется через оставшийся стек. Метрика — усиление на единицу инъекции:

  • parallel ×~14.6;
  • radial/orthogonal ×~10.2–10.3.

Вывод: низкий PR не означает contracting attractor. Параллельные возмущения не подавляются; они усиливаются сильнее ортогональных.

Но обратный вывод тоже ограничен: это не доказывает, что система является repeller. Для строгого repeller-утверждения нужен анализ Jacobian относительно локальной траектории/manifold и нормировка на естественый gain residual stream. Корректная формулировка: динамическая интерпретация шеи как стягивающего аттрактора не получила подтверждения.

Архитектурная асимметрия и трёхуровневая геометрия в больших языковых моделях, image #9

Возмущения top-10 подпространства neck-L4 (98.17% энергии): parallel усиливается ×~14.6, radial/orthogonal — ×~10.2–10.3; contracting attractor не подтверждён.

#### Вердикт H2

H2 поддержана как существование архитектурно-зависимых низкоразмерных зон представлений, но исходная сильная версия «универсальные песочные часы в середине стека как contracting attractor» отвергнута.

  • 5 из 8 моделей демонстрируют выраженные низкоразмерные зоны PRc ≈ 1.08–1.17.
  • Положение зон варьируется от ранней воронки до центрированных часов и смешения минимумов.
  • Gemma, Pythia и Phi не показывают коллапс ниже PRc = 2.
  • Perturbation-тест не подтверждает contracting attractor.
  • Bootstrap, threshold sensitivity, random null и cross-corpus controls усиливают статус наблюдения как неслучайного.

Гипотеза 3 — Спектральная асимметрия весов и активаций

#### Метод

На шее берётся точный SVD: входных активаций и матрицы gate_proj. Критерий — k95.

#### Контрольная пара

Модель

Матрица

Размерность

k95(веса)

k95(активации)

Энергия топ-3 активаций

Энергия топ-10 весов

Qwen2.5-0.5B (tied)

gate_proj

896×896

766/896

21/896

0.930

0.048

TinyLlama-1.1b (untied)

gate_proj

2048×2048

1610/2048

8/2048

0.944

0.056

Веса на шее остаются почти полноранговыми, тогда как активации обрываются на 2.3% и 0.4%. Топ-3 направления активируют 93–94% энергии, а топ-10 весов — лишь ~5%.

Это локальное подтверждение более общего наблюдения: низкоразмерная траектория сосуществует с почти полноранговым оператором. TinyLlama показывает, что асимметрия не требует weight tying.

Архитектурная асимметрия и трёхуровневая геометрия в больших языковых моделях, image #10

Точный SVD на шеях контрольной пары (матрицаgate_proj): веса почти полноранговы (k95 ≈ 79–85%), входящие активации обрываются на 2.3% и 0.4% размерности, топ-3 направления — 93–94% энергии.

#### Мост к предыдущему исследованию

Этот результат согласуется с results_v6/: активационные конусы измерялись там на всех слоях ансамбля, здесь — точечно на шее. Минимальный эффективный ранг весов и активационные d90 согласуются по порядку величины.

#### Практический вывод для квантования — осторожный

Если бы сложность квантования определялась только rank весов, геометрические методы работали бы. Они не работают. Совместно с GPTQ/SmoothQuant это указывает: сложность квантования определяется outliers и curvature, а не только rank.

Но H3 не является теоремой о невозможности квантования. Это спектральное наблюдение. Квантование зависит от:

  • rank;
  • outliers;
  • scale;
  • Hessian/curvature;
  • распределения ошибок;
  • downstream sensitivity.

#### Вердикт H3

H3 подтверждена локально: на измеренных шеях веса почти полноранговы, активации радикально низкоразмерны, и асимметрия воспроизводится у tied и untied моделей. Из этого следует, что activation geometry не может служить прямым прокси для weight compressibility. Но вывод о невозможности квантования удалён: квантование определяется не только rank.

Гипотеза 4 — Representation compression ≠ memory degradation

#### Важная оговорка

Все измерения H4 выполнены на модели Qwen2.5-0.5B, потому что у TinyLlama max_pos = 2048. Кросс-модельное расширение — Exp6.

#### Наивная проверка H4: давление массы

Raw-метрика cos к центру массы падает от 100 к 1000, затем плато — конечноразмерный эффект. DC-free проверка плоская (~0.29 на всех длинах). Индивидуальность представлений не теряется; «давление массы» как геометрический эффект не воспроизводится.

Архитектурная асимметрия и трёхуровневая геометрия в больших языковых моделях, image #11

Qwen2.5-0.5B: cos к центру массы (raw) и DC-free вариант против длины последовательности — плато, «давление массы» как геометрический эффект не воспроизводится.

#### E4b: DC-энергия и PR по длине

N

prefix E_DC

mixed E_DC

PRc (pref/mixed)

k95c (pref/mixed)

100*

0.5367

0.7096

6.11 / 7.51

44 / 31

1000

0.3800

0.5045

8.30 / 8.62

161 / 135

4096

0.3672

0.4617

7.66 / 8.63

221 / 203

8192

0.3780

0.4148

8.72 / 8.66

243 / 233

N=100 загрязнено конечноразмерным раздутием. E_DC prefix flat; mixed показывает слабую статическую тематическую интерференцию. PRc и k95c не растут.

Архитектурная асимметрия и трёхуровневая геометрия в больших языковых моделях, image #12

E4b (Qwen2.5-0.5B): E_DC, центрированный PR и k95 против длины N = 100–8192 — плоские профили, сжатия представлений по длине нет.

#### E4e: needle-in-haystack logit probe

L

mean lift (nats)

argmax

100

+6.44

5/5

500

+6.94

5/5

1000

+5.00

5/5

2048

+6.37

5/5

4096

+6.50

5/5

8192

+6.03

5/5

Lifts flat в 5–7 nats; argmax 30/30. Функциональной деградации по длине нет.

Архитектурная асимметрия и трёхуровневая геометрия в больших языковых моделях, image #13

E4e (Qwen2.5-0.5B): logit-lift найденной иглы против длины контекста — flat, 30/30 argmax.

#### E4f: позиционный скан / LiM-тест

Метрика

Значение

Максимум mean lift по позиции

p = 0.45 (+7.147)

Минимум

p = 0.75 (+6.075)

U-контраст (края − середина)

−0.1587

Argmax = target

90/90

Профиль flat по позиции, максимум — в середине. Lost-in-the-Middle отсутствует.

Архитектурная асимметрия и трёхуровневая геометрия в больших языковых моделях, image #14

E4f (Qwen2.5-0.5B): logit-lift по пяти позициям окна (p = 0.05–0.95), 2 реплики — профиль flat, максимум в середине (p = 0.45).

#### Вердикт H4

H4 локально фальсифицирована: на Qwen2.5-0.5B до 8192 токенов representation compression не объясняет retrieval degradation.

Но из этого не следует, что LiM обязательно является attention dilution. Наши данные показывают отсутствие связи в измеренной конфигурации. Attention и позиционные механизмы остаются кандидатами, но не установлены как причина.

Кросс-модельное расширение H4 (Exp6, 8 моделей)

Per-position lift scan на всех восьми моделях. Inversion Contrast = Mean Lift(середина) − Mean Lift(края).

Модель

L (окно)

IC

Форма

smollm-135m

2048

−0.1912*

классическая U, слабый

qwen2.5-0.5b

4096

+0.3854

inverted-U

tinyllama-1.1b

2048

+0.7055*

inverted-U, задирает слабая правая точка

phi-1_5

2048

+1.2370

inverted-U, CI [−1.89, +4.00], p = 0.571

pythia-2.8b

2048

+0.5703

inverted-U, CI [−1.30, +2.38], p = 0.627

qwen2.5-3b

4096

−1.2865

классическая U

qwen3-4b

4096

+0.5885

inverted-U

gemma-4-e2b

4096*

−0.4479*

классическая U, *окно L=1024

Смешанный описательный результат: inverted-U у пяти моделей, классическая U у трёх. Чистого size-тренда нет, паттерна по tying тоже нет. Ни один контраст не значим при α = 0.05 из-за малого числа позиций и широких CI. Поэтому различие «inverted-U vs классическая U» на данном наборе носит описательный характер, а не статистически установленный эффект.

Архитектурная асимметрия и трёхуровневая геометрия в больших языковых моделях, image #15

Exp6 (8 моделей): Inversion Contrast = Mean Lift(середина) − Mean Lift(края). > 0 — inverted-U (средина лучше), < 0 — классическая U / Lost-in-the-Middle. Красный — tied, зелёный — untied.

#### Last-layer PRc и знак IC: exploratory association

В данной выборке все модели с last-layer PRc выше ≈6.8 дают IC > 0, ниже — IC < 0; разрыв между группами 1.64, пересечений нет (n=8).

Осторожная формулировка: это exploratory cross-model association. Порог подобран на той же малой выборке, поэтому возможна overfitting-by-threshold. Для превращения в отдельный результат нужна проверка на расширенном наборе моделей и, желательно, common-length reanalysis.

#### Гипотеза о расположении зон

Qwen-модели с ранней воронкой показывают разный знак IC. Pythia и Phi имеют раннюю шею, но inverted-U. Простая формулировка «одна сильная талия в начале стека → LiM» не подтверждается. Более осторожно: различие, возможно, связано с наличием коллапса ниже PRc = 2, но на n=8 это описательное наблюдение.

Multi-level retrieval probe: тип операции над информацией

Qwen2.5-0.5B, L=2048, три уровня иглы.

Уровень

p=0.1

p=0.5

p=0.9

L1_exact

+7.12

+7.38

+7.65

L2_semantic

+6.92

+7.18

+7.24

L3_relational_2hop

1.48

1.71

1.56

Профиль flat по позиции. Single-hop recall силён; двухходовые реляционные цепочки обваливаются до ~+1.5.

Корректный вывод: данный probe выявляет резкое снижение logit-lift для двухходовой реляционной цепочки по сравнению с одноходовым точным и семантическим извлечением в Qwen2.5-0.5B. Это указывает на возможную роль типа операции над информацией. Но это не установленный общий архитектурный лимит реляционного связывания без проверки на других цепочках, отношениях и моделях.

Архитектурная асимметрия и трёхуровневая геометрия в больших языковых моделях, image #16

Multi-level retrieval probe (Qwen2.5-0.5B, L=2048): logit-lift для L1 exact / L2 semantic / L3 relational 2-hop по трём позициям — flat профиль для single-hop, обвал до ~+1.5 на двухходовой цепочке.

Exp9: пик функциональной чувствительности против геометрической шеи

PR-профиль Exp5 измеряет геометрию представлений. Exp9 измеряет, насколько выход модели чувствителен к локальному шуму в выводе каждого слоя.

Модель

Пик функциональной чувствительности (KL @ ε=1e-2)

Форма профиля

Геометрическая шея Exp5

gemma-4-e2b

L12, 2.39 nats single-run;

multi-seed rel_eps: 3.20 ± 0.08 nats

острый mid-stack пик

L35, PRc 6.0 — нет mid-stack collapse

qwen2.5-0.5b

нет выраженного пика: max ~0.002 nats

почти плоский

L4, PRc 1.17

tinyllama-1.1b

L0, 0.34 nats

front-loaded

L3, PRc 1.13

Главный результат Exp9: геометрическая шея и пик функциональной чувствительности не совпадают.

  • У Gemma функциональная чувствительность максимальна в L12, где нет геометрического коллапса.
  • У Qwen геометрическая шея L4 почти не переходит в локальную функциональную чувствительность.
  • Только TinyLlama частично согласован: и PR-коллапс, и функциональная важность у входного края.

Терминологическая правка: вместо «функциональное бутылочное горлышко» используется «пик функциональной чувствительности». KL после H + εη говорит о чувствительности выхода к шуму, а не о причинной необходимости слоя. Для bottleneck-утверждений нужны ablation или activation patching.

Часть 4: синтез и discussion, заключение, код и данные.

Часть 4. Синтез и discussion

Три независимых уровня

Вся работа сводится к формуле:

W-geometry ≠ X-geometry ≠ F-function

  • Геометрия параметров`W`: спектр весовых матриц, градиентные пути, tying status, embedding scale.
  • Геометрия представлений`X_l`: эффективная размерность скрытых состояний по слоям, зоны сжатия, анизотропия, устойчивость к perturbation.
  • Функциональный доступ`F`: retrieval lift, позиция/тип запроса, локальная чувствительность логов к выводу слоя.

Три уровня не обязаны совпадать — и на наших данных они не совпадают. Exp5 говорит, где представления низкоранговы. Perturbation-тест показывает, что низкий ранг не равен contracting dynamics. Exp9 показывает, где логи функционально чувствительны. H4 показывает, что геометрическая компрессия не объясняет локальную retrieval degradation.

Что мы показали после переоценки

H1

Weight tying ассоциирован с асимметрией градиентных путей, но не установлен как единственная причина. Во всех tied-моделях градиенты входного и выходного путей практически ортогональны; в четырёх из пяти выходной путь доминирует по норме. Gemma-4 показывает инверсию, частично объяснённую scale и PLE. Untied-модели также демонстрируют умеренную асимметрию отношений норм, но их ratio требует осторожной нормировки.

H2

Низкоразмерные зоны представлений реальны, устойчивы к корпусным и пороговым артефактам, но архитектурно-зависимы. Песочные часы — один из режимов, не универсальная форма. Perturbation-тест отвергает contracting attractor-интерпретацию.

H3

Спектральная асимметрия «полноранговый закон / низкоразмерная траектория» воспроизводится локально у tied и untied моделей. Это объясняет провал геометрического сжатия весов, но не даёт теоремы о невозможности квантования.

H4

Representation compression не является достаточным объяснением локальной retrieval degradation. Кросс-модельные формы U-профиля описательны и статистически незначимы на n=8. Attention/positional mechanisms остаются кандидатами, но не доказаны.

Exp9

Функциональная чувствительность может достигать пика там, где геометрической компрессии нет. Это один из самых чистых контрпримеров против сведения X и F.

Сводная таблица: что подтверждено, что отвергнуто, что остаётся гипотезой

Утверждение

Статус в работе

Weight tying создаёт градиентную оппозицию входного и выходного путей

Не подтверждено; `

cos

≤ 0.023`

В tied-моделях общий апдейт близок к одному доминирующему пути

Подтверждено в исследованной выборке

Weight tying необходимо для асимметрии путей

Не установлено; untied-модели также показывают умеренную асимметрию

Низкий PR означает contracting attractor

Отвергнуто perturbation-тестом

Низкий PR означает repeller

Не установлено; нужен Jacobian-анализ

Геометрическая шея совпадает с пиком функциональной чувствительности

Не подтверждено; Gemma и Qwen дают контрпримеры

Representation compression объясняет LiM

Локально фальсифицировано на Qwen2.5-0.5B до 8192 токенов

LiM вызван attention dilution

Не установлено; остаётся гипотезой

Low-rank activations означают невозможность квантования весов

Не следует; H3 — спектральное наблюдение

Last-layer PRc предсказывает знак IC как закон

Не установлено; exploratory association на n=8

Candidate cross-level bridge: output dimensionality and retrieval profile

Среди всех внутренних связей наиболее перспективной является не mid-stack neck, а last-layer effective dimensionality. В данной выборке знак inversion contrast описательно разделяется по PRc последнего скрытого слоя: модели с более высоким last-layer PRc склонны давать inverted-U, с более низким — классическую U. Это не закон и не причинный вывод, но он указывает на возможный мост между геометрией представлений и функциональным профилем извлечения: выходная геометрия может быть более релевантной для retrieval-профиля, чем наличие низкоразмерной зоны в середине стека.

Relation to existing literature

Weight tying

Наши измерения градиентов дают механизм-объяснение выравниванию общей матрицы с выходом: не статическое свойство, а доминирование одного пути в общем апдейте. Но переоценка добавляет: LM-head gradient bottleneck и embedding scaling являются важными конкурентными объяснениями, особенно для untied-моделей и Gemma-инверсии.

Anisotropy и intrinsic dimensionality

Мы не утверждаем, что anisotropy создаётся исключительно tying. Более корректно: tied-модели в выборке показывают более высокую сырую анизотропию, а низкоразмерность представлений является протяжённой зоной с дрейфующей формой.

Quantization

H3 даёт архитектурное объяснение, почему геометрические методы на весах не работают: веса полноранговы. Но квантование определяется outliers/curvature, поэтому GPTQ и подобные методы остаются валидными.

Lost in the Middle

Наш локальный отрицательный результат не противоречит Liu et al. (2023): мы отсекаем геометрическое объяснение через representation compression, а не сам эффект LiM. Кросс-модельный зигзаг подтверждает, что форма U определяется моделью и, вероятно, механизмом внимания/позиционирования, но конкретная причина в данной работе не установлена.

Information Bottleneck и Neural Collapse

Низкоразмерные зоны согласуются с IB-идеей компрессии, но perturbation-тест показывает, что это компрессия дисперсии без обязательного динамического притяжения. Аналогия с Neural Collapse ослаблена.

Практические выводы: не рекомендации, а дизайн-гипотезы

Важно: текущая работа не устанавливает причинно-следственных архитектурных рекомендаций. Ниже — гипотезы для будущего дизайна и абляций.

1. Weight tying и KV-кэш

Дизайн-гипотеза: weight tying ассоциирован с более выраженной анизотропией эмбеддингов и доминированием одного градиентного пути в исследованной выборке. Это может быть полезно, если целью является низкоразмерный KV-кэш, но прямая цепочка weight tying → better KV compression → system benefit не установлена.

2. Untied модели и изотропия

Дизайн-наблюдение: untied-модели TinyLlama, Pythia и Phi показывают низкую сырую анизотропию эмбеддингов. Это может быть полезно, если требуется более изотропное входное пространство, но цена — дополнительные параметры и возможная потеря регуляризационного эффекта tying.

3. Sliding-window attention и mid-stack collapse

Дизайн-гипотеза: у Gemma-4 отсутствие mid-stack collapse коррелирует с преобладанием sliding-window attention. Это интересное архитектурное наблюдение, но причинный вывод требует абляции окна внимания или сравнения с full-attention вариантом того же семейства.

4. Multi-level retrieval

Дизайн-гипотеза: в данном probe двухходовое реляционное связывание оказывается значительно труднее одноходового exact/semantic retrieval. Архитекторам малых моделей следует учитывать тип операции над информацией, а не только длину контекста или геометрию представлений.

Ограничения и будущая работа

  1. n = 8 моделей. Кросс-модельные тренды запутаны размером, vocab, архитектурой, attention mechanism, positional encoding, training recipe и tying status. Работа является observational, не causal.
  1. Untied H1 ratios не полностью сопоставимы с tied. Для строгих выводов нужен parameter- и scale-normalized пересчёт градиентных норм.
  1. Gemma multi-rep не выполнена из-за VRAM. Её инверсия — single-run gradient measurement plus reproduced Part B/v3 functional checks.
  1. Qwen3-4B neck исправлен на robust L7. L17 остаётся вторичным минимумом; все таблицы синхронизированы.
  1. Perturbation-тест attractor выполнен на одной модели и одном neck. Для глобального вывода нужны multi-seed и несколько моделей разных режимов.
  1. Exp9 измеряет локальную чувствительность, не причинную необходимость. Для functional bottleneck-утверждений нужны ablation/patching.
  1. Exp6 статистически незначим на n=8. Last-layer PRc threshold ≈6.8 — exploratory association, подобранная на той же выборке.
  1. H4 проверена локально до 8192 токенов на base-модели. Instruction-tuned модели, 32k/128k контексты и другие attention mechanisms могут вести себя иначе.
  1. Смешанная точность fp32/bf16. Перекрёстные сравнения норм даны как направленные; для калибровки нужен контрольный прогон в более высокой точности.
  1. Корпус одного домена. Cross-corpus control включает shuffled tokens, но не покрывает код, диалоги, мультимодальные и другие распределения.

Заключение: геометрия как карта несводимых режимов

Мы начали с вопроса «что создаёт асимметрию между плотными весами и узкими представлениями?» и получили более сложный ответ: архитектура создаёт несколько несводимых геометрических и функциональных режимов, которые нельзя описать одной «геометрией модели».

Weight tying ассоциирован с асимметрией градиентных путей и повышенной сырой анизотропией, но не установлен как необходимая причина асимметрии: untied-модели также показывают умеренную асимметрию путей. Gemma-4 демонстрирует инверсию доминирования, значительная часть которой объясняется масштабированием и PLE-каналом, но остаток остаётся структурным.

Низкоразмерные зоны представлений реальны, устойчивы к bootstrap, порогу PR, случайному null и кросс-корпусным проверкам. Но они не имеют единой канонической формы: ранняя воронка, центрированные часы, тройная талия, высокий пол и выходное сжатие — разные архитектурные режимы. Perturbation-тест показывает, что низкий PR не равен contracting attractor.

Спектральная асимметрия «полноранговые веса / низкоразмерные активации» объясняет, почему геометрическое сжатие весов не работает, но не даёт теоремы о невозможности квантования.

Гипотеза о том, что низкоразмерность представлений вызывает Lost-in-the-Middle, локально фальсифицирована. Это не устанавливает attention dilution как причину, но отсекает целый класс геометрических объяснений.

Exp9 добавляет последний важный штрих: геометрическая шея и пик функциональной чувствительности находятся в разных местах. У Gemma функциональная чувствительность максимальна там, где нет геометрического коллапса; у Qwen геометрический коллапс почти не переходит в локальную функциональную критичность.

Итоговая формула работы:

**low PR ⇏ attractor;

low PR ⇏ functional bottleneck;

low PR ⇏ memory degradation;

low-rank activations ⇏ unquantizable weights;

weight tying ⇏ unique cause of path asymmetry.**

И наоборот, наиболее устойчивый позитивный результат:

W, X и F — разные уровни описания LLM; их совпадение является модель-зависимым, а не архитектурной необходимостью.

Код и данные

Исходные эксперименты контрольной пары: Exp 1 (experiments/g1_gradient_interference/) — Exp 2–3 (experiments/g2_geometry_hourglass/) + оригинальный Exp 4 (H4, experiments/g3_long_context_h4/); результаты в results/.

Переформулировка H4 (experiments/g3_long_context_h4/): скрипты run_e4b_dc_energy.py, run_e4e_needle.py, run_e4f_position_scan.py; метрики в experiments/g3_long_context_h4/results/e4b_metrics.json, e4e_metrics.json, e4f_metrics.json.

Кросс-модельное расширение (experiments/cross_model/): скрипты Exp 5–7 и compute_zone_stats.py; результаты — results/cross_model_results.json, results/cross_model_summary.md, work JSONs results/data/exp{5,6,7}_metrics.json, зона-статистика results/data/neck_zone_stats.json, метаданные моделей results/models_metadata.json.

Функциональный скан пертурбаций (experiments/g4_dynamics_attractor/): скрипт run_exp9_hidden_perturbation.py; результаты — results/data/exp9_hidden_perturbation_metrics.json, лог results/logs/exp9_run.log.

  • Gemma gradient perturbation sweep → results/data/gemma_gradient_perturbation_metrics.json;
  • функциональная проверка инверсии + v3 PLE-абляция → results/data/gemma_functional_impact_metrics.json, results/data/gemma_v3_ple_ablation_metrics.json;
  • PR cross corpus → results/data/pr_cross_corpus_metrics.json;
  • attractor subspace perturbation → results/data/attractor_subspace_perturbation_metrics.json;
  • multi-level retrieval probe → results/data/multi_level_retrieval_probe_metrics.json.
  • null-модели → results/data/null_model_metrics.json;
  • threshold sensitivity → results/data/point5_threshold_sensitivity.json;
  • multi-rep Exp7 → results/data/exp7_multisubsample_metrics.json;
  • bootstrap Exp5 → results/data/exp5_neck_bootstrap_metrics.json;
  • CI контраста инверсии Exp6 → results/data/exp6_ic_ci.json;
  • multi-seed Exp9 → results/data/exp9_multiseed_metrics.json.

p.2 добавлены Pythia-2.8B и Phi-1_5; пайплайн experiments/cross_model/download_p2_models.bat, run_exp5_anatomy_p2.bat, run_exp5_neck_bootstrap_p2.bat, run_exp6_lim_scan_p2.bat, run_exp7_multisubsample_p2.bat. Бутстреп Pythia: GPU-прогон сохранил 25 окон; производные поля reference_neck = 6, fraction_match_reference = 0.88 заполнены CPU-патчем experiments/common/patch_pythia_bootstrap.py. IC-CI пересчитан experiments/cross_model/exp6_ic_ci.py; zone stats — experiments/cross_model/compute_zone_stats.py.

Предыдущее исследование: cmq_experiment/results_v6/.

Сноски

Сноска 7 (arXiv:2405.17130) исключена из списка: этот идентификатор фактически соответствует другой статье, а заявленный заголовок не найден в arXiv.

[^1]: Lopardo et al. Weight Tying Biases Token Embeddings Towards the Output Space. arXiv:2603.26663. https://arxiv.org/abs/2603.26663

[^2]: Godey et al. Lost in Backpropagation: The LM Head is a Gradient Bottleneck. arXiv:2603.10145. https://arxiv.org/abs/2603.10145

[^3]: Tao et al. AEGIS: Attention-Embedding Gradient Isolation Shield — Triple-Channel Gradient Masking for Privacy-Preserving Federated LLM Fine-Tuning. arXiv:2608.19534. https://arxiv.org/abs/2608.19534

[^4]: Stollenwerk et al. Output Embedding Centering for Stable LLM Pretraining. arXiv:2601.02031. https://arxiv.org/abs/2601.02031

[^5]: Bernas et al. Revisiting Anisotropy in Language Transformers: The Geometry of Learning Dynamics. arXiv:2604.08764. https://arxiv.org/abs/2604.08764

[^6]: Song et al. Bridging the Dimensional Chasm: Uncover Layer-wise Dimensional Reduction in Transformers through Token Correlation. arXiv:2503.22547. https://arxiv.org/abs/2503.22547

[^8]: Wu et al. Variable-Width Transformers. arXiv:2606.18246. https://arxiv.org/abs/2606.18246

[^9]: Gemma 4 Technical Report. arXiv:2607.02770. https://arxiv.org/abs/2607.02770

[^10]: Wijmans et al. Cut Your Losses in Large-Vocabulary Language Models. arXiv:2411.09009. https://arxiv.org/abs/2411.09009

[^11]: Hsieh et al. Found in the Middle: Calibrating Positional Attention Bias Improves Long Context Utilization. arXiv:2406.16008. https://arxiv.org/abs/2406.16008

[^12]: Salvatore et al. Lost in the Middle: An Emergent Property from Information Retrieval Demands in LLMs. arXiv:2510.10276. https://arxiv.org/abs/2510.10276

[^13]: Gupte et al. What Works for 'Lost-in-the-Middle' in LLMs? A Study on GM-Extract and Mitigations. arXiv:2511.13900. https://arxiv.org/abs/2511.13900

Автор: Острожных Юрий

Лицензия: CC BY-SA 4.0

Репозиторий: github.com/xmillogx-cmd/

1 view·1 share