ความหมายของแกนใน t-SNE คืออะไร?


12

ขณะนี้ฉันกำลังพยายามคลุมหัวคณิตศาสตร์t-SNE น่าเสียดายที่ยังมีอีกคำถามหนึ่งที่ฉันไม่สามารถตอบได้อย่างน่าพอใจ: ความหมายที่แท้จริงของแกนในกราฟ t-SNE คืออะไร? ถ้าฉันจะให้งานนำเสนอในหัวข้อนี้หรือรวมไว้ในสิ่งพิมพ์ใด ๆ : ฉันจะติดป้ายแกนอย่างเหมาะสมได้อย่างไร

PS: ฉันอ่านคำถาม Reddit นี้แต่คำตอบที่ให้ไว้ที่นั่น (เช่น "ขึ้นอยู่กับการตีความและความรู้เกี่ยวกับโดเมน") ไม่ได้ช่วยให้ฉันเข้าใจสิ่งนี้จริงๆ

คำตอบ:


20

แกนเดี่ยวใน t-SNE ไม่มีความหมายเลย

อัลกอริธึมเช่น MDS, SNE, t-SNE และอื่น ๆ ให้ความสำคัญกับระยะทางระหว่างจุดคู่ พวกเขาพยายามที่จะวางตำแหน่งจุดบนระนาบเพื่อให้ระยะทางระหว่างคู่ของพวกเขาจะลดเกณฑ์บางอย่าง ซึ่งหมายความว่าหากคุณใช้พล็อต t-SNE แล้วหมุนมันการจัดเรียงที่เกิดขึ้นจะดีเท่าที่เกี่ยวข้องกับ t-SNE ดังนั้นการหมุนโดยรวมที่คุณได้รับจากอัลกอริธึม t-SNE จึงไม่มีข้อ จำกัด

ในการติดป้ายกำกับแกนฉันแนะนำให้เขียนบางอย่างเช่น "t-SNE Dimensions 1" และ "t-SNE Dimensions 2"

(บางครั้งผู้คนเขียนว่า "t-SNE 1" และ "t-SNE 2" หรือบางอย่างซึ่งเลอะเทอะบางครั้งฉันเห็น "t-SNE component 1" และ "t-SNE component 2" แต่ฉันคิดว่าคำนั้น "ส่วนประกอบ" ทำงานได้ไม่ดีนักในบริบทนี้)


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

3
ข้อพิสูจน์อีกข้อสำหรับคำตอบนี้คือควรแสดงแกนในระดับเดียวกันดังนั้นหากคุณคูณด้วยเมทริกซ์ rotatorและเอียงศีรษะของคุณตามลำดับพล็อตจะมีลักษณะเหมือนกันทุกประการ สิ่งนี้น่าเศร้าที่อยู่ไกลจากการฝึกฝนทั่วไป (บ่น!)
eric_kernfeld
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.