In der multilinearen Algebra bezeichnet die Tensorrangzerlegung [ 1 ] oder Rang- R- Zerlegung die Zerlegung eines Tensors in eine Summe von R Rang-1-Tensoren, wobei R minimal ist. Die Berechnung dieser Zerlegung ist ein ungelöstes Problem.
Die kanonische polyadische Zerlegung (CP-Zerlegung) ist eine Variante der Tensorrangzerlegung, bei der der Tensor als Summe von K Rang-1-Tensoren für ein benutzerdefiniertes K approximiert wird . Die CP-Zerlegung findet Anwendung in der Linguistik und Chemometrie . Sie wurde 1927 von Frank Lauren Hitchcock eingeführt [ 2 ] und später mehrfach wiederentdeckt, insbesondere in der Psychometrie. [ 3 ] [ 4 ] Die CP-Zerlegung wird auch als CANDECOMP [ 3 ] , PARAFAC [ 4 ] oder CANDECOMP/PARAFAC (CP) bezeichnet. Die Rangzerlegung PARAFAC2 ist eine Variante der CP-Zerlegung. [ 5 ]
Eine weitere populäre Verallgemeinerung der Matrix-SVD, die als Singulärwertzerlegung höherer Ordnung bekannt ist , berechnet orthonormale Modenmatrizen und findet Anwendung in der Ökonometrie , Signalverarbeitung , Computer Vision , Computergrafik und Psychometrie .
Notation
Skalare Variablen werden durch kursive Kleinbuchstaben, obere Schranken skalare Variablen durch kursive Großbuchstaben gekennzeichnet .
Indizes werden durch eine Kombination aus kursiven Klein- und Großbuchstaben gekennzeichnet . Mehrere Indizes, die beim Verweisen auf die verschiedenen Modi eines Tensors auftreten können, werden zweckmäßigerweise mit bezeichnet, wobei .
Ein Vektor wird durch einen kleinen fettgedruckten römischen Buchstaben gekennzeichnet, eine Matrix durch fettgedruckte Großbuchstaben .
Ein Tensor höherer Ordnung wird mit kalligrafischen Buchstaben bezeichnet, . Ein Element eines Tensors der Ordnung - wird mit oder bezeichnet .
Definition
Ein Datentensor ist eine Sammlung multivariater Beobachtungen, die in einem M -fachen Array organisiert sind, wobei M = C + 1. Jeder Tensor kann mit einem ausreichend großen als Linearkombination von Rang-1-Tensoren dargestellt werden:
Wenn die Anzahl der Terme im obigen Ausdruck minimal ist, wird dies als Rang des Tensors bezeichnet, und die Zerlegung wird oft als (Tensor-)Rangzerlegung, minimale CP-Zerlegung oder kanonische polyadische Zerlegung (CPD) bezeichnet . Ist die Anzahl der Terme nicht minimal , wird die obige Zerlegung oft als CANDECOMP/PARAFAC , polyadische Zerlegung , bezeichnet .
Tensorrang
Im Gegensatz zu Matrizen ist die Rangberechnung eines Tensors NP-schwer . [ 6 ] Der einzige nennenswerte, gut verstandene Fall betrifft Tensoren in ℝⁿ , deren Rang sich aus der Kronecker - Weierstrass -Normalform des linearen Matrixbüschels , das der Tensor repräsentiert, ergibt. [ 7 ] Es existiert ein einfacher Polynomialzeitalgorithmus, der den Rang eines Tensors von 1 bestätigt, nämlich die Singulärwertzerlegung höherer Ordnung .
Der Rang eines Nulltensors ist per Konvention null. Der Rang eines Tensors ist eins, vorausgesetzt, dass .
Feldabhängigkeit
Der Rang eines Tensors hängt vom Körper ab, über dem der Tensor zerlegt wird. Es ist bekannt, dass manche reelle Tensoren eine komplexe Zerlegung zulassen, deren Rang strikt kleiner ist als der Rang einer reellen Zerlegung desselben Tensors. Beispielsweise betrachten wir in [ 8 ] den folgenden reellen Tensor
wobei . Der Rang dieses Tensors über den reellen Zahlen ist bekanntermaßen 3, sein komplexer Rang hingegen nur 2, da er die Summe eines komplexen Tensors vom Rang 1 mit seinem komplex Konjugierten ist , nämlich
Wo .
Im Gegensatz dazu wird der Rang reeller Matrizen bei einer Körpererweiterung niemals abnehmen : Der Rang reeller Matrizen und der Rang komplexer Matrizen stimmen bei reellen Matrizen überein.
Generischer Rang
Der generische Rang ist definiert als der kleinste Rang, für den der Abschluss der Menge der Tensoren vom Rang höchstens in der Zariski-Topologie den gesamten Raum bildet . Im Fall komplexer Tensoren bilden Tensoren vom Rang höchstens eine dichte Menge : Jeder Tensor in diesem Raum hat entweder einen Rang kleiner als der generische Rang oder ist der Limes einer Folge von Tensoren aus in der euklidischen Topologie . Im Fall reeller Tensoren bildet die Menge der Tensoren vom Rang höchstens lediglich eine offene Menge positiven Maßes in der euklidischen Topologie. Es können euklidisch offene Mengen von Tensoren existieren, deren Rang strikt höher als der generische Rang ist. Alle Ränge, die auf offenen Mengen in der euklidischen Topologie auftreten, werden typische Ränge genannt . Der kleinste typische Rang heißt generischer Rang; diese Definition gilt sowohl für komplexe als auch für reelle Tensoren. Der generische Rang von Tensorräumen wurde erstmals 1983 von Volker Strassen untersucht . [ 9 ]
Zur Veranschaulichung der obigen Konzepte ist bekannt, dass 2 und 3 typische Ränge von Tensoren sind, während der generische Rang 2 beträgt. Praktisch bedeutet dies, dass ein zufällig ausgewählter reeller Tensor (aus einem stetigen Wahrscheinlichkeitsmaß auf dem Raum der Tensoren) der Größe n mit Wahrscheinlichkeit null ein Rang-1-Tensor, mit positiver Wahrscheinlichkeit ein Rang-2-Tensor und mit positiver Wahrscheinlichkeit ein Rang-3-Tensor ist. Ein zufällig ausgewählter komplexer Tensor derselben Größe ist hingegen mit Wahrscheinlichkeit null ein Rang-1-Tensor, mit Wahrscheinlichkeit eins ein Rang-2-Tensor und mit Wahrscheinlichkeit null ein Rang-3-Tensor. Es ist sogar bekannt, dass der generische reelle Rang-3-Tensor in n den komplexen Rang 2 hat.
Der allgemeine Rang von Tensorräumen hängt von der Unterscheidung zwischen balancierten und unbalancierten Tensorräumen ab. Ein Tensorraum , wobei , heißt unbalanciert, wenn
Andernfalls spricht man von einem ausgeglichenen Zustand .
Unbalancierte Tensorräume
Wenn der erste Faktor im Tensorprodukt im Verhältnis zu den anderen Faktoren sehr groß ist, verhält sich der Tensorraum im Wesentlichen wie ein Matrixraum. Der generische Rang von Tensoren in einem unbalancierten Tensorraum ist bekanntlich gleich
fast überall . Genauer gesagt, der Rang jedes Tensors in einem unbalancierten Tensorraum , wobei eine unbestimmte abgeschlossene Menge in der Zariski-Topologie ist, entspricht dem obigen Wert. [ 10 ]
Ausgewogene Tensorräume
Der erwartete generische Rang von Tensoren in einem balancierten Tensorraum ist gleich
fast überall für komplexe Tensoren und auf einer euklidisch offenen Menge für reelle Tensoren, wo
Genauer gesagt, wird erwartet, dass der Rang jedes Tensors in , wobei eine unbestimmte abgeschlossene Menge in der Zariski-Topologie ist, dem oben genannten Wert entspricht. [ 11 ] Für reelle Tensoren ist der kleinste Rang, der auf einer Menge mit positivem euklidischem Maß erwartet wird. Dieser Wert wird oft als der erwartete generische Rang des Tensorraums bezeichnet, da er nur vermutet werden kann. Es ist bekannt, dass der wahre generische Rang stets erfüllt.
Die Abo-Ottaviani-Peterson-Vermutung [ 11 ] besagt, dass Gleichheit zu erwarten ist, d.h. , mit den folgenden Ausnahmefällen:
In jedem dieser Ausnahmefälle ist der generische Rang bekannt . Man beachte, dass die Menge der Tensoren vom Rang 3 in zwar fehlerhaft ist (13 statt der erwarteten 14), der generische Rang in diesem Raum aber dennoch der erwartete Wert 4 ist. Ebenso ist die Menge der Tensoren vom Rang 5 in fehlerhaft (44 statt der erwarteten 45), der generische Rang in diesem Raum ist aber dennoch der erwartete Wert 6.
Die AOP-Vermutung wurde in einer Reihe von Spezialfällen vollständig bewiesen. Lickteig zeigte bereits 1985, dass , vorausgesetzt . [ 12 ] Im Jahr 2011 gelang Catalisano, Geramita und Gimigliano ein bedeutender Durchbruch. Sie bewiesen, dass die erwartete Dimension der Menge der Rangtensoren des Formats die erwartete Dimension ist, außer bei Rang-3-Tensoren im 4-Faktor-Fall; der erwartete Rang ist jedoch auch in diesem Fall 4. Daraus folgt, dass für alle binären Tensoren gilt. [ 13 ]
Maximaler Rang
Der maximale Rang , den ein Tensor in einem Tensorraum annehmen kann, ist im Allgemeinen unbekannt; es fehlt sogar eine Vermutung darüber. Derzeit besagt die beste allgemeine obere Schranke, dass der maximale Rang von , wobei , die Bedingung erfüllt.
wobei der (kleinste) generische Rang von ist . [ 14 ] Es ist bekannt, dass die obige Ungleichung strikt sein kann. Beispielsweise ist der generische Rang von Tensoren in zwei, sodass die obige Schranke ergibt , während bekannt ist, dass der maximale Rang gleich 3 ist. [ 8 ]
Grenzrang
Ein Rang- Tensor heißt Randtensor , wenn es eine Folge von Tensoren vom Rang höchstens gibt, deren Grenzwert ist . Ist der kleinste Wert, für den eine solche konvergente Folge existiert, so wird er als Randrang von bezeichnet . Für Tensoren zweiter Ordnung, d. h. Matrizen, stimmen Rang und Randrang stets überein; für Tensoren höherer Ordnung können sie jedoch voneinander abweichen. Randtensoren wurden erstmals 1980 von Bini, Lotti und Romani im Kontext schneller approximativer Matrixmultiplikationsalgorithmen untersucht. [ 15 ]
Ein klassisches Beispiel für einen Randtensor ist der Rang-3-Tensor.
Sie kann beliebig gut durch die folgende Folge von Tensoren zweiter Stufe angenähert werden.
Daher ist sein Randrang 2, was strikt kleiner als sein Rang ist. Wenn die beiden Vektoren orthogonal sind, wird dieses Beispiel auch als W-Zustand bezeichnet .
Eigenschaften
Identifizierbarkeit
Aus der Definition eines reinen Tensors folgt, dass genau dann gilt, wenn es solche gibt, dass und für alle m . Aus diesem Grund werden die Parameter eines Rang-1-Tensors als identifizierbar oder wesentlich eindeutig bezeichnet. Ein Rang -1- Tensor heißt identifizierbar , wenn jede seiner Rangzerlegungen die Summe derselben Menge verschiedener Tensoren ist, wobei die Tensoren vom Rang 1 sind. Ein identifizierbarer Rang-1- Tensor besitzt somit nur eine wesentlich eindeutige Zerlegung , und alle Rangzerlegungen von Tensoren können durch Permutation der Reihenfolge der Summanden erhalten werden. Man beachte, dass in einer Rangzerlegung alle Tensoren verschieden sind, da der Rang von sonst höchstens 1 wäre .
Generische Identifizierbarkeit
Tensoren zweiter Ordnung in , d. h. Matrizen, sind für nicht identifizierbar . Dies folgt im Wesentlichen aus der Beobachtung, dass eine invertierbare Matrix ist, , , und . Es lässt sich zeigen [ 16 ] , dass für jedes , wobei eine abgeschlossene Menge in der Zariski-Topologie ist, die Zerlegung auf der rechten Seite die Summe einer anderen Menge von Rang-1-Tensoren ist als die Zerlegung auf der linken Seite, woraus folgt, dass Tensoren zweiter Ordnung vom Rang im Allgemeinen nicht identifizierbar sind.
Die Situation ändert sich grundlegend für Tensoren höherer Ordnung in mit und allen . Der Einfachheit halber nehmen wir ohne Beschränkung der Allgemeinheit an, dass die Faktoren so geordnet sind, dass . Sei die Menge der Tensoren vom Rang , die durch beschränkt sind . Dann wurde die folgende Aussage mithilfe eines computergestützten Beweises für alle Räume der Dimension als korrekt bewiesen [ 17 ] , und es wird vermutet, dass sie allgemein gültig ist: [ 17 ] [ 18 ] [ 19 ]
Es gibt eine abgeschlossene Menge in der Zariski-Topologie, sodass jeder Tensor identifizierbar ist ( in diesem Fall wird er als generisch identifizierbar bezeichnet ), es sei denn, einer der folgenden Ausnahmefälle trifft zu:
- Der Rang ist zu groß: ;
- Der Raum ist hinsichtlich der Identifizierbarkeit unausgewogen, d.h. , und der Rang ist zu groß: ;
- Der Leerraum ist der fehlerhafte Fall und der Rang ist ;
- Der Raum ist der defekte Fall , wobei , und der Rang ist ;
- Der Raum ist und der Rang ist ;
- Der Raum ist und der Rang ist ; oder
- Der Raum ist und der Rang ist .
- Der Raum ist perfekt, d.h. ist eine ganze Zahl, und der Rang ist .
In diesen Ausnahmefällen ist die generische (und auch minimale) Anzahl komplexer Zerlegungen
- erwies sich in den ersten 4 Fällen als zutreffend ;
- erwies sich im Fall 5 als zwei; [ 20 ]
- erwartet wird, dass [ 21 ] im Fall 6 sechs ist;
- erwies sich im Fall 7 als zwei; [ 22 ] und
- erwartet wird , dass es im Fall 8 mindestens zwei gibt, mit Ausnahme der beiden identifizierbaren Fälle und .
Zusammenfassend lässt sich sagen, dass der generische Tensor von Ordnung und Rang , der nicht unausgeglichen in Bezug auf die Identifizierbarkeit ist, voraussichtlich identifizierbar ist (abgesehen von den Ausnahmefällen in kleinen Räumen).
Schlechtgestelltheit des Standard-Approximationsproblems
Das Rangapproximationsproblem fragt nach der Rangzerlegung, die (in der üblichen euklidischen Topologie) einem Rangtensor am nächsten liegt , wobei . Das heißt, man sucht die Lösung für
Wo liegt die Frobenius-Norm ?
In einer Arbeit von de Silva und Lim [ 8 ] aus dem Jahr 2008 wurde gezeigt , dass das oben genannte Standard-Approximationsproblem schlecht gestellt sein kann . Eine Lösung des genannten Problems existiert unter Umständen nicht, da die Menge, über der optimiert wird, nicht abgeschlossen ist. Daher existiert möglicherweise kein Minimierer, obwohl ein Infimum existieren würde. Insbesondere ist bekannt, dass bestimmte sogenannte Randtensoren beliebig gut durch eine Folge von Tensoren vom Rang höchstens approximiert werden können , obwohl der Grenzwert der Folge gegen einen Tensor vom Rang 3 konvergiert, der strikt höher als 3 ist.
kann beliebig gut durch die folgende Folge von Tensoren zweiter Stufe angenähert werden.
Dieses Beispiel veranschaulicht anschaulich das allgemeine Prinzip, dass eine Folge von Rang- Tensoren, die gegen einen Tensor von strikt höherem Rang konvergiert, mindestens zwei einzelne Terme vom Rang 1 besitzen muss, deren Normen unbeschränkt werden. Formal ausgedrückt: Immer wenn eine Folge
hat die Eigenschaft, dass (in der euklidischen Topologie) für , dann sollte es mindestens ein solches geben, dass
Dieses Phänomen tritt häufig bei der Approximation eines Tensors mithilfe numerischer Optimierungsalgorithmen auf. Es wird mitunter als Problem divergierender Komponenten bezeichnet. Darüber hinaus wurde gezeigt, dass ein zufälliger Tensor niedrigen Rangs über den reellen Zahlen möglicherweise nicht mit positiver Wahrscheinlichkeit eine Rang-2-Approximation zulässt. Dies führte zu der Erkenntnis, dass die Schlechtgestelltheit des Problems bei der Anwendung der Tensorrangzerlegung eine wichtige Rolle spielt.
Eine gängige Teillösung für das Problem der Schlechtgestelltheit besteht darin, eine zusätzliche Ungleichungsnebenbedingung einzuführen, die die Norm der einzelnen Terme vom Rang 1 durch eine Konstante beschränkt. Andere Nebenbedingungen, die zu einer abgeschlossenen Menge und somit zu einem wohlgestellten Optimierungsproblem führen, umfassen die Forderung nach Positivität oder eines beschränkten Skalarprodukts kleiner als eins zwischen den Termen vom Rang 1, die in der gesuchten Zerlegung auftreten.
Berechnung des CPD
Alternierende Algorithmen:
- alternierende kleinste Quadrate (ALS)
- alternierende scheibenweise Diagonalisierung (ASD)
Direkte Algorithmen:
- Algorithmen basierend auf Stiften [ 23 ] [ 24 ] [ 25 ] [ 26 ] [ 27 ] [ 28 ] [ 29 ]
- momentenbasierte Algorithmen [ 30 ]
Allgemeine Optimierungsalgorithmen:
- simultane Diagonalisierung (SD)
- simultane verallgemeinerte Schur-Zerlegung (SGSD)
- Levenberg-Marquardt (LM)
- nichtlinearer konjugierter Gradient (NCG)
- BFGS mit beschränktem Speicher (L-BFGS)
Eigenwertalgorithmen:
Faktorisierungsmaschinen:
- Support Vector Machines (SVMs) und Faktorisierung [ 32 ]
Bayes'sche Faktorisierungen/Sampling/Markov-Chain-Monte-Carlo (MCMC):
- Bayesianische probabilistische Tensorfaktorisierung (Gibbs-Sampling) [ 33 ]
Deep Learning/Neuronale Netze (Gradientenbasiertes Lernen):
- LFM [ 34 ]
- Semantisches Matching-Energienetzwerk (SME) [ 35 ]
- Neuronale Tensornetzwerke [ 36 ]
- Rekurrente Graph-Tensor-Netzwerke [ 37 ]
Allgemeine Algorithmen zur Lösung von Polynomsystemen:
P. Wiriyathammabhum und B. Kijsirikul [ 39 ] stellten jedoch fest, dass es keine optimalen Lösungsalgorithmen gibt (alle bestehenden Optimierungsmethoden liefern keine nachweislich optimalen Lösungen). Sie erstellten einen Score-Tensor und ordneten die Lösungen mithilfe einer gierigen schrittweisen Auswahl neu, wodurch deutlich bessere Lösungen erzielt werden konnten, zumindest bei nd-PCA, nd-FLD/LDA usw. (CPD- und Tucker-Varianten). Die Hypothese lautet, dass die Optimierung des n-ten Parameters bei Fixierung aller anderen n-1-ten Parameter stets (nachweislich) suboptimal ist. M. S. Mahanta und K. N. Plataniotis [ 40 ] schlugen eine weitere spektrale Clustering-Lösung vor, die noch bessere Ergebnisse liefert.
Anwendungen
Im maschinellen Lernen ist die CP-Zerlegung ein zentraler Bestandteil des Lernens probabilistischer latenter Variablenmodelle mittels Momentenvergleich. Betrachten wir beispielsweise das Multi-View-Modell [ 41 ] , ein solches probabilistisches latentes Variablenmodell. In diesem Modell wird die Generierung von Stichproben wie folgt angenommen: Es existiert eine verborgene Zufallsvariable, die nicht direkt beobachtet wird. Ausgehend von dieser Variable existieren mehrere bedingt unabhängige Zufallsvariablen, die als verschiedene „Ansichten“ der verborgenen Variable bezeichnet werden. Angenommen, es gibt drei Ansichten einer k-Zustands-kategorialen verborgenen Variable . Dann ist das empirische dritte Moment dieses latenten Variablenmodells ein Tensor vom Rang 3 und kann wie folgt zerlegt werden: .
In Anwendungen wie dem Topic Modeling lässt sich dies als das gemeinsame Auftreten von Wörtern in einem Dokument interpretieren. Die Koeffizienten in der Zerlegung dieses empirischen Momenttensors können dann als die Wahrscheinlichkeit der Auswahl eines bestimmten Themas interpretiert werden, und jede Spalte der Faktormatrix entspricht den Wahrscheinlichkeiten der Wörter im Vokabular des jeweiligen Themas.
Siehe auch
- Latent-Class-Analyse
- Multilineares Unterraumlernen
- Singulärwertzerlegung
- Tucker-Zerlegung
- Singulärwertzerlegung höherer Ordnung
- Tensorzerlegung
Referenzen
- ^ Papalexakis, Evangelos. „Automatisches unüberwachtes Tensor-Mining mit Qualitätsbewertung“ (PDF) .
- ^ FL Hitchcock (1927). „Der Ausdruck eines Tensors oder einer Polyadik als Summe von Produkten“. Journal of Mathematics and Physics . 6 ( 1–4 ): 164–189 . doi : 10.1002/sapm192761164 .
- ^ a b Carroll, JD ; Chang, J. (1970). „Analyse individueller Unterschiede in der multidimensionalen Skalierung mittels einer n -fachen Verallgemeinerung der 'Eckart–Young'-Zerlegung“. Psychometrika . 35 (3): 283– 319. doi : 10.1007/BF02310791 . S2CID 50364581 .
- ^ a b Harshman, Richard A. (1970). „Grundlagen des PARAFAC-Verfahrens: Modelle und Bedingungen für eine „erklärende“ multimodale Faktorenanalyse“ (PDF) . UCLA Working Papers in Phonetics . 16 : 84. Nr. 10085. Archiviert vom Original (PDF) am 10. Oktober 2004.
- ^ Gujral, Ekta. „Aptera: Automatische PARAFAC2-Tensoranalyse“ (PDF) . ASONAM 2022.
- ^ Hillar, CJ ; Lim, L. (2013). „Die meisten Tensorprobleme sind NP-schwer“. Journal of the ACM . 60 (6): 1–39 . arXiv : 0911.1393 . doi : 10.1145/2512329 . S2CID 1460452 .
- ^ Landsberg, JM (2012). Tensoren: Geometrie und Anwendungen . AMS.
- ^ a b c de Silva, V. ; Lim, L. (2008). „Tensor Rank and the Ill-Posedness of the Best Low-Rank Approximation Problem“. SIAM Journal on Matrix Analysis and Applications . 30 (3): 1084– 1127. arXiv : math/0607647 . doi : 10.1137/06066518x . S2CID 7159193 .
- ^ Strassen, V. (1983). „Rang und optimale Berechnung generischer Tensoren“ . Lineare Algebra und ihre Anwendungen . 52/53: 645–685 . doi : 10.1016/0024-3795(83)80041-x .
- ^ Catalisano, MV ; Geramita, AV ; Gimigliano, A. (2002). „Ränge von Tensoren, Sekantenvarietäten von Segre-Varietäten und fette Punkte“ . Linear Algebra and Its Applications . 355 ( 1–3 ): 263–285 . doi : 10.1016/s0024-3795(02)00352-x .
- Abo , H.; Ottaviani , G.; Peterson , C. (2009). „Induktion für Sekantenvarietäten von Segre-Varietäten“. 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). „Typischer Tensorrang“ . Lineare Algebra und ihre Anwendungen . 69 : 95–120 . doi : 10.1016/0024-3795(85)90070-9 .
- ^ Catalisano, MV ; Geramita, AV ; Gimigliano, A. (2011). „Sekantenvarietäten von 1 × … × 1 ( n -mal) sind nicht defekt für n ≥ 5“ . Journal of Algebraic Geometry . 20 (2): 295–327 . doi : 10.1090/s1056-3911-10-00537-0 .
- ^ Blehkerman, G. ; Teitler, Z. (2015). „Auf maximalen, typischen und generischen Rängen“. Mathematische Annalen . 362 ( 3–4 ): 1–11 . arXiv : 1402.2371 . doi : 10.1007/s00208-014-1150-3 . S2CID 14309435 .
- ^ Bini, D.; Lotti , G .; Romani, F. (1980). „Approximative Lösungen für das Berechnungsproblem der bilinearen Form“. SIAM Journal on Scientific Computing . 9 (4): 692–697 . doi : 10.1137/0209053 .
- ^ Harris, Joe (1992). Algebraische Geometrie. SpringerLink . Graduate Texts in Mathematics. Band 133. doi : 10.1007/978-1-4757-2189-8 . ISBN 978-1-4419-3099-6Die
- ^ a b Chiantini, L.; Ottaviani, G.; Vannieuwenhoven, N. (2014-01-01). „Ein Algorithmus zur generischen und rangspezifischen Identifizierbarkeit komplexer Tensoren“. 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 (01.12.2014). „Verfeinerte Methoden zur Identifizierbarkeit von Tensoren“. 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). „Effektive Kriterien für die spezifische Identifizierbarkeit von Tensoren und Formen“. 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). „Zur generischen Identifizierbarkeit von 3-Tensoren kleinen Rangs“. SIAM Journal on Matrix Analysis and Applications . 33 (3): 1018–1037 . arXiv : 1103.2696 . doi : 10.1137/110829180 . ISSN 0895-4798 . S2CID 43781880 .
- ^ a b Hauenstein, JD; Oeding, L.; Ottaviani, G.; Sommese, AJ (2016). „Homotopie-Techniken für Tensorzerlegung und perfekte Identifizierbarkeit“. J. Reine Angew. Math . 2019 (753): 1–22 . arXiv : 1501.00090 . doi : 10.1515/crelle-2016-0067 . S2CID 16324593 .
- ^ Bocci, Cristiano; Chiantini, Luca (2013). „Zur Identifizierbarkeit binärer Segre-Produkte“ . 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 (Januar 2014). „Kanonische polyadische Zerlegung von Tensoren dritter Ordnung: Reduktion auf verallgemeinerte Eigenwertzerlegung“. 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 (Januar 2017). „Kanonische polyadische Zerlegung von Tensoren dritter Stufe: Abgeschwächte Eindeutigkeitsbedingungen und algebraischer Algorithmus“. Linear Algebra and Its Applications . 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 (Januar 2001). „Iterativ neu gewichtete verallgemeinerte Rangannihilationsmethode“. 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 (Oktober 1993). „Eine Zerlegung für dreidimensionale Arrays“. SIAM Journal on Matrix Analysis and Applications . 14 (4): 1064–1083 . doi : 10.1137/0614071 . ISSN 0895-4798 .
- ^ Lorber, Avraham. (Oktober 1985). „Merkmale der Quantifizierung der chemischen Zusammensetzung aus zweidimensionalen Datenarrays mittels der Rangannihilationsfaktoranalyse“. Analytical Chemistry . 57 (12): 2395–2397 . doi : 10.1021/ac00289a052 . ISSN 0003-2700 .
- ^ Sanchez, Eugenio; Kowalski, Bruce R. (Januar 1990). „Tensorielle Auflösung: Eine direkte trilineare Zerlegung“. Journal of Chemometrics . 4 (1): 29–45 . doi : 10.1002/cem.1180040105 . ISSN 0886-9383 . S2CID 120459386 .
- ^ Sands, Richard; Young, Forrest W. (März 1980). „Komponentenmodelle für dreidimensionale Daten: Ein alternierender Kleinste-Quadrate-Algorithmus mit optimalen Skalierungsmerkmalen“. Psychometrika . 45 (1): 39–67 . doi : 10.1007/bf02293598 . ISSN 0033-3123 . S2CID 121003817 .
- Bernardi , A.; Brachat, J.; Comon, P.; Mourrain, B. (Mai 2013). „Allgemeine Tensorzerlegung, Momentenmatrizen und Anwendungen“. 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). „Rank-one approximation to high order tensors“. SIAM Journal on Matrix Analysis and Applications . 23 (2): 534–550 . doi : 10.1137/S089547980037803X .
- ^ Rendle, Steffen (2010). „Faktorisierungsmaschinen“. 2010 IEEE International Conference on Data Mining . IEEE. S. 995–1000 .
- Xiong , Liang; Chen, Xueqing; Huang, Tian; Zhuang, Yongzheng; Wang, Lihong; Gao, Wei (2010). „Temporales kollaboratives Filtern mit Bayes’scher probabilistischer Tensorfaktorisierung“. Proceedings der SIAM International Conference on Data Mining 2010. Society for Industrial and Applied Mathematics. S. 329–340 .
- ^ Jenatton, Rodolphe; Obozinski, Guillaume; Bach, Francis (2012). „Ein latentes Faktormodell für hochgradig multirelationale Daten“. Advances in Neural Information Processing Systems . Band 25. S. 1588–1596 .
- ^ Bordes, Antoine; Usunier, Nicolas; Garcia-Duran, Antonio; Weston, Jason; Collobert, Ronan (2014). „Eine semantische Matching-Energiefunktion für das Lernen mit multirelationalen Daten: Anwendung auf die Wortbedeutungsdisambiguierung“. Machine Learning . 94 (2): 233–259 . doi : 10.1007/s10994-013-5353-8 .
- ^ Socher, Richard; Chen, Danqi; Manning, Christopher D.; Ng, Andrew Y. (2013). „Schlussfolgerungen mit neuronalen Tensornetzen zur Vervollständigung von Wissensbasen“. Fortschritte in neuronalen Informationsverarbeitungssystemen . Band 26. S. 936–944 .
- Xu , Yao Lei; Mandic, Danilo P. (2021). „Rekurrente Graph-Tensor-Netzwerke: Ein Framework mit geringer Komplexität zur Modellierung hochdimensionaler Mehrwegsequenzen“. 29. Europäische Konferenz für Signalverarbeitung (EUSIPCO) 2021. IEEE. doi : 10.23919/EUSIPCO54551.2021.9616091 .
- ^ Bernardi, Alessandra; Daleo, Noah S.; Hauenstein, Jonathan D.; Mourrain, Bernard (Dezember 2017). „Tensorzerlegung und Homotopiefortsetzung“. Differential Geometry and Its Applications . 55 : 78–105 . arXiv : 1512.04312 . doi : 10.1016/j.difgeo.2017.07.009 . ISSN 0926-2245 . S2CID 119147635 .
- ^ Wiriyathammabhum, Peratham; Kijsirikul, Boonserm (2009). „Basisauswahl für 2DLDA-basierte Gesichtserkennung mittels Fisher-Score“. Internationale Konferenz über neuronale Informationsverarbeitung . Berlin, Heidelberg: Springer Berlin Heidelberg.
- ^ Mahanta, Mohammad Shahin; Plataniotis, Konstantinos N. (2014). „Ranking 2DLDA features based on fisher discriminance“. 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) . Florenz, Italien: IEEE.
- ^ Anandkumar, Animashree; Ge, Rong; Hsu, Daniel; Kakade, Sham M; Telgarsky, Matus (2014). „Tensorzerlegungen zum Lernen latenter Variablenmodelle“. The Journal of Machine Learning Research . 15 (1): 2773–2832 .
Weiterführende Literatur
- Kolda, Tamara G .; Bader, Brett W. (2009). „Tensor Decompositions and Applications“. 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). Tensoren: Geometrie und Anwendungen . AMS.
- Kroonenberg, Pieter M. (2008). Angewandte Mehrweg-Datenanalyse . John Wiley & Söhne.
Externe Links
- PARAFAC-Tutorial
- Parallelfaktorenanalyse (PARAFAC)
- FactoMineR (kostenlose explorative multivariate Datenanalyse-Software, die mit R verknüpft ist )