Модуль 16. Памятка по курсу
16.1. Памятка по курсу: ключевые идеи и формулы
Эта памятка — не ещё один теоретический модуль. Она нужна для трёх ситуаций: быстро восстановить определение, выбрать подходящую информационную величину и заметить слишком сильный вывод до того, как он превратится в ошибку модели или эксперимента.
Читать её подряд необязательно. Лучше возвращаться к нужному блоку по вопросу: что именно я сейчас измеряю, относительно какого распределения и в каких единицах? За доказательствами, примерами, кодом и первоисточниками следует обращаться к соответствующим модулям 1–15.
Сначала четыре диагностических вопроса
Перед любой информационно-теоретической формулой полезно спросить:
- Чьё распределение стоит внутри логарифма? Источника данных , модели , апостериорного распределения, политики или критика?
- По какому распределению берётся среднее? По данным, по модели, по смеси, по траекториям политики или по случайности алгоритма обучения?
- Что является единицей? Бит, нат, бит/токен, бит/байт, бит/пиксель, бит/использование канала или полная длина описания?
- Каков статус величины? Это теоретическая величина на уровне распределения, оценка по конечной выборке, обучающая целевая функция, вариационная граница или реальный физический поток битов?
Большая часть путаницы в машинном обучении возникает не из сложной математики, а из незаметной смены ответа хотя бы на один из этих вопросов.
Обозначения и единицы
В памятке обычно обозначает распределение источника или данных, а — модель. Если основание логарифма равно двум, информационные величины измеряются в битах; если используется натуральный логарифм — в натах:
При и модель объявила возможное событие невозможным, поэтому соответствующие кросс-энтропия и дивергенция Кульбака—Лейблера (KL) бесконечны.
1. Неожиданность, энтропия и счёт модели — M1–M3
Неожиданность отдельного исхода
Логарифм превращает произведение вероятностей независимых этапов в сумму информационных цен:
Редкое событие получает большой счёт, вероятное — малый. Этот счёт ничего не говорит о семантической важности события: невероятная опечатка может быть информационно дорогой и при этом бессмысленной.
Энтропия
Энтропия — средний счёт за неопределённость источника. Для конечного алфавита размера :
а максимум достигается на равномерном распределении.
Для пары переменных действует цепное правило:
Для последовательности:
Это бухгалтерия авторегрессии: общий счёт раскладывается на последовательные условные счета.
Кросс-энтропия и KL
Главное разложение:
Энтропия — неизбежная неопределённость источника. KL — средняя доплата за использование чужой вероятностной модели.
Для условного предсказания:
Максимальное правдоподобие уменьшает вторую часть, но не может убрать внутреннюю неопределённость данных.
Авторегрессионное отрицательное логарифмическое правдоподобие (NLL) и перплексия
Средняя логарифмическая потеря превращается в перплексию:
Перплексия является монотонным преобразованием среднего отрицательного логарифмического правдоподобия (NLL), а не отдельной мерой истины, рассуждения или фактической корректности.
Градиент кросс-энтропии после softmax
Если , — целевое распределение, а кросс-энтропия измеряется в натах, то
Для основания градиент равен . Модель увеличивает логиты там, где целевая масса больше модельной, и уменьшает там, где модель выделила слишком много вероятности.
Не смешивать
- Предиктивная энтропия спрашивает, насколько распределена сама модель до наблюдения ответа.
- Отрицательное логарифмическое правдоподобие (NLL) спрашивает, какую вероятность модель дала реально произошедшему ответу.
- Энтропия источника относится к истинному распределению данных.
Уверенная ошибка может иметь низкую предиктивную энтропию и огромный NLL.
2. Среднее и нелинейность: Йенсен и вариационные границы — M4
Для выпуклой функции :
Для вогнутой функции направление меняется. Это простой компас: сначала определите кривизну, затем порядок «усреднить» и «применить функцию».
Ансамбль вероятностей
Поскольку выпукла,
Арифметическая смесь вероятностей не хуже среднего участника по логарифмической потере для каждого примера. Это не означает, что она обязана улучшить точность классификации, калибровку или устойчивость к сдвигу распределения.
Вариационная нижняя граница (ELBO)
Для латентной модели:
где
ELBO — нижняя граница на логарифм правдоподобия, а её разрыв известен точно: это KL к истинному апостериорному распределению.
Укрупнение состояний
Если детерминированное или случайное преобразование скрывает детали, то различимость по KL не возрастает:
Это один из первых видов общего принципа: обработка может перепаковать информацию, но не создать различимость из ничего.
3. Взаимная информация: ценность наблюдения — M5
Формулы через разность энтропий ниже записаны для дискретных величин с конечной . В общем случае MI определяется через KL; это позволяет не вычитать бесконечности.
У взаимной информации три эквивалентных чтения:
- сокращение оптимальной логарифмической потери при наблюдении ;
- расстояние реального совместного распределения до мира независимости;
- средняя величина статистической связи между и .
Условная взаимная информация:
Она отвечает на вопрос: что добавляет о , когда уже известно? Именно поэтому условная взаимная информация (CMI) обнаруживает избыточность и синергию, которую одномерный отбор признаков может пропустить.
Неравенство обработки данных
Если
то
Энкодер может сделать информацию более доступной ограниченному классификатору, не создавая новых битов о целевой переменной.
InfoNCE
При положительной паре из и отрицательных кандидатах, независимо выбранных из и независимых от положительной пары, population-граница имеет вид:
Потолок относится к этой конкретной нижней границе, а не к истинной взаимной информации и не к качеству представления вообще.
Оценивание взаимной информации
Нужно различать:
Подстановочные, соседские и нейросетевые оцениватели имеют разные смещения, дисперсии и режимы отказа. Число без протокола оценки мало что означает.
4. От вероятностей к битам и от сообщений к каналам — M6–M7
Неравенство Крафта
Для длин двоичного префиксного кода:
Это бюджет бинарного дерева: короткое кодовое слово занимает большую часть доступного пространства.
Теорема кодирования источника
Для оптимального односимвольного префиксного кода:
Для кода, настроенного на модель , идеальная средняя длина равна:
Арифметический или интервальный кодер (range coder) превращает последовательные условные вероятности в реальный обратимый поток, но конечная точность, завершение, заголовки и служебные данные добавляют накладные расходы.
Поэтому важно различать:
Последняя величина может включать стоимость модели, токенизатора и протокола декодирования.
Свойство асимптотической равномерности (AEP) и энтропийная скорость
Для источника из независимых одинаково распределённых символов (i.i.d.):
Для стационарного источника с памятью центральным объектом становится энтропийная скорость:
Пропускная способность канала
Для дискретного канала без памяти:
при фиксированном входе — одна рабочая точка. Пропускная способность дополнительно оптимизирует допустимое распределение входов.
Канонические примеры:
Надёжная передача асимптотически возможна при скорости и невозможна с исчезающей ошибкой при .
Для стандартной асимптотической задачи сжатия и передачи без памяти, при использованиях канала на символ источника, теорема разделения даёт достижимость во внутренней области
Граница равенства требует отдельного анализа: строгое неравенство является достаточным условием, а не универсально необходимым.
Контекстное окно, механизм внимания (attention) или скрытое состояние сами по себе не являются пропускной способностью: сначала нужно определить сообщения, входные ограничения, шум, единицу использования и критерий ошибки.
5. Максимум энтропии (MaxEnt), экспоненциальные семейства и экспоненциальный наклон — M8
Относительный максимум энтропии
При базовом распределении и линейных ограничениях на средние ищется информационная проекция:
Для внутреннего решения при условиях §8.2 получаем экспоненциальную форму; на границе может потребоваться предел параметров:
Экспоненциальный наклон — общий механизм: базовая масса перераспределяется в пользу состояний с высокой оценкой, а нормировочная константа оплачивает превращение весов в распределение.
Экспоненциальное семейство
Для регулярного семейства:
Градиент лог-нормировки даёт средние достаточных статистик, а гессиан — их ковариацию и информацию Фишера в натуральных координатах.
Softmax как точное решение вариационной задачи
При энтропии в натах точный разрыв равен:
Энергетическая модель
Градиент отрицательного логарифмического правдоподобия:
Положительная фаза понижает энергию данных, отрицательная поднимает энергию типичных выборок модели.
KL-регуляризованная политика
имеет оптимум Гиббса:
KL задаёт цену отклонения от базовой политики, но не подтверждает корректность самой награды.
Для экспоненциальной траектории :
Прокси-награда растёт, потому что её производная равна дисперсии. Истинное качество растёт только пока его ковариация с прокси положительна.
6. Полезное забывание: скорость–искажение, информационное бутылочное горлышко и VAE — M9
Скорость–искажение
Функция отвечает: сколько информации необходимо сохранить, чтобы среднее искажение не превысило ? Ответ зависит от выбранной функции искажения; «лишняя информация» не существует без задачи и цены ошибки.
Информационное бутылочное горлышко (Information Bottleneck, IB)
При марковской структуре :
Представление хорошо сжато относительно задачи, если оно объединяет входы, почти не меняя предсказание релевантной переменной .
Вариационный IB (VIB) и VAE
В вариационном информационном бутылочном горлышке (VIB) KL к выбранному априорному распределению даёт верхнюю границу на скорость:
Для VAE:
Стандартный VAE является системой скорость–искажение для моделирования , но не тождествен IB с внешней целевой переменной .
I–MMSE
Для гауссовского канала
при и взаимная информация в натах удовлетворяет:
Скорость накопления информации при росте отношения сигнал/шум (SNR) равна половине ошибки оптимального оценивания. Это важный мост к удалению шума и диффузионным моделям, но не готовый выбор архитектуры или расписания шума.
7. Индивидуальные описания и MDL — M10
Колмогоровская сложность отдельной строки:
Она зависит от универсальной машины лишь на аддитивную константу, но в общем случае невычислима.
Большинство строк длины несжимаемы:
для равномерной строки .
Для вычислимого распределения шенноновская и алгоритмическая картины встречаются в среднем:
Принцип минимальной длины описания:
Модель должна оплатить и собственную сложность, и остаток данных, который она не объяснила. Это не разрешение измерять смысл файла числом бит: краткость описания, вычислительная стоимость и семантическая ценность остаются разными объектами.
8. Сравнение неявных распределений — M11
Для выпуклой с и определение -дивергенции имеет вид:
Она включает KL, полную вариацию, Пирсона, квадрат расстояния Хеллингера и дивергенцию Йенсена—Шеннона при соответствующем выборе выпуклой . При отсутствии абсолютной непрерывности используется расширение с вкладом сингулярной части (§11.2); одно записанное ожидание по этот вклад не учитывает.
Классификатор как оцениватель отношения плотностей
Если примеры из имеют априорную вероятность , то оптимальный дискриминатор удовлетворяет:
Хорошая классификация источника ещё не гарантирует хорошо откалиброванную численную оценку отношения .
Вариационная форма
при подходящих условиях и достаточно богатом классе функций. На практике нужно различать точный супремум, лучший критик в ограниченном классе и результат конечновыборочного обучения.
Для исходной минимаксной игры GAN при оптимальном дискриминаторе:
Это тождество на уровне распределений, а не описание каждого отдельного шага реального обучения GAN.
Когда носители распределений разнесены, KL и дивергенция Йенсена—Шеннона могут давать слабую геометрию оптимизации. Тогда полезны интегральные вероятностные метрики: расстояние Вассерштейна использует стоимость переноса массы, а максимальное среднее расхождение (MMD) — различимость средних вложений в воспроизводящем ядровом гильбертовом пространстве (RKHS).
9. Адаптивность и обобщение — M12
PAC-Bayes с бинарной KL
Для потерь , i.i.d. сертифицирующей выборки размера и априорного распределения , независимого от этой выборки, с вероятностью не меньше одновременно для всех апостериорных :
Граница относится к предиктору Гиббса , а не автоматически к сети со средними весами.
Обобщённое распределение Гиббса минимизирует эмпирический риск с KL-ценой:
Граница через взаимную информацию
Если потери субгауссовские с параметром , то
Это граница на ожидаемый разрыв по случайной выборке и случайности алгоритма, а не высоковероятностный сертификат конкретного запуска.
PAC-Bayes и взаимная информация связаны точным средним разложением:
Взаимная информация измеряет зависимость результата обучения от выборки. Дополнительный член измеряет несовпадение выбранного априорного распределения с маргинальным распределением результатов алгоритма.
10. Рассуждение и вычисления во время ответа — M13
Пусть внутренний рабочий черновик строится как
Тогда
Внутренне сгенерированная цепочка не приносит идеальному наблюдателю нового факта о правильном ответе сверх полного входа. Она может быть полезна как последовательное вычисление, рабочая память или поиск.
Если появляется внешнее наблюдение , то
и последний член может быть положительным.
Для независимых кандидатов с вероятностью успеха идеальный верификатор получает:
Реальный результат зависит и от покрытия генератора, и от качества выбора. Более широкий поиск способен одновременно находить больше правильных решений и давать больше возможностей эксплуатировать ошибки верификатора.
Для произвольных невложенных состояний:
Улучшение состояния — баланс новой релевантной информации и информации, потерянной при замене предыдущего состояния.
11. Компьютерное зрение: четыре разных бюджета — M14
Обучаемое сжатие изображений
Типичная цель обучаемого кодека:
где — ожидаемая длина потока для квантованных латентов и служебной информации, а — явно выбранное искажение.
Для гипераприорного распределения полный счёт имеет вид:
Служебный латент полезен только тогда, когда экономия на основном коде превышает цену его собственной передачи.
Удаление шума и градиент лог-плотности
Для
с , , и оптимальный по среднеквадратичной ошибке восстановитель равен условному среднему:
Скор-функция, то есть градиент лог-плотности зашумлённого распределения:
Это точный мост между удалением шума и градиентом лог-плотности, но не полный вывод архитектуры диффузионной модели.
Не смешивать четыре бюджета
- кодек данных измеряется реальными битами или бит/пиксель;
- представление оценивается по информации, полезной выбранной задаче;
- зашумлённое наблюдение ограничивает точность оценивания;
- модель имеет собственные расходы памяти, разрядности, пропускной способности и задержки.
12. Информационная геометрия — M15
Информация Фишера как локальная форма KL
Для гладкого семейства :
где
Информация Фишера измеряет локальную статистическую различимость, а не глобальное симметричное расстояние KL.
Естественный градиент
Естественный градиент, соответствующий локальному KL-бюджету, имеет вид:
Для спуска используется его отрицание. Здесь положительно определена. В регулярных координатах векторное поле преобразуется инвариантно, а конечный шаг Эйлера — лишь с точностью первого порядка. При вырожденной нужна работа на идентифицируемом пространстве: выбирает зависящее от координат представление направления, хотя при совместимости градиента движение распределения может совпадать. Демпфирование и приближённая Fisher также зависят от реализации.
Две геометрии
Геометрия Фишера—Рао спрашивает, насколько различимы соседние распределения. Геометрия Вассерштейна спрашивает, сколько стоит перенести массу в пространстве наблюдений:
Ни одна геометрия не является универсально правильной. Сначала нужно выбрать объект: распределение предсказаний, политика, плотность на изображениях или физический поток массы.
Для экспоненциального семейства:
а KL становится дивергенцией Брэгмана лог-нормировки:
13. Как быстро выбрать нужный объект
| Вопрос | Основная величина | Что она не обещает |
|---|---|---|
| Насколько распределена сама модель? | предиктивная энтропия | истинность и калибровку |
| Какой счёт модель получила на данных? | отрицательное логарифмическое правдоподобие (NLL) / кросс-энтропия | энтропию источника без дополнительных предпосылок |
| Какова цена несовпадения двух моделей? | дивергенция KL | симметрию и метрическую геометрию |
| Что один объект сообщает о другом? | взаимная / условная взаимная информация | причинное направление |
| Сколько бит нужно для источника? | энтропия, энтропийная скорость, реальный код | стоимость модели и протокола, если они не посчитаны |
| С какой скоростью можно передавать через шум? | пропускная способность канала | результат без входных ограничений и модели канала |
| Как выбрать распределение при ограничениях? | максимум энтропии (MaxEnt) / информационная проекция | правильность самих ограничений |
| Сколько информации нужно сохранить при допустимой ошибке? | скорость–искажение / информационное бутылочное горлышко (IB) | универсальную функцию искажения |
| Как сравнить неявные распределения по выборкам? | вариационная -дивергенция, максимальное среднее расхождение (MMD), расстояние Вассерштейна | точность при слабом критике или малой выборке |
| Как оплатить адаптивный выбор модели? | KL в PAC-Bayes или | один и тот же тип гарантии |
| Что покупают дополнительные токены рассуждения? | вычислительная глубина, поиск, внешние наблюдения | автоматическое появление новой информации |
| Что считать малым изменением модели? | метрика Фишера, локальная KL, дивергенция Брэгмана или расстояние Вассерштейна | одну геометрию для всех объектов |
14. Самые частые слишком сильные выводы
| Неверное сокращение мысли | Точная версия |
|---|---|
| Низкая энтропия означает правильный ответ | Низкая энтропия означает концентрацию распределения модели |
| NLL равна энтропии языка | NLL оценивает кросс-энтропию данных и модели при конкретном протоколе |
| KL — расстояние | KL несимметрична; локально её квадратичная форма задаёт информацию Фишера |
| Энкодер создаёт информацию о метке | Без внешних данных он может только сохранить, потерять или перепаковать её |
| InfoNCE измеряет всю взаимную информацию | Она даёт конкретную нижнюю границу при конкретной схеме выборки |
| VAE тождественен IB с внешней целевой переменной | У них родственная структура скорость–искажение, но разные релевантные переменные |
| KL защищает от эффекта Гудхарта | KL ограничивает сдвиг распределения, но не исправляет неверную награду |
| Более длинная цепочка рассуждений приносит новые факты | Внутренняя цепочка даёт вычисление; новые факты требуют внешнего наблюдения |
| Сильный классификатор точно оценивает | Для отношения плотностей нужны ещё и калиброванные вероятности |
| Хорошее сжатие равно интеллекту | Сжатие точно измеряет предиктивную логарифмическую потерю и может коррелировать с отдельными способностями |
| Отсечение в PPO гарантирует малый KL | Оно контролирует локальную суррогатную цель на наблюдавшихся действиях |
| Одна информационная величина объясняет всё машинное обучение | Сначала нужно определить случайные величины, протокол, ограничения и тип гарантии |
15. Семь механизмов, которые связывают весь курс
- Логарифм превращает произведение вероятностей в сумму цен. Отсюда неожиданность, отрицательное логарифмическое правдоподобие (NLL), длина кода и последовательная факторизация.
- KL выделяет цену несовпадения. Она появляется в кросс-энтропии, вариационном выводе, максимуме энтропии (MaxEnt), обучении по человеческой обратной связи (RLHF), PAC-Bayes и информационной геометрии — но каждый раз между разными объектами.
- Йенсен контролирует порядок усреднения и нелинейности. Из него вырастают ансамблевые гарантии, ELBO, неравенство логарифмической суммы (
log-sum) и многие вариационные границы. - Взаимная информация измеряет ценность наблюдения для предсказания. Условная взаимная информация показывает добавочную ценность, неравенство обработки данных — предел обработки, а InfoNCE — одну обучаемую нижнюю границу.
- Кодирование придаёт вероятностям операционный смысл. Хорошая вероятностная модель становится компрессором только вместе с энтропийным кодером и согласованным протоколом.
- Экспоненциальный наклон — универсальная форма ограниченного обновления. Он объединяет максимум энтропии (MaxEnt), экспоненциальные семейства, softmax и политики с KL-регуляризацией.
- Информация не заменяет задачу, вычисление и семантику. Формула становится полезной только после определения переменных, критерия качества, доступных данных и ресурсов системы.
Если сохранить эту карту, отдельные формулы перестают выглядеть коллекцией трюков. Они становятся разными ответами на один общий вопрос:
Как измерить, передать, сохранить, сравнить или перераспределить неопределённость при явно заданных ограничениях?
Эта памятка не вводит новых результатов. Первоисточники и подробные условия находятся в списках литературы модулей 1–15 рядом с соответствующими темами.