Group theoretical methods in Machine Learning

Similar documents
Risi Kondor, The University of Chicago

Intro to harmonic analysis on groups Risi Kondor

Invariants Risi Kondor

Symmetries, Groups, and Conservation Laws

Introduction to Group Theory

Supplement to Ranking with kernels in Fourier space (COLT10)

Group Theory in Particle Physics

Supplement to Multiresolution analysis on the symmetric group

LINEAR ALGEBRA AND iroup THEORY FOR PHYSICISTS

Lecture 10: A (Brief) Introduction to Group Theory (See Chapter 3.13 in Boas, 3rd Edition)

QUANTUM MECHANIC S. Symmetries

THE EULER CHARACTERISTIC OF A LIE GROUP

1. Group Theory Permutations.

It's the last class. Who cares about the syllabus?

MIT Algebraic techniques and semidefinite optimization May 9, Lecture 21. Lecturer: Pablo A. Parrilo Scribe:???

Since G is a compact Lie group, we can apply Schur orthogonality to see that G χ π (g) 2 dg =

msqm 2011/8/14 21:35 page 189 #197

Physics 557 Lecture 5

McGill University Department of Mathematics and Statistics. Ph.D. preliminary examination, PART A. PURE AND APPLIED MATHEMATICS Paper BETA

Basic Concepts of Group Theory

Non commutative harmonic analysis in multi object tracking

Part III Symmetries, Fields and Particles

LECTURE 16: LIE GROUPS AND THEIR LIE ALGEBRAS. 1. Lie groups

GROUP THEORY IN PHYSICS

Algebra Exam Topics. Updated August 2017

von Neumann algebras, II 1 factors, and their subfactors V.S. Sunder (IMSc, Chennai)

Group Theory and the Quark Model

REPRESENTATION THEORY NOTES FOR MATH 4108 SPRING 2012

Algebra Questions. May 13, Groups 1. 2 Classification of Finite Groups 4. 3 Fields and Galois Theory 5. 4 Normal Forms 9

Lie Algebras in Particle Physics

TRANSLATION-INVARIANT FUNCTION ALGEBRAS ON COMPACT GROUPS

5. Atoms and the periodic table of chemical elements. Definition of the geometrical structure of a molecule

Part IV. Rings and Fields

Representation Theory

BRST and Dirac Cohomology

Appendix Complexifications of Real Lie Algebras and the Tensor Product Decomposition of sl(2, C) R Representations

Group Theory - QMII 2017

ECEN 5682 Theory and Practice of Error Control Codes

Reproducing Kernel Hilbert Spaces

Representation theory and quantum mechanics tutorial Spin and the hydrogen atom

Functional determinants

Coarse geometry and quantum groups

Representation Theory

Note that a unit is unique: 1 = 11 = 1. Examples: Nonnegative integers under addition; all integers under multiplication.

REVIEW. Quantum electrodynamics (QED) Quantum electrodynamics is a theory of photons interacting with the electrons and positrons of a Dirac field:

Group theory - QMII 2017

Symmetries, Fields and Particles 2013 Solutions

Recall that any inner product space V has an associated norm defined by

Matrix Lie groups. and their Lie algebras. Mahmood Alaghmandan. A project in fulfillment of the requirement for the Lie algebra course

Math 451, 01, Exam #2 Answer Key

Math 210B. Why study representation theory?

Chapter 2 The Group U(1) and its Representations

REPRESENTATION THEORY WEEK 7

Introduction to Group Theory

CLASSICAL GROUPS DAVID VOGAN

1 Math 241A-B Homework Problem List for F2015 and W2016

0 Sets and Induction. Sets

Real Analysis Prelim Questions Day 1 August 27, 2013

Introduction to Modern Quantum Field Theory

Clifford Algebras and Spin Groups

From Bernstein approximation to Zauner s conjecture

Group Theory and Its Applications in Physics

GROUP REPRESENTATION THEORY FOR PHYSICISTS

Quantum Field Theory III

Assignment 1 Math 5341 Linear Algebra Review. Give complete answers to each of the following questions. Show all of your work.

Graph Matching & Information. Geometry. Towards a Quantum Approach. David Emms

GROUP THEORY PRIMER. D(g 1 g 2 ) = D(g 1 )D(g 2 ), g 1, g 2 G. and, as a consequence, (2) (3)

NATIONAL BOARD FOR HIGHER MATHEMATICS. Research Scholarships Screening Test. Saturday, February 2, Time Allowed: Two Hours Maximum Marks: 40

Problems in Linear Algebra and Representation Theory

11. Representations of compact Lie groups

Exercises Lie groups

International Journal of Scientific & Engineering Research, Volume 5, Issue 11, November-2014 ISSN

The following definition is fundamental.

Reproducing Kernel Hilbert Spaces

Algebraic structures I

232A Lecture Notes Representation Theory of Lorentz Group

Matrices of Dirac Characters within an irrep

Symmetries, Fields and Particles. Examples 1.

Topics in Representation Theory: Fourier Analysis and the Peter Weyl Theorem

Group Representations

Physics 129B, Winter 2010 Problem Set 4 Solution

Symmetry and degeneracy

FFTs in Graphics and Vision. The Laplace Operator

Some notes on Coxeter groups

Introduction to particle physics Lecture 9: Gauge invariance

. Consider the linear system dx= =! = " a b # x y! : (a) For what values of a and b do solutions oscillate (i.e., do both x(t) and y(t) pass through z

REPRESENTATIONS OF U(N) CLASSIFICATION BY HIGHEST WEIGHTS NOTES FOR MATH 261, FALL 2001

1. Let r, s, t, v be the homogeneous relations defined on the set M = {2, 3, 4, 5, 6} by

Math 121 Homework 5: Notes on Selected Problems

Quantum Physics and the Representation Theory of SU(2)

EXAM MATHEMATICAL METHODS OF PHYSICS. TRACK ANALYSIS (Chapters I-V). Thursday, June 7th,

CHARACTERISTIC POLYNOMIAL PATTERNS IN DIFFERENCE SETS OF MATRICES

Groups. 3.1 Definition of a Group. Introduction. Definition 3.1 Group

Noncommutative Poisson Boundaries

Tr (Q(E)P (F )) = µ(e)µ(f ) (1)

5 Irreducible representations

Particles I, Tutorial notes Sessions I-III: Roots & Weights

Random Walks, Random Fields, and Graph Kernels

x 3y 2z = 6 1.2) 2x 4y 3z = 8 3x + 6y + 8z = 5 x + 3y 2z + 5t = 4 1.5) 2x + 8y z + 9t = 9 3x + 5y 12z + 17t = 7

Induced Representations and Frobenius Reciprocity. 1 Generalities about Induced Representations

Transcription:

Group theoretical methods in Machine Learning Risi Kondor Columbia University Tutorial at ICML 2007

Tiger, tiger, burning bright In the forests of the night, What immortal hand or eye Dare frame thy fearful symmetry? William Blake (1757-1827)

Evariste Galois (1811-1827) Niels Henrik Abel (1802-1829)

g : X X x g(x)

x x g 1 g 1 (x) g 2 g 1 g 2 g 2 (g 1 (x)) g 2 (g 1 (x))

1. g 1 g 2 g 1 g 2 For any g 1, g 2 G, g 2 g 1 G.

2. g 1 g 1 g 2 g 1 g 2 g 3 g 2 g 3 g 3 For any g 1, g 2, g 3 G, g 3 (g 2 g 1 ) = (g 3 g 2 )g 1.

3. x e x There exists an identity e G such that eg = ge = g for any g G.

4. x g g 1 x For any g G there is a g 1 G such that g 1 g = e.

A set G endowed with multiplication is a group if 1. (closure); g 1 g 2 G 2. (associativity); g 3 (g 2 g 1 ) = (g 3 g 2 )g 1 3. e G such that eg = ge = g (identity); 4. there exists a g 1 G such that g 1 g = g g 1 = e (inverses). G is a commutative (Abelian) group if g 1 g 2 = g 2 g 1

Example 1 The cyclic group Z n = {0, 1, 2,..., n 1} xy = x + y mod n

Example 2 Klein s Viergruppe V = {1, i, j, k} 1 i j k 1 1 i j k i i 1 k j j j k 1 i k k j i 1 V = Z 2 Z 2

Example 3 The quaternion group Q = {1, i, j, k, 1, i, j, k} 1 i j k 1 i j k 1 1 i j k 1 i j k i i 1 k j i 1 k j j j k 1 i j k 1 i k k j i 1 k j i 1 1 1 i j k 1 i j k i i 1 k j i 1 k j j j k 1 i j k 1 i k k j i 1 k j i 1 1 2 = 1 ( 1)a = a( 1) = a i 2 = j 2 = k 2 = 1 ij = k

Example 4 The icosahedron group I h = A 5

Example 5 The symmetric groups S n group of bijections σ : {1, 2,..., n} {1, 2,..., n} i.e., permutations of n objects

Example 6 The integers Z xy = x + y

Example 7 The reals R and the Euclidean vector spaces R n xy = x + y

Example 8 The rotation groups SO(n) group of orthogonal matrices of det 1 n n

Example 9 The Euclidean group ISO(n) and group of rigid body motions ISO + (n) Erlangen program (1872): geometry is the study of properties invariant under a group

Example 10 The special unitary groups SU(n) group of n n unitary matrices of determinant 1

Example 11 The general linear group GL(n) group of n n invertible matrices

Example 12 ( G = Z 7 3 Z 11 ) 2 ((A8 A 12 ) Z 2 )

Example 13 The Monster group M M = 8080174247945128758864599049617...... 10757005754368000000000 What immortal hand or eye Dare frame thy fearful symmetry?

Finite groups Infinite groups Z n V Q M S n Countable groups Z Continuous groups Lie groups compact non-compact SO(n) SU(n) R n ISO + (n)

Closed fields Fields Rings Groups commutative non-commutative Semigroups

Representations

The idea is to model groups by ρ: G C d d such that ρ(g 2 g 1 ) = ρ(g 2 ) ρ(g 1 )

Example S 3 2 ρ(e) = ( 1 0 0 1 ) 3 ρ((12)) = ( 1 0 0 1 ) 1 ρ((123)) = ( ) 1/2 3/2 3/2 1/2

Example A representation of Q = {1, i, j, k, 1, i, j, k} : ρ(1) = ( 1 0 0 1 ( i 0 ρ(i) = 0 i ( 0 1 ρ(j) = 1 0 ( 0 i ρ(k) = i 0 ρ( x) = ρ(x) ) ) ) ) ρ(i) 2 = ρ(j) 2 = ρ(k) 2 = ρ( 1) ρ( 1) ρ(x) = ρ( x) ρ(i) ρ(j) = ρ(k)

What are the fundamental representations?

1. Two representations are equivalent if ρ 1 (x) = T 1 ρ 2 (x) T x G 2. A representation is reducible if T 1 ρ(x) T = ( ρ1 (x) 0 0 ρ 2 (x) ) x G A complete set of inequivalent irreducible representations we denote R. For any compact group the irreducibles ρ R ρ(x) 1 = ρ(x) can always be chosen to be unitary,.

Maschke/Wedderburn theorem Any representation ρ of a compact group reduces essentially uniquely into a direct sum ρ(x) = T 1[ ρ ] ρ (x) T of irreducible representations.

The Clebsch-Gordan decomposition ρ 1 (x) ρ 2 (x) = C 1 ρ 1,ρ 2 [ ρ ] ρ (x) C ρ1,ρ 2

Harmonic analysis

f(x) = k= f k e ikx f k = 1 2π π π e ikx f(x) dx f(k) = e i2πkx f(x) dx Joseph Fourier 1768-1830

"An algorithm for the machine calculation of complex Fourier series,", James W. Cooley and John W. Tukey, Math. Comput. 19, 297 301 (1965) John Wilder Tukey 1915-2000

Let CG be the space of functions f : G C. The left-translate of f is defined f z (x) = f(z 1 x). Are there any subspaces of f f z under? CG which are invariant

Translation is a linear operator, so in vector form it acts by v ρ(z) v. In particular, f z = ρ r (z) f, where [ρ r (z)] y,x = { 1 if zx = y 0 otherwise is the regular representation.

If we define f(ρ) = x G f(x) ρ(x) ρ R then f z (ρ) = ρ(z) f(ρ) So the columns of f(ρ) are projections onto minimal left-translation invariant subspaces.

The Fourier transform on a finite group is f(ρ) = x G f(x)ρ(x) ρ R Note similarity to f(k) = e i2πkx f(x) dx

The Fourier transform on a group is f(ρ) = x G f(x)ρ(x) ρ R The inverse transform is f(x) = 1 G ρ R [ ] d ρ tr f(ρ) ρ(x 1 )

f(ρ) = x G f(x) ρ(x) f(x) = 1 G ρ R [ ] d ρ tr f(ρ) ρ(x 1 ) 1. Linearity: f +g = f + ĝ 2. Unitarity: f, g = f, ĝ 3. Left-translation: f z (ρ) = ρ(z) f(ρ) 4. Convolution: f g(ρ) = f(ρ) ĝ(ρ)

How about right translation f (z) (x) = f(xz 1 )?

f (z) (ρ) = f(ρ) ρ(z) so right-translation preserves f(ρ) the subspaces spanned by the rows of. The isotypal decomposition is CG = ρ R V ρ where the V ρ are both left- and right-invariant. This decomposition is independent of the choice of R!

The Fourier transform F : f f is an isomorphism F : CG ρ R C d ρ d ρ.

The Laplacian can quantify the complexity of functions: = 2 x 2 1 + 2 x 2 2 +... + 2 x 2 D e ikx = k 2 e ikx [ ] i,j = 1 if i j d i if i = j 0 otherwise f f = 1 2 (f(i) f(j)) 2 i j

For example, in regularized risk minimzation f = arg min [ m i=1 L(f(x i ), y i ) + f, f H ] where H is the RKHS induced by a kernel k. My favorite kernel on graphs is the diffusion kernel k(x, x ) = [ e β ] x,x, giving rise to the regularizer f, f = e β /2 f, e β /2 f

So what would the Laplacian on a group look like?

The Laplacian must be a self-adjoint, invariant operator: g, f = g, f g, f = (g(x)) f(x) dµ G f z = ( f) z f (z) = ( f) (z)

Theorem If is a left- and right-invariant operator then = ρ R α ρ 1 ρ In particular, f(ρ) = α f(ρ) ρ.

f = l f where l(ρ) = α ρ I l z = l (z) l(z 1 x z) = l(x) i.e., l is a class function.

Example: data on Sn

ranking votes 54321 29 54312 67 54231 37 54213 24 54132 43 54123 28 53421 57 53412 49 53241 22 53214 22 53142 34 53124 26 52431 54 52413 44 52341 26 52314 24 52143 35 52134 50 51432 50 51423 46 51342 25 51324 19 51243 11 51234 29 ranking votes 45321 31 45312 54 45231 34 45213 24 45132 38 45123 30 43521 91 43512 84 43251 30 43215 35 43152 38 43125 35 42531 58 42513 66 42351 24 42315 51 42153 52 42135 40 41532 50 41523 45 41352 31 41325 23 41253 22 41235 16 ranking votes 35421 71 35412 61 35241 41 35214 27 35142 45 35124 36 34521 107 34512 133 34251 62 34215 28 34152 87 34125 35 32541 41 32514 64 32451 34 32415 75 32154 82 32145 74 31542 30 31524 34 31452 40 31425 42 31254 30 31245 34 ranking votes 25431 35 25413 34 25341 40 25314 21 25143 106 25134 79 24531 63 24513 53 24351 44 24315 28 24153 162 24135 96 23541 45 23514 52 23451 53 23415 52 23154 186 23145 172 21543 36 21534 42 21453 24 21435 26 21354 30 21345 40 ranking votes 15432 40 15423 35 15342 36 15324 17 15243 70 15234 50 14532 52 14523 48 14352 51 14325 24 14253 70 14235 45 13542 35 13524 28 13452 37 13425 35 13254 95 13245 102 12543 34 12534 35 12453 29 12435 27 12354 28 12345 30 American Psychological Association voting data [Diaconis]

The kernels generated by transpositions, adjacent transpositions and cyclically adjacent transpositions. 45 40 35 30 25 20 15 10 0 10 20 30 40 50 60 70 80 90 100

Invariance in Physics

The invariance group of classical Physics is ISO(3) R Galileo Galilei (1564-1642)

To preserve ( x) 2 + ( y) 2 + ( z) 2 c 2 ( t 2 ) relativity adopted the Lorentz group SO + (1, 3) ct x y z = cosh(β) sinh(β) 0 0 sinh(β) cosh(β) 0 0 0 0 1 0 0 0 0 1 ( ) 1 + v/c β = log 1 v2 /c 2 ct x y z Albert Einstein (1879-1955)

Symmetry implies conservation: (roughly) dj dt = H θ time space rotation energy momentum angular mom. Emmy Noether (1882-1935)

symmetries unitary op. observables generators pure states dimensions of irreps Eugene Wigner (1902-1995)

Quantum Chromodynamics SU(3), SU(6),... lead to quarks and even stranger animals... Murray Gell-Man 1929-