https://ocw.mit.edu/courses/18-06-linear-algebra-spring-2010/video_galleries/video-lectures/
이번 강의에서는 다음과 같은 내용을 다룬다.
- About 4 subspaces (rowspace, N(AT), columnspace, N(A))
- left-inverses
- right-inverses
- pseudo-inverses
먼저 2-sided inverse 를 알아보자.
AA−1=I=A−1A
(full rank) r=n=m
보다시피 full rank 일 경우, invertible matrix A 는 위와 같은 수식을 만족한다.
다음으로 left inverse 에 대해서 알아보자.
우선 전제 조건은 다음과 같다.
(full column rank) r=n<m
그리고 위로부터 다음과 같은 추론이 가능하다.
- nullspace (N(A)) = {0}
- indepentdent columns
- 0 or 1 solutions to Ax=b
그리고 r=n<m 일 경우 ATA 도 위와 같은 특징을 갖는다.
이어서 다음 수식을 보자.
(ATA)−1ATA=I
→Aleft−1A=I
∴Aleft−1=(ATA)−1AT
Aleft−1=(ATA)−1AT 가 left inverse 이다.
right inverse 는 다음과 같다.
(full row rank) r=m<n
그리고 위로부터 다음과 같은 추론이 가능하다.
- nullspace (N(AT)) = {0}
- indepentdent rows
- many solutions to Ax=b
그리고 r=m<n 일 경우 AAT 도 위와 같은 특징을 갖는다.
AAT(AAT)−1=I
→AAright−1=I
∴Aright−1=AT(AAT)−1
그렇다면 AAleft−1 과 Aright−1A 로 수식을 두면 어떻게 될까?
AAleft−1=A(ATA)−1AT=ATAAAT=P:projection onto the columnspace
Aright−1A=AT(AAT)−1A=AATATA:projection onto the rowspace
즉, 각 columnspace 와 rowspace의 projection 행렬에 해당한다는 것을 알 수 있다.
이제 Pseudo inverse 에 대해서 알아보자.
우선 다음과 같은 명제를 보자.
If x,y (x=y) in rowspace then Ax=Ay.
그리고 rowspace 와 columnspace 를 서로 오갈 때 다음과 같이 적용된다.
- rowspace -> columnspace
- xA→Ax
- yA→Ay
- columnspace -> rowspace
- AxA+→A+Ax=x
- AyA+→A+Ay=y
위에서 A+ 는 pseudo inverse 를 의미한다.
다음으로 "If x,y (x=y) in rowspace then Ax=Ay." 명제가 참인 이유를 증명해보자.
Suppose:Ax=Ay
→x−y is in nullspace.
but, x−y is in rowspace in also.
∴x−y=0 vector
즉, Ax=Ay 를 만족하는 경우는 x=y 일 경우에만 해당한다는 것을 알 수 있다.
그렇다면 어떻게 pseudo inverse matrix A+ 를 구할 수 있을까?
지난 강의에서 배운 SVD ( Singular Value Decomposition ) 을 활용하자.
A=uΣvT (u,v : orthogonal, Σ : diagonal)
Σ=⎣⎢⎢⎢⎡σ1......0..................σr...0......0⎦⎥⎥⎥⎤:(m×n)
Σ+=⎣⎢⎢⎢⎡σ11......0..................σr1...0......0⎦⎥⎥⎥⎤:(n×m)
ΣΣ+=⎣⎢⎢⎢⎡1......0..................1...0......0⎦⎥⎥⎥⎤:(m×m)
Σ+Σ=⎣⎢⎢⎢⎡1......0..................1...0......0⎦⎥⎥⎥⎤:(n×n)
위에서 Σ+ 를 구했다. 그리고 u,v 는 orthogonal 이므로 inverse 와 transpose 가 같다는 것을 알 수 있다. (uT=u−1)
따라서 A+ 는 다음과 같다.
A=uΣvT
A+=vΣ+uT