Разложение Такера - Tucker decomposition

В математике, разложение Такера разлагает тензор в набор матриц и одного небольшого тензор ядра. Он назван в честь Ледьярда Р. Таккера, хотя восходит к Хичкоку в 1927 году. Первоначально описанный как трехрежимное расширение факторного анализа и анализа главных компонентов, он фактически может быть обобщен на анализ более высокого порядка , который также называется сингулярным анализом более высокого порядка. ценностная декомпозиция (HOSVD).

Ее можно рассматривать как более гибкую модель PARAFAC (параллельный факторный анализ). В PARAFAC основной тензор ограничен «диагональю».

На практике разложение Такера используется как инструмент моделирования. Например, он используется для моделирования трехсторонних (или более высоких) данных с помощью относительно небольшого количества компонентов для каждого из трех или более режимов, и компоненты связаны друг с другом трехсторонним (или более высоким) ) способ основного массива. Параметры модели оцениваются таким образом, чтобы при фиксированном количестве компонентов смоделированные данные оптимально напоминали фактические данные в смысле наименьших квадратов. Модель дает сводку информации в данных так же, как анализ главных компонентов делает для двусторонних данных.

Для тензора 3-го порядка , где либо, либо , разложение Таккера можно обозначить следующим образом:

где - основной тензор , тензор 3-го порядка, который содержит 1-модовые, 2-модовые и 3-модовые сингулярные значения , которые определены как норма Фробениуса для 1-модовых, 2-модовых и 3-модовых срезов. тензора соответственно. - унитарные матрицы в соответственно. J -mode продукт ( J = 1, 2, 3) с помощью обозначается как с элементами , как

Есть два частных случая разложения Таккера:

Tucker1 : если и идентичны, то

Tucker2 : если это личность, то .

Разложение

RESCAL можно рассматривать как частный случай Tucker'а, где - identity и равно .

Смотрите также

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