Встраивание распределений в ядро - Kernel embedding of distributions

В машинное обучение, то встраивание дистрибутивов в ядро (также называемый ядро означает или же средняя карта) включает в себя класс непараметрический методы, в которых распределение вероятностей представлен как элемент воспроизводящее ядро ​​гильбертова пространства (РХС).[1] Обобщение отображения отдельных точек данных, выполненное в классической методы ядра, встраивание распределений в бесконечномерные пространства признаков может сохранить все статистические особенности произвольных распределений, позволяя при этом сравнивать распределения и манипулировать ими с помощью таких операций в гильбертовом пространстве, как внутренние продукты, расстояния, прогнозы, линейные преобразования, и спектральный анализ.[2] Этот учусь framework очень общий и может применяться к распределению в любом пространстве на котором разумный функция ядра (измерение сходства между элементами ) можно определить. Например, были предложены различные ядра для обучения на основе данных: векторов в , дискретные классы / категории, струны, графики /сети, изображений, Временные ряды, коллекторы, динамические системы, и другие структурированные объекты.[3][4] Теория, лежащая в основе ядерных вложений распределений, была в основном разработана Алекс Смола, Ле Сонг , Артур Греттон, и Бернхард Шёлкопф. Обзор последних работ по встраиванию дистрибутивов в ядро ​​можно найти в.[5]

Анализ распределений является фундаментальным в машинное обучение и статистика, и многие алгоритмы в этих областях полагаются на теоретико-информационные подходы, такие как энтропия, взаимная информация, или же Дивергенция Кульбака – Лейблера. Однако для оценки этих величин необходимо сначала либо выполнить оценку плотности, либо использовать сложные стратегии разделения пространства / коррекции смещения, которые обычно невозможны для данных большой размерности.[6] Обычно методы моделирования сложных распределений основываются на параметрических предположениях, которые могут быть необоснованными или сложными с точки зрения вычислений (например, Модели гауссовой смеси ), а непараметрические методы вроде оценка плотности ядра (Примечание: сглаживающие ядра в этом контексте интерпретируются иначе, чем ядра, обсуждаемые здесь) или характеристическая функция представительство (через преобразование Фурье распределения) ломаются в параметрах большой размерности.[2]

Методы, основанные на встраивании распределений в ядро, позволяют обойти эти проблемы, а также обладают следующими преимуществами:[6]

  1. Данные могут быть смоделированы без ограничивающих предположений о форме распределений и взаимосвязях между переменными.
  2. Оценка промежуточной плотности не требуется
  3. Практики могут указать свойства дистрибутива, наиболее подходящие для их проблемы (включая предварительные знания путем выбора ядра).
  4. Если характеристика используется ядро, тогда встраивание может однозначно сохранить всю информацию о дистрибутиве, а благодаря трюк с ядром, вычисления на потенциально бесконечномерной RKHS могут быть реализованы на практике как простые Грамм матричные операции
  5. Могут быть доказаны не зависящие от размерности скорости сходимости эмпирического среднего значения ядра (оцененного с использованием выборок из распределения) к встраиванию ядра истинного базового распределения.
  6. Алгоритмы обучения, основанные на этой структуре, демонстрируют хорошую способность к обобщению и сходимость по конечным выборкам, хотя зачастую они проще и эффективнее, чем методы теории информации.

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

Определения

Позволять обозначают случайную величину с доменом и распространение Учитывая ядро на то Теорема Мура – ​​Ароншайна. утверждает о существовании RKHS Гильбертово пространство функций оснащен внутренними продуктами и нормы ), в котором элемент удовлетворяет воспроизводящему свойству

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

Встраивание ядра

Встраивание ядра дистрибутива в (также называемый ядро означает или же средняя карта) дан кем-то:[1]

Если допускает интегрируемую квадратную плотность , тогда , куда это Интегральный оператор Гильберта – Шмидта. Ядро характеристика если среднее вложение инъективно.[7] Таким образом, каждое распределение может быть однозначно представлено в RKHS, и все статистические характеристики распределений сохраняются за счет встраивания ядра, если используется характеристическое ядро.

Эмпирическое вложение ядра

Данный примеры обучения нарисованный независимо и одинаково распределены (i.i.d.) из вложение ядра можно эмпирически оценить как

Встраивание совместного распределения

Если обозначает другую случайную величину (для простоты предположим, что это также с таким же ядром что удовлетворяет ), то совместное распределение может быть отображен в тензорное произведение пространство функций через [2]

По эквивалентности между a тензор и линейная карта, это совместное вложение можно интерпретировать как нецентрированное кросс-ковариация оператор откуда кросс-ковариация функций среднего нуля можно вычислить как [8]

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

Вложение условного распределения

Учитывая условное распределение можно определить соответствующее вложение RKHS как [2]

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

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

Это предположение всегда верно для конечных областей с характеристическими ядрами, но не обязательно для непрерывных областей.[2] Тем не менее, даже в тех случаях, когда предположение неверно, все еще может использоваться для аппроксимации условного вложения ядра и на практике оператор инверсии заменяется регуляризованной версией самого себя (куда обозначает единичная матрица ).

Приведены примеры обучения оператор условного вложения эмпирического ядра можно оценить как [2]

куда неявно сформированные матрицы признаков, матрица Грама для выборок , и это регуляризация параметр, необходимый для предотвращения переоснащение.

Таким образом, эмпирическая оценка условного вложения ядра дается взвешенной суммой выборок в пространстве функций:

куда и

Характеристики

  • Ожидание любой функции в RKHS может быть вычислен как внутренний продукт с встраиванием ядра:
  • При наличии больших размеров выборки манипуляции с Матрица Грама может потребовать вычислительных ресурсов. Благодаря использованию низкоранговой аппроксимации матрицы Грама (например, неполная факторизация Холецкого ), время работы и требования к памяти алгоритмов обучения на основе встраивания ядра могут быть значительно сокращены без значительного снижения точности аппроксимации.[2]

Сходимость эмпирического среднего среднего к истинному распределению.

  • Если определяется так, что принимает значения в для всех с (как и в случае широко используемых радиальная базисная функция ядер), то с вероятностью не менее :[6]
куда обозначает единичный шар в и матрица Грама с
  • Скорость сходимости (в норме RKHS) вложения эмпирического ядра к его аналогу-распределению равна и делает нет зависят от размера .
  • Таким образом, статистика, основанная на встраивании ядра, позволяет избежать проклятие размерности, и хотя истинное базовое распределение на практике неизвестно, можно (с большой вероятностью) получить приближение в пределах истинного вложения ядра на основе конечной выборки размера .
  • Для вложения условных распределений эмпирическую оценку можно рассматривать как взвешенный среднее значение сопоставлений функций (где веса зависят от значения переменной кондиционирования и фиксируют влияние кондиционирования на встраивание ядра). В этом случае эмпирическая оценка сходится к условному распределению вложения RKHS со скоростью если параметр регуляризации уменьшается как хотя более высокая скорость сходимости может быть достигнута путем дополнительных предположений о совместном распределении.[2]

Универсальные ядра

  • Сдача обозначим пространство непрерывный ограниченный функции на компактный домен , мы называем ядро универсальный если непрерывно для всех и RKHS, индуцированный является плотный в .
  • Если индуцирует строго положительно определенную матрицу ядра для любого набора различных точек, тогда это универсальное ядро.[6] Например, широко используемое гауссовское ядро ​​RBF
на компактных подмножествах универсален.
  • Если инвариантен к сдвигу и его представление в области Фурье есть
и поддерживать из это целое пространство, то универсален.[9] Например, гауссовский RBF универсален, грех ядро не универсальное.
  • Если универсален, то это характеристика, т.е. вложение ядра взаимно однозначное.[10]

Выбор параметров для встраивания ядра условного распределения

  • Оператор вложения условного распределения эмпирического ядра В качестве альтернативы можно рассматривать как решение следующей регуляризованной задачи регрессии методом наименьших квадратов (функционально-значной) [11]
куда это Норма Гильберта – Шмидта.
  • Таким образом, можно выбрать параметр регуляризации выполняя перекрестная проверка на основе квадрата функции потерь задачи регрессии.

Правила вероятности как операции в РХС

В этом разделе показано, как основные вероятностные правила могут быть переформулированы как (мульти) линейные алгебраические операции в структуре встраивания ядра и в основном основаны на работе Song et al.[2][8] Приняты следующие обозначения:

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

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

Правило суммы ядра

В теории вероятностей предельное распределение можно вычислить путем интегрирования от плотности стыков (включая априорное распределение на )

Аналог этого правила в структуре встраивания ядра утверждает, что вложение РХС , можно вычислить с помощью

куда это вложение ядра В практических реализациях правило сумм ядра принимает следующий вид

куда

- эмпирическое вложение ядра априорного распределения, , и матрицы Грама с элементами соответственно.

Правило цепочки ядра

В теории вероятностей совместное распределение можно разложить на произведение между условным и предельным распределениями.

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

куда

В практических реализациях правило цепочки ядра принимает следующую форму

Правило Байеса ядра

В теории вероятностей апостериорное распределение может быть выражено через априорное распределение и функцию правдоподобия как

куда

Аналог этого правила в структуре вложения ядра выражает вложение ядра условного распределения в терминах операторов условного вложения, которые модифицируются априорным распределением

откуда из цепного правила:

В практических реализациях правило Байеса ядра принимает следующий вид

куда

В этой структуре используются два параметра регуляризации: для оценки и для оценки финального оператора условного вложения

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

Приложения

Измерение расстояния между распределениями

В максимальное среднее расхождение (MMD) это мера расстояния между распределениями и который определяется как квадрат расстояния между их вложениями в RKHS [6]

В то время как большинство мер расстояния между распределениями, такие как широко используемые Дивергенция Кульбака – Лейблера либо требует оценки плотности (параметрически или непараметрически), либо стратегии разбиения / коррекции смещения пространства,[6] MMD легко оценить как эмпирическое среднее значение, которое сосредоточено вокруг истинного значения MMD. Характеристика этого расстояния как максимальное среднее расхождение относится к тому факту, что вычисление MMD эквивалентно нахождению функции RKHS, которая максимизирует разницу в ожиданиях между двумя распределениями вероятностей

Двухвыборочный тест ядра

Данный п примеры обучения из и м образцы из , можно сформулировать статистику теста на основе эмпирической оценки MMD

получить двухвыборочный тест [12] нулевой гипотезы о том, что обе выборки происходят из одного и того же распределения (т.е. ) против широкой альтернативы .

Оценка плотности посредством встраивания ядра

Хотя алгоритмы обучения в структуре встраивания ядра позволяют обойти необходимость оценки промежуточной плотности, тем не менее, можно использовать эмпирическое вложение для выполнения оценки плотности на основе п образцы взяты из базового распределения . Это можно сделать, решив следующую задачу оптимизации [6][13]

при условии

где максимизация производится по всему пространству распределений на Здесь, является встраиванием ядра предложенной плотности и представляет собой энтропийную величину (например, Энтропия, KL дивергенция, Расхождение Брегмана ). Распределение, которое решает эту оптимизацию, можно интерпретировать как компромисс между хорошей подгонкой эмпирических ядерных средних выборок, при этом все еще распределяя значительную часть вероятностной массы всем областям вероятностного пространства (большая часть которых может не быть представлена ​​в обучающие примеры). На практике хорошее приближенное решение сложной оптимизации можно найти, ограничив пространство возможных плотностей смесью M распределения кандидатов с регуляризованными пропорциями смешивания. Связи между идеями, лежащими в основе Гауссовские процессы и условные случайные поля может быть проведена с оценкой условных распределений вероятностей таким образом, если рассматривать отображения признаков, связанные с ядром, как достаточную статистику в обобщенном (возможно, бесконечномерном) экспоненциальные семейства.[6]

Измерение зависимости случайных величин

Мера статистической зависимости между случайными величинами и (из любых областей, в которых могут быть определены разумные ядра) могут быть сформулированы на основе критерия независимости Гильберта – Шмидта [14]

и может использоваться как принципиальная замена взаимная информация, Корреляции Пирсона или любой другой показатель зависимости, используемый в алгоритмах обучения. В частности, HSIC может обнаруживать произвольные зависимости (когда во встраиваниях используется характеристическое ядро, HSIC равен нулю тогда и только тогда, когда переменные равны независимый ), и может использоваться для измерения зависимости между различными типами данных (например, изображениями и текстовыми подписями). Данный п i.i.d. выборки каждой случайной переменной, простой без параметров беспристрастный оценщик HSIC, который показывает концентрация об истинном значении можно вычислить в время,[6] где матрицы Грама двух наборов данных аппроксимируются с использованием с . Желательные свойства HSIC привели к разработке многочисленных алгоритмов, которые используют эту меру зависимости для множества общих задач машинного обучения, таких как: выбор функции (BAHSIC [15]), кластеризация (CLUHSIC [16]), и уменьшение размерности (MUHSIC [17]).

HSIC можно расширить для измерения зависимости нескольких случайных величин. Вопрос о том, когда HSIC захватывает независимость в этом случае, недавно был изучен:[18] для более чем двух переменных

  • на : характеристическое свойство отдельных ядер остается эквивалентным условием.
  • в общих областях: характеристические свойства компонентов ядра необходимы, но не достаточно.

Распространение веры в ядро

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

если предполагается лежать в РХС. В обновление распространения убеждений ядра Сообщение от т узел s тогда дается [2]

куда обозначает поэлементное векторное произведение, это набор узлов, связанных с т исключая узел s, , - матрицы Грама выборок из переменных соответственно и матрица признаков для образцов из .

Таким образом, если входящие сообщения на узел т являются линейными комбинациями образцов сопоставленных объектов из , то исходящее сообщение от этого узла также представляет собой линейную комбинацию отображаемых образцов из . Это представление функции RKHS обновлений передачи сообщений, таким образом, создает эффективный алгоритм распространения убеждений, в котором потенциалы являются непараметрическими функциями, выведенными из данных, чтобы можно было моделировать произвольные статистические отношения.[2]

Непараметрическая фильтрация в скрытых марковских моделях

в скрытая марковская модель (HMM), двумя ключевыми величинами, представляющими интерес, являются вероятности перехода между скрытыми состояниями. и вероятности выбросов для наблюдений. Используя структуру встраивания условного распределения ядра, эти количества могут быть выражены в терминах выборок из HMM. Серьезным ограничением методов внедрения в этой области является необходимость обучающих выборок, содержащих скрытые состояния, поскольку в противном случае вывод с произвольными распределениями в HMM невозможен.

Одним из распространенных способов использования HMM является фильтрация в котором целью является оценка апостериорного распределения по скрытому состоянию на временном шаге т учитывая историю предыдущих наблюдений из системы. При фильтрации государство убеждений рекурсивно поддерживается через шаг прогнозирования (где обновления вычисляются путем маргинализации предыдущего скрытого состояния), за которым следует этап кондиционирования (где обновления вычисляются путем применения правила Байеса к условию нового наблюдения).[2] Встраивание RKHS состояния убеждений во времени т + 1 может быть рекурсивно выражено как

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

Таким образом, фильтрация с встраиванием ядра осуществляется рекурсивно с использованием следующих обновлений весов [2]

куда обозначим матрицы Грама и соответственно, - трансфертная матрица Грама, определяемая как и

Машины для измерения опор

В машина измерения поддержки (SMM) является обобщением Машина опорных векторов (SVM), в котором обучающие примеры представляют собой распределения вероятностей в паре с метками .[19] SMM решают стандартный SVM задача двойной оптимизации используя следующие ожидаемое ядро

который вычислим в закрытой форме для многих общих конкретных распределений (например, распределение Гаусса) в сочетании с популярными ядрами встраивания (например, ядро ​​Гаусса или ядро ​​полинома), или может быть точно оценено эмпирически из i.i.d. образцы через

При определенном выборе ядра вложения , СММ применила обучающие примеры эквивалентен SVM, обученному на образцах , и поэтому СММ можно рассматривать как гибкий SVM, в которой другое ядро, зависящее от данных (заданное предполагаемой формой распределения ) можно разместить на каждой тренировочной точке.[19]

Адаптация домена при ковариате, цели и условном сдвиге

Цель адаптация домена - это формулировка алгоритмов обучения, которые хорошо обобщаются, когда обучающие и тестовые данные имеют разное распределение. Приведены примеры обучения и тестовый набор где неизвестны, обычно предполагается три типа различий между распределением обучающих примеров и тестовое распределение :[20][21]

  1. Ковариальный сдвиг в котором предельное распределение ковариант изменяется по доменам:
  2. Сдвиг цели в котором предельное распределение результатов меняется по доменам:
  3. Условный сдвиг в котором остается одинаковым для разных доменов, но условные распределения различаются: . В целом наличие условного сдвига приводит к некорректно проблема, и дополнительное предположение, что изменяется только под место расположения -шкала (LS) преобразования на обычно навязывается, чтобы решить проблему.

Используя встраивание ядра маргинальных и условных распределений, можно сформулировать практические подходы к устранению этих типов различий между обучающей и тестовой областями. Ковариативный сдвиг может быть учтен путем повторного взвешивания примеров с помощью оценок отношения полученные непосредственно из ядерных вложений маргинальных распределений в каждой области без необходимости в явной оценке распределений.[21] Сдвиг цели, с которым нельзя поступить аналогичным образом, поскольку нет выборок из доступны в тестовой области, учитывается путем взвешивания обучающих примеров с использованием вектора который решает следующую задачу оптимизации (где на практике необходимо использовать эмпирические приближения) [20]

при условии

Чтобы иметь дело с условным сдвигом шкалы местоположения, можно выполнить LS-преобразование обучающих точек, чтобы получить новые преобразованные обучающие данные. (куда обозначает поэлементное векторное произведение). Чтобы обеспечить аналогичное распределение между новыми преобразованными обучающими выборками и тестовыми данными, оцениваются путем минимизации следующего эмпирического расстояния внедрения ядра [20]

В общем, методы встраивания ядра для работы с условным сдвигом LS и целевым сдвигом могут быть объединены, чтобы найти перевзвешенное преобразование обучающих данных, которое имитирует тестовое распределение, и эти методы могут хорошо работать даже при наличии условных сдвигов, отличных от местоположения -масштабные изменения.[20]

Обобщение предметной области через инвариантное представление признаков

Данный N наборы обучающих примеров, отобранные i.i.d. из раздач , цель обобщение предметной области заключается в разработке алгоритмов обучения, которые хорошо работают на тестовых примерах, взятых из ранее невидимой области. где данные из тестовой области недоступны во время обучения. Если условные распределения предполагается, что они относительно похожи во всех областях, тогда обучающийся, способный к обобщению предметной области, должен оценить функциональную взаимосвязь между переменными, которая устойчива к изменениям в маржинальных показателях . Основанный на встраивании этих распределений в ядро, анализ неизменяемых компонентов предметной области (DICA) - это метод, который определяет преобразование обучающих данных, которое минимизирует разницу между маржинальными распределениями при сохранении общего условного распределения, общего для всех обучающих областей.[22] Таким образом, DICA извлекает инварианты, функции, которые передаются между доменами, и могут рассматриваться как обобщение многих популярных методов уменьшения размерности, таких как анализ основных компонентов ядра, анализ компонентов переноса и обратная регрессия с ковариационным оператором.[22]

Определение распределения вероятностей по РХС с

DICA измеряет различия между доменами через распределительная дисперсия который вычисляется как

куда

так это Матрица Грама по распределениям, из которых выбираются обучающие данные. Нахождение ортогональное преобразование на низкоразмерный подпространство B (в пространстве признаков), что минимизирует дисперсию распределения, DICA одновременно гарантирует, что B согласуется с базы из центральное подпространство C для которого становится независимым от данный во всех доменах. При отсутствии целевых значений может быть сформулирована неконтролируемая версия DICA, которая находит подпространство низкой размерности, которое минимизирует дисперсию распределения, одновременно максимизируя дисперсию (в пространстве признаков) во всех доменах (а не с сохранением центрального подпространства).[22]

Регрессия распределения

В регрессии распределения цель состоит в том, чтобы перейти от распределения вероятностей к действительным числам (или векторам). Многие важные машинное обучение и статистические задачи вписываются в эту структуру, включая многоэкземплярное обучение, и точечная оценка проблемы без аналитического решения (например, гиперпараметр или же оценка энтропии ). На практике можно наблюдать только выборки из выборочных распределений, и оценки должны основываться на сходствах, вычисленных между наборы точек. Регрессия распределения успешно применялась, например, в контролируемом обучении энтропии и прогнозировании аэрозолей с использованием многоспектральных спутниковых изображений.[23]

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

куда

с ядро в домене -s , является ядром встроенных дистрибутивов, и RKHS определяется . Примеры для включить линейное ядро , гауссово ядро , экспоненциальное ядро , ядро ​​Коши , обобщенное ядро ​​t-студента , или обратное мультиквадрическое ядро .

Прогноз на новую раздачу принимает простой аналитический вид

куда , , , . В условиях умеренной регулярности можно показать, что этот оценщик непротиворечив и может обеспечить одноступенчатую выборку (как если бы у кого-то был доступ к истинному -s) минимакс оптимальный ставка.[23] в целевая функция -s - действительные числа; результаты также можно распространить на случай, когда -s есть -мерные векторы или, в более общем смысле, элементы отделяемый Гильбертово пространство с использованием операторных ядра.

Пример

В этом простом примере, взятом из Song et al.,[2] считаются дискретные случайные величины которые принимают значения в наборе и ядро ​​выбрано в качестве Дельта Кронекера функция, поэтому . Карта функций, соответствующая этому ядру, является стандартная основа вектор . Таким образом, вложения ядра таких распределений являются векторами маргинальных вероятностей, в то время как вложения совместных распределений в этом случае являются матрицы, задающие совместные таблицы вероятностей, и явный вид этих вложений

Оператор вложения условного распределения,

в этой настройке таблица условной вероятности

и

Таким образом, вложения условного распределения при фиксированном значении может быть вычислено как

В этом дискретном случае с дельта-ядром Кронекера правило суммы ядра становится

В правило цепочки ядра в этом случае дается

Рекомендации

  1. ^ а б А. Смола, А. Греттон, Л. Сонг, Б. Шёлкопф. (2007). Вложение в гильбертово пространство для распределений В архиве 2013-12-15 на Wayback Machine. Теория алгоритмического обучения: 18-я международная конференция. Springer: 13–31.
  2. ^ а б c d е ж грамм час я j k л м п Л. Сонг, К. Фукумизу, Ф. Динуццо, А. Греттон (2013). Вложения ядра условных распределений: унифицированная структура ядра для непараметрического вывода в графических моделях. Журнал IEEE Signal Processing Magazine 30: 98–111.
  3. ^ Дж. Шоу-Тейлор, Н. Кристианини. (2004). Методы ядра для анализа паттернов. Издательство Кембриджского университета, Кембридж, Великобритания.
  4. ^ Т. Хофманн, Б. Шёлкопф, А. Смола. (2008). Методы ядра в машинном обучении. Анналы статистики 36(3):1171–1220.
  5. ^ Муандет, Крикамол; Фукумизу, Кендзи; Шриперумбудур, Бхарат; Шёлкопф, Бернхард (28.06.2017). «Вложение распределений в ядре: обзор и не только». Основы и тенденции в машинном обучении. 10 (1–2): 1–141. arXiv:1605.09522. Дои:10.1561/2200000060. ISSN  1935-8237.
  6. ^ а б c d е ж грамм час я Л. Песня. (2008) Обучение через вложение распределений в гильбертово пространство. Докторская диссертация, Сиднейский университет.
  7. ^ К. Фукумизу, А. Греттон, X. Сан и Б. Шёлкопф (2008). Меры ядра условной независимости. Достижения в системах обработки нейронной информации 20, MIT Press, Кембридж, Массачусетс.
  8. ^ а б c Л. Сонг, Дж. Хуанг, А. Дж. Смола, К. Фукумизу. (2009).Вложения условных распределений в гильбертово пространство. Proc. Int. Конф. Машинное обучение. Монреаль, Канада: 961–968.
  9. ^ [1] стр.139
  10. ^ А. Греттон, К. Боргвардт, М. Раш, Б. Шёлкопф, А. Смола. (2007). Ядровый метод для проблемы двух выборок. Достижения в системах обработки нейронной информации 19, MIT Press, Кембридж, Массачусетс.
  11. ^ С. Грюневальдер, Дж. Левер, Л. Бальдассар, С. Паттерсон, А. Греттон, М. Понтил. (2012). Условные вложения среднего как регрессоры. Proc. Int. Конф. Машинное обучение: 1823–1830.
  12. ^ А. Греттон, К. Боргвардт, М. Раш, Б. Шёлкопф, А. Смола. (2012). Тест ядра на двух выборках. Журнал исследований в области машинного обучения, 13: 723–773.
  13. ^ М. Дудик, С. Дж. Филлипс, Р. Э. Шапире. (2007). Оценка максимального распределения энтропии с обобщенной регуляризацией и приложение к моделированию распределения видов. Журнал исследований в области машинного обучения, 8: 1217–1260.
  14. ^ А. Греттон, О. Буске, А. Смола, Б. Шёлкопф. (2005). Измерение статистической зависимости с помощью норм Гильберта – Шмидта. Proc. Intl. Конф. по теории алгоритмического обучения: 63–78.
  15. ^ Л. Сонг, А. Смола, А. Греттон, К. Боргвардт, Дж. Бедо. (2007). Выбор контролируемых характеристик с помощью оценки зависимости. Proc. Intl. Конф. Машинное обучение, Omnipress: 823–830.
  16. ^ Л. Сонг, А. Смола, А. Греттон, К. Боргвардт. (2007). Взгляд максимизации зависимости кластеризации. Proc. Intl. Конф. Машинное обучение. Повелительница: 815–822.
  17. ^ Л. Сонг, А. Смола, К. Боргвардт, А. Греттон. (2007). Раскрашенная максимальная дисперсия. Системы обработки нейронной информации.
  18. ^ Золтан Сабо, Бхарат К. Шриперумбудур. Ядра характеристических и универсальных тензорных произведений. Журнал исследований в области машинного обучения, 19:1–29, 2018.
  19. ^ а б К. Муандет, К. Фукумизу, Ф. Динуццо, Б. Шёлкопф. (2012). Изучение дистрибутивов с помощью средств измерения поддержки. Достижения в системах обработки нейронной информации: 10–18.
  20. ^ а б c d К. Чжан, Б. Шёлкопф, К. Муандет, З. Ван. (2013). Адаптация домена под целевой и условный сдвиг. Журнал исследований в области машинного обучения, 28(3): 819–827.
  21. ^ а б А. Греттон, А. Смола, Дж. Хуанг, М. Шмиттфулл, К. Боргвардт, Б. Шёлкопф. (2008). Ковариативный сдвиг и локальное обучение путем сопоставления распределения. В J. Quinonero-Candela, M. Sugiyama, A. Schwaighofer, N. Lawrence (ред.). Сдвиг набора данных в машинном обучении, MIT Press, Кембридж, Массачусетс: 131–160.
  22. ^ а б c К. Муандет, Д. Бальдуцци, Б. Шёлкопф. (2013).Обобщение домена через представление инвариантных признаков. 30-я Международная конференция по машинному обучению.
  23. ^ а б З. Сабо, Б. Шриперумбудур, Б. Почос, А. Греттон. Теория обучения для регрессии распределения. Журнал исследований в области машинного обучения, 17(152):1–40, 2016.

внешняя ссылка