กลับไปหน้าบทความ

อ่าน 6 นาที

การวิเคราะห์ส่วนประกอบหลักที่แข็งแกร่ง

การลดขนาด/การสลายตัวของเมทริกซ์/สถิติที่แข็งแกร่ง

การวิเคราะห์ส่วนประกอบหลักที่ทนทาน (Robust Principal Component Analysis: RPCA)เป็นการดัดแปลงกระบวนการทางสถิติที่ใช้กันอย่างแพร่หลายของการวิเคราะห์ส่วนประกอบหลัก (Principal...

การวิเคราะห์ส่วนประกอบหลักที่แข็งแกร่ง

การวิเคราะห์ส่วนประกอบหลักที่ทนทาน (Robust Principal Component Analysis: RPCA)เป็นการดัดแปลงกระบวนการทางสถิติที่ใช้กันอย่างแพร่หลายของการวิเคราะห์ส่วนประกอบหลัก (Principal Component Analysis: PCA) ซึ่งทำงานได้ดีกับ ข้อมูลที่เสียหาย อย่างมากมีแนวทางที่แตกต่างกันมากมายสำหรับ Robust PCA รวมถึงเวอร์ชันในอุดมคติของ Robust PCA ซึ่งมีเป้าหมายเพื่อกู้คืนเมทริกซ์อันดับต่ำ L จากการวัดที่เสียหายอย่างมาก M = L +S [ 1 ] การแยกส่วนนี้ในเมทริกซ์อันดับต่ำและเบาบางสามารถทำได้โดยเทคนิค ต่างๆเช่น วิธีการค้นหาส่วนประกอบหลัก (Principal Component Pursuit: PCP) [ 1 ] Stable PCP [ 2 ] Quantized PCP [ 3 ] Block based PCP [ 4 ]และ Local PCP [ 5 ]จากนั้นจะใช้วิธีการเพิ่มประสิทธิภาพ เช่น วิธี Augmented Lagrange Multiplier (ALM [ 6 ] ), วิธี Alternating Direction (ADM [ 7 ] ), Fast Alternating Minimization (FAM [ 8 ] ), Iteratively Reweighted Least Squares (IRLS [ 9 ] [ 10 ] [ 11 ] ) หรือ Alternating Projections (AP [ 12 ] [ 13 ] [ 14 ] )

อัลกอริทึม

วิธีการที่ไม่นูน

อัลกอริทึมที่รับประกันในปี 2014 สำหรับปัญหา PCA ที่แข็งแกร่ง (โดยมีเมทริกซ์อินพุตเป็น) เป็นอัลกอริทึมประเภทการลดค่าสลับกัน[ 12 ]ความซับซ้อนในการคำนวณคือโดยที่อินพุตคือการซ้อนทับของเมทริกซ์อันดับต่ำ (อันดับ) และเมทริกซ์แบบเบาบางที่มีมิติและคือความแม่นยำที่ต้องการของโซลูชันที่กู้คืน กล่าวคือโดยที่คือส่วนประกอบอันดับต่ำที่แท้จริง และคือส่วนประกอบอันดับต่ำที่ประมาณหรือกู้คืน ตามสัญชาตญาณ อัลกอริทึมนี้จะทำการฉายภาพของส่วนที่เหลือไปยังชุดของเมทริกซ์อันดับต่ำ (ผ่าน การดำเนินการ SVD ) และเมทริกซ์แบบเบาบาง (ผ่านการกำหนดเกณฑ์ที่เข้มงวดแบบรายการต่อรายการ) ในลักษณะสลับกัน นั่นคือ การฉายภาพอันดับต่ำของความแตกต่างระหว่างเมทริกซ์อินพุตและเมทริกซ์แบบเบาบางที่ได้ในการวนซ้ำที่กำหนด ตามด้วยการฉายภาพแบบเบาบางของความแตกต่างระหว่างเมทริกซ์อินพุตและเมทริกซ์อันดับต่ำที่ได้ในขั้นตอนก่อนหน้า และวนซ้ำสองขั้นตอนจนกว่าจะบรรจบกัน

อัลกอริทึมการฉายภาพสลับนี้ได้รับการปรับปรุงในภายหลังด้วยเวอร์ชันเร่งความเร็วที่เรียกว่า AccAltProj [ 13 ]การเร่งความเร็วทำได้โดยการใช้ การฉายภาพ พื้นที่สัมผัสก่อนที่จะฉายภาพเศษเหลือลงบนชุดของเมทริกซ์อันดับต่ำ เทคนิคนี้ช่วยปรับปรุงความซับซ้อนในการคำนวณด้วยค่าคงที่ที่เล็กกว่ามากในขณะที่ยังคงรักษาการลู่เข้าเชิงเส้นที่รับประกันตามทฤษฎีไว้

อีกเวอร์ชันที่รวดเร็วของอัลกอริธึมการฉายภาพสลับแบบเร่งความเร็วคือ IRCUR [ 14 ]โดยใช้โครงสร้างของการแยกส่วน CUR ในกรอบงานการฉายภาพสลับเพื่อลดความซับซ้อนในการคำนวณของ RPCA อย่างมาก

การผ่อนคลายแบบนูน

วิธีนี้ประกอบด้วยการผ่อนคลายข้อจำกัดด้านอันดับในปัญหาการหาค่าเหมาะสมที่สุดให้เป็นนอร์มแบบนิวเคลียร์และข้อจำกัดด้านความเบาบางให้เป็นนอร์มโปรแกรมที่ได้สามารถแก้ไขได้โดยใช้วิธีต่างๆ เช่น วิธีตัวคูณลากรางจ์เสริม

วิธีการเสริมการเรียนรู้เชิงลึก

งานวิจัยล่าสุดบางชิ้นเสนออัลกอริทึม RPCA ที่มีพารามิเตอร์ที่เรียนรู้ได้/ฝึกฝนได้[ 15 ]อัลกอริทึมที่เรียนรู้ได้/ฝึกฝนได้ดังกล่าวสามารถคลี่คลายออกมาเป็นโครงข่ายประสาทเทียมเชิงลึกซึ่งพารามิเตอร์สามารถเรียนรู้ได้ผ่านเทคนิคการเรียนรู้ของเครื่องจากชุดข้อมูลหรือการกระจายปัญหาที่กำหนด อัลกอริทึมที่เรียนรู้แล้วจะมีประสิทธิภาพที่เหนือกว่าในการกระจายปัญหาที่เกี่ยวข้อง

แอปพลิเคชัน

RPCA มีการประยุกต์ใช้งานที่สำคัญในชีวิตจริงมากมาย โดยเฉพาะอย่างยิ่งเมื่อข้อมูลที่กำลังศึกษาอยู่สามารถจำลองได้อย่างเป็นธรรมชาติในรูปแบบของเมทริกซ์อันดับต่ำบวกกับเมทริกซ์แบบเบาบาง ตัวอย่างต่อไปนี้ได้รับแรงบันดาลใจจากความท้าทายร่วมสมัยในวิทยาศาสตร์คอมพิวเตอร์และขึ้นอยู่กับการประยุกต์ใช้งานนั้น เมทริกซ์อันดับต่ำหรือเมทริกซ์แบบเบาบางอาจเป็นสิ่งที่น่าสนใจ:

กล้องวงจรปิด

เมื่อพิจารณาลำดับ เฟรม วิดีโอการเฝ้าระวังมักจะจำเป็นต้องระบุถึงกิจกรรมที่โดดเด่นจากพื้นหลัง หากเราเรียงเฟรมวิดีโอเป็นคอลัมน์ของเมทริกซ์ M ส่วนประกอบที่มีอันดับต่ำ L จะสอดคล้องกับพื้นหลังที่นิ่ง และส่วนประกอบที่เบาบาง S จะจับภาพวัตถุที่เคลื่อนไหวในพื้นหน้า[ 1 ] [ 16 ]

การจดจำใบหน้า

ภาพของ พื้นผิวนูนแบบ แลมเบอร์เชียน ภายใต้แสงสว่างที่แตกต่างกันครอบคลุมพื้นที่ย่อยมิติต่ำ[ 17 ]นี่เป็นหนึ่งในเหตุผลที่ทำให้แบบจำลองมิติต่ำมีประสิทธิภาพสำหรับข้อมูลภาพ โดยเฉพาะอย่างยิ่ง การประมาณภาพใบหน้าของมนุษย์ด้วยพื้นที่ย่อยมิติต่ำนั้นทำได้ง่าย การที่จะสามารถดึงพื้นที่ย่อยนี้ได้อย่างถูกต้องนั้นมีความสำคัญอย่างยิ่งในแอปพลิเคชันหลายอย่าง เช่นการจดจำใบหน้าและการจัดเรียง ปรากฏว่า RPCA สามารถนำไปใช้กับปัญหานี้ได้อย่างประสบความสำเร็จเพื่อกู้คืนใบหน้าได้อย่างแม่นยำ[ 1 ]

ดูเพิ่มเติม

แบบสำรวจ

  • PCA ที่แข็งแกร่ง[ 16 ]
  • RPCA แบบไดนามิก[ 18 ]
  • การแยกส่วนเป็นเมทริกซ์อันดับต่ำบวกเมทริกซ์บวก[ 19 ]
  • แบบจำลองอันดับต่ำ[ 20 ]

หนังสือ วารสาร และการอบรมเชิงปฏิบัติการ

หนังสือ

  • T. Bouwmans, N. Aybat และ E. Zahzah. คู่มือการแยกส่วนเมทริกซ์ที่มีอันดับต่ำและเมทริกซ์เบาบางที่ทนทาน: การประยุกต์ใช้ในการประมวลผลภาพและวิดีโอ , CRC Press , Taylor and Francis Group, พฤษภาคม 2016 (ข้อมูลเพิ่มเติม: http://www.crcpress.com/product/isbn/9781498724623 )
  • Z. Lin, H. Zhang, "แบบจำลองอันดับต่ำในการวิเคราะห์ภาพ: ทฤษฎี อัลกอริทึม และการประยุกต์ใช้", สำนักพิมพ์ Academic Press, Elsevier, มิถุนายน 2017 (ข้อมูลเพิ่มเติม: https://www.elsevier.com/books/low-rank-models-in-visual-analysis/lin/978-0-12-812731-5 )

วารสาร

  • N. Vaswani , Y. Chi, T. Bouwmans, ฉบับพิเศษเรื่อง “ การคิดใหม่เกี่ยวกับ PCA สำหรับชุดข้อมูลสมัยใหม่: ทฤษฎี อัลกอริทึม และการประยุกต์ใช้ ”, Proceedings of the IEEE , 2018
  • T. Bouwmans, N. Vaswani , P. Rodriguez, R. Vidal, Z. Lin, ฉบับพิเศษเรื่อง “ การเรียนรู้และการติดตามซับสเปซที่ทนทาน: ทฤษฎี อัลกอริทึม และการประยุกต์ใช้ ”, IEEE Journal of Selected Topics in Signal Processing, ธันวาคม 2018

การอบรมเชิงปฏิบัติการ

  • RSL-CV 2015: การประชุมเชิงปฏิบัติการเกี่ยวกับการเรียนรู้ซับสเปซที่ทนทานและการมองเห็นด้วยคอมพิวเตอร์ร่วมกับ ICCV 2015 (สำหรับข้อมูลเพิ่มเติม: http://rsl-cv2015.univ-lr.fr/workshop/ )
  • RSL-CV 2017: การประชุมเชิงปฏิบัติการเกี่ยวกับการเรียนรู้ซับสเปซที่ทนทานและคอมพิวเตอร์วิชั่น ร่วมกับ ICCV 2017 (สำหรับข้อมูลเพิ่มเติม: http://rsl-cv.univ-lr.fr/2017/ )
  • RSL-CV 2021: การประชุมเชิงปฏิบัติการเกี่ยวกับการเรียนรู้ซับสเปซที่ทนทานและคอมพิวเตอร์วิชั่น ร่วมกับ ICCV 2021 (สำหรับข้อมูลเพิ่มเติม: https://rsl-cv.univ-lr.fr/2021/ )

การประชุม

  • การประชุมพิเศษในหัวข้อ "อัลกอริทึมออนไลน์สำหรับ PCA ที่ทนทานแบบคงที่และแบบไดนามิก และการรับรู้แบบบีบอัด" ร่วมกับการประชุม SSP 2018 (ข้อมูลเพิ่มเติม: https://ssp2018.org/ )

แหล่งข้อมูลและห้องสมุด

เว็บไซต์

  • เว็บไซต์การลบพื้นหลัง
  • เว็บไซต์ DLAM
  • เอกสารจากมหาวิทยาลัยอิลลินอยส์ - ลิงก์คลังเอกสาร

ห้องสมุด

ไลบรารีLRS (พัฒนาโดยAndrews Sobral ) รวบรวมอัลกอริธึมการแยกส่วนเมทริกซ์ที่มีอันดับต่ำและเมทริกซ์เบาบางไว้ใน MATLAB ไลบรารีนี้ได้รับการออกแบบมาเพื่อตรวจจับวัตถุเคลื่อนที่ในวิดีโอ แต่ก็สามารถใช้กับงานด้านคอมพิวเตอร์วิชั่น/แมชชีนเลิร์นนิงอื่นๆ ได้เช่นกัน ปัจจุบันไลบรารี LRS มีอัลกอริธึมมากกว่า 100 รายการที่ใช้เมทริกซ์และเทนเซอร์เป็น พื้นฐาน

  • ห้องสมุด LRS
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Robust_principal_component_analysis&oldid=1329533351 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ การวิเคราะห์ส่วนประกอบหลักที่แข็งแกร่ง

การวิเคราะห์ส่วนประกอบหลักที่ทนทาน (Robust Principal Component Analysis: RPCA)เป็นการดัดแปลงกระบวนการทางสถิติที่ใช้กันอย่างแพร่หลายของการวิเคราะห์ส่วนประกอบหลัก (Principal...

วิธีการที่ไม่นูน

อัลกอริทึม ที่รับประกันในปี 2014 สำหรับปัญหา PCA ที่แข็งแกร่ง (โดยมีเมทริกซ์อินพุตเป็น) เป็นอัลกอริทึมประเภทการลดค่าสลับกัน [ 12 ] ความ ซับซ้อนในการคำนวณ คือโดยที่อินพุตคือ การซ้อนทับ ของเมทริกซ์อันดับต่ำ (อันดับ) และ เมทริกซ์...

การผ่อนคลายแบบนูน

วิธีนี้ประกอบด้วยการผ่อนคลายข้อจำกัดด้านอันดับในปัญหาการหาค่าเหมาะสมที่สุดให้เป็น นอร์มแบบนิวเคลียร์ และข้อจำกัดด้านความเบาบางให้เป็นนอร์มโปรแกรมที่ได้สามารถแก้ไขได้โดยใช้วิธีต่างๆ เช่น วิธีตัวคูณลากรางจ์เสริม ร เอ n เค ( แอล ) {\displaystyle rank(L)} ‖ แอล ‖...

วิธีการเสริมการเรียนรู้เชิงลึก

งานวิจัยล่าสุดบางชิ้นเสนออัลกอริทึม RPCA ที่มีพารามิเตอร์ที่เรียนรู้ได้/ฝึกฝนได้ [ 15 ]...