Matrice aleatoria

In matematica, e in particolare in probabilità, con matrice aleatoria si intende una matrice in cui una parte o tutti i suoi ingressi sono variabili aleatorie estratte in modo casuale da una distribuzione di probabilità. In altre parole, è una variabile aleatoria a valori matriciali.[1] Talvolta è utilizzata anche l’espressione matrice casuale come sinonimo, tuttavia tale dizione è non preferibile in contesti matematici[1].

La teoria delle matrici aleatorie studia le proprietà delle matrici aleatorie, focalizzandosi sul calcolo e la stima di quantità, come traccia, determinante, norma e spettro, in particolare per il limite di matrici a dimensionalità elevata[2]. La teoria si avvale di strumenti come la teoria di campo medio, i metodi diagrammatici e il metodo delle cavità. Getta le sue basi nella seconda metà del XX secolo, grazie ai fondamentali contributi di Wigner[3], Dyson[4] e Lal Mehta[5]. L'importanza dell'argomento è giustificata dal fatto che numerosi fenomeni fisici e non, come lo spettro dei nuclei di atomi pesanti, la conducibilità termica di un reticolo o l’emergere del caos quantistico, i mercati azionari e lo studio della forma delle proteine possono essere modellati matematicamente come problemi relativi a matrici grandi e aleatorie[6].

Storia

Fisica nucleare e nascita delle matrici aleatorie

Enrico Fermi e collaboratori furono i primi che, tramite esperimenti, mostrarono che i nucleoni all’interno di un nucleo atomico non possono essere modellati come particelle che si muovono indipendentemente. Dunque questa osservazione indusse Niels Bohr alla formulazione del concetto di nucleo composto[7], secondo il quale le interazioni tra nucleoni, prima di decadere, danno luogo a stati intermedi. Fu questa teoria, nell’ambito della fisica nucleare, la prima ad utilizzare gli strumenti delle matrici aleatorie, al di fuori della letteratura matematica[3].

«Anche se potessimo sperimentare con neutroni o protoni di energie superiori a cento milioni di volt, dobbiamo comunque aspettarci che l’energia in eccesso di tali particelle venga in primo luogo distribuita tra le particelle nucleari […]. [Possiamo] tuttavia in tali casi aspettarci che in generale non una, ma diverse particelle cariche o non cariche lasceranno infine il nucleo a seguito dell'urto. Per impatti ancora più violenti, con particelle di energie dell’ordine di mille milioni di volt, dobbiamo addirittura prepararci al fatto che l’urto possa portare all’esplosione dell’intero nucleo.»

In assenza di una conoscenza dettagliata delle interazioni dirette tra nucleoni, Eugene Wigner propose di modellare l’Hamiltoniana nucleare come una matrice aleatoria[3]. Per atomi con un numero elevato di nucleoni, la distribuzione degli autovalori dell’Hamiltoniana poteva essere utilizzata per stimare le sezioni d’urto dei processi di scattering, facendo ricorso alla distribuzione di Wishart[3].

Dyson e gli ensemble classici

Distribuzione degli autovalori di una matrice aleatoria complessa durante un'evoluzione dinamica.

Negli anni successivi, Freeman Dyson formalizzò ulteriormente il quadro teorico introducendo il concetto di ensemble di matrici aleatorie, in particolare classificando i cosiddetti ensemble classici (gaussiano ortogonale, unitario e simplettico), noti con l’acronimo inglese GOE, GUE e GSE[4]. Tali ensemble descrivono differenti simmetrie fisiche associate all’Hamiltoniana, e si distinguono per il comportamento statistico degli autovalori[4].

Oltre alla fisica nucleare, la teoria delle matrici aleatorie ha trovato applicazioni in numerosi altri contesti, tra cui la fisica delle particelle, i sistemi disordinati (come la teoria della localizzazione di Anderson), la teoria dei numeri, la finanza quantitativa, e più recentemente, l’apprendimento automatico[6].

Sviluppi recenti

In particolare, sviluppi recenti nel campo del deep learning hanno mostrato che modelli di reti neurali profonde possono essere analizzati utilizzando strumenti della teoria delle matrici aleatorie[8]. Le matrici dei pesi nelle reti neurali, soprattutto dopo l’addestramento, presentano spettro e proprietà statistiche che possono essere descritte in termini di distribuzioni di Wigner o Marčenko–Pastur. Tali osservazioni hanno portato alla nascita di una nuova disciplina, talvolta chiamata “Random Matrix Theory for Deep Learning”, che fornisce una cornice teorica per analizzare generalizzazione, dinamiche di apprendimento e stabilità nei modelli neurali complessi[8][9].

Trattazione matematica

Definizione formale

Una matrice aleatoria è una funzione misurabile definita su uno spazio di probabilità, i cui valori sono matrici a coefficienti reali o complessi. Formalmente, data una tripla che rappresenta uno spazio di probabilità, una matrice aleatoria è una funzione[1]

dove oppure , e ogni elemento della matrice è una variabile aleatoria. La distribuzione congiunta degli elementi (oppure degli autovalori) della matrice è specificata da un modello probabilistico, detto ensemble[1][2][10].

Tra i casi più studiati si trovano:[2]

In molti casi, l'interesse principale non risiede negli elementi della matrice, ma nel comportamento statistico degli autovalori, ad esempio mediante la misura spettrale empirica

dove sono gli autovalori della matrice . Tale approccio è alla base della moderna teoria delle matrici aleatorie e delle sue applicazioni in fisica teorica, statistica multivariata, teoria dei numeri e apprendimento automatico[6].

Ensemble classici

Nel contesto della teoria delle matrici aleatorie, un ensemble è una famiglia di matrici aleatorie dotata di una distribuzione di probabilità specifica, spesso determinata da proprietà di simmetria. Gli ensemble classici più studiati sono tre, introdotti e classificati da Freeman J. Dyson nel 1962 sulla base delle simmetrie fondamentali dei sistemi fisici e del comportamento sotto trasformazioni ortogonali, unitarie o simplettiche[4].

I principali ensemble gaussiani sono[4]:

  • GOE (Gaussian Orthogonal Ensemble): comprende matrici reali simmetriche, i cui elementi sono distribuiti secondo leggi gaussiane indipendenti, con simmetria . Rilevante per sistemi con simmetria temporale e senza spin.
  • GUE (Gaussian Unitary Ensemble): comprende matrici hermitiane complesse, ovvero , con elementi complessi gaussiani. Rilevante per sistemi senza simmetria temporale, come quelli con campo magnetico esterno.
  • GSE (Gaussian Symplectic Ensemble): comprende matrici hermitiane quaternioniche (o rappresentazioni matriciali ), associate a sistemi con simmetria temporale e spin.

Questi ensemble condividono una densità di probabilità del tipo:

dove (GOE), (GUE), (GSE), e indica la traccia della matrice. è una matrice aleatoria e è la traccia del quadrato della matrice, ovvero la somma dei quadrati dei suoi autovalori. Il parametro codifica invece il tipo di simmetria. Dunque, è una densità: descrive quanto è probabile che la matrice aleatoria assuma certi valori spettrali. Il parametro ha anche interpretazione fisica in termini di temperatura nella meccanica statistica[4].

Sigla Denominazione Tipologia Sistema
GOEOrtogonaleReale simmetrica1Sistemi con simmetria temporale
GUEUnitariaComplessa hermitiana2Sistemi senza simmetria temporale
GSESimpletticaQuaternionica hermitiana4Sistemi con spin e simmetria temporale

Matrici di Wishart

Un'importante classe di matrici aleatorie non gaussiane è costituita dalle matrici di Wishart. Introdotte da John Wishart nel 1928 in ambito statistico, esse emergono naturalmente nel contesto dell’analisi multivariata, della teoria dell’informazione e della fisica statistica[10].

Sia una matrice rettangolare di dimensione i cui elementi sono variabili aleatorie gaussiane reali, indipendenti e identicamente distribuite, con media zero e varianza unitaria. La matrice

è detta matrice di Wishart. Si tratta di una matrice simmetrica semi-definita positiva di dimensione , che segue una distribuzione di Wishart. Più in generale, se le righe di sono distribuite secondo una legge normale multivariata , allora segue la distribuzione di Wishart con parametro di scala e gradi di libertà[10].

Le matrici di Wishart svolgono un ruolo cruciale in numerosi contesti. Per esempio[10]:

  • In statistica, per stimare matrici di covarianza campionarie.
  • In fisica teorica e reti complesse, per modellare la struttura spettrale di sistemi non hermitiani o con correlazioni.

Un ensemble importante associato a queste matrici è detto ensemble di Wishart–Laguerre, in quanto la densità spettrale degli autovalori segue, nel limite asintotico, la legge di Marchenko–Pastur:

dove e nel limite con costante[10][11].

Densità empirica degli autovalori di matrici di Wishart generate da matrici gaussiane rettangolari per diversi valori del rapporto . Al crescere di , il supporto della distribuzione si allarga e si assottiglia, secondo la previsione della legge di Marčenko–Pastur. Le curve teoriche (non mostrate) corrispondono alla densità supportata in .

Matrici sparse e non gaussiane

Al di fuori del regime classico degli ensemble gaussiani densi, esiste un ampio interesse per le matrici aleatorie sparse e non gaussiane, che modellano sistemi fisici e reti con connettività limitata o distribuzioni di probabilità non standard[12].

Una matrice aleatoria sparsa è una matrice in cui la maggior parte degli elementi è nulla, e solo una frazione di essi è diversa da zero. Tipicamente, gli indici non nulli sono scelti in modo casuale, e i valori associati seguono una certa distribuzione (gaussiana, di Bernoulli, uniforme, ecc.).

Queste matrici emergono in[6]:

Diversamente dagli ensemble gaussiani, gli autovalori delle matrici sparse possono mostrare localizzazione spettrale, comportamento non universale nei bordi dello spettro e assenza di legge semicircolare nei limiti di densità spettrale. Le distribuzioni degli elementi non devono essere gaussiane: studi recenti hanno esaminato matrici con elementi di tipo sub-gaussiano, di Lévy, o appartenenti a leggi a coda pesante (heavy-tailed)[13].

Questi ensemble richiedono metodi differenti per l’analisi teorica, come il metodo delle cavità, il formalismo di replica e la teoria dei grafi aleatori.[12][13]

Spettro e densità degli autovalori

Una delle principali questioni nello studio delle matrici aleatorie riguarda il comportamento dello spettro, ovvero l'insieme degli autovalori, e in particolare la loro distribuzione in limiti asintotici. Per matrici di grandi dimensioni, si osservano regolarità notevoli e universali nel modo in cui gli autovalori si distribuiscono[2].

Sia una matrice casuale con autovalori reali . La densità empirica degli autovalori è definita come[2]

Nel limite , la densità converge (in senso debole) a una densità di probabilità deterministica , che dipende dalla classe di ensemble considerato[2].

Le proprietà dello spettro includono[6]:

  • la forma globale della densità degli autovalori (es. legge semicircolare, legge di Marčenko–Pastur),
  • il comportamento degli autovalori estremi (es. distribuzione di Tracy–Widom),
  • la localizzazione o delocalizzazione degli autovettori associati.

Questi risultati sono fondamentali sia in matematica pura sia in applicazioni a fisica, statistica, finanza e machine learning[6].

Legge di Wigner

Nel contesto degli ensemble gaussiani simmetrici (come il GOE), la distribuzione limite degli autovalori è descritta dalla legge semicircolare di Wigner[3].

Sia una matrice simmetrica di dimensione i cui elementi sono variabili aleatorie indipendenti (fatta eccezione per la simmetria), con media nulla e varianza . Allora, nel limite , la densità degli autovalori converge a

Questa distribuzione è supportata sull'intervallo ed è detta legge semicircolare per via della forma del suo grafico. Il risultato, scoperto da Eugene Wigner negli anni '50, è uno dei primi esempi di comportamento universale nella teoria delle matrici aleatorie: la forma semicircolare emerge indipendentemente dalla distribuzione precisa degli elementi (purché soddisfino ipotesi di momenti)[3].

Distribuzione spettrale per GOE, GUE e GSE al crescere della dimensione . Le densità convergono alla legge semicircolare di Wigner.

È possibile derivare la distribuzione congiunta degli autovalori reali di una matrice casuale (GOE, GUE, GSE) mediante un cambiamento di base. La densità di probabilità congiunta ha la forma:

dove sono gli autovalori, è una costante di normalizzazione, un parametro di scala, e corrisponde rispettivamente agli ensemble GOE, GUE e GSE. Questa distribuzione implica una repulsione tra gli autovalori: la probabilità che due autovalori siano molto vicini () tende a zero, in netto contrasto con il comportamento di un processo di Poisson. Questa proprietà è nota come repulsione dei livelli[3].

Legge di Marčenko–Pastur

La legge di Marčenko–Pastur descrive il comportamento asintotico dello spettro delle matrici di covarianza campionarie, ed è la controparte della legge semicircolare per matrici rettangolari[14].

Sia una matrice con elementi reali indipendenti e identicamente distribuiti, a media zero e varianza . Si considera la matrice di covarianza non normalizzata

che è una matrice di Wishart. Se con rapporto fisso, allora la densità empirica degli autovalori di converge (quasi sicuramente) alla distribuzione di Marčenko–Pastur[14]:

dove i bordi dello spettro sono

Per , la distribuzione presenta un atomo di Dirac in zero con peso .

La legge di Marčenko–Pastur trova applicazioni in statistica multivariata (analisi delle componenti principali), fisica teorica (spettro delle matrici di tipo Wishart) ed apprendimento automatico e random feature models[14].

Comportamento degli autovalori estremi (Tracy–Widom)

Oltre alla distribuzione globale degli autovalori, grande interesse teorico e applicativo riguarda il comportamento degli autovalori estremi, in particolare il massimo (o minimo) autovalore di matrici aleatorie di grande dimensione.

Distribuzione di Tracy-widom confrontata con una Normale standard.

Per molte classi di matrici (come l’ensemble gaussiano ortogonale – GOE, unitario – GUE, o simmetrico reale), si dimostra che l’autovalore più grande non cresce indefinitamente con , ma fluttua intorno a un valore deterministico, con fluttuazioni descritte da una legge non gaussiana, detta legge di Tracy–Widom.[15]

Sia una matrice del GUE di dimensione , allora vale[15]:

dove è la distribuzione di Tracy–Widom di tipo 2. Analogamente, per il GOE si ottiene . Queste distribuzioni sono legate alle soluzioni dell’equazione di Painlevé II e non hanno espressioni chiuse elementari. Tuttavia, esse descrivono in modo universale le fluttuazioni dell’autovalore massimo per un’ampia classe di matrici, anche al di fuori dei modelli gaussiani[15].

La legge di Tracy–Widom compare in numerosi ambiti[6][15]:

Localizzazione e delocalizzazione degli autovettori

Nello studio delle matrici aleatorie non solo gli autovalori sono oggetto di analisi, ma anche le proprietà strutturali degli autovettori associati. Una questione centrale è se un autovettore associato a un certo autovalore sia localizzato (concentrato su poche componenti) oppure delocalizzato (distribuito uniformemente su tutte le componenti)[16].

Formalmente, dati gli autovettori di una matrice aleatoria simmetrica , si definisce un indice di partecipazione come:

Un valore piccolo di indica che il vettore è distribuito su molte componenti (delocalizzato), mentre un valore grande segnala localizzazione. Per le matrici gaussiane dense (GOE, GUE), è noto che gli autovettori sono fortemente delocalizzati: ciascuna componente ha modulo quadrato dell’ordine di con alta probabilità. Viceversa, in modelli sparsi o con disordine forte (es. matrici a banda o matrici con struttura casuale), può emergere localizzazione. In tali casi, solo un sottoinsieme ristretto delle componenti dell'autovettore è significativamente diverso da zero.[16]

La transizione tra comportamento localizzato e delocalizzato è legata a fenomeni di transizione di Anderson[16], con implicazioni nella:[16]

Mappa di calore delle componenti al quadrato degli autovettori corrispondenti agli autovalori più alti di due matrici aleatorie simmetriche: una matrice di Wigner (a sinistra) e una matrice sparsa (a destra).Nella matrice densa gli autovettori appaiono delocalizzati, con valori distribuiti su tutte le componenti; nella matrice sparsa si osservano invece fenomeni di localizzazione, in cui pochi componenti dominano.Questo effetto è centrale nella teoria della localizzazione di Anderson e nella comprensione della transizione delocalizzazione/localizzazione in sistemi disordinati.

Articoli fondanti

I fondamenti della teoria delle matrici aleatorie sono stati gettati nella seconda metà del XX secolo attraverso una serie di lavori pionieristici che ne hanno definito il quadro concettuale e metodologico. Tra i contributi più influenti si annoverano:

  • Eugene P. Wigner[3] (anni 1950): introdusse l’uso di matrici aleatorie per modellizzare gli spettri degli operatori hamiltoniani nei nuclei atomici. Il cosiddetto semicerchio di Wigner rappresenta uno dei primi risultati universali della teoria, descrivendo la densità degli autovalori in certi limiti asintotici.
  • Freeman J. Dyson[4] (1962): sviluppò una classificazione dei modelli di matrici aleatorie basata sulle simmetrie fondamentali dei sistemi fisici, introducendo i cosiddetti ensemble di Dyson (Gaussian Orthogonal, Unitary e Symplectic Ensembles, GOE, GUE, GSE). Il suo approccio formale permise di connettere la teoria delle matrici aleatorie con l’algebra delle simmetrie e la meccanica quantistica.
  • Madan Lal Mehta[5] (dal 1967): sistematizzò e ampliò i risultati precedenti in una trattazione organica e rigorosa, culminata nell’opera “Random Matrices” (prima edizione 1967, con successive edizioni aggiornate). Il testo di Mehta è considerato una referenza standard della disciplina e ha svolto un ruolo centrale nella sua diffusione e formalizzazione.

Note

  1. 1 2 3 4 (EN) Terence Tao, Topics in Random Matrix Theory, collana Graduate Studies in Mathematics, vol. 132, American Mathematical Society, 2012, p. 282, DOI:10.1090/gsm/132, ISBN 978-0-8218-7430-1.
  2. 1 2 3 4 5 6 Giacomo Livan, Marcel Novaes e Pierpaolo Vivo, Introduction to Random Matrices: Theory and Practice, collana SpringerBriefs in Mathematical Physics, vol. 26, Springer, 2018, p. 133, ISBN 978-3-319-70883-6, DOI:10.1007/978-3-319-70885-0.
  3. 1 2 3 4 5 6 7 8 Eugene P. Wigner, Characteristic Vectors of Bordered Matrices with Infinite Dimensions, in Annals of Mathematics, vol. 62, n. 3, 1955, pp. 548–564, DOI:10.2307/1970079.
  4. 1 2 3 4 5 6 7 Freeman J. Dyson, Statistical theory of the energy levels of complex systems. I–III, in Journal of Mathematical Physics, vol. 3, n. 1, 1962, pp. 140–175, DOI:10.1063/1.1703773.
  5. 1 2 Madan Lal Mehta, Random Matrices, 1ª ed., New York, Academic Press, 1967, pp. 33-181.
  6. 1 2 3 4 5 6 7 Bertrand Eynard, «L'universalité des matrices aléatoires», Pour la science, nº 487, maggio 2018, pp. 34-44.
  7. 1 2 Bohr, Niels (1936). The Compound Nucleus. Disponibile online presso il Max Planck Institute for the History of Science: https://www.mprl-series.mpg.de/proceedings/5/11/index.html.
  8. 1 2 Pennington, J., & Bahri, Y. (2017). “Geometry of neural network loss surfaces via random matrix theory”. In: Proceedings of the 34th International Conference on Machine Learning (ICML), Vol. 70, pp. 2798–2806. PMLR. Disponibile online: https://proceedings.mlr.press/v70/pennington17a.html.
  9. ↑ Martin, C. H., & Mahoney, M. W. (2021). “Implicit self-regularization in deep neural networks: Evidence from random matrix theory and implications for learning”. Journal of Machine Learning Research, 22(165): 1–73. Disponibile online: https://www.jmlr.org/papers/v22/20-1250.html.
  10. 1 2 3 4 5 John Wishart, The generalised product moment distribution in samples from a normal multivariate population, in Biometrika, 20A, 1–2, 1928, pp. 32–52, DOI:10.1093/biomet/20A.1-2.32.
  11. ↑ Antonia M. Tulino e Sergio Verdú, Random Matrix Theory and Wireless Communications, Now Publishers, 2004, pp. 21-29.
  12. 1 2 G.J. Rodgers e A.J. Bray, Density of states of sparse random matrices, in Physical Review B, vol. 37, 1988, pp. 3557–3562, DOI:10.1103/PhysRevB.37.3557.
  13. 1 2 A. Khorunzhy, Sparse random matrices: spectral edge and statistics of rooted trees, in Advances in Applied Probability, vol. 33, n. 1, 2001, pp. 124–140.
  14. 1 2 3 Vladimir A. Marčenko e Leonid A. Pastur, Distribution of eigenvalues for some sets of random matrices, in Mathematics of the USSR–Sbornik, vol. 1, n. 4, 1967, pp. 457–483, DOI:10.1070/SM1967v001n04ABEH001994.
  15. 1 2 3 4 Craig A. Tracy e Harold Widom, Level-spacing distributions and the Airy kernel, in Communications in Mathematical Physics, vol. 159, n. 1, 1994, pp. 151–174, DOI:10.1007/BF02100489.
  16. 1 2 3 4 Fritz Evers e Alexander D. Mirlin, Anderson transitions, in Reviews of Modern Physics, vol. 80, n. 4, 2008, pp. 1355–1417, DOI:10.1103/RevModPhys.80.1355.

Bibliografia

  • (EN) Terence Tao, Topics in Random Matrix Theory, collana Graduate Studies in Mathematics, vol. 132, Providence, RI, American Mathematical Society, 2012, DOI:10.1090/gsm/132, ISBN 978-0-8218-7430-1.
  • (EN) Giacomo Livan, Marcel Novaes e Pierpaolo Vivo, Introduction to Random Matrices: Theory and Practice, collana SpringerBriefs in Mathematical Physics, vol. 26, Cham, Springer, 2018, DOI:10.1007/978-3-319-70885-0, ISBN 978-3-319-70883-6.
  • (EN) Greg W. Anderson, Alice Guionnet e Ofer Zeitouni, An Introduction to Random Matrices, collana Cambridge Studies in Advanced Mathematics, vol. 118, Cambridge, Cambridge University Press, 2010, DOI:10.1017/CBO9780511801334, ISBN 978-0-521-19452-5.

Voci correlate

Collegamenti esterni

Controllo di autoritàLCCN (EN) sh86001920 · J9U (EN, HE) 987007543966505171