ปล่อยให้เป็นจริง matrix ฉันจะสมมติว่าเพื่อความง่าย เป็นเรื่องปกติที่จะถามว่าทิศทางใดที่ทำมีผลกระทบมากที่สุด (หรือระเบิดได้มากที่สุดหรือกำลังขยายสูงสุด) คำตอบคือ
คำถามติดตามที่เป็นธรรมชาติคือหลังจากแล้วทิศทางการระเบิดที่รุนแรงที่สุดต่อไปของ ? คำตอบคือ
Am×nm≥nvAv1=argmaxv∈Rn∥Av∥2subject to ∥v∥2=1.(1)
v1Av2=argmaxv∈Rn∥Av∥2subject to ⟨v1,v⟩=0,∥v∥2=1.
อย่างต่อเนื่องเช่นนี้เราได้รับการ orthonormal พื้นฐานของ n นี้พื้นฐานพิเศษบอกเราทิศทางที่อยู่ในความรู้สึกบางอย่างที่สำคัญที่สุดสำหรับการทำความเข้าใจv1,…,vnRnRnA
ปล่อยให้ (ดังนั้นปริมาณพลังงานระเบิดของในทิศทาง ) สมมติว่าหน่วยเวกเตอร์ถูกกำหนดไว้เพื่อให้
สมการ (2) สามารถแสดงออกอย่างกระชับโดยใช้สัญลักษณ์เมทริกซ์เป็น
ที่คือเมทริกซ์ซึ่งคอลัมน์ th คือ ,คือเมทริกซ์ที่คอลัมน์ที่สองคือและσi=∥Avi∥2σiAviuiAvi=σiuifor i=1,…,n.(2)
AV=UΣ,(3)
Vn×niviUm×niuiΣเป็นเมทริกซ์ทแยงมุมมี th เส้นทแยงมุมรายการเป็น\เมทริกซ์คือมุมฉากดังนั้นเราสามารถคูณทั้งสองด้านของ (3) ด้วยเพื่อรับ
ดูเหมือนว่าขณะนี้เราได้รับ SVD ของด้วยความพยายามเกือบเป็นศูนย์ ไม่มีขั้นตอนใดที่ยุ่งยาก อย่างไรก็ตามชิ้นส่วนสำคัญของภาพหายไป - เรายังไม่ทราบว่าเป็นมุมฉากn×niσiVVTA=UΣVT.
AU
นี่คือความจริงที่สำคัญชิ้นส่วนที่ขาดหายไป: ปรากฎว่าเป็นฉากกับ :
ฉันอ้างว่าหากนี่ไม่เป็นจริงแล้วจะไม่เหมาะที่สุดสำหรับปัญหา (1) แน่นอนถ้า (4) ไม่พอใจแล้วมันจะเป็นไปได้ที่จะปรับปรุงโดยรบกวนมันเล็กน้อยในทิศทางที่v_2Av1Av2⟨Av1,Av2⟩=0.(4)
v1 v1v2
สมมติว่า (เพื่อแย้ง) ที่ (4) ไม่พอใจ หากถูกรบกวนเล็กน้อยในทิศทางมุมฉากบรรทัดฐานของจะไม่เปลี่ยนแปลง (หรืออย่างน้อยที่สุดการเปลี่ยนแปลงในมาตรฐานของนั้นเล็กน้อย) เมื่อฉันเดินบนพื้นผิวโลกระยะทางของฉันจากศูนย์กลางของโลกไม่เปลี่ยนแปลง อย่างไรก็ตามเมื่อถูกรบกวนในทิศทางเวกเตอร์จะถูกรบกวนในทิศทางที่ไม่ใช่มุมฉากและดังนั้นการเปลี่ยนแปลงในมาตรฐานของนั้นไม่สำคัญเลย บรรทัดฐานของv1v2v1v1v1v2Av1Av2Av1Av1สามารถเพิ่มได้ตามจำนวนที่ไม่สามารถเพิกเฉยได้ ซึ่งหมายความว่าไม่เหมาะสำหรับปัญหา (1) ซึ่งขัดแย้งกัน ฉันชอบเรื่องนี้เพราะ: 1) สัญชาตญาณชัดเจนมาก 2) สัญชาตญาณสามารถแปลงเป็นหลักฐานที่เข้มงวดโดยตรงv1
อาร์กิวเมนต์ที่คล้ายกันแสดงให้เห็นว่าเป็นมุมฉากของทั้งและและอื่น ๆ เวกเตอร์เป็นแบบมุมฉากแบบคู่ ซึ่งหมายความว่าหน่วยเวกเตอร์สามารถเลือกให้เป็น orthogonal แบบ pairwise ซึ่งหมายความว่าเมทริกซ์ด้านบนเป็นเมทริกซ์มุมฉาก สิ่งนี้ทำให้การค้นพบ SVD ของเราเสร็จสมบูรณ์Av3Av1Av2Av1,…,Avnu1,…,unU
ในการแปลงอาร์กิวเมนต์ที่เข้าใจง่ายข้างต้นเป็นหลักฐานที่เข้มงวดเราต้องเผชิญหน้ากับความจริงที่ว่าหากถูกรบกวนในทิศทางเวกเตอร์ที่ถูกรบกวน
ไม่ใช่หน่วยเวกเตอร์อย่างแท้จริง (บรรทัดฐานคือ ) เพื่อให้ได้หลักฐานที่เข้มงวดให้นิยาม
vectorเป็นเวกเตอร์หน่วยอย่างแท้จริง แต่อย่างที่คุณสามารถแสดงให้เห็นได้อย่างง่ายดายหาก (4) ไม่พอใจดังนั้นสำหรับค่าเล็ก ๆ ของเพียงพอเรามี
(สมมติว่าสัญลักษณ์ของv1v2v~1=v1+ϵv2
1+ϵ2−−−−−√v¯1(ϵ)=1−ϵ2−−−−−√v1+ϵv2.
v¯1(ϵ)ϵf(ϵ)=∥Av¯1(ϵ)∥22>∥Av1∥22
ϵเลือกอย่างถูกต้อง) ในการแสดงนี้เพียงแค่ตรวจสอบว่า0 ซึ่งหมายความว่าไม่เหมาะสำหรับปัญหา (1) ซึ่งขัดแย้งกันf′(0)≠0v1
(โดยวิธีการที่ผมขอแนะนำให้อ่านคำอธิบาย Qiaochu หยวนของ SVD ที่นี่ . โดยเฉพาะอย่างยิ่งจะดูที่ "คีย์แทรก # 1" ซึ่งเป็นสิ่งที่เรากล่าวข้างต้น. เป็น Qiaochu กล่าวว่าที่สำคัญแทรก # 1 คือ "หัวใจทางเทคนิค ของการสลายตัวของค่าเอกพจน์ ".)