En álgebra multilineal , la descomposición en rango tensorial [ 1 ] o descomposición de rango R es la descomposición de un tensor como suma de R tensores de rango 1, donde R es mínimo. El cálculo de esta descomposición es un problema abierto.
La descomposición poliádica canónica (CPD) es una variante de la descomposición de rango tensorial, en la que el tensor se aproxima como una suma de K tensores de rango 1 para un K especificado por el usuario . La descomposición CP ha encontrado algunas aplicaciones en lingüística y quimiometría . Fue introducida por Frank Lauren Hitchcock en 1927 [ 2 ] y posteriormente redescubierta varias veces, especialmente en psicometría. [ 3 ] [ 4 ] La descomposición CP se conoce como CANDECOMP, [ 3 ] PARAFAC, [ 4 ] o CANDECOMP/PARAFAC (CP). Cabe señalar que la descomposición de rango PARAFAC2 es una variación de la descomposición CP. [ 5 ]
Otra generalización popular de la descomposición en valores singulares de matrices, conocida como descomposición en valores singulares de orden superior, calcula matrices de modos ortonormales y ha encontrado aplicaciones en econometría , procesamiento de señales , visión artificial , gráficos por computadora y psicometría .
Notación
Una variable escalar se denota con letras minúsculas en cursiva,y un escalar de límite superior se denota con una letra mayúscula en cursiva,.
Los índices se denotan mediante una combinación de letras minúsculas y mayúsculas en cursiva,. Los múltiples índices que uno puede encontrar al referirse a los múltiples modos de un tensor se denotan convenientemente pordónde .
Un vector se denota mediante una letra minúscula en negrita romana,y una matriz se denota con letras mayúsculas en negrita..
Un tensor de orden superior se denota mediante letras caligráficas,. Un elemento de untensor de orden -se denota poro.
Definición
Un tensor de datos es una colección de observaciones multivariadas organizadas en una matriz de M vías donde M = C + 1. Cada tensor puede representarse con un tamaño suficientemente grande.como una combinación lineal detensores de rango 1:
dóndeydónde. Cuando el número de términoses mínimo en la expresión anterior, entoncesSe denomina rango del tensor, y la descomposición se conoce a menudo como descomposición de rango (tensorial) , descomposición CP mínima o descomposición poliádica canónica (CPD) . Si el número de términos no es mínimo, la descomposición anterior se conoce a menudo como CANDECOMP/PARAFAC o descomposición poliádica .
Rango tensorial
A diferencia del caso de las matrices, calcular el rango de un tensor es NP-difícil . [ 6 ] El único caso notable bien comprendido consiste en tensores en, cuyo rango se puede obtener a partir de la forma normal de Kronecker - Weierstrass del haz de matrices lineales que representa el tensor. [ 7 ] Existe un algoritmo simple de tiempo polinomial para certificar que un tensor es de rango 1, a saber, la descomposición en valores singulares de orden superior .
El rango del tensor de ceros es cero por convención. El rango de un tensores uno, siempre que.
dependencia de campo
El rango de un tensor depende del campo sobre el cual se descompone el tensor. Se sabe que algunos tensores reales pueden admitir una descomposición compleja cuyo rango es estrictamente menor que el rango de una descomposición real del mismo tensor. Como ejemplo, [ 8 ] consideremos el siguiente tensor real
dónde. Se sabe que el rango de este tensor sobre los reales es 3, mientras que su rango complejo es solo 2 porque es la suma de un tensor complejo de rango 1 con su conjugado complejo , a saber:
dónde.
Por el contrario, el rango de las matrices reales nunca disminuirá bajo una extensión de campo a: el rango de una matriz real y el rango de una matriz compleja coinciden para matrices reales.
Clasificación genérica
El rango genéricose define como el rango más bajode tal manera que el cierre en la topología de Zariski del conjunto de tensores de rango como máximoes todo el espacio. En el caso de tensores complejos, tensores de rango como máximoformen un conjunto denso: cada tensor en el espacio mencionado anteriormente es de rango menor que el rango genérico, o es el límite en la topología euclidiana de una secuencia de tensores desde. En el caso de tensores reales, el conjunto de tensores de rango como máximoSolo forma un conjunto abierto de medida positiva en la topología euclidiana. Pueden existir conjuntos euclidianos abiertos de tensores de rango estrictamente superior al rango genérico. Todos los rangos que aparecen en conjuntos abiertos en la topología euclidiana se denominan rangos típicos . El rango típico más pequeño se denomina rango genérico; esta definición se aplica tanto a tensores complejos como reales. El rango genérico de los espacios tensoriales fue estudiado inicialmente en 1983 por Volker Strassen . [ 9 ]
Como ilustración de los conceptos anteriores, se sabe que tanto 2 como 3 son rangos típicos demientras que el rango genérico dees 2. En la práctica, esto significa que un tensor real muestreado aleatoriamente (a partir de una medida de probabilidad continua en el espacio de tensores) de tamañoserá un tensor de rango 1 con probabilidad cero, un tensor de rango 2 con probabilidad positiva y un tensor de rango 3 con probabilidad positiva. Por otro lado, un tensor complejo muestreado aleatoriamente del mismo tamaño será un tensor de rango 1 con probabilidad cero, un tensor de rango 2 con probabilidad uno y un tensor de rango 3 con probabilidad cero. Incluso se sabe que el tensor real genérico de rango 3 enserá de rango complejo igual a 2.
El rango genérico de los espacios tensoriales depende de la distinción entre espacios tensoriales balanceados y desbalanceados. Un espacio tensorial, dónde, se denomina desequilibrado cuando
y de lo contrario se denomina equilibrado .
Espacios tensoriales desequilibrados
Cuando el primer factor es muy grande con respecto a los otros factores en el producto tensorial, entonces el espacio tensorial se comporta esencialmente como un espacio matricial. Se sabe que el rango genérico de los tensores que viven en un espacio tensorial desequilibrado es igual a
casi en todas partes . Más precisamente, el rango de cada tensor en un espacio tensorial desequilibrado., dóndees algún conjunto cerrado indeterminado en la topología de Zariski, igual al valor anterior. [ 10 ]
Espacios tensoriales equilibrados
El rango genérico esperado de los tensores que viven en un espacio tensorial equilibrado es igual a
casi en todas partes para tensores complejos y en un conjunto euclidiano abierto para tensores reales, donde
Más precisamente, el rango de cada tensor en, dóndees algún conjunto cerrado indeterminado en la topología de Zariski , se espera que sea igual al valor anterior. [ 11 ] Para tensores reales,es el rango más bajo que se espera que ocurra en un conjunto de medidas euclidianas positivas. El valora menudo se hace referencia al rango genérico esperado del espacio tensorial.porque es solo conjeturalmente correcto. Se sabe que el verdadero rango genérico siempre satisface
La conjetura de Abo-Ottaviani-Peterson [ 11 ] establece que se espera la igualdad, es decir,, con los siguientes casos excepcionales:
En cada uno de estos casos excepcionales, se sabe que el rango genérico es. Nótese que mientras el conjunto de tensores de rango 3 enes defectuoso (13 y no el esperado 14), el rango genérico en ese espacio sigue siendo el esperado, 4. De manera similar, el conjunto de tensores de rango 5 enes defectuoso (44 y no el esperado 45), pero el rango genérico en ese espacio sigue siendo el esperado 6.
La conjetura AOP se ha demostrado completamente en varios casos especiales. Lickteig demostró ya en 1985 que, siempre que. [ 12 ] En 2011, Catalisano, Geramita y Gimigliano establecieron un gran avance al demostrar que la dimensión esperada del conjunto de rangotensores de formatoes el esperado excepto para tensores de rango 3 en el caso de 4 factores, sin embargo, el rango esperado en ese caso sigue siendo 4. Como consecuencia, para todos los tensores binarios. [ 13 ]
Rango máximo
El rango máximo que puede admitir cualquiera de los tensores en un espacio tensorial es desconocido en general; incluso falta una conjetura sobre este rango máximo. Actualmente, la mejor cota superior general establece que el rango máximode, dónde, satisface
dóndees el rango (menos) genérico de. [ 14 ] Es bien sabido que la desigualdad anterior puede ser estricta. Por ejemplo, el rango genérico de tensores enes dos, de modo que el límite anterior produce, mientras que se sabe que el rango máximo es igual a 3. [ 8 ]
Rango fronterizo
Un rango-tensorSe denomina tensor de frontera si existe una secuencia de tensores de rango como máximocuyo límite es. Sies el valor más pequeño para el cual existe tal secuencia convergente, entonces se llama rango frontera de. Para tensores de orden 2, es decir, matrices, el rango y el rango de borde siempre coinciden, sin embargo, para tensores de ordenPueden diferir. Los tensores de frontera fueron estudiados por primera vez en el contexto de algoritmos de multiplicación de matrices aproximada rápida por Bini, Lotti y Romani en 1980. [ 15 ]
Un ejemplo clásico de tensor de borde es el tensor de rango 3.
Se puede aproximar arbitrariamente bien mediante la siguiente secuencia de tensores de rango 2.
comoPor lo tanto, su rango de frontera es 2, que es estrictamente menor que su rango. Cuando los dos vectores son ortogonales, este ejemplo también se conoce como un estado W.
Propiedades
Identificabilidad
De la definición de un tensor puro se deduce quesi y solo si existende tal manera queypara todo m . Por esta razón, los parámetrosde un tensor de rango 1se denominan identificables o esencialmente únicos. Un rango-tensorSe denomina identificable si cada una de sus descomposiciones de rango tensorial es la suma del mismo conjunto detensores distintosdonde elLos son de rango 1. Un rango identificable-por lo tanto tiene una única descomposición esencialmente únicay tododescomposiciones de rango tensorial dese puede obtener permutando el orden de los sumandos. Observe que en una descomposición de rango tensorial todos losLos son distintos, porque de otro modo el rango desería como máximo.
Identificabilidad genérica
tensores de orden 2 en, es decir, las matrices, no son identificables paraEsto se deduce esencialmente de la observación.dóndees un invertiblematriz,,,y. Se puede demostrar [ 16 ] que para cada, dóndees un conjunto cerrado en la topología de Zariski, la descomposición del lado derecho es una suma de un conjunto diferente de tensores de rango 1 que la descomposición del lado izquierdo, lo que implica que los tensores de orden 2 de rangogenéricamente no son identificables.
La situación cambia completamente para tensores de orden superior encony todo. Para simplificar la notación, supongamos sin pérdida de generalidad que los factores están ordenados de tal manera que. Dejardenotamos el conjunto de tensores de rango acotado por. Luego, se demostró que la siguiente afirmación era correcta utilizando una demostración asistida por computadora para todos los espacios de dimensión, [ 17 ] y se conjetura que es válido en general: [ 17 ] [ 18 ] [ 19 ]
Existe un conjunto cerradoen la topología de Zariski tal que cada tensores identificable (( se denomina genéricamente identificable en este caso), a menos que se dé alguno de los siguientes casos excepcionales:
- El rango es demasiado alto:;
- El espacio está desequilibrado en cuanto a identificabilidad, es decir,y el rango es demasiado grande:;
- El espacio es la caja defectuosay el rango es;
- El espacio es la caja defectuosa, dóndey el rango es;
- El espacio esy el rango es;
- El espacio esy el rango es; o
- El espacio esy el rango es.
- El espacio es perfecto, es decir,es un número entero y el rango es.
En estos casos excepcionales, el número genérico (y también mínimo) de descomposiciones complejas es
- demostró seren los primeros 4 casos;
- Se demostró que eran dos en el caso 5; [ 20 ]
- Se esperaba que [ 21 ] fuera seis en el caso 6;
- Se demostró que eran dos en el caso 7; [ 22 ] y
- Se espera [ 21 ] que sean al menos dos en el caso 8, con excepción de los dos casos identificables.y.
En resumen, el tensor genérico de ordeny rangoSe espera que aquello que no sea identificable-desequilibrado sea identificable (salvo los casos excepcionales en espacios pequeños).
Mal planteamiento del problema de aproximación estándar
El problema de aproximación de rango pide el rango-descomposición más cercana (en la topología euclidiana habitual) a algún rango-tensor, dónde. Es decir, uno busca resolver
dóndees la norma de Frobenius .
En un artículo de 2008 de de Silva y Lim [ 8 ] se demostró que el problema de aproximación estándar anterior puede estar mal planteado . A veces, no existe una solución al problema mencionado porque el conjunto sobre el que se optimiza no es cerrado. Por lo tanto, puede que no exista un minimizador, aunque sí exista un ínfimo. En particular, se sabe que ciertos tensores denominados de frontera pueden aproximarse arbitrariamente bien mediante una secuencia de tensores de rango como máximo, aunque el límite de la secuencia converge a un tensor de rango estrictamente superior a. El tensor de rango 3
puede aproximarse arbitrariamente bien mediante la siguiente secuencia de tensores de rango 2.
comoEste ejemplo ilustra claramente el principio general de que una secuencia de rango-Los tensores que convergen a un tensor de rango estrictamente superior deben admitir al menos dos términos individuales de rango 1 cuyas normas se vuelven ilimitadas. Dicho formalmente, siempre que una secuencia
tiene la propiedad de que(en la topología euclidiana) como, entonces debería existir al menosde tal manera que
comoEste fenómeno se observa con frecuencia al intentar aproximar un tensor mediante algoritmos de optimización numérica. A veces se le denomina el problema de los componentes divergentes . Además, se ha demostrado que un tensor aleatorio de bajo rango sobre los números reales puede no admitir una aproximación de rango 2 con probabilidad positiva, lo que lleva a comprender que el problema de la mala formulación es una consideración importante al emplear la descomposición en rango de tensores.
Una solución parcial común al problema de mal planteamiento consiste en imponer una restricción de desigualdad adicional que limita la norma de los términos individuales de rango 1 mediante una constante. Otras restricciones que dan como resultado un conjunto cerrado y, por lo tanto, un problema de optimización bien planteado, incluyen imponer positividad o un producto interno acotado estrictamente menor que la unidad entre los términos de rango 1 que aparecen en la descomposición buscada.
Cálculo del CPD
Algoritmos alternos:
Algoritmos directos:
- algoritmos basados en lápiz [ 23 ] [ 24 ] [ 25 ] [ 26 ] [ 27 ] [ 28 ] [ 29 ]
- algoritmos basados en momentos [ 30 ]
Algoritmos generales de optimización:
- diagonalización simultánea (SD)
- Descomposición de Schur generalizada simultánea (SGSD)
- Levenberg-Marquardt (LM)
- gradiente conjugado no lineal (NCG)
- BFGS de memoria limitada (L-BFGS)
Algoritmos de valores propios:
Máquinas de factorización:
Factorizaciones bayesianas/Muestreo/Cadena de Markov Monte Carlo (MCMC):
Aprendizaje profundo/Redes neuronales (aprendizaje basado en gradientes):
- LFM [ 34 ]
- Red de Energía de Coincidencia Semántica (SME) [ 35 ]
- Redes neuronales tensoriales [ 36 ]
- Redes recurrentes de tensores gráficos [ 37 ]
Algoritmos generales para la resolución de sistemas polinomiales:
Sin embargo, P Wiriyathammabhum y B Kijsirikul [ 39 ] encontraron que no hay algoritmos de resolución óptimos (todos los métodos de optimización existentes no pueden proporcionar soluciones demostrablemente óptimas), ya que habían creado un tensor de puntuación y reclasificado las soluciones usando solo una selección escalonada voraz que puede dar soluciones significativamente mejores, al menos en nd-PCA, nd-FLD/LDA, etc. (variantes CPD y Tucker). La hipótesis es que fijar todos los demás parámetros n-1 mientras se optimiza el parámetro n es siempre (demostrablemente) subóptimo. MS Mahanta y KN Plataniotis [ 40 ] propusieron otra solución de agrupamiento espectral que proporciona soluciones aún mejores.
Aplicaciones
En el aprendizaje automático, la descomposición CP es el ingrediente central para aprender modelos de variables latentes probabilísticas mediante la técnica de ajuste de momentos. Por ejemplo, consideremos el modelo multivista [ 41 ] , que es un modelo de variable latente probabilística. En este modelo, la generación de muestras se plantea de la siguiente manera: existe una variable aleatoria oculta que no se observa directamente, dada la cual, existen varias variables aleatorias condicionalmente independientes conocidas como las diferentes "vistas" de la variable oculta. Por ejemplo, supongamos que hay tres vistas.de un-variable oculta categórica de estado. Luego, el tercer momento empírico de este modelo de variable latentees un tensor de rango 3 y se puede descomponer como: .
En aplicaciones como el modelado de temas , esto puede interpretarse como la coocurrencia de palabras en un documento. Entonces, los coeficientes en la descomposición de este tensor de momento empírico pueden interpretarse como la probabilidad de elegir un tema específico y cada columna de la matriz de factores.corresponde a las probabilidades de las palabras en el vocabulario del tema correspondiente.
Véase también
Referencias
- ↑ Papalexakis, Evangelos. "Minería automática de tensores no supervisada con evaluación de calidad" (PDF) .
- ↑ FL Hitchcock (1927). "La expresión de un tensor o un poliádico como suma de productos". Journal of Mathematics and Physics . 6 ( 1– 4): 164– 189. doi : 10.1002/sapm192761164 .
- 1 2 Carroll, JD ; Chang, J. (1970). "Análisis de las diferencias individuales en el escalamiento multidimensional mediante una generalización n- dimensional de la descomposición 'Eckart-Young'". Psychometrika . 35 (3): 283– 319. doi : 10.1007/BF02310791 . S2CID 50364581 .
- 1 2 Harshman, Richard A. (1970). "Fundamentos del procedimiento PARAFAC: Modelos y condiciones para un análisis factorial multimodal "explicativo"" (PDF) . Documentos de trabajo de la UCLA en fonética . 16 : 84. N.° 10085. Archivado del original (PDF) el 10 de octubre de 2004.
- ^ Gujral, Ekta. "Aptera: Análisis automático del tensor PARAFAC2" (PDF) . ASONAM 2022.
- ↑ Hillar, CJ ; Lim, L. (2013). "La mayoría de los problemas tensoriales son NP-difíciles". Journal of the ACM . 60 (6): 1– 39. arXiv : 0911.1393 . doi : 10.1145/2512329 . S2CID 1460452 .
- ↑ Landsberg, JM (2012). Tensores: Geometría y aplicaciones . AMS.
- 1 2 3 de Silva, V. ; Lim, L. (2008). "Rango tensorial y la mala formulación del problema de aproximación de mejor rango bajo". SIAM Journal on Matrix Analysis and Applications . 30 (3): 1084– 1127. arXiv : math/0607647 . doi : 10.1137/06066518x . S2CID 7159193 .
- ↑ Strassen, V. (1983). "Rango y cálculo óptimo de tensores genéricos" . Álgebra lineal y sus aplicaciones . 52/53: 645–685 . doi : 10.1016/0024-3795(83)80041-x .
- ↑ Catalisano, MV ; Geramita, AV ; Gimigliano, A. (2002). "Rangos de tensores, variedades secantes de variedades de Segre y puntos gordos" . Álgebra lineal y sus aplicaciones . 355 ( 1– 3): 263– 285. doi : 10.1016/s0024-3795(02)00352-x .
- 1 2 Abo, H. ; Ottaviani, G. ; Peterson, C. (2009). "Inducción para variedades secantes de variedades de Segre". Transactions of the American Mathematical Society . 361 (2): 767– 792. arXiv : math/0607191 . doi : 10.1090/s0002-9947-08-04725-9 . S2CID 59069541 .
- ↑ Lickteig, Thomas (1985). "Rango tensorial típico" . Álgebra lineal y sus aplicaciones . 69 : 95–120 . doi : 10.1016/0024-3795(85)90070-9 .
- ↑ Catalisano, MV ; Geramita, AV ; Gimigliano, A. (2011). "Variedades secantes de1 × ··· ×1 ( n veces) no son defectuosos para n ≥ 5" . Journal of Algebraic Geometry . 20 (2): 295– 327. doi : 10.1090/s1056-3911-10-00537-0 .
- ^ Blehkerman, G .; Teitler, Z. (2015). "Sobre rangos máximos, típicos y genéricos". Annalen Matemáticas . 362 ( 3– 4): 1– 11. arXiv : 1402.2371 . doi : 10.1007/s00208-014-1150-3 . S2CID 14309435 .
- ↑ Bini, D. ; Lotti, G. ; Romani, F. (1980). "Soluciones aproximadas para el problema computacional de forma bilineal". SIAM Journal on Scientific Computing . 9 (4): 692– 697. doi : 10.1137/0209053 .
- ↑ Harris, Joe (1992). Geometría algebraica SpringerLink . Textos de posgrado en matemáticas. Vol. 133. doi : 10.1007/978-1-4757-2189-8 . ISBN 978-1-4419-3099-6.
- 1 2 Chiantini, L.; Ottaviani, G.; Vannieuwenhoven, N. (2014-01-01). "Un algoritmo para la identificabilidad genérica y específica de bajo rango de tensores complejos". SIAM Journal on Matrix Analysis and Applications . 35 (4): 1265– 1287. arXiv : 1403.4157 . doi : 10.1137/140961389 . ISSN 0895-4798 . S2CID 28478606 .
- ↑ Bocci, Cristiano; Chiantini, Luca; Ottaviani, Giorgio (1 de diciembre de 2014). "Métodos refinados para la identificabilidad de tensores". Annali di Matematica Pura ed Applicata . 193 (6): 1691-1702 . arXiv : 1303,6915 . doi : 10.1007/s10231-013-0352-8 . ISSN 0373-3114 . S2CID 119721371 .
- ↑ Chiantini, L.; Ottaviani, G.; Vannieuwenhoven, N. (2017-01-01). "Criterios efectivos para la identificabilidad específica de tensores y formas". SIAM Journal on Matrix Analysis and Applications . 38 (2): 656– 681. arXiv : 1609.00123 . doi : 10.1137/16m1090132 . ISSN 0895-4798 . S2CID 23983015 .
- ↑ Chiantini, L.; Ottaviani, G. (2012-01-01). "Sobre la identificabilidad genérica de 3-tensores de rango pequeño". SIAM Journal on Matrix Analysis and Applications . 33 (3): 1018– 1037. arXiv : 1103.2696 . doi : 10.1137/110829180 . ISSN 0895-4798 . S2CID 43781880 .
- 1 2 Hauenstein, JD; Oeding, L.; Ottaviani, G.; Sommese, AJ (2016). "Técnicas de homotopía para la descomposición tensorial y la identificabilidad perfecta". J. Reine Angew. Math . 2019 (753): 1– 22. arXiv : 1501.00090 . doi : 10.1515/crelle-2016-0067 . S2CID 16324593 .
- ↑ Bocci, Cristiano; Chiantini, Luca (2013). "Sobre la identificabilidad de productos de Segre binarios" . Journal of Algebraic Geometry . 22 (1): 1– 11. arXiv : 1105.3643 . doi : 10.1090/s1056-3911-2011-00592-4 . ISSN 1056-3911 . S2CID 119671913 .
- ↑ Domanov, Ignat; Lathauwer, Lieven De (enero de 2014). "Descomposición poliádica canónica de tensores de tercer orden: reducción a la descomposición generalizada de valores propios". SIAM Journal on Matrix Analysis and Applications . 35 (2): 636– 660. arXiv : 1312.2848 . doi : 10.1137/130916084 . ISSN 0895-4798 . S2CID 14851072 .
- ↑ Domanov, Ignat; De Lathauwer, Lieven (enero de 2017). "Descomposición poliádica canónica de tensores de tercer orden: condiciones de unicidad relajadas y algoritmo algebraico". Álgebra lineal y sus aplicaciones . 513 : 342–375 . arXiv : 1501.07251 . doi : 10.1016/j.laa.2016.10.019 . ISSN 0024-3795 . S2CID 119729978 .
- ↑ Faber, Nicolaas (Klaas) M.; Ferré, Joan; Boqué, Ricard (enero de 2001). "Método de aniquilación de rango generalizado con ponderación iterativa". Chemometrics and Intelligent Laboratory Systems . 55 ( 1–2 ): 67–90 . doi : 10.1016/s0169-7439(00)00117-9 . ISSN 0169-7439 .
- ↑ Leurgans, SE ; Ross, RT; Abel, RB (octubre de 1993). "Una descomposición para matrices tridimensionales". SIAM Journal on Matrix Analysis and Applications . 14 (4): 1064– 1083. doi : 10.1137/0614071 . ISSN 0895-4798 .
- ↑ Lorber, Avraham. (octubre de 1985). "Características de la cuantificación de la composición química a partir de una matriz de datos bidimensional mediante el método de análisis del factor de aniquilación de rangos". Analytical Chemistry . 57 (12): 2395– 2397. doi : 10.1021/ac00289a052 . ISSN 0003-2700 .
- ↑ Sánchez, Eugenio; Kowalski, Bruce R. (enero de 1990). "Resolución tensorial: una descomposición trilineal directa". Journal of Chemometrics . 4 (1): 29– 45. doi : 10.1002/cem.1180040105 . ISSN 0886-9383 . S2CID 120459386 .
- ↑ Sands, Richard; Young, Forrest W. (marzo de 1980). "Modelos de componentes para datos de tres vías: un algoritmo de mínimos cuadrados alternados con características de escalado óptimo". Psychometrika . 45 (1): 39– 67. doi : 10.1007/bf02293598 . ISSN 0033-3123 . S2CID 121003817 .
- ↑ Bernardi, A.; Brachat, J.; Comon, P.; Mourrain, B. (mayo de 2013). "Descomposición tensorial general, matrices de momentos y aplicaciones". Journal of Symbolic Computation . 52 : 51–71 . arXiv : 1105.1229 . doi : 10.1016/j.jsc.2012.05.012 . ISSN 0747-7171 . S2CID 14181289 .
- ↑ Zhang, Tong; Golub, Gene H. (2001). "Aproximación de rango uno a tensores de alto orden". SIAM Journal on Matrix Analysis and Applications . 23 (2): 534– 550. doi : 10.1137/S089547980037803X .
- ↑ Rendle, Steffen (2010). "Máquinas de factorización". Conferencia internacional IEEE de 2010 sobre minería de datos . IEEE. pp. 995–1000 .
- ↑ Xiong, Liang; Chen, Xueqing; Huang, Tian; Zhuang, Yongzheng; Wang, Lihong; Gao, Wei (2010). "Filtrado colaborativo temporal con factorización tensorial probabilística bayesiana". Actas de la conferencia internacional SIAM de 2010 sobre minería de datos . Sociedad de Matemáticas Industriales y Aplicadas. págs. 329–340 .
- ↑ Jenatton, Rodolphe; Obozinski, Guillaume; Bach, Francis (2012). "Un modelo de factor latente para datos altamente multirrelacionales". Avances en sistemas de procesamiento de información neuronal . Vol. 25. pp. 1588–1596 .
- ↑ Bordes, Antoine; Usunier, Nicolas; Garcia-Duran, Antonio; Weston, Jason; Collobert, Ronan (2014). "Una función de energía de coincidencia semántica para el aprendizaje con datos multirrelacionales: Aplicación a la desambiguación del sentido de las palabras". Machine Learning . 94 (2): 233– 259. doi : 10.1007/s10994-013-5353-8 .
- ↑ Socher, Richard; Chen, Danqi; Manning, Christopher D.; Ng, Andrew Y. (2013). "Razonamiento con redes neuronales tensoriales para la compleción de bases de conocimiento". Avances en sistemas de procesamiento de información neuronal . Vol. 26. pp. 936–944 .
- ↑ Xu, Yao Lei; Mandic, Danilo P. (2021). "Redes tensoriales gráficas recurrentes: un marco de baja complejidad para modelar secuencias multidireccionales de alta dimensión". 2021 29.ª Conferencia Europea de Procesamiento de Señales (EUSIPCO) . IEEE. doi : 10.23919/EUSIPCO54551.2021.9616091 .
- ↑ Bernardi, Alessandra; Daleo, Noah S.; Hauenstein, Jonathan D.; Mourrain, Bernard (diciembre de 2017). "Descomposición tensorial y continuación homotópica". Geometría diferencial y sus aplicaciones . 55 : 78–105 . arXiv : 1512.04312 . doi : 10.1016/j.difgeo.2017.07.009 . ISSN 0926-2245 . S2CID 119147635 .
- ↑ Wiriyathammabhum, Peratham; Kijsirikul, Boonserm (2009). "Selección de base para el reconocimiento facial basado en 2DLDA utilizando la puntuación de Fisher". Conferencia Internacional sobre Procesamiento de Información Neuronal . Berlín, Heidelberg: Springer Berlin Heidelberg.
- ↑ Mahanta, Mohammad Shahin; Plataniotis, Konstantinos N. (2014). "Clasificación de características 2DLDA basada en la discriminación de Fisher". 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) . Florencia, Italia: IEEE.
- ↑ Anandkumar, Animashree; Ge, Rong; Hsu, Daniel; Kakade, Sham M; Telgarsky, Matus (2014). "Descomposiciones tensoriales para el aprendizaje de modelos de variables latentes". The Journal of Machine Learning Research . 15 (1): 2773– 2832.
Lecturas adicionales
- Kolda, Tamara G. ; Bader, Brett W. (2009). "Descomposiciones tensoriales y aplicaciones". SIAM Rev . 51 (3): 455– 500. Bibcode : 2009SIAMR..51..455K . CiteSeerX 10.1.1.153.2059 . doi : 10.1137/07070111X . S2CID 16074195 .
- Landsberg, Joseph M. (2012). Tensores: Geometría y aplicaciones . AMS.
- Kroonenberg, Pieter M. (2008). Análisis de datos multidireccional aplicado . John Wiley e hijos.
Enlaces externos
- Tutorial de PARAFAC
- Análisis de factores paralelos (PARAFAC)
- FactoMineR (software gratuito de análisis exploratorio de datos multivariados vinculado a R )
- álgebra multilineal
- tensores