Ортогонализация и декорреляция входных векторов

Мы выяснили, что нормирование и приведение к единой шкале увеличивают информативность данных. Однако этого оказывается недостаточно. Известно [3], что если факторы статистически зависимы, то их совместная энтропия меньше суммы энтропий отдельных факторов.

При достижении статистической независимости входов будет достигнута максимальная информационная насыщенность каждого из входных факторов в отдельности. Для достижения статистической независимости входов нейронной сети используется линейное преобразование, которое осуществляет декорреляцию входных векторов [3, 23]. Алгоритм декорреляции называется ещё "выбеливание входов" (whitening).

Рассмотрим вычислительную сущность метода. Доказательства можно найти в литературе по многомерному статистическому анализу, например, в [21, 24]. Пусть входные векторы Ортогонализация и декорреляция входных векторов - student2.ru представлены в виде матрицы Ортогонализация и декорреляция входных векторов - student2.ru (табл. 3.2).

Таблица 3.2. Входные векторы

Ортогонализация и декорреляция входных векторов - student2.ru Ортогонализация и декорреляция входных векторов - student2.ru Ортогонализация и декорреляция входных векторов - student2.ru Ортогонализация и декорреляция входных векторов - student2.ru Ортогонализация и декорреляция входных векторов - student2.ru
Ортогонализация и декорреляция входных векторов - student2.ru Ортогонализация и декорреляция входных векторов - student2.ru Ортогонализация и декорреляция входных векторов - student2.ru Ортогонализация и декорреляция входных векторов - student2.ru Ортогонализация и декорреляция входных векторов - student2.ru
Ортогонализация и декорреляция входных векторов - student2.ru Ортогонализация и декорреляция входных векторов - student2.ru Ортогонализация и декорреляция входных векторов - student2.ru Ортогонализация и декорреляция входных векторов - student2.ru Ортогонализация и декорреляция входных векторов - student2.ru
Ортогонализация и декорреляция входных векторов - student2.ru Ортогонализация и декорреляция входных векторов - student2.ru Ортогонализация и декорреляция входных векторов - student2.ru Ортогонализация и декорреляция входных векторов - student2.ru Ортогонализация и декорреляция входных векторов - student2.ru
Ортогонализация и декорреляция входных векторов - student2.ru Ортогонализация и декорреляция входных векторов - student2.ru Ортогонализация и декорреляция входных векторов - student2.ru Ортогонализация и декорреляция входных векторов - student2.ru Ортогонализация и декорреляция входных векторов - student2.ru

Тогда Ортогонализация и декорреляция входных векторов - student2.ru означает Ортогонализация и декорреляция входных векторов - student2.ru ‑й компонент вектора Ортогонализация и декорреляция входных векторов - student2.ru . Входные векторы будем рассматривать как случайные коррелированные векторы. Преобразуем входные векторы в центрированные, то есть в векторы с нулевым математическим ожиданием. Для этого вычислим матрицу Ортогонализация и декорреляция входных векторов - student2.ru , где Ортогонализация и декорреляция входных векторов - student2.ru , то есть вычитаем из элементов каждого столбца его среднее значение

Ортогонализация и декорреляция входных векторов - student2.ru .

Вычислим ковариационную матрицу. Ковариационная матрица Ортогонализация и декорреляция входных векторов - student2.ru — это квадратная матрица размера Ортогонализация и декорреляция входных векторов - student2.ru , образованная из попарных ковариаций Ортогонализация и декорреляция входных векторов - student2.ru компонентов каждого вектора. Элементы ковариационной матрицы равны (используем несмещенную оценку)

Ортогонализация и декорреляция входных векторов - student2.ru ,

где Ортогонализация и декорреляция входных векторов - student2.ru — количество входных векторов, Ортогонализация и декорреляция входных векторов - student2.ru — число компонентов векторов.

Ковариационную матрицу удобно рассматривать, используя скалярные произведения центрированных входных векторов

Ортогонализация и декорреляция входных векторов - student2.ru ,

где Ортогонализация и декорреляция входных векторов - student2.ru — скалярное произведение векторов.

Тогда ковариационная матрица запишется в виде

Ортогонализация и декорреляция входных векторов - student2.ru ,

где Ортогонализация и декорреляция входных векторов - student2.ru — матрица центрированных векторов.

Матрица Ортогонализация и декорреляция входных векторов - student2.ru является симметричной и положительно определенной матрицей размером Ортогонализация и декорреляция входных векторов - student2.ru .

Матрица Ортогонализация и декорреляция входных векторов - student2.ru , составленная из преобразованных некоррелированных векторов, получается из исходной матрицы Ортогонализация и декорреляция входных векторов - student2.ru линейным преобразованием [21]

Ортогонализация и декорреляция входных векторов - student2.ru ,

где Ортогонализация и декорреляция входных векторов - student2.ru , Ортогонализация и декорреляция входных векторов - student2.ru , Ортогонализация и декорреляция входных векторов - student2.ru — собственные векторы матрицы Ортогонализация и декорреляция входных векторов - student2.ru .

Задача на собственные значения для матрицы Ортогонализация и декорреляция входных векторов - student2.ru имеет вид

Ортогонализация и декорреляция входных векторов - student2.ru ,

где Ортогонализация и декорреляция входных векторов - student2.ru и Ортогонализация и декорреляция входных векторов - student2.ru — собственные числа и соответствующие собственные векторы матрицы Ортогонализация и декорреляция входных векторов - student2.ru .

В результате преобразования столбцы матрицы Ортогонализация и декорреляция входных векторов - student2.ru преобразуются в некоррелированные столбцы матрицы Ортогонализация и декорреляция входных векторов - student2.ru . Матрица ковариации для Ортогонализация и декорреляция входных векторов - student2.ru представляет собой диагональную матрицу, с диагональю из дисперсий столбцов матрицы Ортогонализация и декорреляция входных векторов - student2.ru . Известно [21], что эти дисперсии равны соответствующим собственным числам матрицы Ортогонализация и декорреляция входных векторов - student2.ru . Зачастую [3, 23] векторы исходных данных преобразуют в некоррелированные векторы с единичной дисперсией по формуле

Ортогонализация и декорреляция входных векторов - student2.ru ,

где Ортогонализация и декорреляция входных векторов - student2.ru .

Полученные векторы будут не только некоррелированными, но и ортогональными. Действительно, два случайных вектора Ортогонализация и декорреляция входных векторов - student2.ru и Ортогонализация и декорреляция входных векторов - student2.ru называют некоррелированными, если Ортогонализация и декорреляция входных векторов - student2.ru и ортогональными, если Ортогонализация и декорреляция входных векторов - student2.ru (здесь Ортогонализация и декорреляция входных векторов - student2.ru обозначает вычисление математического ожидания) [25]. В нашем случае центрированных векторов, у которых математическое ожидание равно нулю, некоррелированность векторов означает их ортогональность.

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

Декорреляция связана с сингулярным разложением [20] ковариационной матрицы. Учитывая симметрию матрицы Ортогонализация и декорреляция входных векторов - student2.ru , получаем

Ортогонализация и декорреляция входных векторов - student2.ru ,

где Ортогонализация и декорреляция входных векторов - student2.ru — диагональная матрица, на диагонали которой расположены собственные значения Ортогонализация и декорреляция входных векторов - student2.ru матрицы Ортогонализация и декорреляция входных векторов - student2.ru ; Ортогонализация и декорреляция входных векторов - student2.ru — ортогональная матрица, столбцы которой являются собственными векторами матрицы Ортогонализация и декорреляция входных векторов - student2.ru .

Ортогональность матрицы Ортогонализация и декорреляция входных векторов - student2.ru означает ортогональность ее столбцов и равенство обратной матрицы транспонированной: Ортогонализация и декорреляция входных векторов - student2.ru . Ортогональность столбцов означает, что они образуют базис.

Матрица Ортогонализация и декорреляция входных векторов - student2.ru , составленная из преобразованных некоррелированных векторов, и исходная матрица Ортогонализация и декорреляция входных векторов - student2.ru связаны соотношением

Ортогонализация и декорреляция входных векторов - student2.ru ,

откуда

Ортогонализация и декорреляция входных векторов - student2.ru .

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

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

Наши рекомендации