Matrix differential calculus
10-725 Optimization Geoff Gordon Ryan Tibshirani
Matrix differential calculus 10-725 Optimization Geoff Gordon Ryan - - PowerPoint PPT Presentation
Matrix differential calculus 10-725 Optimization Geoff Gordon Ryan Tibshirani Review Matrix differentials: soln to matrix calculus pain compact way of writing Taylor expansions, or definition: df = a(x; dx) [+ r(dx)]
10-725 Optimization Geoff Gordon Ryan Tibshirani
Geoff Gordon—10-725 Optimization—Fall 2012
2
Geoff Gordon—10-725 Optimization—Fall 2012
Frobenius, Hadamard, Khatri-Rao, …
3
Geoff Gordon—10-725 Optimization—Fall 2012
4
3 2 1 1 2 3 1 0.5 0.5 1 1.5 2
ID for df(x) scalar x vector x matrix X scalar f
df = a dx df = aTdx df = tr(ATdX)
Geoff Gordon—10-725 Optimization—Fall 2012
5
ID for df(x) scalar x vector x matrix X scalar f
df = a dx df = aTdx df = tr(ATdX)
Geoff Gordon—10-725 Optimization—Fall 2012
6
Geoff Gordon—10-725 Optimization—Fall 2012
23
10 5 5 10 10 5 5 10
Wxi
0.2 0.4 0.6 0.8 0.2 0.4 0.6 0.8
yi
10 5 5 10 10 5 5 10
xi
Geoff Gordon—10-725 Optimization—Fall 2012
8
Geoff Gordon—10-725 Optimization—Fall 2012
24
10 5 5 10 10 5 5 10
Wxi
0.2 0.4 0.6 0.8 0.2 0.4 0.6 0.8
yi
10 5 5 10 10 5 5 10
xi
Geoff Gordon—10-725 Optimization—Fall 2012
10
i
Geoff Gordon—10-725 Optimization—Fall 2012
11
Geoff Gordon—10-725 Optimization—Fall 2012
12
F
Geoff Gordon—10-725 Optimization—Fall 2012
13
start with W0 = I
Geoff Gordon—10-725 Optimization—Fall 2012
13
start with W0 = I
Geoff Gordon—10-725 Optimization—Fall 2012
14
Geoff Gordon—10-725 Optimization—Fall 2012
15
Geoff Gordon—10-725 Optimization—Fall 2012
papers/matrix/
Wiley, 1999. 2nd ed.
Applications-Statistics-Econometrics/dp/047198633X
approach to blind separation and blind
16
10-725 Optimization Geoff Gordon Ryan Tibshirani
Geoff Gordon—10-725 Optimization—Fall 2012
18
1 2 1 0.5 0.5 1 1.5
Geoff Gordon—10-725 Optimization—Fall 2012
19
Geoff Gordon—10-725 Optimization—Fall 2012
20
Geoff Gordon—10-725 Optimization—Fall 2012
21
Geoff Gordon—10-725 Optimization—Fall 2012
22
Geoff Gordon—10-725 Optimization—Fall 2012
23
Geoff Gordon—10-725 Optimization—Fall 2012
24
x x + ∆xnt x + ∆xnsd
Geoff Gordon—10-725 Optimization—Fall 2012
25
gradient & Hessian Newton direction backtracking line search step β<1
Geoff Gordon—10-725 Optimization—Fall 2012
26