LINEAR-ALGEBRA · Interactive Practice | Unit 28 · Video 2

Killing U to Find V: The AᵀA Shortcut for SVD

IKey Formulas

Formula Meaning
A=UΣVTA = U \Sigma V^T The SVD decomposition
ATA=VΣ2VTA^T A = V \Sigma^2 V^T Symmetric eigendecomposition; columns of VV are eigenvectors
AAT=UΣ2UTA A^T = U \Sigma^2 U^T Symmetric eigendecomposition; columns of UU are eigenvectors
ui=1σiAviu_i = \frac{1}{\sigma_i} A v_i Recover UU from VV to lock signs

The singular values satisfy σi=λi\sigma_i = \sqrt{\lambda_i}, where λi\lambda_i are the eigenvalues of ATAA^T A.

IIVisualization 1 — Watching UU Vanish

Forming ATAA^T A from A=UΣVTA = U\Sigma V^T collapses it to VΣ2VTV\Sigma^2 V^T — every trace of UU disappears.

IIIVisualization 2 — Shared Nonzero Eigenvalues

ATAA^T A and AATA A^T have different sizes, yet share every nonzero eigenvalue — each one equals a σi2\sigma_i^2.

IVVisualization 3 — The Sign Trap

Eigenvectors carry a sign ambiguity; deriving ui=1σiAviu_i = \tfrac{1}{\sigma_i} A v_i locks UU's signs to VV.

VQuiz Questions

Test your understanding of the ATAA^T A shortcut.

Question 1

When we form ATAA^T A starting from A=UΣVTA = U \Sigma V^T, which property of UU causes it to "disappear" from the expression?

Correct! Orthogonality of UU collapses the inner product to the identity.

Not quite. The cancellation requires UTU=IU^T U = I, which holds because UU is orthogonal.

Show solution

Solution:

ATA=(VΣTUT)(UΣVT)A^T A = (V \Sigma^T U^T)(U \Sigma V^T)

The middle factor is UTUU^T U. Because UU is orthogonal, UTU=IU^T U = I, and the expression collapses to:

ATA=VΣTΣVT=VΣ2VTA^T A = V \Sigma^T \Sigma V^T = V \Sigma^2 V^T

UU vanishes entirely. The fact that UU is square or that Σ\Sigma has a particular shape is not what makes the cancellation work — orthogonality is.

Question 2

Suppose ATAA^T A has eigenvalues {25,9,0}\{25, 9, 0\}. What are the singular values of AA?

Correct! σi=λi\sigma_i = \sqrt{\lambda_i}.

Not quite. Singular values are the square roots of the eigenvalues of ATAA^T A, and zero is included.

Show solution

Solution:

The singular values are the square roots of the eigenvalues of ATAA^T A:

σi=λi\sigma_i = \sqrt{\lambda_i}

So σ1=25=5\sigma_1 = \sqrt{25} = 5, σ2=9=3\sigma_2 = \sqrt{9} = 3, and σ3=0=0\sigma_3 = \sqrt{0} = 0.

Zero is a valid singular value — it indicates that AA has a non-trivial null space. A common mistake is to forget the square root and report the eigenvalues themselves.

Question 3

Let AA be a 3×53 \times 5 matrix. Which of the following is true about the eigenvalues of ATAA^T A and AATA A^T?

Correct! The larger matrix carries the extra zeros.

Not quite. Nonzero eigenvalues are shared. The bigger matrix (5×55 \times 5 here) carries the extra zeros.

Show solution

Solution:

ATAA^T A is 5×55 \times 5 and AATA A^T is 3×33 \times 3. The general fact ABAB and BABA share their nonzero eigenvalues tells us both matrices have the same nonzero eigenvalues — these are σ12,σ22,σ32\sigma_1^2, \sigma_2^2, \sigma_3^2 (at most min(m,n)=3\min(m, n) = 3 of them).

The larger matrix, ATAA^T A (5×55 \times 5), simply carries extra zeros. It has 53=25 - 3 = 2 additional zero eigenvalues compared to AATA A^T.

Question 4

True or False: After computing VV from the eigendecomposition of ATAA^T A, the safest way to obtain UU is to independently compute the eigendecomposition of AATA A^T.

Correct! Independent computation risks sign disagreements; instead use ui=(1/σi)Aviu_i = (1/\sigma_i) A v_i.

Not quite. Independent computation can break the sign convention. The safe recovery is ui=(1/σi)Aviu_i = (1/\sigma_i) A v_i.

Show solution

Solution: False.

Eigenvectors are only defined up to a sign. Computing VV and UU independently can produce sign mismatches: viv_i and uiu_i might end up "pointing the wrong way" relative to each other, breaking A=UΣVTA = U \Sigma V^T.

The fix is to compute VV first, then derive UU from VV using:

ui=1σiAviu_i = \frac{1}{\sigma_i} A v_i

This locks the sign of uiu_i to the choice made for viv_i, guaranteeing the reconstruction UΣVTU \Sigma V^T equals AA exactly.

Solved: 0 / 4