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