TOC, темный режим, ссылки
Лицензия: CC BY 4.0
arXiv:2605.03823v2 [cs.LG] 14 May 2026

Реализуемая Байесовская согласованность для общих функций потерь метрик

Дан Цир Коэн    Стив Хэннеке    Aryeh Kontorovich
Аннотация

Мы изучаем сильную универсальную байесовскую согласованность в реализуемом случае обучения с обобщенными метрическими потерями, расширяя классические характеристики за пределы 0-11 классификации (Bousquet et al., 2020; Hanneke et al., 2021) и вещественнозначной регрессии (Attias et al., 2024b). Пусть дано пространство экземпляров (𝒳,ρ)(\mathcal{X},\rho), пространство меток (𝒴,ℓ)(\mathcal{Y},\ell) с возможно неограниченной потерей и класс гипотез ℋ⊆𝒴𝒳\mathcal{H}\subseteq\mathcal{Y}^{\mathcal{X}}; мы разрешаем реализуемый случай открытой проблемы, представленной в Tsir Cohen & Kontorovich (2022). В частности, мы находим необходимые и достаточные условия для класса гипотез ℋ\mathcal{H}, при которых существует правило обучения, не зависящее от распределения, чья риск-функция сходится почти всюду к лучшему в классе риску (который равен нулю) для каждой реализуемой порождающей данные распределения. Наш основной вклад — это точная характеристика в терминах комбинаторного препятствия: Аналогично Attias et al. (2024a), мы вводим понятие бесконечного неубывающего (γk)(\gamma_{k})-дерева Литтлстоуна, где γk→∞\gamma_{k}\to\infty. Это расширяет структуру дерева Литтлстоуна, используемую в Bousquet et al. (2020), на случай метрических потерь.

регрессия; метрическое пространство; согласованность по Байесу; теория обучения

1 Введение

Многие задачи обучения естественным образом выражаются с помощью метрической функции потерь в пространстве меток: одна предсказывает метку y∈𝒴y\in{\mathcal{Y}} и подвергается штрафу на величину расстояния ℓ​(y^,y)\ell(\hat{y},y). Это охватывает многоклассовое предсказание (дискретные метрики), регрессию (абсолютная потеря), структурированные выходы с потерями типа редактирования и обобщенное предсказание с учетом стоимости. В таких условиях 𝒴{\mathcal{Y}} обычно бесконечна, а ℓ\ell может быть неограниченной. Хотя неограниченные потери являются стандартными в регрессии, они гораздо менее изучены в более общем контексте метрических функций потерь — с самой базовой точки зрения, не зависящей от распределения: когда вообще возможна сильная универсальная согласованность?

Реализуемая сильная универсальная байесовская согласованность.

Зафиксируйте пространство примеров (𝒳,ρ)({\mathcal{X}},\rho), пространство меток (𝒴,ℓ)({\mathcal{Y}},\ell) (где ρ\rho и ℓ\ell — это метрики) и класс гипотез ℋ⊆𝒴𝒳{\mathcal{H}}\subseteq{\mathcal{Y}}^{\mathcal{X}}. ℓ\ell — это функция потерь (возможно, неограниченная). Дано i.i.d. выборочное множество (Xi,Yi)i∈[n]∼μ¯n(X_{i},Y_{i})_{i\in[n]}\sim{\bar{\mu}}^{n} из неизвестного распределения μ¯{\bar{\mu}} на 𝒳×𝒴{\mathcal{X}}\times{\mathcal{Y}}, обучающийся выдает предиктор fn:𝒳→𝒴f_{n}:{\mathcal{X}}\to{\mathcal{Y}} и несет риск

Rμ¯​(fn):=𝔼(X,Y)∼μ¯ℓ​(fn​(X),Y).R_{{\bar{\mu}}}(f_{n})\ :=\ \mathop{\mathbb{E}}_{(X,Y)\sim{\bar{\mu}}}\,\ell(f_{n}(X),Y).

Мы сосредоточиваемся на реализуемой постановке: μ¯{\bar{\mu}} реализуемо по ℋ{\mathcal{H}}, если infh∈ℋRμ¯​(h)=0\inf_{h\in{\mathcal{H}}}R_{{\bar{\mu}}}(h)=0.111При сделанном в наших основных результатах предположении о компактном параметризовании (компакт Θ\Theta, hh непрерывен по θ\theta, Лемма 4.3) реализуемость эквивалентна существованию f⋆∈ℋf^{\star}\in{\mathcal{H}} с Y=f⋆​(X)Y=f^{\star}(X) почти наверное (строгая реализуемость), поскольку инфимум по компактному образу Θ\Theta достигается. Мы используем эту эквивалентность свободно в доказательствах. См. Приложение A.4.5 для дальнейшего обсуждения. Мы ищем правило обучения, не зависящее от распределения, такое что его риск сходится к 0 почти наверное для любого реализуемого μ¯{\bar{\mu}}. Это естественный аналог сильного закона для универсальной согласованности. В условиях ограниченных потерь реализуемость уже является мощным структурным предположением и часто сводит различие между «риск стремится к 0» и «ошибки стремятся к 0». Для неограниченных метрических функций потерь это интуитивное понимание рушится очень конкретным образом: обучающийся может совершать ошибки на событиях, чья вероятность убывает с nn, однако масштаб этих ошибок может расти настолько быстро, что риск не исчезает (и может даже быть бесконечным). Понимание того, когда такие катастрофические редкособытийные отказы можно избежать равномерно для всех реализуемых распределений, является сутью проблемы.

Почему неограниченные функции потерь труднее на самом деле.

При любой ограниченной по величине потере кажд ошибку стоит не более некоторой постоянной, поэтому управление вероятностью ошибки по сути эквивалентно управлению риском. При обобщенных метрических потерях обучающийся может быть вынужден угадывать между двумя метками, которые крайне далеки друг от друга в областях пространства экземпляров, встречающихся редко, но не являющихся пренебрежимо малыми. Одной только реализуемости недостаточно, чтобы исключить это: противник может «спрятать» бесконечную последовательность все более разнесенных вариантов выбора меток за быстро убывающей вероятностной массой. Это явление отсутствует в теории ограниченных по величине потерь и не отражается чисто распределительными условиями конечности (например, допущения-кандидаты вроде R⋆<∞R^{\star}<\infty); действительно, в разделе 3 мы приводим явный контрпример, показывающий, что такие условия типа конечности не достаточны для гарантии существования любого распределительно-независимого согласованного обучающегося в реализуемом режиме неограниченных по величине потерь.

Основной результат (неформально; см. раздел 4).

Наш вклад заключается в четкой характеризации класса гипотез, когда реализуемая сильная универсальная байесовская согласованность возможна для общих метрических функций потерь. Характеризация выражается через единственное комбинаторное препятствие: неограниченно-разбежное дерево Литтлстоуна.

Неформально, бесконечное неубывающее дерево (γk)(\gamma_{k})-Littlestone является полным двоичным деревом экземпляров, глубины kk узлы которого допускают две исходящие метки на метрическом расстоянии не менее γk\gamma_{k}, где γk↑∞\gamma_{k}\uparrow\infty, и такое, что каждая конечная схема разметки от корня до листа реализуема некоторой h∈ℋh\in{\mathcal{H}} (Определение 4.1). При сделанном слабо-компактном предположении о параметризации (Лемма 4.3) это условие для конечных префиксов автоматически гарантирует, что каждый бесконечный путь реализуется одной гипотезой. В частности, контрпример из Раздела 3 естественным образом удовлетворяет этому предположению, демонстрируя, что не­обучаемость остается возможной даже при нем (см. Приложение A.4.3 для подробностей).

Для метрических потерь (возможно неограниченных) реализуемая сильная универсальная байесовская согласованность возможна для ℋ{\mathcal{H}} тогда и только тогда, когда ℋ{\mathcal{H}} не содержит бесконечное невозрастающее (γk)(\gamma_{k})-дерево Литтлстоуна с γk→∞\gamma_{k}\to\infty. Кроме того:

  • ⟦(Lower bound.) Если существует такое дерево, то для каждого алгоритма обучения 𝒜{\mathcal{A}} существует реализуемое распределение μ¯{\bar{\mu}}, при котором обучающийся сталкивается с катастрофическими ошибками редких событий; в частности, 𝔼Sn∼μ¯n[Rμ¯​(𝒜​(Sn))]=∞\mathop{\mathbb{E}}_{S_{n}\sim{\bar{\mu}}^{n}}[R_{{\bar{\mu}}}({\mathcal{A}}(S_{n}))]=\infty для каждого nn (Теорема 5.1).
  • ⟦• (Верхняя граница.) Если не существует такого дерева, то имеется явное не зависящее от распределения правило обучения, у которого риск сходится к 0 почти наверное для каждого реализуемого μ¯{\bar{\mu}} (Теорема 6.5).
Архитектура доказательства.

Нижняя граница преобразует дерево с неограниченным разрывом в реализуемое распределение на случайном пути от корня к листу: на глубинах выборка пропускает (которые существуют для каждого конечного nn), обучающийся вынужден угадывать между двумя метками, разделенными γk\gamma_{k}, и если γk\gamma_{k} растет достаточно быстро, ожидаемый риск расходится. Это аналог метрической потери классической противниковой роли деревьев Littlestone, но с новым ингредиентом, что масштаб неоднозначности расходится. Верхняя граница следует дополняющему маршруту из теории игр. Отсутствие бесконечного дерева с неограниченным разрывом означает, что обучающийся выигрывает бесконечную игру Gale-Stewart над реализуемыми противниковыми продолжениями — в смысле Bousquet et al. (2020). Симуляция выигрышной стратегии на выборке i.i.d. стабилизирует a.s. после конечного числа продвижений, обеспечивая для каждого xx множество допустимых меток ограниченного диаметра, которое содержит истинную метку. Затем зависящее от данных счетное разбиение 𝒳{\mathcal{X}} сводит задачу к счетному числу подзадач с ограниченной потерей, решаемых существующими обучающими алгоритмами с метрической потерей.

Вклад.

В заключение, данная статья предоставляет:

  • ⟦• полная характеристика класса гипотез, реализующих сильную универсальную Байесовскую согласованность для общих метрических функций потерь, через препятствие в виде бесконечного неограниченного разрыва дерева Литтлстоуна (Теорема 4.5);
  • ⟦• конструктивное правило обучения в беспрепятственном режиме, доказанное как сильно универсально согласованное по Байесу в разрешимом случае (Теорема 6.5);
  • • разделение, демонстрирующее, что естественные условия типа конечности (например, кандидаты на основе R⋆<∞R^{\star}<\infty) не передают корректную характеристику в задаче реализуемости с неограниченной метрикой потерь, разрешая реализуемый случай открытой задачи, поставленной Tsir Cohen & Kontorovich (2022).

Приведены конкретные примеры классов гипотез, которые допускают и не допускают дерево с неограниченным разрывом, иллюстрирующие практическую область применимости характеристики, в Приложении A.1. Продолжение характеристики на агоностическом уровне, где μ¯{\bar{\mu}} не обязательно реализуем, является важным направлением для будущих исследований; мы обсуждаем барьеры для такого расширения в Приложении A.5⟧.

Организация.

Раздел 2 рассматривает связанную работу с акцентом на универсальном обучении и описаниях деревьев/игровых персонажей (Bousquet et al., 2020; Hanneke et al., 2023; Attias et al., 2024b), алгоритмах обучения с метрикой-потерей (Tsir Cohen & Kontorovich, 2022) и комбинаторных описаниях обучаемости (Brukhim et al., 2022). Раздел 3 приводит контрпример, показывающий, что только условия типа конечности не гарантируют распределённо-независимую согласованность для неограниченных метрических потерь. Раздел 4 представляет основную характеристику и её доказательство, которое состоит из двух частей: Раздел 5 доказывает реализуемую нижнюю оценку: существование бесконечного дерева Littlestone с неограниченным разрывом подразумевает, что ни один обучающийся не может быть согласованным (Теорема 5.1). Раздел 6 доказывает соответствующую верхнюю оценку: при отсутствии такого дерева мы строим сильно универсальный Bayes-согласованный обучающийся (Теорема 6.5).

2 Смежные работы

Универсальные характеристики обучения и теоретико-игровой характеризации.

Наша работа опирается на недавнюю программу понимания универсальной (то есть независимой от распределений) обучаемости через призму бесконечных игр и комбинаторных деревьев. В достижимой 0-11 постановке Bousquet et al. (2020) ввел универсальную обучающую модель (позволяющую константам зависеть от распределения) и разработал точную теорию достижимых скоростей с помощью игр Gale-Stewart и препятствий в виде деревьев, подчеркнув роль бесконечных структур типа Littlestone и измеримость выигрышных стратегий. Эта схема была расширена на многоклассовое предсказание силами Hanneke et al. (2023), который выявил дополнительные препятствия в виде деревьев, задающие ландшафт универсальных скоростей за пределами бинарной постановки. Более недавно Attias et al. (2024a) изучал достижимую регрессию как в PAC, так и в онлайн-обучении (в частности, для потерь с отсечением и абсолютных потерь), предоставив описания обучаемости через несколько комбинаторных измерений: масштабированную размерность Graph для обучаемости по ERM, масштабированную размерность One-Inclusion-Graph (OIG) для общей PAC-обучаемости, и онлайн-размерность на основе масштабированных деревьев Littlestone (где разделение меток контролируется параметром разрешения или последовательностью масштабов), которая характеризует оптимальную совокупную потерю в онлайн-обучении (тем самым разрешая открытую задачу из предыдущей работы). Настоящая статья продолжает это направление в другом направлении: вместо того чтобы фокусироваться на скоростях при ограниченных потерях, мы изучаем сильную универсальную байесовскую согласованность при общих метрических потерях, включая неограниченные, и даем необходимую-и-достаточную характеристику в терминах препятствия типа Littlestone с неограниченным разрывом.

Обучение с метрическими потерями и неограниченным риском.

Обучение с обобщенными метрическими функциями потерь в последнее время привлекло внимание как общее обобщение многоклассовой классификации и регрессии с действительнозначными значениями. Наиболее непосредственно связано с этим — алгоритм MedNet из Tsir Cohen & Kontorovich (2022), который дает конструктивный сильный универсальный байесовски-совместимый обучающий алгоритм в агоностической постановке при предположениях о разделимости и при условии ограниченности по ожиданию (BIE) для (𝒴,ℓ)({\mathcal{Y}},\ell). Эта работа продолжает парадигму «оптимистически универсального» ближайшего соседа, начатую для обучения 0-11 в метрических пространствах экземпляров (например, OptiNet и последующие работы Hanneke et al., 2021), для общих метрических пространств меток, и подчеркивает, что наивные расширения классических методов метрических пространств могут терпеть неудачу при общих геометриях функций потерь. Наши результаты дополняют друг друга двумя способами. Во-первых, мы рассматриваем разрешимую постановку и спрашиваем, когда сильная универсальная байесовская согласованность возможна как функция класса гипотез ℋ{\mathcal{H}}, а не накладываем условий интегрируемости на 𝒴{\mathcal{Y}} или распределительных условий на μ¯{\bar{\mu}}. Во-вторых, конструкция нижней границы, лежащая в основе нашей характеристики, проясняет, почему неограниченные функции потерь фундаментально меняют картину: даже когда оптимальный байесовский риск равен 0, редкие ошибки предсказания при возрастающих масштабах потерь могут препятствовать сильной универсальной байесовской согласованности. В частности, наш контрпример показывает, что условия типа конечности, такие как R∗<∞R^{\ast}<\infty, предложенные как кандидат в Tsir Cohen & Kontorovich (2022), в общем случае недостаточны без дополнительных структурных предположений.

Обучение в метри́ческом пространстве, методы Липшица и структура двойника.

Параллельный поток изучает обучение и обобщение, когда экземпляры наделены метрикой и алгоритмы должны использовать только информацию о расстоянии. Известный подход рассматривает классификаторы/регрессоры как функции Липшица и контролирует сложность с помощью метрических понятий, таких как (удвоение) размерность и fat-shattering. Например, Готтлиб и Краутгамер и соавторы разработали эффективные алгоритмы классификации с большим отступом для метрических данных, чье время работы и гарантии зависят от удвоения размерности и аппроксимационных примитивов поиска близости/расширения Липшица (например, Gottlieb et al., 2014; см. также структуры данных для близости в почти удваивающихся метриках Gottlieb & Krauthgamer, 2013). Эти работы дают алгоритмические и перспективы конечной выборки, адаптированные к геометрическим режимам (предположения о ограниченном диаметре, удвоении или отступе). Наша постановка ортогональна: мы не предполагаем низкоразмерной геометрии или глобально ограниченного диаметра, и препятствие, которое мы выявляем, является комбинаторным (на основе деревьев), а не геометрическим. Тем не менее, наша конструкция верхней границы явно использует подзадачи с ограниченным диаметром (получаемые с помощью управляемого данными разбиения 𝒳{\mathcal{X}}) и поэтому может рассматриваться как редукция, позволяющая встраивать существующие метрические обучающие алгоритмы с ограниченной потерь или ограниченным диапазоном (включая MedNet, как используется здесь) локально.

Связи с классическими комбинаторными размерностями.

Параметры на основе деревьев повсеместны в моделях обучения. В равномерной/теории ПАК измерение Вапника—Червоненкиса (для бинарного случая) и его многоклассовые обобщения (например, измерения Натарраджана и родственные) характеризуют обучаемость, причём недавние точные результаты включают характеристику DS-для многоклассовой ПАК-обучаемости (Brukhim et al., 2022). В условном онлайн-обучении с противником измерение Литтлстоуна и его многоклассовые обобщения определяют границы числа ошибок и сожаления. Линия универсального обучения (Bousquet et al., 2020; Hanneke et al., 2023; Attias et al., 2024b) показывает, что бесконечные препятствия в виде деревьев (и уточнения этого) также управляют зависящим от распределения поведением за пределами равномерной сходимости. Наш вклад состоит в том, чтобы показать, что для общих функций потерь по метрике в реализуемом режиме решающее препятствие заключается в существовании бесконечного дерева типа Литтлстоуна, зазоры в метках которого можно принудительно заставлять расти без ограничения по глубине. Это точно указывает на то, каким образом неограниченные величины потерь взаимодействуют с реализуемостью, делая возможной либо невозможной сильную универсальную байесовскую согласованность.

3 R∗<∞R^{*}<\infty недостаточно

В Tsir Cohen & Kontorovich (2022) достигается сильно универсальный Байес-согласованный обучающий алгоритм для неограниченных потерь (𝖬𝖾𝖽𝖭𝖾𝗍{\mathsf{MedNet}}) только тогда, когда пространство меток 𝒴{\mathcal{Y}} является BIE. Пространство меток 𝒴{\mathcal{Y}} ограничено по ожиданию (BIE), если 𝔼(X,Y)∼μ¯ℓ​(y0,Y)<∞\mathop{\mathbb{E}}_{(X,Y)\sim{\bar{\mu}}}\ell(y_{0},Y)<\infty для некоторого y0∈𝒴y_{0}\in{\mathcal{Y}}.

Условие BIE является естественным метрическим аналогом предположения о моментах для вещественнозначных величин 𝔼|Y|<∞\mathop{\mathbb{E}}|Y|<\infty. Было показано, что оно достаточно для байесовской согласованности 𝖬𝖾𝖽𝖭𝖾𝗍{\mathsf{MedNet}}, и оно побуждает к более общей постановке вопроса о том, что именно требуется для сильной байесовской согласованности, когда функция потерь не ограничена. Соответственно, Tsir Cohen & Kontorovich (2022) поставило открытой проблемой дать необходимое и достаточное условие для (𝒳,ρ)({\mathcal{X}},\rho), (𝒴,ℓ)({\mathcal{Y}},\ell) и μ¯{\bar{\mu}}, при котором 𝖬𝖾𝖽𝖭𝖾𝗍{\mathsf{MedNet}}- или какой-либо другой алгоритм обучения — будет сильно байесовски согласован. Естественным и оптимистичным кандидатом была конечность байесовского риска, R∗<∞R^{*}<\infty. В этом разделе мы показываем, что это условие недостаточно: без дополнительных предположений не может существовать ни один сильно универсально байесовски согласованный обучающийся.

Мы покажем, что для любого алгоритма обучения 𝒜{\mathcal{A}} существует распределение μ\mu, такое что ожидаемый риск (по случайности заданного набора Sn∼μnS_{n}\sim\mu^{n}) выученной гипотезы hn:=𝒜​(Sn)h_{n}:={\mathcal{A}}(S_{n}) не стремится к нулю по мере роста размера выборки до ∞\infty⟧:

𝔼Sn∼μn[R​(𝒜​(Sn))]↛0​ as ​n→∞\mathop{\mathbb{E}}_{S_{n}\sim\mu^{n}}\left[R({\mathcal{A}}(S_{n}))\right]\nrightarrow 0\text{ as }n\to\infty

Значит, что без дополнительных предположений ни один обучающийся не является сильно универсально Байес-согласованным. Пусть 𝒳{\mathcal{X}} — это открытый интервал (0,1)(0,1). Пусть 𝒴=ℕ0:={0,1,2,…}{\mathcal{Y}}=\mathbb{N}_{0}:=\{0,1,2,\dots\} при стандартной ℓ1\ell_{1} потере. Определим для любого k∈ℕk\in\mathbb{N} :

Ik:=(12k,12k−1).I_{k}:=\left(\frac{1}{2^{k}},\frac{1}{2^{k-1}}\right).

Таким образом 𝒳=⋃k∈ℕIk{\mathcal{X}}=\bigcup_{k\in\mathbb{N}}I_{k}. Мы рассматриваем реализуемый случай с равномерным распределением μ\mu по 𝒳{\mathcal{X}}, реализованный семейством функций:

ℋ:={f:∀k∈ℕ,∀x∈Ik:f​(x)∈{0,22​k+1}},{\mathcal{H}}:=\left\{f:\forall k\in\mathbb{N},\forall x\in I_{k}:f(x)\in\left\{0,2^{2k+1}\right\}\right\},

таким образом, задавая семейство возможных распределений на (𝒳,𝒴)({\mathcal{X}},{\mathcal{Y}}). Теперь мы определяем реализуемое распределение через явную конструкцию произведения (подбрасывание монеты). Пусть B=(Bk)k≥1B=(B_{k})_{k\geq 1} будут независимыми и одинаково распределенными честными битами, Bk∼Ber​(1/2)B_{k}\sim\mathrm{Ber}(1/2), и определим fB∈ℋf_{B}\in{\mathcal{H}} посредством

fB​(x):={0x∈Ik​and​Bk=0,22​k+1x∈Ik​and​Bk=1.f_{B}(x):=\begin{cases}0&x\in I_{k}\ \text{and}\ B_{k}=0,\\ 2^{2k+1}&x\in I_{k}\ \text{and}\ B_{k}=1.\end{cases}

Для каждого фиксированного BB пусть μ¯B{\bar{\mu}}_{B} будет распределением на 𝒳×𝒴{\mathcal{X}}\times{\mathcal{Y}}, задаваемым X∼Unif​(0,1)X\sim\mathrm{Unif}(0,1) и Y=fB​(X)Y=f_{B}(X). Тогда μ¯B{\bar{\mu}}_{B} реализуемо через fBf_{B}, следовательно, R∗​(μ¯B)=0<∞R^{*}({\bar{\mu}}_{B})=0<\infty. Таким образом, мы рассматриваем это как задачу, в которой обучающий (learning algorithm) видит выборку Sn={(X1,Y1),…,(Xn,Yn)}∼μ¯BnS_{n}=\{(X_{1},Y_{1}),\dots,(X_{n},Y_{n})\}\sim{\bar{\mu}}_{B}^{n} i.i.d. и стремится выдать предиктор hn:=𝒜​(Sn)h_{n}:={\mathcal{A}}(S_{n}), чтобы минимизировать риск:

Rμ¯B​(hn):=𝔼(X,Y)∼μ¯Bℓ​(hn​(X),Y).R_{{\bar{\mu}}_{B}}(h_{n}):=\mathop{\mathbb{E}}_{(X,Y)\sim{\bar{\mu}}_{B}}\ell(h_{n}(X),Y).

Ключевой момент заключается в том, что при любом реализованном образце SnS_{n} бесконечно много интервалов IkI_{k} остаются не наблюденными, поэтому BkB_{k} остается свежей справедливой монетой на каждом таком интервале. На IkI_{k} по меньшей мере один из двух возможных ярлыков {0,22​k+1}\{0,2^{2k+1}\} должен понести убыток по меньшей мере 2k2^{k} (за счет неравенства треугольника и интегрирования по |Ik|=2−k|I_{k}|=2^{-k}), так что с условной вероятностью по меньшей мере 1/21/2 интервал вносит ≥2k\geq 2^{k} в риск. Независимость по отношению к неувиденным kk и лемма Бореля—Кантелли затем вынуждают бесконечно много таких вкладов, что означает, что Rμ¯B​(hn)=∞R_{{\bar{\mu}}_{B}}(h_{n})=\infty почти наверное. Полное выведение приведено в Приложении A.6⟧.

4 Основной результат: характеристика ℋ{\mathcal{H}}

Теперь мы формулируем основную теорему, которая характеризует, когда сильная универсальная Байесовская согласованность достижима в реализуемом случае при общих (возможно неограниченных) метрических потерях. Характеризация дана через единственную комбинаторную преграду: неограниченную по разрыву Lиттлстоуна-дерево.

Definition 4.1 (н невозрастающая-γk\gamma_{k}-Дерево Littlestone).

Зафиксируйте неубывающую последовательность (γk)k≥1(\gamma_{k})_{k\geq 1} с γk→∞\gamma_{k}\to\infty. Неубывающее-γk\gamma_{k}-Littlestone-дерево для ℋ{\mathcal{H}} (вариант, основанный на метрической функции потерь классического Littlestone-дерева (Littlestone, 1988); см. также Bousquet et al. (2020, Definition 1.7)) — это укоренённое полное двоичное дерево, внутренние узлы которого на глубине kk помечены экземплярами xk,i∈𝒳x_{k,i}\in{\mathcal{X}}, и из каждого такого узла выходят два ребра, помеченные yk,i,1,yk,i,2∈𝒴y_{k,i,1},y_{k,i,2}\in{\mathcal{Y}}, удовлетворяющие ℓ​(yk,i,1,yk,i,2)≥γk\ell(y_{k,i,1},y_{k,i,2})\geq\gamma_{k}, при этом свойство состоит в том, что каждая конечная траектория от корня до листа реализуема некоторой h∈ℋh\in{\mathcal{H}} (то есть hh согласуется с метками рёбер вдоль этого конечного пути).

Definition 4.2 (реализуемая невозрастающая-γk\gamma_{k}-Littlestone tree).

Бесконечное неубывающее-γk\gamma_{k}-Littlestone-дерево является деревом бесконечной глубины, удовлетворяющим условиям определения 4.1 на каждой конечной глубине kk. Такое бесконечное дерево реализуемо, если, помимо реализуемости на конечных префиксах, каждая бесконечная ветвь от корня к листу имеет всю свою маркировку, реализованную одним-единственным гипотезом в ℋ{\mathcal{H}} (то есть для каждого бесконечного пути существует h∈ℋh\in{\mathcal{H}}, согласующаяся со всеми метками рёбер вдоль этого пути).

Lemma 4.3 (Лемма связи: реализуемость с конечным префиксом влечёт реализуемость с бесконечным путём).

Предположим, что ℋ{\mathcal{H}} удовлетворяет условию измеримости для Bousquet et al. (2020, Definition 3.3) при компактном параметрическом пространстве Θ\Theta и функции h:Θ×𝒳→𝒴h\colon\Theta\times{\mathcal{X}}\to{\mathcal{Y}}, которая непрерывна по θ\theta (то есть θ↦h​(θ,x)\theta\mapsto h(\theta,x) непрерывна для каждого фиксированного x∈𝒳x\in{\mathcal{X}}). Тогда всякое бесконечное неубывающее-γk\gamma_{k}-Littlestone-дерево (Определение 4.1) автоматически реализуемо (Определение 4.2).

Доказательство.

Доказательство следует из свойства конечного пересечения компактных пространств; см. Приложение A.4. ∎

Remark 4.4.

Лемма 4.3 требует предположения компактной параметризации (компакт Θ\Theta, hh непрерывна по θ\theta); мы обсуждаем в Приложении A.4, почему это предположение необходимо в общем случае, приводим конкретный пример, где два понятия дерева различаются без него, и утверждаем, что это предположение является мягким и охватывает практически все настройки практического интереса.

Theorem 4.5 (Основная характеристика).

Предположим, что (𝒳,ρ)({\mathcal{X}},\rho) и (𝒴,ℓ)({\mathcal{Y}},\ell) являются польскими, а ℋ{\mathcal{H}} удовлетворяет условию измеримости Bousquet et al. (2020, Definition 3.3) при компактных Θ\Theta и hh, непрерывных в θ\theta (см. Лемма 4.3). Тогда следующие утверждения эквивалентны:

  1. ⟦Существует (не зависящее от распределения) правило обучения 𝒜{\mathcal{A}} такое, что для каждого реализуемого распределения μ¯{\bar{\mu}} на 𝒳×𝒴{\mathcal{X}}\times{\mathcal{Y}} обученные предикторы hn:=𝒜​(Sn)h_{n}:={\mathcal{A}}(S_{n}) удовлетворяют
    Rμ¯​(hn)→0almost surely as ​n→∞.R_{{\bar{\mu}}}(h_{n})\to 0\qquad\text{almost surely as }n\to\infty.
  2. ⟦2. ℋ{\mathcal{H}} не допускает бесконечного неубывающего-(γk)(\gamma_{k})-Littlestone-дерева (для любой неубывающей последовательности зазоров (γk)(\gamma_{k}) с γk→∞\gamma_{k}\to\infty).
Доказательство.

(1)⟹(2)(1)\implies(2): Обращение по контрапозиции: предположим, что существует бесконечное неубывающее-γk\gamma_{k}-дерево Литтлстоуна (Определение 4.1). По лемме 4.3 дерево автоматически реализуемо (Определение 4.2). Теорема 5.1 затем показывает, что ни один обучающийся не может быть согласованным. (2)⟹(1)(2)\implies(1): Если не существует такого препятствия, то явный обучающийся, построенный в разделе 6.5, является сильно универсально байесовски-согласованным для каждого реализуемого μ¯{\bar{\mu}} (Теорема 6.5). ∎

5 Нижняя граница: существование бесконечного дерева не подразумевает согласованность

Theorem 5.1 (Нижняя граница).

Пусть ℋ{\mathcal{H}} — это класс гипотез, который содержит реализуемое бесконечное неубывающее-γk\gamma_{k}-Littlestone дерево с γk→∞\gamma_{k}\to\infty. Тогда для любого алгоритма обучения 𝒜{\mathcal{A}} существует реализуемое распределение μ¯{\bar{\mu}} такое, что ожидаемый риск бесконечен:

𝔼Sn∼μ¯n[R​(𝒜​(Sn))]=∞\mathop{\mathbb{E}}_{S_{n}\sim{\bar{\mu}}^{n}}[R({\mathcal{A}}(S_{n}))]=\infty

для всех nn. В частности, ни один обучающийся не является согласованным.

Эскиз доказательства; полное доказательство в Приложении A.7..

Аргумент обобщает контрпример из раздела 3: мы строим реализуемое распределение, поддерживаемое на выбранных узлах дерева, где разрыв велик, затем показываем, что каждый обучающийся несёт бесконечный риск посредством аргумента Бореля–Кантелли на неувиданных узлах.

Построение распределения.

Поскольку γk→∞\gamma_{k}\to\infty, мы можем выбирать глубины k1<k2<⋯k_{1}<k_{2}<\cdots вдоль дерева, где γkm≥m2\gamma_{k_{m}}\geq m^{2}. Назначим массу вероятности pm∝1/m2p_{m}\propto 1/m^{2} узлу глубины-kmk_{m} (нормированную так, что ∑pm=1\sum p_{m}=1). Случайный путь от корня к листу выбирается бросками независимых честных монет (Bk)k≥1(B_{k})_{k\geq 1}, по одной на каждый уровень дерева; монета BkmB_{k_{m}} выбирает, какая из двух исходящих меток на глубине kmk_{m} является истинной меткой. Поскольку дерево реализуемо (определение 4.2), полученное распределение μ¯B{\bar{\mu}}_{B} реализуемо некоторыми fB⋆∈ℋf_{B}^{\star}\in{\mathcal{H}}.

Непознанные глубины действуют как справедливые монеты.

Исправьте любого обучающегося 𝒜{\mathcal{A}} и размер выборки nn. Выборка Sn∼μ¯BnS_{n}\sim{\bar{\mu}}_{B}^{n} может затронуть не более nn из счетного множества глубин kmk_{m}, так что все, кроме конечного числа, остаются не наблюдаемыми. На каждой ненаблюдаемой глубине kmk_{m} монета BkmB_{k_{m}} независима от SnS_{n}, то есть прогноз обучающегося hn​(xkm)h_{n}(x_{k_{m}}) выбирается без информации о истинной метке. Так как две кандидатные метки находятся на расстоянии ≥γkm≥m2\geq\gamma_{k_{m}}\geq m^{2}, неравенство треугольника вынуждает 𝔼[ℓ​(hn​(xkm),Y)∣Sn]≥m2/2\mathop{\mathbb{E}}[\ell(h_{n}(x_{k_{m}}),\,Y)\mid S_{n}]\geq m^{2}/2 независимо от того, что предсказывает обучающийся.

Расхождение через Бореля–Кантелли.

Точнее, какое бы обозначение ни было ближе к предсказанию обучающегося, “плохой” исход монеты (другое обозначение) происходит с условной вероятностью 1/21/2 независимо на различных не наблюдавшихся глубинах. На этом событии вклад в потери по меньшей мере pm⋅m2/2=Θ​(1)p_{m}\cdot m^{2}/2=\Theta(1). По второй лемме Бореля—Кантелли, бесконечно многие такие плохие события происходят почти наверное, так что Rμ¯B​(hn)=∞R_{{\bar{\mu}}_{B}}(h_{n})=\infty п.н. Аргумент Фубини по случайной траектории BB и счётное пересечение по n∈ℕn\in\mathbb{N} затем дают для фиксированного обучающегося 𝒜{\mathcal{A}} единственное распределение μ¯{\bar{\mu}} с бесконечным ожидаемым риском при любом размере выборки. ∎

6 Верхняя граница: отсутствие бесконечного дерева влечёт сильную универсальную согласованность

В этом разделе мы завершаем обоснование того, что при подходящем комбинаторном условии на ℋ{\mathcal{H}} возможно сильное универсальное байесовски согласованное обучение в реализуемом случае, даже когда функция потерь не ограничена.

План-график доказательства.

Верхняя граница осуществляется в четыре этапа: (1) мы кодируем препятствие для дерева как игру Гейла—Стюарта и вызываем аппарат измеримо-стратегий Bousquet et al. (2020) (раздел 6.1); (2) мы показываем, что запуск этой игры на i.i.d. выборке приводит к тому, что она стабилизируется после конечного числа раундов почти наверное, и для каждого xx получается набор допустимых меток HK​(x)H_{K}(x) с ограниченным диаметром (разделы 6.2-6.3); (3) мы разбиваем 𝒳{\mathcal{X}} на счетно много ячеек, каждая из которых имеет общую область ограниченных меток (раздел 6.4); (4) в каждой ячейке мы применяем обучающий алгоритм с ограниченным диапазоном 𝖬𝖾𝖽𝖭𝖾𝗍{\mathsf{MedNet}} из Tsir Cohen & Kontorovich (2022) и агрегируем (разделы 6.5-6.6).

Стоящие допущения о измеримости.

Чтобы избежать паталогий, возникающих из-за мер (измеримая детерминированность / измеримые стратегии и измеримые выборы), мы предполагаем, что и (𝒳,ρ)({\mathcal{X}},\rho), и (𝒴,ℓ)({\mathcal{Y}},\ell) являются польскими пространствами. В частности, (𝒴,ℓ)({\mathcal{Y}},\ell) сепарабельно, следовательно допускает счётное плотное подмножество, которое мы будем использовать для построения счётного разбиения 𝒳{\mathcal{X}}. Кроме того, мы предполагаем, что класс гипотез ℋ{\mathcal{H}} удовлетворяет условию измеримости Bousquet et al. (2020, Definition 3.3): существует польское пространство Θ\Theta (параметрическое пространство) и борелевски измеримая функция оценки h:Θ×𝒳→𝒴h\colon\Theta\times{\mathcal{X}}\to{\mathcal{Y}}, (θ,x)↦h​(θ,x)(\theta,x)\mapsto h(\theta,x), такая что ℋ={h​(θ,⋅):θ∈Θ}{\mathcal{H}}=\{h(\theta,\cdot):\theta\in\Theta\}. Мы усиливаем это требованием, чтобы Θ\Theta было компактным, а hh непрерывным по θ\theta (то есть θ↦h​(θ,x)\theta\mapsto h(\theta,x) непрерывна для каждого фиксированного x∈𝒳x\in{\mathcal{X}}; см. Лемма 4.3, а также Приложение A.4 для обсуждения того, почему это усиление необходимо и почему оно является мягким), так что игра в Разделе 6.1 допускает универсально измеримую выигрышную стратегию для обучающегося. Всякий раз, когда мы определяем отображения со множествами значений или индексы, используя эту стратегию (например, Hk​(⋅)H_{k}(\cdot), jk​(⋅)j_{k}(\cdot), и ячейки Ck,jC_{k,j}), мы неявно работаем с универсально измеримыми вариантами, так что эти объекты (и итоговый предиктор) можно считать универсально измеримыми.222В частности, этого можно добиться стандартными результатами о выборе на польских пространствах (например, выбор типа Jankov-von Neumann), применёнными к аналитическим множествам, возникающим из отношения разрешённых ходов и стратегии σ\sigma.

6.1 Игра Гейл–Стюарта

Зафиксируйте неубывающую последовательность (γk)k≥1(\gamma_{k})_{k\geq 1} с γk→∞\gamma_{k}\to\infty. Особый выбор расходящегося графика зазоров несуществен: если ℋ{\mathcal{H}} содержит бесконечное дерево с неубывающими зазорами, у которого зазоры стремятся к ∞\infty, то для любой заданной расходящейся последовательности (γ~m)m≥1(\tilde{\gamma}_{m})_{m\geq 1} можно получить бесконечное дерево с неубывающими-(γ~m)(\tilde{\gamma}_{m}) зазорами, переходя к подпоследовательности глубин, вдоль которых исходные зазоры превышают γ~m\tilde{\gamma}_{m} («пропуск уровней»). Вследствие этого отсутствие бесконечного дерева с неубывающими-(γk)(\gamma_{k}) зазорами для некоторого расходящегося (γk)(\gamma_{k}) эквивалентно отсутствию любой бесконечной неограниченной-заоблачной обструкции Littlestone-дерева.

Теперь мы задаём бесконечную игру Гейла — Стюарта между противником PAP_{A} и обучающимся PLP_{L}. На раунде k=1,2,…k=1,2,\dots:

  • ⟦• PAP_{A} выбирает тройку (ξk,ηk,1,ηk,2)∈𝒳×𝒴×𝒴(\xi_{k},\eta_{k,1},\eta_{k,2})\in{\mathcal{X}}\times{\mathcal{Y}}\times{\mathcal{Y}} такую, что ℓ​(ηk,1,ηk,2)≥γk\ell(\eta_{k,1},\eta_{k,2})\geq\gamma_{k} и такая, что существует h∈ℋh\in{\mathcal{H}}, согласующееся с предыдущим ходом и удовлетворяющее h​(ξk)∈{ηk,1,ηk,2}h(\xi_{k})\in\{\eta_{k,1},\eta_{k,2}\}.
  • ⟦• PLP_{L} выбирает одну из двух меток, обозначенную η^k∈{ηk,1,ηk,2}\hat{\eta}_{k}\in\{\eta_{k,1},\eta_{k,2}\}.

Обучающийся выигрывает, если в некотором конечном раунде у противника нет допустимого хода; в противном случае выигрывает противник (то есть если игра продолжается бесконечно). Вспомните определение неубывающего-γk\gamma_{k}-Littlestone-дерева из определения 4.1. Непосредственно следует, что существует бесконечное неубывающее-γk\gamma_{k} Littlestone-дерево тогда и только тогда, когда PAP_{A} имеет выигрышную стратегию. Следовательно, если не существует такого бесконечного дерева, то PLP_{L} имеет выигрышную стратегию. При польских предположениях мы фиксируем измеримую выигрышную стратегию σ\sigma для PLP_{L}. Существование такой измеримой стратегии объясняется в приложении A.3, где мы проверяем, что условия Bousquet et al. (2020, Theorem B.1) выполнены в нашей игре.

6.2 Исторически-условные наборы меток

Definition 6.1 (Исторически-условные наборы меток).

Пусть τk\tau_{k} обозначает конечную историю, возникающую из судебного разбирательства по σ\sigma. Дано такую историю и точку x∈𝒳x\in{\mathcal{X}}, определите множество допустимых меток, условное по истории

Vk(x):={y∈𝒴:\displaystyle V_{k}(x)=\{y\in{\mathcal{Y}}: ∃h∈ℋ\displaystyle\exists h\in{\mathcal{H}}\
consistent with τk such that h(x)=y},\displaystyle\text{consistent with }\tau_{k}\text{ such that }h(x)=y\},

и множество меток, зависящее от истории

Hk(x):={y∈Vk(x):\displaystyle H_{k}(x)=\bigl\{y\in V_{k}(x): ∀y′∈Vk​(x)​with ​ℓ​(y,y′)≥γk+1,\displaystyle\forall y^{\prime}\in V_{k}(x)\ \text{with }\ell(y,y^{\prime})\geq\gamma_{k+1},
σ​does not choose ​y​at round ​k+1\displaystyle\sigma\ \text{does not choose }y\ \text{at round }k{+}1
when presented with
(ξk+1,ηk+1,1,ηk+1,2)=(x,y,y′)}.\displaystyle(\xi_{k+1},\eta_{k+1,1},\eta_{k+1,2})=(x,y,y^{\prime})\bigr\}.

Интуитивно, Hk​(x)H_{k}(x) — это множество меток на xx, которые стратегия σ\sigma никогда не выбирает в следующем раунде при сочетании с любой достаточно далёкой реализуемой альтернативой.

Lemma 6.2 (Ограниченный диаметр наборов меток, зависящих от истории).

Для любой реализуемой истории τk\tau_{k} и для любой x∈𝒳x\in{\mathcal{X}}⟧,

diam⁡(Hk​(x)):=supy,y′∈Hk​(x)ℓ​(y,y′)≤γk+1.\operatorname{diam}(H_{k}(x)):=\sup_{y,y^{\prime}\in H_{k}(x)}\ell(y,y^{\prime})\leq\gamma_{k+1}.
Доказательство.

Предположим y,y′∈Hk​(x)y,y^{\prime}\in H_{k}(x) и ℓ​(y,y′)>γk+1\ell(y,y^{\prime})>\gamma_{k+1}. Тогда противник может предъявить (x,y,y′)(x,y,y^{\prime}) на раунде k+1k{+}1 (этот ход разрешён, поскольку y∈Vk​(x)y\in V_{k}(x)), в таком случае σ\sigma должно выбрать одно из yy или y′y^{\prime}, что противоречит определяющему свойству Hk​(x)H_{k}(x) для выбранной метки. Следовательно ℓ​(y,y′)≤γk+1\ell(y,y^{\prime})\leq\gamma_{k+1}. ∎

6.3 Стабилизация на бесконечной выборке i.i.d.

Пусть μ¯{\bar{\mu}} будет любой реализуемым распределением на 𝒳×𝒴{\mathcal{X}}\times{\mathcal{Y}}, реализованным некоторым f∗∈ℋf^{*}\in{\mathcal{H}}. Пусть S∞=((Xi,Yi))i≥1∼μ¯∞S_{\infty}=((X_{i},Y_{i}))_{i\geq 1}\sim{\bar{\mu}}^{\infty}.

Мы реализуем симуляцию игры, используя S∞S_{\infty} следующим образом. Поддерживайте текущий счетчик раундов k≥0k\geq 0 и текущую допустимую историю. Просканируйте i=1,2,…i=1,2,\dots. Если существует свидетель y′∈𝒴y^{\prime}\in{\mathcal{Y}} с ℓ​(Yi,y′)≥γk+1\ell(Y_{i},y^{\prime})\geq\gamma_{k+1} такой, что (i) если противник сыграет (Xi,Yi,y′)(X_{i},Y_{i},y^{\prime}) следующим, то σ\sigma выбирает YiY_{i}, и (ii) расширенная история остается реализуемой некоторой гипотезой в ℋ{\mathcal{H}}, то мы продвигаем игру: добавьте этот ход и установите k←k+1k\leftarrow k+1. В противном случае ничего не делайте и продолжайте. Поскольку σ\sigma — это выигрышная стратегия, противник не может вынудить бесконечную допустимую игру под σ\sigma. Таким образом, вдоль любого исхода S∞S_{\infty}, описанная выше процедура может продвинуться лишь конечное число раз. Пусть K∞=K​(S∞)<∞K_{\infty}=K(S_{\infty})<\infty будет заключительным раундом, а τK∞\tau_{K_{\infty}} — конечной историей.

Lemma 6.3 (Истинная метка содержится в a.s. при новом независимом выборе).

С вероятностью один над S∞∼μ¯∞S_{\infty}\sim{\bar{\mu}}^{\infty}, для конечной истории τK∞\tau_{K_{\infty}} у нас

μ¯​({(x,y):y∉HK∞​(x)})=0.{\bar{\mu}}\bigl(\{(x,y):y\notin H_{K_{\infty}}(x)\}\bigr)=0.

Эквивалентно, при условии S∞S_{\infty}, независимая точка тестирования (X,Y)∼μ¯(X,Y)\sim{\bar{\mu}} удовлетворяет Y∈HK∞​(X)Y\in H_{K_{\infty}}(X) почти наверное.

Доказательство.

Зафиксируйте результат S∞S_{\infty}, при котором процедура стабилизируется на K∞K_{\infty} с историей τK∞\tau_{K_{\infty}}. Определите E:={(x,y):y∈VK∞​(x)​and​y∉HK∞​(x)}.E:=\{(x,y):y\in V_{K_{\infty}}(x)\ \text{and}\ y\notin H_{K_{\infty}}(x)\}. Поскольку μ¯{\bar{\mu}} реализуемо некоторыми f∗∈ℋf^{*}\in{\mathcal{H}} и τK∞\tau_{K_{\infty}} является реализуемой историей (в самом деле согласованной с f∗f^{*}), получаем Y=f∗​(X)∈VK∞​(X)Y=f^{*}(X)\in V_{K_{\infty}}(X) почти наверняка для (X,Y)∼μ¯(X,Y)\sim{\bar{\mu}}, и потому

μ¯​({(x,y):y∉HK∞​(x)})=μ¯​(E).{\bar{\mu}}\bigl(\{(x,y):y\notin H_{K_{\infty}}(x)\}\bigr)={\bar{\mu}}(E).

По определению HK∞​(x)H_{K_{\infty}}(x), для каждого (x,y)∈E(x,y)\in E существует y′∈VK∞​(x)y^{\prime}\in V_{K_{\infty}}(x) с ℓ​(y,y′)≥γK∞+1\ell(y,y^{\prime})\geq\gamma_{K_{\infty}+1} таким образом, что если противник разыгрывает (x,y,y′)(x,y,y^{\prime}) далее, σ\sigma выбрал бы yy. Кроме того, поскольку y∈VK∞​(x)y\in V_{K_{\infty}}(x), существует h∈ℋh\in{\mathcal{H}}, согласованное с τK∞\tau_{K_{\infty}} с h​(x)=yh(x)=y, так что расширенная история после приписывания (x,y,y′)(x,y,y^{\prime}) и выбора yy остается осуществимой. Поэтому всякий раз, когда точка выборки (Xi,Yi)(X_{i},Y_{i}) попадает в EE (при фиксированной заключительной истории), эта точка допускается для продвижения игры (используя ее свидетель y′y^{\prime}), что противоречит стабилизации, если это происходит только конечное число раз. Если μ¯​(E)>0{\bar{\mu}}(E)>0, то тогда по лемме Бореля–Кантелли для i.i.d. выборок (Xi,Yi)∈E(X_{i},Y_{i})\in E происходит бесконечно часто почти наверное, что приводит к противоречию. Следовательно, μ¯​(E)=0{\bar{\mu}}(E)=0. ∎

6.4 Сокращение пер-xx ограниченный диаметр для счетного числа подзадач с ограниченным диапазоном

Лемма 6.2 показывает, что у каждого HK∞​(x)H_{K_{\infty}}(x) диаметр не превосходит γK∞+1\gamma_{K_{\infty}+1}. Однако объединение ⋃xHK∞​(x)\bigcup_{x}H_{K_{\infty}}(x) может не быть ограниченным, так что мы не можем напрямую применить один алгоритм обучения с ограниченным диаметром. Мы устраняем это, разбивая 𝒳{\mathcal{X}} на счетливо много областей, каждая из которых имеет общую ограниченную область меток. Зафиксируем счетное плотное подмножество {q1,q2,…}⊆𝒴\{q_{1},q_{2},\dots\}\subseteq{\mathcal{Y}}. Это гарантировано тем, что 𝒴{\mathcal{Y}} является польским пространством. Для заданной истории τk\tau_{k} определим для каждого x∈𝒳x\in{\mathcal{X}} индекс

jk​(x):=min⁡{j∈ℕ:∃y∈Hk​(x)​with​ℓ​(y,qj)≤γk+1}.j_{k}(x):=\min\Bigl\{j\in\mathbb{N}:\ \exists y\in H_{k}(x)\ \text{with}\ \ell(y,q_{j})\leq\gamma_{k+1}\Bigr\}.

(Существование следует из плотности (qj)(q_{j}) и непустоты Hk​(x)H_{k}(x) в правовых позициях.) Это приводит к счетному разбиению 𝒳=⨆j≥1Ck,j{\mathcal{X}}=\bigsqcup_{j\geq 1}C_{k,j} где Ck,j:={x:jk​(x)=j}C_{k,j}:=\{x:\ j_{k}(x)=j\}. Для каждой ячейки определите ограниченную область меток

𝒴k,j:={y∈𝒴:ℓ​(y,qj)≤2​γk+1}.{\mathcal{Y}}_{k,j}:=\{y\in{\mathcal{Y}}:\ \ell(y,q_{j})\leq 2\gamma_{k+1}\}.
Lemma 6.4 (Покрытие ограниченного диапазона по ячейкам).

Для каждого k,jk,j и для каждого x∈Ck,jx\in C_{k,j} выполняется Hk​(x)⊆𝒴k,jH_{k}(x)\subseteq{\mathcal{Y}}_{k,j}. Следовательно, если μ¯​({(x,y):y∈Hk​(x)})=1{\bar{\mu}}(\{(x,y):y\in H_{k}(x)\})=1, то μ¯​(Y∈𝒴k,j∣X∈Ck,j)=1{\bar{\mu}}(Y\in{\mathcal{Y}}_{k,j}\mid X\in C_{k,j})=1 для каждого jj при μ¯​(X∈Ck,j)>0{\bar{\mu}}(X\in C_{k,j})>0.

Доказательство.

Исправь x∈Ck,jx\in C_{k,j}. По определению существует yx∈Hk​(x)y_{x}\in H_{k}(x), такое что ℓ​(yx,qj)≤γk+1\ell(y_{x},q_{j})\leq\gamma_{k+1}. Для любого y∈Hk​(x)y\in H_{k}(x), Лемма 6.2 дает ℓ​(y,yx)≤γk+1\ell(y,y_{x})\leq\gamma_{k+1}. Следовательно, по неравенству треугольника, ℓ​(y,qj)≤ℓ​(y,yx)+ℓ​(yx,qj)≤2​γk+1,\ell(y,q_{j})\leq\ell(y,y_{x})+\ell(y_{x},q_{j})\leq 2\gamma_{k+1}, так что y∈𝒴k,jy\in{\mathcal{Y}}_{k,j}. ∎

6.5 Реализуемое правило обучения

Теперь определяем правило обучения, не зависящее от распределения.

Входной сигнал.

Маркированный образец Sn=((Xi,Yi))i=1n∼μ¯nS_{n}=((X_{i},Y_{i}))_{i=1}^{n}\sim{\bar{\mu}}^{n} из реализуемого распределения μ¯{\bar{\mu}}, реализованного некоторым f∗∈ℋf^{*}\in{\mathcal{H}}.

Шаг 1: запускайте игру на половине выборки.

Разделите выборку на две половины, Sn(1)=((Xi,Yi))i=1⌊n/2⌋S_{n}^{(1)}=((X_{i},Y_{i}))_{i=1}^{\lfloor n/2\rfloor} и Sn(2)=((Xi,Yi))i=⌊n/2⌋+1nS_{n}^{(2)}=((X_{i},Y_{i}))_{i=\lfloor n/2\rfloor+1}^{n}. Запустите процедуру стабилизации из раздела 6.3 на Sn(1)S_{n}^{(1)}, получив конечный раунд K=K​(Sn(1))K=K(S_{n}^{(1)}) и конечную историю τK\tau_{K}.

Шаг 2: разделение 𝒳{\mathcal{X}} using (qj)(q_{j}).

Используя τK\tau_{K}, вычислите отображение с множеством значений HK​(⋅)H_{K}(\cdot) и индуцированное отображение jK​(⋅)j_{K}(\cdot), следовательно, множества ячеек CK,jC_{K,j} и ограниченные области меток 𝒴K,j{\mathcal{Y}}_{K,j}.

Для каждого jj пусть Sn,j(2)S_{n,j}^{(2)} обозначает подпоследовательность выборки во второй половине Sn(2)S_{n}^{(2)}, состоящую из тех примеров, которые имеют Xi∈CK,jX_{i}\in C_{K,j}. Затем запустите алгоритм, минимизирующий метрику-лосс 𝖬𝖾𝖽𝖭𝖾𝗍{\mathsf{MedNet}} из Tsir Cohen & Kontorovich (2022) (ограниченный областью меток 𝒴K,j{\mathcal{Y}}_{K,j}) на Sn,j(2)S_{n,j}^{(2)} и на ограниченном классе гипотез ℋ|CK,j:={h|CK,j:h∈ℋ}{\mathcal{H}}|_{C_{K,j}}:=\{h|_{C_{K,j}}:\ h\in{\mathcal{H}}\} и обозначьте получившийся предиктор как f^n,j:CK,j→𝒴K,j\widehat{f}_{n,j}:C_{K,j}\to{\mathcal{Y}}_{K,j}.

Если Sn,j(2)S_{n,j}^{(2)} пусто, определить f^n,j​(x)≡qj\widehat{f}_{n,j}(x)\equiv q_{j} на CK,jC_{K,j}⟧.

Вывод предиктора.

Определите f^n:𝒳→𝒴\widehat{f}_{n}:{\mathcal{X}}\to{\mathcal{Y}} через

f^n​(x):=f^n,jK​(x)​(x).\widehat{f}_{n}(x):=\widehat{f}_{n,j_{K}(x)}(x).

Операционально не требуется явно строить все разбиение: по вводу xx вычислите jK​(x)j_{K}(x) и используйте только те обучающие точки в Sn(2)S_{n}^{(2)}, которые лежат в той же ячейке. Смысл, в котором это правило обучения является «явным», — при наличии измеримой стратегии выигрыша σ\sigma — обсуждается в Приложении A.2⟧.

6.6 Возможная сильная универсальная байесовская согласованность

Theorem 6.5 (Реализуемая верхняя граница).

Предположим, что ℋ{\mathcal{H}} допускает не бесконечное неубывающее-γk\gamma_{k}-дерево Литтлстоуна для некоторой неубывающей последовательности разрывов (γk)(\gamma_{k}) с γk→∞\gamma_{k}\to\infty. Предположим, что (𝒳,ρ)({\mathcal{X}},\rho) и (𝒴,ℓ)({\mathcal{Y}},\ell) являются польскими. Пусть μ¯{\bar{\mu}} будет любым распределением на 𝒳×𝒴{\mathcal{X}}\times{\mathcal{Y}}, реализуемым некоторым f∗∈ℋf^{*}\in{\mathcal{H}}.

Тогда правило обучения Sn↦f^nS_{n}\mapsto\widehat{f}_{n}, определенное в разделе 6.5, является строго универсально согласованным по Байесу в реализуемом смысле:

Rμ¯​(f^n)→0almost surely as ​n→∞.R_{{\bar{\mu}}}(\widehat{f}_{n})\to 0\qquad\text{almost surely as }n\to\infty.
Доказательство.

Зафиксируйте реализуемое распределение μ¯{\bar{\mu}}, реализованное некоторым f∗∈ℋf^{*}\in{\mathcal{H}}, и свяжите всех обученных предикторов с i.i.d. бесконечной выборкой S∞=((Xi,Yi))i≥1∼μ¯∞S_{\infty}=((X_{i},Y_{i}))_{i\geq 1}\sim{\bar{\mu}}^{\infty}. Для каждого четного n=2​mn=2m правило обучения раздела 6.5 использует первую половину S2​m(1)=((Xi,Yi))i=1mS^{(1)}_{2m}=((X_{i},Y_{i}))_{i=1}^{m} для проведения моделирования игры, а вторую половину S2​m(2)=((Xi,Yi))i=m+12​mS^{(2)}_{2m}=((X_{i},Y_{i}))_{i=m+1}^{2m} для обучения внутри ячеек. Поскольку S2​m(1)S^{(1)}_{2m} и S2​m(2)S^{(2)}_{2m} — непересекающиеся блоки i.i.d. последовательности, эти половины независимы. (Нечетный nn можно обрабатывать, игнорируя одну выборку; достаточно доказать сходимость вдоль четной подпоследовательности.) Доказательство организовано в четыре шага.

Шаг 1: стабилизация и последующее достижение согласия с терминальной историей.

Запустите процедуру стабилизации из раздела 6.3 на всем бесконечном префиксе ((Xi,Yi))i≥1((X_{i},Y_{i}))_{i\geq 1}. Поскольку σ\sigma является выигрышной стратегией, процедура продвигается только конечное число раз почти наверное; обозначим через K∞=K​(S∞)<∞K_{\infty}=K(S_{\infty})<\infty финальный раунд и через τK∞\tau_{K_{\infty}} получившуюся конечную историю. На фиксированном пути выборки S∞S_{\infty} пусть N0=N0​(S∞)N_{0}=N_{0}(S_{\infty}) будет таким индексом, достаточно большим, что после сканирования (Xi,Yi)(X_{i},Y_{i}) на предмет i≤N0i\leq N_{0} процедура уже сделала все свои (конечное число) продвижения, и ни одна дополнительная точка выборки (Xi,Yi)(X_{i},Y_{i}) с i>N0i>N_{0} не может продвинуть игру дальше раунда K∞K_{\infty}. Такой N0N_{0} существует, потому что процедура продвигается только конечное число раз. Теперь рассмотрим запуск той же процедуры на конечном префиксе длины mm. Для каждого m≥N0m\geq N_{0}, запуск на ((Xi,Yi))i=1m((X_{i},Y_{i}))_{i=1}^{m} должен дать точно тот же конечный раунд и историю, то есть.

K​(S2​m(1))=K∞andτK​(S2​m(1))=τK∞.K(S^{(1)}_{2m})=K_{\infty}\qquad\text{and}\qquad\tau_{K(S^{(1)}_{2m})}=\tau_{K_{\infty}}. (1)

Действительно, по определению N0N_{0} не существует допустимого шага продвижения после индекса N0N_{0}, поэтому усечение сканирования на любом m≥N0m\geq N_{0} не может удалить продвижение, происходящее после N0N_{0} (их нет), и не может создать новые продвижения. По лемме 6.3 для конечной истории τK∞\tau_{K_{\infty}} мы имеем

μ¯​({(x,y):y∉HK∞​(x)})=0.{\bar{\mu}}\bigl(\{(x,y):y\notin H_{K_{\infty}}(x)\}\bigr)=0. (2)

Объединяя (1) и (2), получаем, что на каждой траектории выборки S∞S_{\infty} в этом событии с вероятностью единица, для всех достаточно больших четных n=2​mn=2m (а именно, m≥N0​(S∞)m\geq N_{0}(S_{\infty})) отображение множества, задаваемое данными, HK​(S2​m(1))​(⋅)H_{K(S^{(1)}_{2m})}(\cdot), используемое обучающимся, совпадает с HK∞​(⋅)H_{K_{\infty}}(\cdot) и, таким образом, почти наверное содержит истинную метку YY при независимой выборке для тестирования.

Шаг 2: счетная разбиение и ограниченные области меток.

Укажите такой путь выборки S∞S_{\infty} и запишите K:=K∞K:=K_{\infty}. Используя плотное множество (qj)j≥1(q_{j})_{j\geq 1}, определите счётное разбиение {CK,j}j≥1\{C_{K,j}\}_{j\geq 1} и ограниченные области 𝒴K,j{\mathcal{Y}}_{K,j}, как в разделе 6.4. По лемме 6.4 и (2), для каждого jj с pj:=μ¯​(X∈CK,j)>0p_{j}:={\bar{\mu}}(X\in C_{K,j})>0 условное распределение μ¯j:=μ¯(⋅∣X∈CK,j){\bar{\mu}}_{j}:={\bar{\mu}}(\cdot\mid X\in C_{K,j}) опирается на 𝒳j×𝒴K,j{\mathcal{X}}_{j}\times{\mathcal{Y}}_{K,j}, где 𝒳j:=CK,j{\mathcal{X}}_{j}:=C_{K,j}, и, в частности

ℓ​(y,y′)≤diam⁡(𝒴K,j)≤4​γK+1∀y,y′∈𝒴K,j.\ell(y,y^{\prime})\leq\operatorname{diam}({\mathcal{Y}}_{K,j})\leq 4\gamma_{K+1}\qquad\forall\,y,y^{\prime}\in{\mathcal{Y}}_{K,j}. (3)

Таким образом, в каждой ячейке функция потерь ограничена конечной константой 4​γK+14\gamma_{K+1} (которая зависит от реализованного конечного раунда KK, но является конечной на фиксированном пути выборки).

Шаг 3: сильная согласованность внутри каждой ячейки.

Рассмотрим любое фиксированное jj при pj>0p_{j}>0. Вторая половина выборки S2​m(2)=((Xi,Yi))i=m+12​mS^{(2)}_{2m}=((X_{i},Y_{i}))_{i=m+1}^{2m} являются независимыми и одинаково распределенными по μ¯{\bar{\mu}} и независимы от первой половины, следовательно, независимы от (в конечном счете фиксированного) разбиения. Пусть S2​m,j(2)S^{(2)}_{2m,j} обозначает подпоследовательность этих примеров с Xi∈CK,jX_{i}\in C_{K,j}. При условии Xi∈CK,jX_{i}\in C_{K,j} эти примеры являются независимыми и одинаково распределенными по μ¯j{\bar{\mu}}_{j}. Кроме того, поскольку pj>0p_{j}>0, число Nm,j:=|S2​m,j(2)|N_{m,j}:=|S^{(2)}_{2m,j}| удовлетворяет Nm,j→∞N_{m,j}\to\infty почти наверное при m→∞m\to\infty (в силу сильного закона больших чисел для бернуллиевских индикаторов события {X∈CK,j}\{X\in C_{K,j}\}). На ячейке jj правило обучения выполняется 𝖬𝖾𝖽𝖭𝖾𝗍{\mathsf{MedNet}} (ограниченное 𝒴K,j{\mathcal{Y}}_{K,j}) с использованием S2​m,j(2)S^{(2)}_{2m,j}, что дает предиктор f^2​m,j\widehat{f}_{2m,j}. Поскольку μ¯{\bar{\mu}} осуществимо посредством f∗∈ℋf^{*}\in{\mathcal{H}}, ограниченная целевая f∗|CK,jf^{*}|_{C_{K,j}} реализуема в ограниченном классе ℋ|CK,j{\mathcal{H}}|_{C_{K,j}}, и согласно (3) условная задача на CK,jC_{K,j} имеет ограниченную ошибку (следовательно, является BIE). Поэтому, в силу сильной универсальной гарантии Байеса- согласованности 𝖬𝖾𝖽𝖭𝖾𝗍{\mathsf{MedNet}} для метрических функций потерь на пространствах меток BIE (Tsir Cohen & Kontorovich, 2022), получаем

Rμ¯j​(f^2​m,j)→0almost surely as ​m→∞.R_{{\bar{\mu}}_{j}}(\widehat{f}_{2m,j})\to 0\qquad\text{almost surely as }m\to\infty. (4)

(Когда S2​m,j(2)S^{(2)}_{2m,j} пусто, правило выводит значение по умолчанию qjq_{j}; этот случай происходит только конечное число раз почти наверное, когда pj>0p_{j}>0, и не влияет на предел.) Поскольку существует счетное число ячеек, мы можем пересечь события вероятности единица в (4) по всем j∈ℕj\in\mathbb{N}, чтобы получить одно событие вероятности единица, на котором (4) выполняется для каждого jj одновременно (ячейки с pj=0p_{j}=0 несущественны).

Шаг 4: агрегировать риск и сделать вывод.

Для достаточно большого n=2​mn=2m, при котором выполняется (1), общий предсказатель удовлетворяет f^2​m​(x)=f^2​m,j​(x)\widehat{f}_{2m}(x)=\widehat{f}_{2m,j}(x) при x∈CK,jx\in C_{K,j}. Разлагая риск по разбиению,

Rμ¯​(f^2​m):=∑j≥1pj​Rμ¯j​(f^2​m,j).R_{{\bar{\mu}}}(\widehat{f}_{2m}):=\sum_{j\geq 1}p_{j}\,R_{{\bar{\mu}}_{j}}(\widehat{f}_{2m,j}). (5)

Зафиксируйте ε>0\varepsilon>0. Начиная с ∑j≥1pj=1\sum_{j\geq 1}p_{j}=1, выберите JJ так, чтобы ∑j>Jpj<ε\sum_{j>J}p_{j}<\varepsilon. На событии вероятности один, на котором (4) выполняется для всех j≤Jj\leq J, выберите mm достаточно большим, чтобы Rμ¯j​(f^2​m,j)<εR_{{\bar{\mu}}_{j}}(\widehat{f}_{2m,j})<\varepsilon для каждого j≤Jj\leq J. Затем, используя (3), чтобы ограничить каждую условную величину риска величиной 4​γK+14\gamma_{K+1},

Rμ¯​(f^2​m)≤∑j≤Jpj​ε+∑j>Jpj​(4​γK+1)≤ε+4​γK+1​ε.R_{{\bar{\mu}}}(\widehat{f}_{2m})\leq\sum_{j\leq J}p_{j}\,\varepsilon\;+\;\sum_{j>J}p_{j}\,(4\gamma_{K+1})\leq\varepsilon+4\gamma_{K+1}\,\varepsilon.

Поскольку KK зафиксирована на пути выборки, γK+1<∞\gamma_{K+1}<\infty, и потому что ε>0\varepsilon>0 была произвольной, это показывает Rμ¯​(f^2​m)→0R_{{\bar{\mu}}}(\widehat{f}_{2m})\to 0 почти наверняка по четной подпоследовательности. Полная последовательность Rμ¯​(f^n)R_{{\bar{\mu}}}(\widehat{f}_{n}) также сходится к 0 почти наверняка, потому что Rμ¯​(f^2​m)→0R_{{\bar{\mu}}}(\widehat{f}_{2m})\to 0 подразумевает lim supn→∞Rμ¯​(f^n)=0\limsup_{n\to\infty}R_{{\bar{\mu}}}(\widehat{f}_{n})=0 (например, если рассмотреть ближайший четный индекс и отметить, что построение отличается только на O​(1)O(1) наблюдений). Это завершает доказательство. ∎

Ссылки

  • ⟦Attias, I., Hanneke, S., Kalavasis, A., Karbasi, A., and Velegkas, G. Оптимальные обучающиеся для реализуемой регрессии: Pac learning и online learning, 2024a. URL https://arxiv.org/abs/2307.03848.
  • ⟦Attias et al. (2024b) Аттиас, И., Ханнеке, С., Калавасис, А., Карбаси, А., и Велейскас, Г. Универсальные скорости для регрессии: разделения между граничным и абсолютным значением потерь. В материалах Тридцать седьмой конференции по обучению теории, стр. 359–405. PMLR, июнь 2024b. URL https://proceedings.mlr.press/v247/attias24a.html. ISSN: 2640-3498.
  • ⟦Bousquet et al. (2020) Bousquet, O., Hanneke, S., Moran, S., van Handel, R., and Yehudayoff, A. A theory of universal learning, 2020. URL https://arxiv.org/abs/2011.04483.
  • ⟦Brukhim et al. (2022) Брухим, Н., Кармон, Д., Динур, И., Моран, С., и Йехудайофф, А. Характеризация многоклассовой обучаемости, март 2022. URL http://arxiv.org/abs/2203.01550. arXiv:2203.01550 [cs].
  • Gottlieb et al. (2014) Gottlieb, L., Kontorovich, A., и Krauthgamer, R. Эффективная классификация для метрических данных (расширенный тезис COLT 2010). IEEE Transactions on Information Theory, 60(9):5750–5759, 2014. doi: 10.1109/TIT.2014.2339840. URL http://dx.doi.org/10.1109/TIT.2014.2339840.
  • ⟦Gottlieb, L.-A. и Krauthgamer, R. Алгоритмы близости для почти удвоения пространств. SIAM J. Discrete Math., 27(4):1759–1769, 2013.
  • ⟦Hanneke, S., Kontorovich, A., Sabato, S., and Weiss, R. Универсальная байесовская сходимость в метрических пространствах, 2021. URL https://arxiv.org/abs/1906.09855.
  • Hanneke et al. (2023) Ханнеке, С., Моран, С., и Чжан, Ц. Универсальные скорости для многоклассового обучения, июль 2023. URL http://arxiv.org/abs/2307.02066. arXiv:2307.02066 [cs].
  • Littlestone (1988) Литтлстоун, Н. Обучение с высокой скоростью при наличии множества несущественных атрибутов: новый линейно-пороговый алгоритм. Машинное обучение, 2(4):285–318, 1988. doi: 10.1007/BF00116827.
  • Tsir Cohen & Kontorovich (2022) Цир Коэн, Д. и Конторович, А. Обучение с метрическими потерями. В Loh, P.-L. и Raginsky, M. (ред.), Proceedings of Thirty Fifth Conference on Learning Theory, том 178 из Proceedings of Machine Learning Research, стр. 662–700. PMLR, 02–05 Jul 2022. URL https://proceedings.mlr.press/v178/cohen22a.html.

Appendix A Дополнительные материалы

A.1 Практическая значимость и примеры

Наша характеристика применяется к любому классу гипотез ℋ⊆𝒴𝒳{\mathcal{H}}\subseteq{\mathcal{Y}}^{\mathcal{X}} над польскими пространствами. Естественный вопрос заключается в том, какие часто изучаемые классы удовлетворяют условию без деревьев (то есть допускают отсутствие бесконечного неубывающего-(γk)(\gamma_{k})-Littlestone-дерева с γk→∞\gamma_{k}\to\infty) и, следовательно, допускают реализуемую сильную универсальную байесовскую-согласованность (RSUBC)? Мы приводим один положительный и один отрицательный пример, чтобы сформировать интуицию.

Пример 1: класс, который допускает дерево с неограниченным разрывом (не поддающееся обучению).

Контрпример из Раздела 3 неявно строит неограниченно-разнесённое дерево Littlestone. Вспомните ℋ={f:∀k∈ℕ,f​(x)∈{0,22​k+1}​ for ​x∈Ik}{\mathcal{H}}=\{f:\forall k\in\mathbb{N},\;f(x)\in\{0,2^{2k+1}\}\text{ for }x\in I_{k}\}, где Ik=(2−k,2−(k−1))I_{k}=(2^{-k},2^{-(k-1)}). Дерево строится следующим образом: на глубине kk разместите экземпляр xkx_{k} в любой точке IkI_{k}, и назначьте две исходящие метки yk,1=0y_{k,1}=0 и yk,2=22​k+1y_{k,2}=2^{2k+1}. Промежуток равен ℓ​(yk,1,yk,2)=22​k+1→∞\ell(y_{k,1},y_{k,2})=2^{2k+1}\to\infty. Поскольку интервалы (Ik)k≥1(I_{k})_{k\geq 1} попарно не пересекаются, выбор меток на разных глубинах независим: для каждого пути от корня к листу (конечного или бесконечного) гипотеза в ℋ{\mathcal{H}}, которая реализует соответствующий двоичный выбор на каждом интервале, осуществляет его. Это реализуемое монотонно-неубывающее-γk\gamma_{k}-дерево Littlestone с γk=22​k+1\gamma_{k}=2^{2k+1} (Определения 4.1–4.2), и Теорема 5.1 показывает, что ни один обучающийся не может быть согласованным.

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

Пример 2: класс без деревьев с неограниченным разрывом (обучаемый).

Пусть 𝒳=[0,1]{\mathcal{X}}=[0,1], 𝒴=ℝ{\mathcal{Y}}=\mathbb{R}, ℓ​(y,y′)=|y−y′|\ell(y,y^{\prime})=|y-y^{\prime}|, и пусть ℋ={f:[0,1]→ℝ:f​ is ​L​-Lipschitz}{\mathcal{H}}=\{f:[0,1]\to\mathbb{R}:f\text{ is }L\text{-Lipschitz}\} для фиксированной константы L>0L>0. Этот класс имеет неограниченный диапазон (поскольку f​(0)f(0) не ограничено), однако он не допускает бесконечного неубывающего-γk\gamma_{k}-дерева Littlestone с γk→∞\gamma_{k}\to\infty.

Чтобы понять почему, предположим, что злоумышленник пытается построить такое дерево. На глубине 11 злоумышленник может предъявить любой экземпляр x1∈[0,1]x_{1}\in[0,1] с двумя метками y1,1,y1,2y_{1,1},y_{1,2}, сколь угодно далеко разнесёнными (две LL-Lipschitz-функции с разными «сдвигами» могут расходиться в любой величине в одной точке). Но как только обучающийся фиксирует метку v1v_{1} в x1x_{1}, каждая LL-Lipschitz-функция, согласованная с этим выбором, должна удовлетворять |f​(x)−v1|≤L​|x−x1|≤L|f(x)-v_{1}|\leq L|x-x_{1}|\leq L для всех x∈[0,1]x\in[0,1]. Следовательно, на любой глубине k≥2k\geq 2 разрыв между двумя предложенными метками не превосходит 2​L2L. Поскольку γk→∞\gamma_{k}\to\infty, в конечном итоге γk>2​L\gamma_{k}>2L, и у злоумышленника нет допустимого хода. Поэтому не существует бесконечного дерева с неограниченным разрывом, и согласно Теореме 4.5 существует сильно универсально Bayes-совместимый обучающийся для этого класса.

Обсуждение.

Любой класс гипотез с ограниченным диапазоном (suph∈ℋ,x∈𝒳ℓ​(h​(x),y0)<∞\sup_{h\in{\mathcal{H}},\,x\in{\mathcal{X}}}\ell(h(x),y_{0})<\infty для некоторого y0∈𝒴y_{0}\in{\mathcal{Y}}) тривиально не имеет бесконечного бесконечного-расщепляющего дерева. Пример Липшица выше показывает, что даже классы с неограниченным диапазоном могут быть без деревьев, когда условие регулярности (здесь, ограничение Липшица на компактной области) не позволяет противнику поддерживать сколь угодно большие разрывы между метками.

Компактность области имеет решающее значение: класс функций LL-Липшица на всём ℝ\mathbb{R} допускает бесконечное дерево с неограниченными разрывами (соперник может разнести экземпляры, чтобы создавать растущие разрывы). Аналогично, класс всех монотонных неубывающих функций из [0,1][0,1] в ℝ\mathbb{R} допускает такое дерево, несмотря на ограничение монотонности: соперник размещает экземпляры x1<x2<⋯x_{1}<x_{2}<\cdots в [0,1][0,1] и на каждой глубине kk предлагает метки vv и v+γkv+\gamma_{k} (где vv — ранее зафиксированное значение), которые всегда согласуются с монотонностью. Эти контрастирующие примеры иллюстрируют, что препятствие в виде дерева отражает тонкое взаимодействие между структурой класса гипотез, геометрией функции потерь и геометрией области, выходя за рамки простых условий ограниченности.

A.2 О конструктивном характере правила обучения

Правило обучения Раздела 6.5 является «явным» в следующем смысле: при наличии доступа к измеримой выигрышной стратегии σ\sigma для PLP_{L} в игре Gale-Stewart шаги алгоритма (вести игру на половине данных, разделить 𝒳{\mathcal{X}} по терминальной истории, запускать 𝖬𝖾𝖽𝖭𝖾𝗍{\mathsf{MedNet}} по ячейкам) полностью конкретны и зависят от данных.

Существование (и универсальная измеримость) σ\sigma само по себе гарантируется Bousquet et al. (2020, Corollary 3.5) посредством неконструктивного аргумента о определенности (их Теорема B.1). Это аналогично ситуации в Bousquet et al. (2020), чья универсальная обучающая машина для 0–11 классификации также опирается на измеримую выигрышную стратегию, чье существование следует из определенности. Как отмечено в их Разделе 3.4, для классов гипотез с счётным порядковым Littlestone измерением стратегия σ\sigma может быть описана явно с помощью трансфинитной индукции по порядковому измерению. Любая измеримая ℋ{\mathcal{H}} имеет не более чем счётное порядковое Littlestone измерение (Bousquet et al., 2020, Lemma B.7), поэтому в принципе стратегия допускает конкретное (пусть и сложное) описание для любого класса, встречающегося на практике.

A.3 Измеримость выигрышной стратегии

Существование универсально измеримой выигрышной стратегии σ\sigma для PLP_{L} следует из Bousquet et al. (2020, Corollary 3.5), которая устанавливает, что при предположениях о польском пространстве и измеримости класса понятий (в смысле их Определения 3.3) любая игра Гейла—Стюарта с выигрышным условием, допускающим конечное распознавание, имеет универсально измеримую выигрышную стратегию для обучающегося.

Непосредственная теорема B.1 из Bousquet et al. (2020) требует, чтобы множества ответов обучаемого {Yt}\{Y_{t}\} были счетными. В нашей игре PLP_{L} выбирает индекс из {1,2}\{1,2\} (выбирая одну из двух предложенных меток), поэтому каждое Yt={1,2}Y_{t}=\{1,2\} является счетным; пространства ходов противника Xt=𝒳×𝒴×𝒴X_{t}={\mathcal{X}}\times{\mathcal{Y}}\times{\mathcal{Y}} являются польскими. Условие выигрыша разрешимо конечным числом шагов (игра заканчивается, когда у PAP_{A} нет допустимого хода), а коаналитичность множества выигрыша WW следует тем же аргументом о проекции, что и в доказательстве Bousquet et al. (2020, Corollary 3.5): дополнение WcW^{c} (игра продолжается вечно) является аналитическим, поскольку на каждом конечном префиксе условие корректности «∃h∈ℋ\exists\,h\in{\mathcal{H}} согласовано с историей» выразимо как проекция на польское параметрическое пространство Θ\Theta из определения 3.3. Поэтому теорема B.1 применяется непосредственно.

A.4 При предположении о компактной параметризации

В Теореме 4.5 характеризация формулируется в терминах понятия конечного префиксного дерева (Определение 4.1), тогда как нижняя оценка (Теорема 5.1) требует, чтобы каждый бесконечный путь через дерево был реализован одной-единственной гипотезой (Определение 4.2). Лемма 4.3 устраняет этот разрыв при сделанном предположении о компактной параметризации.

A.4.1 Доказательство Леммы 4.3

Доказательство.

Зафиксируйте бесконечный путь b=(b1,b2,…)∈{1,2}ℕb=(b_{1},b_{2},\ldots)\in\{1,2\}^{\mathbb{N}} через дерево. Для каждого конечного префикса длины kk конечнопрефиксная осуществимость дает параметр θk∈Θ\theta_{k}\in\Theta так что h​(θk,xj)=yj,bjh(\theta_{k},x_{j})=y_{j,b_{j}} для всех j≤kj\leq k. Определите

Θk​(b)={θ∈Θ:h​(θ,xj)=yj,bj​for all ​j≤k}.\Theta_{k}(b)\;=\;\bigl\{\theta\in\Theta:h(\theta,x_{j})=y_{j,b_{j}}\;\text{for all }j\leq k\bigr\}.

Каждое Θk​(b)\Theta_{k}(b) непусто (оно содержит θk\theta_{k}) и замкнуто (прообраз замкнутого множества {yj,bj}\{y_{j,b_{j}}\} при отображении θ↦h​(θ,xj)\theta\mapsto h(\theta,x_{j}), которое непрерывно в θ\theta по предположению, пересечённый по конечно многим jj). Кроме того Θ1​(b)⊇Θ2​(b)⊇⋯\Theta_{1}(b)\supseteq\Theta_{2}(b)\supseteq\cdots является убывающей цепочкой непустых замкнутых подмножеств компактного пространства Θ\Theta. Поскольку цепочка убывает, каждая конечная подколлекция Θk1​(b),…,Θkm​(b)\Theta_{k_{1}}(b),\ldots,\Theta_{k_{m}}(b) удовлетворяет ⋂i=1mΘki​(b)=Θmaxi⁡ki​(b)≠∅\bigcap_{i=1}^{m}\Theta_{k_{i}}(b)=\Theta_{\max_{i}k_{i}}(b)\neq\emptyset, так что семейство {Θk​(b)}k≥1\{\Theta_{k}(b)\}_{k\geq 1} имеет свойство конечного пересечения. Поскольку каждое Θk​(b)\Theta_{k}(b) является замкнутым подмножеством компактного пространства Θ\Theta, компактность влечёт ⋂k≥1Θk​(b)≠∅\bigcap_{k\geq 1}\Theta_{k}(b)\neq\emptyset. Любое θ∗\theta^{*} в этом пересечении удовлетворяет h​(θ∗,xj)=yj,bjh(\theta^{*},x_{j})=y_{j,b_{j}} для всех jj, так что h​(θ∗,⋅)∈ℋh(\theta^{*},\cdot)\in{\mathcal{H}} реализует весь бесконечный путь bb. ∎

A.4.2 Почему это предположение необходимо

Без предположения компактной параметризации два понятия дерева могут различаться. Рассмотрим следующий пример.

Настройка. Пусть Θ=ℕ0\Theta=\mathbb{N}_{0} (неотрицательные целые числа с дискретной топологией, которая является польской), 𝒳={xk:k∈ℕ}{\mathcal{X}}=\{x_{k}:k\in\mathbb{N}\} (счётные, дискретные), 𝒴=ℝ{\mathcal{Y}}=\mathbb{R} с ℓ​(y,y′)=|y−y′|\ell(y,y^{\prime})=|y-y^{\prime}|, и определим

h​(n,xk)=(k-th binary digit of n)⋅k,h(n,x_{k})\;=\;(\text{$k$-th binary digit of $n$})\cdot k,

так, чтобы ℋ={hn:n∈ℕ0}{\mathcal{H}}=\{h_{n}:n\in\mathbb{N}_{0}\} где hn​(⋅)=h​(n,⋅)h_{n}(\cdot)=h(n,\cdot).

Существует дерево определения 4.1. На глубине kk разместите экземпляр xkx_{k} с метками yk,1=0y_{k,1}=0 и yk,2=ky_{k,2}=k; зазор равен ℓ​(0,k)=k→∞\ell(0,k)=k\to\infty, поэтому зазоры невозрастающие и расходящиеся. Каждый конечный путь (b1,…,bK)∈{1,2}K(b_{1},\dots,b_{K})\in\{1,2\}^{K} реализуется n=∑k=1K𝟏​[bk=2]⋅2k−1n=\sum_{k=1}^{K}\mathbf{1}[b_{k}=2]\cdot 2^{k-1} (установите kk-й двоичный разряд числа nn в 11 тогда и только тогда, когда bk=2b_{k}=2).

Не всякий бесконечный путь реализуем. Весь путь-22, bk=2b_{k}=2 для всех kk, требует nn, у которой каждый двоичный разряд равен 11, то есть n=∑k≥12k−1=∞n=\sum_{k\geq 1}2^{k-1}=\infty. Ни одно конечное целое число не обладает этим свойством, так что ни hn∈ℋh_{n}\in{\mathcal{H}} не реализует этот бесконечный путь.

Поскольку ℋ{\mathcal{H}} RSUBC. Каждый hnh_{n} имеет только конечное число ненулевых значений (так как nn имеет конечное число двоичных разрядов, равных 11). Обучающий memorize-and-predict-0 достигает риска →0\to 0 для каждой строго реализуемой распределения (так как f⋆f^{\star} имеет конечную область поддержки, каждая точка области поддержки в конечном счёте наблюдается). В действительности, тот же самый обучающий также работает при несоблюдении строгости реализуемости; см. Раздел A.4.5.

Этот пример показывает, что Определение 4.1 дерево может сосуществовать с RSUBC. Следовательно, нижнюю границу нельзя доказать только из Определение 4.1; разрыв между двумя определениями является подлинным. Заметьте, что Θ=ℕ0\Theta=\mathbb{N}_{0} не компактно (оно дискретно и бесконечно), поэтому предположение о компактной параметризации Леммы 4.3 не выполняется.

A.4.3 Предположение не исключает неоучаемость

Предположение о компактной параметризации не ограничивает 𝒴{\mathcal{Y}} быть ограниченным, и невозможность обучения остается возможной даже когда это предположение выполняется. Пространство меток 𝒴{\mathcal{Y}} остается общим (возможно, неограниченным) полным пространством Полиша, и интервалы между метками вдоль дерева все еще могут расходиться (γk→∞\gamma_{k}\to\infty), сохраняя характер бесконечных потерь в характеризации. То, что гарантирует это предположение, состоит в том, что для каждого фиксированного экземпляра xx достижимое множество меток {h​(θ,x):θ∈Θ}\{h(\theta,x):\theta\in\Theta\} является компактным в 𝒴{\mathcal{Y}}; однако диаметр этого множества может расти без ограничения по мере того, как xx меняется.

Мотивирующий контрпример из раздела 3 наглядно демонстрирует это. Вспомните ℋ={f:∀k∈ℕ,f​(x)∈{0,22​k+1}​ for ​x∈Ik}{\mathcal{H}}=\{f:\forall k\in\mathbb{N},\;f(x)\in\{0,2^{2k+1}\}\text{ for }x\in I_{k}\}, где Ik=(2−k,2−(k−1))I_{k}=(2^{-k},2^{-(k-1)}). Каждая функция в ℋ{\mathcal{H}} определяется двоичной последовательностью θ=(θ1,θ2,…)∈{0,1}ℕ\theta=(\theta_{1},\theta_{2},\ldots)\in\{0,1\}^{\mathbb{N}}, где θk\theta_{k} выбирает, определяет ли ff отображение IkI_{k} в 0 или в 22​k+12^{2k+1}. Таким образом естественное параметрическое пространство есть Θ={0,1}ℕ\Theta=\{0,1\}^{\mathbb{N}}, и оно компактно (в силу теоремы Тихонова, как счетное произведение конечных пространств) и польское (метрика произведения d​(θ,θ′)=∑k2−k​|θk−θk′|d(\theta,\theta^{\prime})=\sum_{k}2^{-k}|\theta_{k}-\theta^{\prime}_{k}| полна и сепарабельна). Оценочное отображение h​(θ,x)=θk⋅22​k+1h(\theta,x)=\theta_{k}\cdot 2^{2k+1} для x∈Ikx\in I_{k} непрерывно по θ\theta (оно зависит только от kk-й координаты, которая является непрерывной проекцией в топологии произведения).

Однако разрывы меток на глубине kk соответствующего дерева Littlestone равны γk=22​k+1→∞\gamma_{k}=2^{2k+1}\to\infty, поэтому класс допускает дерево с неограниченными разрывами и не является RSUBC согласно теореме 5.1. Иными словами, предположение о компактной параметризации совместимо с полным диапазоном явлений необучаемости, которые охватывает наша характеристика.

A.4.4 Примеры настроек, удовлетворяющих предположению

  • • Конечные или компактные пространства меток. Когда 𝒴{\mathcal{Y}} компактно (например, бинарная классификация с 𝒴={0,1}{\mathcal{Y}}=\{0,1\}, многоклассовая классификация с конечным 𝒴{\mathcal{Y}} или ограниченная регрессия с 𝒴=[a,b]{\mathcal{Y}}=[a,b]), пространство функций 𝒴𝒳{\mathcal{Y}}^{\mathcal{X}} компактно в произведенческой топологии в силу теоремы Тихонова, а классическое аргументирование компактности Bousquet et al. (2020) показывает, что две понятия дерева совпадают автоматически. В этом случае наше допущение компактной параметризации не требуется и является строго слабее, чем компактность 𝒴{\mathcal{Y}}.
  • ⟦• Параметрические семейства с ограниченными параметрами. Нейронные сети с ограниченными весами, опорные векторные машины с ограниченными ядрами и липшицевы функции на компактных областях естественным образом имеют компактные пространства параметров (например, Θ=[−W,W]d\Theta=[-W,W]^{d}) и непрерывные отображения оценки.
  • ⟦• Контрпример патологический. Разделяющий пример из Раздела A.4.2 использует Θ=ℕ0\Theta=\mathbb{N}_{0} (дискретное, некомпактное) и разрывное отображение оценки. Классы, параметризованные счетным бесконечным дискретным пространством без предельных точек, необычны в практических задачах обучения. В отличие от этого, предположение о компактной параметризации позволяет Θ\Theta быть любой компактной польской пространством, которое включает все компактные подмножества ℝd\mathbb{R}^{d}, компактные многообразия и многие бесконечномерные пространства (например, компактные подмножества пространств функций в компактно-открытой топологии).

A.4.5 Осуществимость без компактности

В данной работе реализуемость определяется как infh∈ℋRμ¯​(h)=0\inf_{h\in{\mathcal{H}}}R_{{\bar{\mu}}}(h)=0 (незначимая реализуемость). Без предположения о компактной параметризации это не гарантирует существование гипотезы, достигающей нулевого риска, и две естественные концепции реализуемости могут расходиться:

  1. ⟦Строгая реализуемость: существует f⋆∈ℋf^{\star}\in{\mathcal{H}} такая, что Y=f⋆​(X)Y=f^{\star}(X) почти наверное, то есть некоторая гипотеза в ℋ{\mathcal{H}} достигает нулевого риска.
  2. ⟦Нестрогое достижение реализуемости (определение, используемое в данной статье): infh∈ℋRμ¯​(h)=0\inf_{h\in{\mathcal{H}}}R_{{\bar{\mu}}}(h)=0, то есть байесовский риск равен нулю, но ни одна отдельная гипотеза не обязана его достигать.

При допущении компактной параметризации (компактное Θ\Theta, hh непрерывно по θ\theta) образ ℋ={h​(θ,⋅):θ∈Θ}{\mathcal{H}}=\{h(\theta,\cdot):\theta\in\Theta\} компактен в произведенной топологии на 𝒴𝒳{\mathcal{Y}}^{\mathcal{X}}. Если infh∈ℋRμ¯​(h)=0\inf_{h\in{\mathcal{H}}}R_{{\bar{\mu}}}(h)=0, то последовательность θn\theta_{n}, минимизирующая риск, в компактном пространстве Θ\Theta имеет сходящуюся подпоследовательность θnj→θ⋆\theta_{n_{j}}\to\theta^{\star}, а непрерывность дает Rμ¯​(h​(θ⋆,⋅))=0R_{{\bar{\mu}}}(h(\theta^{\star},\cdot))=0, так что инфимум достигается и две формулировки совпадают.

Без компактности инфимум может не достигаться. Рассмотрим 𝒳=ℕ{\mathcal{X}}=\mathbb{N} (дискретное), 𝒴=ℕ0{\mathcal{Y}}=\mathbb{N}_{0} с ℓ1\ell_{1}-loss и ℋ={h:ℕ→ℕ0:supp⁡(h)​ is finite}{\mathcal{H}}=\{h:\mathbb{N}\to\mathbb{N}_{0}:\operatorname{supp}(h)\text{ is finite}\}. Пусть g:ℕ→ℕ0g:\mathbb{N}\to\mathbb{N}_{0} будет любой функцией с бесконечной поддержкой (например, g​(k)=kg(k)=k), и пусть μ¯{\bar{\mu}} будет распределением с X∼μXX\sim\mu_{X}, поддержанной на всём ℕ\mathbb{N} (например, μX​({k})=c/k3\mu_{X}(\{k\})=c/k^{3} для константы нормировки cc) и Y=g​(X)Y=g(X). Определяя hN​(k)=g​(k)​𝟏k≤Nh_{N}(k)=g(k)\mathbf{1}_{k\leq N}, получаем hN∈ℋh_{N}\in{\mathcal{H}} с Rμ¯​(hN)=∑k>NμX​({k})​|g​(k)|R_{{\bar{\mu}}}(h_{N})=\sum_{k>N}\mu_{X}(\{k\})\,|g(k)|. Для этого ℋ{\mathcal{H}} нестрогая реализуемость (infh∈ℋRμ¯​(h)=0\inf_{h\in{\mathcal{H}}}R_{{\bar{\mu}}}(h)=0) на самом деле эквивалентна условию по первому моменту ∑kμX​({k})​|g​(k)|<∞\sum_{k}\mu_{X}(\{k\})\,|g(k)|<\infty: сходимость ряда означает, что хвосты исчезают, тогда как расходимость заставляет каждую h∈ℋh\in{\mathcal{H}} (с конечной поддержкой) нести бесконечный риск. Когда выполняется условие по первому моменту, Rμ¯​(hN)→0R_{{\bar{\mu}}}(h_{N})\to 0, так что infh∈ℋRμ¯​(h)=0\inf_{h\in{\mathcal{H}}}R_{{\bar{\mu}}}(h)=0. Однако g∉ℋg\notin{\mathcal{H}} (бесконечная поддержка), поэтому ни один f⋆∈ℋf^{\star}\in{\mathcal{H}} не достигает нулевого риска: μ¯{\bar{\mu}} нестрого реализуема, но не строго реализуема.

Несмотря на этот разрыв, запоминающе-и-предсказывающий 0 обучающийся успешно работает при обоих понятиях реализуемости. При строгой реализуемости рассуждение является непосредственным (f⋆f^{\star} имеет конечную поддержку, так что любая точка поддержки в конечном итоге наблюдается). При неточной реализуемости риск обучающегося равен ∑kμX​({k})​|g​(k)|​ 1​{k∉{X1,…,Xn}}\sum_{k}\mu_{X}(\{k\})\,|g(k)|\,\mathbf{1}\{k\notin\{X_{1},\dots,X_{n}\}\}; каждая атомарная компонента с μX​({k})>0\mu_{X}(\{k\})>0 в конечном итоге наблюдается почти наверняка, и термины ограничены суммируемой μX​({k})​|g​(k)|\mu_{X}(\{k\})\,|g(k)|, так что по теореме о предельном переходе, ограниченном Rμ¯​(A​(Sn))→0R_{{\bar{\mu}}}(A(S_{n}))\to 0 почти наверняка.

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

A.4.6 Открытый вопрос: удаление компактности

Является ли характеристика теоремы 4.5 применимой к общим многочленам Польши Θ\Theta (без компактности), является интересной открытой задачей.

Мы знаем, что Определение 4.1 (реализуемость с конечным префиксом) не является корректным препятствием в общем случае. Разделяющий пример из Раздела A.4.2 демонстрирует это: класс ℋ={h:ℕ→ℕ0:supp⁡(h)​ is finite}{\mathcal{H}}=\{h:\mathbb{N}\to\mathbb{N}_{0}:\operatorname{supp}(h)\text{ is finite}\} допускает Определение 4.1-дерево с γk=k→∞\gamma_{k}=k\to\infty, однако не каждая бесконечная ветвь реализуема (ветвь «все ненулевые» требует бесконечную поддержку), и тем не менее класс является RSUBC. Таким образом, препятствие, связанное с деревом конечного префикса, порождает ложные срабатывания без предположения компактной параметризации. Полная характеристика в некопактном случае, вероятно, потребует иного понятия дерева; одно возможное направление — вариант «допускающий монеты», при котором случайно выбранная бесконечная ветвь реализуема с вероятностью единица, а не требует, чтобы реализуемой была каждая детерминированная ветвь. Остается открытым вопрос о нахождении минимальных топологических или мерно-теоретических условий (более слабых, чем компактность), при которых рассуждение о конечных пересечениях Леммы 4.3 по-прежнему сохраняет силу.

A.5 Барьеры для универсального расширения

Наша характеристика рассматривает реализуемый случай: предполагается, что порождающее данные распределение μ¯{\bar{\mu}} является реализуемым (infh∈ℋRμ¯​(h)=0\inf_{h\in{\mathcal{H}}}R_{{\bar{\mu}}}(h)=0). Естественным продолжением является вопрос о том, распространяется ли данная характеристика на анонимный случай, где μ¯{\bar{\mu}} может быть не реализуемым.

Ключевое препятствие заключается в аргументе верхней границы. Процедура стабилизации (раздел 6.3) приводит игру Гейла—Стюарта в действие, используя точки выборки (Xi,Yi)(X_{i},Y_{i}) и, что особенно важно, опирается на то, что Yi=f⋆​(Xi)∈Vk​(Xi)Y_{i}=f^{\star}(X_{i})\in V_{k}(X_{i}) (истинная метка достижима, исходя из текущей истории). В агностической постановке метки не обязаны происходить из какого-либо h∈ℋh\in{\mathcal{H}}, поэтому точки выборки могут не представлять собой допустимые ходы в игре, и аргумент стабилизации рушится.

Кроме того, контрпример из Раздела 3 показывает, что естественное распределительное условие R⋆<∞R^{\star}<\infty недостаточно даже в реализуемом случае. В агностическом случае нужно было бы одновременно учитывать ошибку аппроксимации (разрыв между R⋆R^{\star} и 0) и трудность оценивания при неограниченном масштабе, вероятно требуя принципиально иного описания. Агастический аналог нашего результата является интересной открытой проблемой (связанной с открытым вопросом, первоначально поставленным Tsir Cohen & Kontorovich (2022)), оставленной для будущих исследований.

A.6 Контрпример: бесконечный риск на не наблюдавшихся интервалах

Здесь мы приводим вычисление, отложенное для раздела 3, показывающее, что при любом реализованном выборочном наборе обученный предиктор несёт бесконечный риск почти наверное.

Теперь мы показываем, что это влечет бесконечный риск: при любом реализованном образце бесконечно много не наблюденных интервалов приводят к произвольно большой потере. Определим (случайное) множество индексов наблюденных интервалов

I​(Sn):={k∈ℕ:∃i≤n​with​Xi∈Ik}.I(S_{n}):=\{k\in\mathbb{N}:\ \exists i\leq n\ \text{with}\ X_{i}\in I_{k}\}.

Условие на реализованной выборке SnS_{n}. Тогда hn=𝒜​(Sn)h_{n}={\mathcal{A}}(S_{n}) зафиксировано, и для каждого неувиденного интервала k∉I​(Sn)k\notin I(S_{n}) бит BkB_{k} остается независимой честной монетой при условном законе (поскольку ни одна точка выборки не попала в IkI_{k}). Запишите вклад интервала IkI_{k} в риск как

Rk​(Bk)\displaystyle R_{k}(B_{k}) :=∫Ikℓ​(hn​(x),fB​(x))​𝑑x\displaystyle=\int_{I_{k}}\ell\bigl(h_{n}(x),f_{B}(x)\bigr)\,dx
={∫Ik|hn​(x)|​𝑑x(Bk=0),∫Ik|hn​(x)−22​k+1|​𝑑x(Bk=1).\displaystyle=

По неравенству треугольника, для каждого x∈Ikx\in I_{k}, |hn​(x)|+|hn​(x)−22​k+1|≥22​k+1|h_{n}(x)|+|h_{n}(x)-2^{2k+1}|\geq 2^{2k+1}. Интегрирование по IkI_{k} дает

∫Ik|hn​(x)|​𝑑x+∫Ik|hn​(x)−22​k+1|​𝑑x\displaystyle\int_{I_{k}}|h_{n}(x)|\,dx\;+\;\int_{I_{k}}|h_{n}(x)-2^{2k+1}|\,dx ≥|Ik|⋅22​k+1\displaystyle\geq|I_{k}|\cdot 2^{2k+1}
=2−k⋅22​k+1\displaystyle=2^{-k}\cdot 2^{2k+1}
=2k+1.\displaystyle=2^{k+1}.

Отсюда по крайней мере один из двух показанных интегралов не меньше 2k2^{k}, так что ℙ⁡(Rk​(Bk)≥2k∣Sn)≥12\operatorname{\mathbb{P}}(R_{k}(B_{k})\geq 2^{k}\mid S_{n})\geq\tfrac{1}{2}. Поскольку события {Rk​(Bk)≥2k}\{R_{k}(B_{k})\geq 2^{k}\} по k∉I​(Sn)k\notin I(S_{n}) независимы при условии SnS_{n}, второе лемма Бореля—Кантелли означает, что почти наверное (по BB при условии SnS_{n}) бесконечно много неувиденных kk удовлетворяют Rk​(Bk)≥2kR_{k}(B_{k})\geq 2^{k}. Следовательно,

Rμ¯B​(hn)\displaystyle R_{{\bar{\mu}}_{B}}(h_{n}) =∑k≥1Rk​(Bk)≥∑k∉I​(Sn)Rk​(Bk)≥2k2k\displaystyle=\sum_{k\geq 1}R_{k}(B_{k})\geq\sum_{\begin{subarray}{c}k\notin I(S_{n})\\ R_{k}(B_{k})\geq 2^{k}\end{subarray}}2^{k}
=∞almost surely (over B conditional on Sn).\displaystyle=\infty\quad\text{almost surely (over $B$ conditional on $S_{n}$).}

Беря ожидание по совместной выборке (B,Sn)(B,S_{n}) и применяя формулу Фубини, мы получаем: для каждого фиксированного nn для ℙ\operatorname{\mathbb{P}}-почти всех BB выполняется ℙSn∼μ¯Bn⁡(Rμ¯B​(𝒜​(Sn))=∞)=1\operatorname{\mathbb{P}}_{S_{n}\sim{\bar{\mu}}_{B}^{n}}(R_{{\bar{\mu}}_{B}}({\mathcal{A}}(S_{n}))=\infty)=1, следовательно 𝔼Sn∼μ¯Bn[Rμ¯B​(𝒜​(Sn))]=∞\mathop{\mathbb{E}}_{S_{n}\sim{\bar{\mu}}_{B}^{n}}[R_{{\bar{\mu}}_{B}}({\mathcal{A}}(S_{n}))]=\infty. Наконец, беря счетное пересечение по n∈ℕn\in\mathbb{N}, существует единственное фиксированное B⋆B^{\star} (эквивалентно, единственное фиксированное f⋆=fB⋆∈ℋf^{\star}=f_{B^{\star}}\in{\mathcal{H}}), такое что для фиксированного реализуемого распределения μ¯:=μ¯B⋆{\bar{\mu}}:={\bar{\mu}}_{B^{\star}},

𝔼Sn∼μ¯n[Rμ¯​(𝒜​(Sn))]=∞for all ​n∈ℕ.\mathop{\mathbb{E}}_{S_{n}\sim{\bar{\mu}}^{n}}\bigl[R_{{\bar{\mu}}}({\mathcal{A}}(S_{n}))\bigr]=\infty\qquad\text{for all }n\in\mathbb{N}.

A.7 Доказательство теоремы 5.1

Доказательство.

Зафиксируйте реализуемое бесконечное неубывающее-γk\gamma_{k}-дерево Литтлстоуна, как в определении 4.2. Так как γk→∞\gamma_{k}\to\infty, для каждого m≥1m\geq 1 задайте индекс

km:=min⁡{k≥1:γk≥m2},k_{m}:=\min\{k\geq 1:\ \gamma_{k}\geq m^{2}\},

которое конечно и неубывающе в mm (и строго возрастает после удаления дубликатов). Пусть pm:=6π2⋅1m2p_{m}:=\frac{6}{\pi^{2}}\cdot\frac{1}{m^{2}} так, что ∑m≥1pm=1\sum_{m\geq 1}p_{m}=1. Теперь выберем случайный бесконечный путь от корня к листу, нарисовав i.i.d. справедливые биты (Bk)k≥1(B_{k})_{k\geq 1}, Bk∈{1,2}B_{k}\in\{1,2\}. Для каждого исхода BB пусть μ¯B{\bar{\mu}}_{B} будет распределением, поддержанным на узлах пути на глубинах (km)(k_{m}):

ℙμ¯B⁡(X=xkm​(B))=pm,\operatorname{\mathbb{P}}_{{\bar{\mu}}_{B}}\!\bigl(X=x_{k_{m}}(B)\bigr)=p_{m},
Y=ykm,Bkm​(B)(deterministically).Y=y_{k_{m},B_{k_{m}}}(B)\ \ \text{(deterministically)}.

Здесь xkm​(B)x_{k_{m}}(B) обозначает экземпляр глубины-kmk_{m} на пути, определяемом B1,…,Bkm−1B_{1},\dots,B_{k_{m}-1}, а ykm,1​(B),ykm,2​(B)y_{k_{m},1}(B),y_{k_{m},2}(B) — это две метки исходящих ребер в этой вершине. В силу реализуемости дерева, для каждого BB существует fB⋆∈ℋf_{B}^{\star}\in{\mathcal{H}}, реализующее весь путь; в частности Y=fB⋆​(X)Y=f_{B}^{\star}(X) почти наверняка под μ¯B{\bar{\mu}}_{B}, так что μ¯B{\bar{\mu}}_{B} реализуемо.

Исправьте любой алгоритм обучения 𝒜{\mathcal{A}} и любой nn. Постройте BB, а затем Sn∼μ¯BnS_{n}\sim{\bar{\mu}}_{B}^{n}, и пусть hn:=𝒜​(Sn)h_{n}:={\mathcal{A}}(S_{n}). Пусть M​(Sn)M(S_{n}) будет максимальным индексом mm, таким что выборка содержит точку с X=xkm​(B)X=x_{k_{m}}(B) (берите M​(Sn)=0M(S_{n})=0, если нет). Тогда M​(Sn)<∞M(S_{n})<\infty детерминированно, поскольку это максимум из nn положительных целых чисел (хотя M​(Sn)M(S_{n}) случайна и не ограничена никакой фиксированной константой равномерно по BB).

Рассмотрим любое m>M​(Sn)m>M(S_{n}). При условии SnS_{n} и истории пути вплоть до глубины km−1k_{m}{-}1, узел xkm​(B)x_{k_{m}}(B) и его две метки ykm,1​(B),ykm,2​(B)y_{k_{m},1}(B),y_{k_{m},2}(B) зафиксированы, в то время как BkmB_{k_{m}} по-прежнему честная монета. Таким образом, по неравенству треугольника,

𝔼[ℓ(hn(xkm(B)),Y)|Sn,(Bj)j<km]\displaystyle\mathop{\mathbb{E}}\!\left[\ell\bigl(h_{n}(x_{k_{m}}(B)),\,Y\bigr)\ \middle|\ S_{n},\ (B_{j})_{j<k_{m}}\right]
=12​ℓ​(hn​(xkm​(B)),ykm,1​(B))\displaystyle\quad=\tfrac{1}{2}\,\ell\bigl(h_{n}(x_{k_{m}}(B)),y_{k_{m},1}(B)\bigr)
+12​ℓ​(hn​(xkm​(B)),ykm,2​(B))\displaystyle\qquad+\tfrac{1}{2}\,\ell\bigl(h_{n}(x_{k_{m}}(B)),y_{k_{m},2}(B)\bigr)
≥12​ℓ​(ykm,1​(B),ykm,2​(B))\displaystyle\quad\geq\tfrac{1}{2}\,\ell\bigl(y_{k_{m},1}(B),y_{k_{m},2}(B)\bigr)
≥γkm2\displaystyle\quad\geq\tfrac{\gamma_{k_{m}}}{2}
≥m22.\displaystyle\quad\geq\tfrac{m^{2}}{2}.

Для каждого m>M​(Sn)m>M(S_{n}) определите

bmbad:=arg⁡maxb∈{1,2}⁡ℓ​(hn​(xkm​(B)),ykm,b​(B))\displaystyle b_{m}^{\mathrm{bad}}=\arg\max_{b\in\{1,2\}}\ell\bigl(h_{n}(x_{k_{m}}(B)),\,y_{k_{m},b}(B)\bigr)

(произвольно разрывает связи), и событие Em:={Bkm=bmbad}E_{m}:=\{B_{k_{m}}=b_{m}^{\mathrm{bad}}\}. Поскольку BkmB_{k_{m}} является свежей справедливой монетой при условии SnS_{n} и (Bj)j<km(B_{j})_{j<k_{m}}, получаем

ℙ⁡(Em∣Sn,(Bj)j<km)=12,\operatorname{\mathbb{P}}(E_{m}\mid S_{n},\,(B_{j})_{j<k_{m}})=\tfrac{1}{2},

и на EmE_{m},

ℓ​(hn​(xkm​(B)),Y)\displaystyle\ell\bigl(h_{n}(x_{k_{m}}(B)),\,Y\bigr) =ℓ​(hn​(xkm​(B)),ykm,Bkm​(B))\displaystyle=\ell\bigl(h_{n}(x_{k_{m}}(B)),\,y_{k_{m},B_{k_{m}}}(B)\bigr)
≥12​ℓ​(ykm,1​(B),ykm,2​(B))\displaystyle\geq\tfrac{1}{2}\,\ell\bigl(y_{k_{m},1}(B),y_{k_{m},2}(B)\bigr)
≥m22.\displaystyle\geq\tfrac{m^{2}}{2}.

Кроме того, при условии SnS_{n} и полной истории путей (Bj)j≥1(B_{j})_{j\geq 1} за исключением координат {Bkm:m>M​(Sn)}\{B_{k_{m}}:m>M(S_{n})\}, биты {Bkm:m>M​(Sn)}\{B_{k_{m}}:m>M(S_{n})\} являются независимыми честными монетами. Следовательно, в силу (условного) Borel-Cantelli, ℙ⁡(Em​i.o.∣Sn)=1\operatorname{\mathbb{P}}(E_{m}\ \text{i.o.}\mid S_{n})=1. Поэтому почти наверное,

Rμ¯B​(hn)\displaystyle R_{{\bar{\mu}}_{B}}(h_{n}) =∑m≥1pm​ℓ​(hn​(xkm​(B)),ykm,Bkm​(B))\displaystyle\;=\;\sum_{m\geq 1}p_{m}\,\ell\bigl(h_{n}(x_{k_{m}}(B)),\,y_{k_{m},B_{k_{m}}}(B)\bigr)
≥∑m>M​(Sn)pm⋅m22​ 1​{Em}\displaystyle\;\geq\;\sum_{m>M(S_{n})}p_{m}\cdot\frac{m^{2}}{2}\mathbbm{1}\{E_{m}\}
=3π2​∑m>M​(Sn)𝟙​{Em}\displaystyle\;=\;\frac{3}{\pi^{2}}\sum_{m>M(S_{n})}\mathbbm{1}\{E_{m}\}
=∞.\displaystyle\;=\;\infty.

В частности, для каждого фиксированного nn, ℙB,Sn⁡(Rμ¯B​(𝒜​(Sn))=∞)=1\operatorname{\mathbb{P}}_{B,S_{n}}\!\bigl(R_{{\bar{\mu}}_{B}}({\mathcal{A}}(S_{n}))=\infty\bigr)=1, так как по теореме Фубини, для ℙB\operatorname{\mathbb{P}}_{B}-почти всех BB имеем 𝔼Sn∼μ¯Bn[Rμ¯B​(𝒜​(Sn))]=∞\mathop{\mathbb{E}}_{S_{n}\sim{\bar{\mu}}_{B}^{n}}[R_{{\bar{\mu}}_{B}}({\mathcal{A}}(S_{n}))]=\infty. Переходя к счетному пересечению по n∈ℕn\in\mathbb{N} этих множеств вероятности один для BB, мы можем зафиксировать одно B⋆B^{\star} такое, что ожидаемый риск бесконечен для всех nn. Установив μ¯:=μ¯B⋆{\bar{\mu}}:={\bar{\mu}}_{B^{\star}}, завершаем доказательство. ∎