Advances in Random Matrix Theory (stochastic eigenanalysis)

Slides:



Advertisements
Similar presentations
Markov and semi-Markov processes describe the dynamics of biological ion channels Professor Alan G Hawkes Swansea University.
Advertisements

Eigen Decomposition and Singular Value Decomposition
Eigen Decomposition and Singular Value Decomposition
Chapter 28 – Part II Matrix Operations. Gaussian elimination Gaussian elimination LU factorization LU factorization Gaussian elimination with partial.
Singular Values of the GUE Surprises that we Missed Alan Edelman and Michael LaCroix MIT June 16, 2014 (acknowledging gratefully the help from Bernie Wang)
Random Matrix Laws & Jacobi Operators Alan Edelman MIT May 19, 2014 joint with Alex Dubbs and Praveen Venkataramana (acknowledging gratefully the help.
Refresher: Vector and Matrix Algebra Mike Kirkpatrick Department of Chemical Engineering FAMU-FSU College of Engineering.
Object Orie’d Data Analysis, Last Time Finished NCI 60 Data Started detailed look at PCA Reviewed linear algebra Today: More linear algebra Multivariate.
Random Matrices Hieu D. Nguyen Rowan University Rowan Math Seminar
Probability Densities
A gentle introduction to Gaussian distribution. Review Random variable Coin flip experiment X = 0X = 1 X: Random variable.
Visual Recognition Tutorial1 Random variables, distributions, and probability density functions Discrete Random Variables Continuous Random Variables.
1cs542g-term Notes  Extra class next week (Oct 12, not this Friday)  To submit your assignment: me the URL of a page containing (links to)
The Multivariate Normal Distribution, Part 2 BMTRY 726 1/14/2014.
Modern Navigation Thomas Herring
Principles of the Global Positioning System Lecture 10 Prof. Thomas Herring Room A;
Stats & Linear Models.
Review of Probability.
: Appendix A: Mathematical Foundations 1 Montri Karnjanadecha ac.th/~montri Principles of.
Random Matrix Theory Numerical Computation and Remarkable Applications Alan Edelman Mathematics Computer Science & AI Labs Computer Science & AI Laboratories.
Random Matrix Theory and Numerical Linear Algebra: A story of communication Alan Edelman Mathematics Computer Science & AI Labs ILAS Meeting June 3, 2013.
Piyush Kumar (Lecture 2: PageRank) Welcome to COT5405.
Linear Algebra Review 1 CS479/679 Pattern Recognition Dr. George Bebis.
Systems of Linear Equation and Matrices
Chang-Kui Duan, Institute of Modern Physics, CUPT 1 Harmonic oscillator and coherent states Reading materials: 1.Chapter 7 of Shankar’s PQM.
Algorithms for a large sparse nonlinear eigenvalue problem Yusaku Yamamoto Dept. of Computational Science & Engineering Nagoya University.
CMPS 1371 Introduction to Computing for Engineers MATRICES.
Multivariate Statistics Matrix Algebra I W. M. van der Veld University of Amsterdam.
Ch 2. Probability Distributions (1/2) Pattern Recognition and Machine Learning, C. M. Bishop, Summarized by Yung-Kyun Noh and Joo-kyung Kim Biointelligence.
Linear algebra: matrix Eigen-value Problems Eng. Hassan S. Migdadi Part 1.
A Review of Some Fundamental Mathematical and Statistical Concepts UnB Mestrado em Ciências Contábeis Prof. Otávio Medeiros, MSc, PhD.
Tim Marks, Dept. of Computer Science and Engineering Random Variables and Random Vectors Tim Marks University of California San Diego.
General ideas to communicate Dynamic model Noise Propagation of uncertainty Covariance matrices Correlations and dependencs.
Chapter 24 Sturm-Liouville problem Speaker: Lung-Sheng Chien Reference: [1] Veerle Ledoux, Study of Special Algorithms for solving Sturm-Liouville and.
Eigenvalues The eigenvalue problem is to determine the nontrivial solutions of the equation Ax= x where A is an n-by-n matrix, x is a length n column.
The Mathematics for Chemists (I) (Fall Term, 2004) (Fall Term, 2005) (Fall Term, 2006) Department of Chemistry National Sun Yat-sen University 化學數學(一)
Review of Probability. Important Topics 1 Random Variables and Probability Distributions 2 Expected Values, Mean, and Variance 3 Two Random Variables.
The Random Matrix Technique of Ghosts and Shadows Alan Edelman Dept of Mathematics Computer Science and AI Laboratories Massachusetts Institute of Technology.
Signal & Weight Vector Spaces
Progress in the method of Ghosts and Shadows for Beta Ensembles Alan Edelman (MIT) Alex Dubbs (MIT) and Plamen Koev (SJS) Aug 10, 2012 IMS Singapore Workshop.
Graphs, Vectors, and Matrices Daniel A. Spielman Yale University AMS Josiah Willard Gibbs Lecture January 6, 2016.
Stats & Summary. The Woodbury Theorem where the inverses.
STA347 - week 91 Random Vectors and Matrices A random vector is a vector whose elements are random variables. The collective behavior of a p x 1 random.
Ch 2. Probability Distributions (1/2) Pattern Recognition and Machine Learning, C. M. Bishop, Summarized by Joo-kyung Kim Biointelligence Laboratory,
Chapter 61 Chapter 7 Review of Matrix Methods Including: Eigen Vectors, Eigen Values, Principle Components, Singular Value Decomposition.
1 Objective To provide background material in support of topics in Digital Image Processing that are based on matrices and/or vectors. Review Matrices.
ALGEBRAIC EIGEN VALUE PROBLEMS
MATHEMATICS B.A./B.Sc. (GENERAL) THIRD YEAR EXAMINATION, 2012.
Density of States for Graph Analysis
EEE 244-3: MATRICES AND EQUATION SOLVING
MA2213 Lecture 8 Eigenvectors.
Probability Theory and Parameter Estimation I
Matrices and vector spaces
LECTURE 09: BAYESIAN ESTIMATION (Cont.)
Probability for Machine Learning
Alan Edelman Ramis Movassagh July 14, 2011 FOCM Random Matrices
Appendix A: Probability Theory
Graduate School of Information Sciences, Tohoku University
Special Topics In Scientific Computing
Stochastic Differential Equations and Random Matrices
Numerical Computations and Random Matrix Theory
d-Fold Hermite-Gauss Quadrature and Computation of Special Functions
Advances in Random Matrix Theory (stochastic eigenanalysis)
Why are random matrix eigenvalues cool?
Principal Component Analysis
The Multivariate Normal Distribution, Part 2
Numerical Computations and Random Matrix Theory
Communication and Coding Theory Lab(CS491)
Advances in Random Matrix Theory: Let there be tools
EEE 244-3: MATRICES AND EQUATION SOLVING
Presentation transcript:

Advances in Random Matrix Theory (stochastic eigenanalysis) Alan Edelman MIT: Dept of Mathematics, Computer Science AI Laboratories 11/23/2018

Stochastic Eigenanalysis Counterpart to stochastic differential equations Emphasis on applications to engineering & finance Beautiful mathematics: Random Matrix Theory Free Probability Raw Material from Physics Combinatorics Numerical Linear Algebra Multivariate Statistics 11/23/2018

Scalars, Vectors, Matrices Mathematics: Notation = power & less ink! Computation: Use those caches! Statistics: Classical, Multivariate,  Modern Random Matrix Theory The Stochastic Eigenproblem * Mathematics of probabilistic linear algebra * Emerging Computational Algorithms * Emerging Statistical Techniques Ideas from numerical computation that stand the test of time are right for mathematics!

Open Questions Find new applications of spacing (or other) statistics Cleanest derivation of Tracy-Widom? “Finite” free probability? Finite meets infinite Muirhead meets Tracy-Widom Software for stochastic eigen-analysis

Wigner’s Semi-Circle The classical & most famous rand eig theorem Let S = random symmetric Gaussian MATLAB: A=randn(n); S=( A+A’)/2; S known as the Hermite Ensemble Normalized eigenvalue histogram is a semi-circle Precise statements require n etc.

Wigner’s Semi-Circle The classical & most famous rand eig theorem Let S = random symmetric Gaussian MATLAB: A=randn(n); S=( A+A’)/2; S known as the Hermite Ensemble Normalized eigenvalue histogram is a semi-circle Precise statements require n etc. n x n iid standard normals

Wigner’s Semi-Circle The classical & most famous rand eig theorem Let S = random symmetric Gaussian MATLAB: A=randn(n); S=( A+A’)/2; S known as the Hermite Ensemble Normalized eigenvalue histogram is a semi-circle Precise statements require n etc.

Wigner’s original proof Compute E(tr A2p) as n∞ Terms with too many indices, have some element with power 1. Vanishes with mean 0. Terms with too few indices: not enough to be relevant as n∞ Leaves only a Catalan number left: Cp=(2p)/(p+1) for the moments when all is said and done Semi-circle only distribution with Catalan number moments p

Finite Versions of semicircle n=2; n=4; n=3; n=5;

Finite Versions n=2; n=4; n=3; n=5; Area under curve (-∞,x): Can be expressed as sums of probabilities that certain tridiagonal determinants are positive.

Wigner’s Semi-Circle Real Numbers: x β=1 Complex Numbers: x+iy β=2 Quaternions: x+iy+jz+kw β=4 β=2½? x+iy+jz β=2½? Defined through joint eigenvalue density: const x ∏|xi-xj|β ∏exp(-xi2 /2) β=repulsion strength β=0 “no interference” spacings are Poisson Classical research only β=1,2,4 missing the link to Poisson, continuous techniques, etc

Largest eigenvalue “convection-diffusion?”

Haar or not Haar? “Uniform Distribution on orthogonal matrices” Gram-Schmidt or [Q,R]=QR(randn(n))

Haar or not Haar? “Uniform Distribution on orthogonal matrices” Gram-Schmidt or [Q,R]=QR(randn(n))  Eigenvalues Wrong

Longest Increasing Subsequence (n=4) (Baik-Deift-Johansson) (Okounkov’s proof) Green: 4 Yellow: 3 Red: 2 Purple: 1 1 2 3 4 2 1 3 4 3 1 2 4 4 1 2 3 1 2 4 3 2 1 4 3 3 1 4 2 4 1 3 2 1 3 2 4 2 3 1 4 3 2 1 4 4 2 1 3 1 3 4 2 2 3 4 1 3 2 4 1 4 2 3 1 1 4 2 3 2 4 1 3 3 4 1 2 4 3 1 2 1 4 3 2 2 4 3 1 3 4 2 1 4 3 2 1

Bulk spacing statistics “convection-diffusion?” Bus wait times in Mexico Energy levels of heavy atoms Parked Cars in London Zeros of Riemann zeta Mice Brain Wave Spikes Telltale Sign: Repulsion + optimality

“what’s my β?” web page Cy’s tricks: Maximum Likelihood Estimation Bayesian Probability Kernel Density Estimation Epanechnikov kernel Confidence Intervals http://people.csail.mit.edu/cychan/BetaEstimator.html

Open Questions Find new applications of spacing (or other) distributions Cleanest derivation of Tracy-Widom? “Finite” free probability? Finite meets infinite Muirhead meets Tracy-Widom Software for stochastic eigen-analysis

Everyone’s Favorite Tridiagonal -2 1 1 n2 … … … … … d2 dx2 11/23/2018

Everyone’s Favorite Tridiagonal -2 1 G 1 (βn)1/2 1 n2 … … … + … … dW β1/2 d2 dx2 + 11/23/2018

Stochastic Operator Limit , dW β 2 x dx d + - , N(0,2) χ n β 2 1 ~ H 2) (n 1) ÷ ø ö ç è æ - … … … , G β 2 H n + » ¥ Cast of characters: Dumitriu, Sutton, Rider

Open Questions Find new applications of spacing (or other) distributions Cleanest derivation of Tracy-Widom? “Finite” free probability? Finite meets infinite Muirhead meets Tracy-Widom Software for stochastic eigen-analysis

Is it really the random matrices? The excitement is that the random matrix statistics are everyhwere Random matrices properly tridiagonalized are discretizations of stochastic differential operators! Eigenvalues of SDO’s not as well studied Deep down this is what I believe is the important mechanism in the spacings, not the random matrices! (See Brian Sutton thesis, Brian Rider papers—connection to Schrodinger operators) Deep down for other statistics, though it’s the matrices

Open Questions Find new applications of spacing (or other) distributions Cleanest derivation of Tracy-Widom? “Finite” free probability? Finite meets infinite Muirhead meets Tracy-Widom Software for stochastic eigen-analysis

Open Questions Find new applications of spacing (or other) distributions Cleanest derivation of Tracy-Widom? “Finite” free probability? Finite meets infinite Muirhead meets Tracy-Widom Software for stochastic eigen-analysis

Free Probability Free Probability (name refers to “free algebras” meaning no strings attached) Gets us past Gaussian ensembles and Wishart Matrices

The flipping coins example Classical Probability: Coin: +1 or -1 with p=.5 50% 50% 50% 50% y: x: -1 +1 -1 +1 x+y: -2 0 +2

The flipping coins example Classical Probability: Coin: +1 or -1 with p=.5 Free 50% 50% 50% 50% eig(B): eig(A): -1 +1 -1 +1 eig(A+QBQ’): -2 0 +2

From Finite to Infinite

From Finite to Infinite  Gaussian (m=1)

From Finite to Infinite  Gaussian (m=1) Wiggly

From Finite to Infinite  Gaussian (m=1) Wiggly Wigner

Semi-circle law for different betas

Open Questions Find new applications of spacing (or other) distributions Cleanest derivation of Tracy-Widom? “Finite” free probability? Finite meets infinite Muirhead meets Tracy-Widom Software for stochastic eigen-analysis

Matrix Statistics Many Worked out in 1950s and 1960s Muirhead “Aspects of Multivariate Statistics” Are two covariance matrices equal? Does my matrix equal this matrix? Is my matrix a multiple of the identity? Answers Require Computation of Hypergeometrics of Matrix Argument Long thought Computationally Intractible

The special functions of multivariate statistics Hypergeometric Functions of Matrix Argument β=2: Schur Polynomials Other values: Jack Polynomials Orthogonal Polynomials of Matrix Argument Begin with w(x) on I ∫ pκ(x)pλ(x) Δ(x)β ∏i w(xi)dxi = δκλ Jack Polynomials orthogonal for w=1 on the unit circle. Analogs of xm Plamen Koev revolutionary computation Dumitriu’s MOPS symbolic package

∫ pκ(x)pλ(x) Δ(x)β ∏i w(xi)dxi = δκλ Multivariate Orthogonal Polynomials & Hypergeometrics of Matrix Argument The important special functions of the 21st century Begin with w(x) on I ∫ pκ(x)pλ(x) Δ(x)β ∏i w(xi)dxi = δκλ Jack Polynomials orthogonal for w=1 on the unit circle. Analogs of xm

Smallest eigenvalue statistics A=randn(m,n); hist(min(svd(A).^2))

Multivariate Hypergeometric Functions

Multivariate Hypergeometric Functions

Open Questions Find new applications of spacing (or other) distributions Cleanest derivation of Tracy-Widom? “Finite” free probability? Finite meets infinite Muirhead meets Tracy-Widom Software for stochastic eigen-analysis

Plamen Koev’s clever idea

Symbolic MOPS applications A=randn(n); S=(A+A’)/2; trace(S^4) det(S^3)

Mops (Ioana Dumitriu) Symbolic

Random Matrix Calculator

Encoding the semicircle The algebraic secret f(x) = sqrt(4-x2)/(2π) m(z) = (-z + i*sqrt(4-z2))/2 L(m,z) ≡ m2+zm+1=0 m(z) = ∫ (x-z)-1f(x) dx Stieltjes transform Practical encoding: Polynomial L whose root m is Stieltjes transform

The Polynomial Method RMTool Eigenvectors as well! http://arxiv.org/abs/math/0601389 The polynomial method for random matrices Eigenvectors as well!

Plus + X =randn(n,n) A=X+X’ m2+zm+1=0 Y=randn(n,2n) B=Y*Y’ zm2+(2z-1)m+2=0 A+B m3+(z+2)m2+(2z-1)m+2=0

Times * X =randn(n,n) A=X+X’ m2+zm+1=0 Y=randn(n,2n) B=Y*Y’ zm2+(2z-1)m+2=0 A*B m4z2-2m3z+m2+4mz+4=0

Open Questions Find new applications of spacing (or other) distributions Cleanest derivation of Tracy-Widom? “Finite” free probability? Finite meets infinite Muirhead meets Tracy-Widom Software for stochastic eigen-analysis

Matrix Versions of Classical Stats Orthog Matrix MATLAB (A=randn(n) B=randn(n)) Hermite Sym Eig eig(A+A’) Normal Laguerre SVD eig(A*A’) Chi-squared Jacobi GSVD gsvd(A,B) Beta Fourier Eig [U,R]=qr(A+i*B)

The big structure Hermite Sym Eig exp(-x2) Normal Laguerre SVD xαe-x Orthog Matrix Weight Stats Graph Theory SymSpace Hermite Sym Eig exp(-x2) Normal Complete Graph non-compact A,AI,AII Laguerre SVD xαe-x Chi-squared Bipartite Graph AIII,BDI,CII Jacobi GSVD (1-x)α x (1+x)β Beta Regular Graph compact A, AI, AII, C, D, CI, D, DIII Fourier Eig eiθ AIII, BDI, CDI

Summary Stochastic Eigenanalysis Emerging Techniques Open Problems