Разложение тензора
В математике разложение Таккера разлагает тензор на набор матриц и один небольшой основной тензор. Он назван в честь Ледьярда Р. Таккера [1],
хотя восходит к Хичкоку в 1927 году. [2]
Первоначально описанный как трехмодовое расширение факторного анализа и анализа главных компонент, он фактически может быть обобщен до анализа более высоких мод, который также называется разложением по сингулярным значениям более высокого порядка (HOSVD).
Его можно рассматривать как более гибкую модель PARAFAC (параллельный факторный анализ). В PARAFAC основной тензор ограничен «диагональю».
На практике разложение Такера используется как инструмент моделирования. Например, оно используется для моделирования трех- (или более)-путевых данных с помощью относительно небольшого количества компонентов для каждого из трех или более режимов, а компоненты связаны друг с другом трех- (или более)-путевым массивом ядра. Параметры модели оцениваются таким образом, что при фиксированном количестве компонентов смоделированные данные оптимально напоминают фактические данные в смысле наименьших квадратов. Модель дает сводку информации в данных, так же как анализ главных компонент делает для двухсторонних данных.
Для тензора 3-го порядка , где есть либо или , разложение Таккера можно обозначить следующим образом,
где есть основной тензор , тензор 3-го порядка, который содержит сингулярные значения 1-го, 2-го и 3-го режимов , которые определяются как норма Фробениуса 1-го, 2-го и 3-го режимов срезов тензора соответственно. являются унитарными матрицами в соответственно. Произведение k -мод ( k = 1, 2, 3) от обозначается как с записями как
В целом разложение можно также записать более прямо как
Взятие для всех всегда достаточно для точного представления, но часто может быть сжато или эффективно приблизительно выбрано . Обычный выбор — , который может быть эффективным, когда разница в размерах измерений велика.
Существует два особых случая разложения Таккера:
Tucker1 : если и являются тождественными, то
Такер2 : если это тождество, то .
Разложение RESCAL [3] можно рассматривать как частный случай разложения Таккера, где является единицей и равно .
Смотрите также
Ссылки
- ^ Ледьярд Р. Такер (сентябрь 1966 г.). «Некоторые математические заметки о трехмодовом факторном анализе». Психометрика . 31 (3): 279–311. doi :10.1007/BF02289464. PMID 5221127.
- ^ FL Hitchcock (1927). «Выражение тензора или полиадического уравнения в виде суммы произведений». Журнал математики и физики . 6 : 164–189.
- ^ Никель, Максимилиан; Тресп, Фолькер; Кригель, Ханс-Петер (28 июня 2011 г.). Трехфакторная модель коллективного обучения на многореляционных данных . ICML. Том 11. С. 809–816.