Schița tensorului

Schița tensorală este o tehnică de reducere a dimensionalității  utilizată în statistici, învățare automată și algoritmi de date mari [1] [2] . Este eficient în special pentru vectorii care au o structură tensorală. O astfel de schiță poate fi folosită pentru a accelera combinarea biliniară în rețelele neuronale și este o piatră de temelie în mulți algoritmi numerici de algebră liniară [3] .

Istorie

Termenul de schiță tensorală (schiță) a fost inventat în 2013 [4] și descris ca metodă de către Rasmus Peg [5] în același an .

La început, metoda corespunzătoare s-a bazat pe utilizarea transformării rapide Fourier pentru a implementa convoluția rapidă într-un mod similar cu o schiță de referință . Ca rezultat al cercetărilor ulterioare, a fost generalizat la o clasă mult mai mare de metode de reducere a dimensionalității folosind proiecții ale tensorilor aleatorii.

Proiecții tensorale

Una dintre variantele schiței tensorului se bazează pe utilizarea produsului final al matricelor propus de Slyusar V. I. [ 6] în 1996 ( face-splitting product ) [7] [8] [9] [10] [11] .  

Produsul final a două matrice cu același număr de rânduri și are forma [7] [8] [9] [12] :

Oportunitatea utilizării acestei lucrări constă în proprietatea sa:

unde  este produsul Hadamard în funcție de elemente .

Pe această bază, o schiță tensorală arbitrară a formei poate fi reprezentată ca , unde matricele și au o dimensiune mai mică și . Deoarece operațiile și pot fi efectuate în timp liniar și , în consecință, trecerea la reprezentare face posibilă efectuarea înmulțirii prin vectori cu o structură tensorală mult mai rapidă decât se formează expresia originală , și anume, în timp .

Pentru tensorii de ordin superior, cum ar fi , economiile vor fi și mai semnificative.

O astfel de transformare satisface lema privind micile distorsiuni ale datelor de intrare cu dimensiuni mari.

Vezi și

Note

  1. Descompunerea Tucker de rang scăzut a tensoarelor mari folosind: Tensor Sketch . amath.colorado.edu . Boulder, Colorado: Universitatea din Colorado Boulder . Preluat la 30 iulie 2020. Arhivat din original la 14 februarie 2019.
  2. Ahle, Thomas; Knudsen, Jakob Schiță tensorului aproape optimă . Researchgate (3 septembrie 2019). Preluat la 11 iulie 2020. Arhivat din original la 14 iulie 2020.
  3. Woodruff, David P. „Sketching as a Tool for Numerical Linear Algebra”. Informatică teoretică 10.1-2 (2014): 1-157.
  4. Ninh, Pham; Rasmus, Pagh (2013). Nuclee polinomiale rapide și scalabile prin hărți de caracteristici explicite . Conferința internațională SIGKDD privind descoperirea cunoștințelor și extragerea datelor. Asociația pentru Mașini de Calcul. DOI : 10.1145/2487575.2487591 .
  5. Rasmus, Pagh (2013). Înmulțirea matriceală comprimată. ACM Transactions on Computation Theory, august 2013 Articolul Nr.: 9 . Asociația pentru Mașini de Calcul. DOI : 10.1145/2493252.2493254 .
  6. Anna Esteve, Eva Boj & Josep Fortiana (2009): Interaction Terms in Distance-Based Regression, Communications in Statistics - Theory and Methods, 38:19, P. 3501 [1] Arhivat 26 aprilie 2021 la Wayback Machine
  7. 1 2 Slyusar, VI (27 decembrie 1996). „Produse finale în matrice în aplicații radar” (PDF) . Radioelectronică și sisteme de comunicații.– 1998, voi. 41; Numărul 3 : 50-53. Arhivat (PDF) din original pe 27.07.2020 . Accesat 2020-07-30 . Parametrul depreciat folosit |deadlink=( ajutor )
  8. 1 2 Slyusar, VI Model analitic al matricei de antene digitale pe baza produselor matricei de divizare a feței   // Proc . ICATT-97, Kiev: jurnal. - 1997. - 20 mai. - P. 108-109 . Arhivat din original pe 25 ianuarie 2020.
  9. 1 2 Slyusar, VI A Family of Face Products of Matrices and its Properties  //  Cybernetics and Systems Analysis C/C of Kibernetika I Sistemnyi Analiz : journal. - 1999. - Vol. 35 , nr. 3 . - P. 379-384 . - doi : 10.1007/BF02733426 . Arhivat din original pe 25 ianuarie 2020.
  10. Slyusar, VI Produse faciale generalizate ale matricelor în modele de rețele de antene digitale cu canale neidentice  // Radioelectronics and Communications Systems  : journal  . - 2003. - Vol. 46 , nr. 10 . - P. 9-17 . Arhivat din original pe 20 septembrie 2020.
  11. Minochkin A.I., Rudakov V.I., Slyusar V.I. Fundamentele cercetării militaro-tehnice. Teorie și aplicații. Volum. 2. Sinteza mijloacelor de suport informaţional pentru armament şi tehnică militară // Ed. A.P. Kovtunenko. - Kiev: „Granmna”. - 2012. C. 7 - 98; 354 - 521 (2012). Preluat la 30 iulie 2020. Arhivat din original la 25 ianuarie 2020.
  12. Slyusar, VI (15.09.1997). „Noi operațiuni de produs matrice pentru aplicații de radare” (PDF) . Proc. Probleme directe și inverse ale teoriei undelor electromagnetice și acustice (DIPED-97), Lviv. : 73-74. Arhivat (PDF) din original pe 25.01.2020 . Accesat 2020-07-31 . Parametrul depreciat folosit |deadlink=( ajutor )