Giải thích các bước của thuật toán LLE (nhúng tuyến tính cục bộ)?


12

Tôi hiểu nguyên tắc cơ bản đằng sau thuật toán cho LLE bao gồm ba bước.

  1. Tìm vùng lân cận của từng điểm dữ liệu theo một số liệu như k-nn.
  2. Tìm trọng số cho mỗi hàng xóm biểu thị hiệu ứng của hàng xóm đối với điểm dữ liệu.
  3. Xây dựng việc nhúng chiều thấp của dữ liệu dựa trên trọng số tính toán.

Nhưng phần giải thích toán học của bước 2 và 3 khó hiểu trong tất cả các sách giáo khoa và tài nguyên trực tuyến mà tôi đã đọc. Tôi không thể lý do tại sao các công thức được sử dụng.

Làm thế nào là các bước được thực hiện trong thực tế? Có cách nào trực quan để giải thích các công thức toán học được sử dụng?

Tài liệu tham khảo: http://www.cs.nyu.edu/~roweis/lle/publications.html

Câu trả lời:


9

Nhúng tuyến tính cục bộ (LLE) loại bỏ sự cần thiết phải ước tính khoảng cách giữa các đối tượng ở xa và phục hồi cấu trúc phi tuyến tính toàn cầu bằng cách khớp tuyến tính cục bộ. LLE là lợi thế vì nó không liên quan đến các tham số như tỷ lệ học tập hoặc tiêu chí hội tụ. LLE cũng có quy mô tốt với chiều hướng nội tại của Y . Hàm mục tiêu cho LLE là

ζ(Y)=(YWY)2=Y(IW)(IW)Y
Ma trận trọng sốW phần tửwij cho các đối tượngij được đặt thành 0 nếu j không phải là hàng xóm gần nhất của i , nếu không, trọng số của K- Hàng xóm gần nhất của đối tượng i được xác định thông qua một bình phương tối thiểu phù hợp với trong đó biến phụ thuộc là mộtU = G β vectơ của những người, Gjii
U=Gβ
UK×1G là ma trận Gram cho tất cả các lân cận gần nhất của đối tượng và là một vectơ trọng số tuân theo các ràng buộc tổng hợp. Đặt là một ma trận khoảng cách nửa đối xứng cho tất cả các cặp lân cận K gần nhất của đối tượng . Có thể chỉ ra rằng bằng với ma trận khoảng cách trung tâm gấp đôi với các phần tử K×KTôiβK×1DK×KpxTôiGτ
τlm=12(dlm21Kldlm21Kmdlm2+lmdlm2).
KβK×1=(ττ)K×K-1τUK×1,βiWi Các hệ số hồi quy được xác định bằng số bằng cách sử dụng và được kiểm tra để xác nhận họ tổng hợp lại. Các giá trị của được nhúng vào hàng của tại các vị trí cột khác nhau tương ứng với hàng xóm K gần nhất của đối tượngK
βK×1=(ττ)K×K1τUK×1,
βiWi, cũng như các yếu tố chuyển vị. Điều này được lặp lại cho mỗi đối tượng thứ trong bộ dữ liệu. Nó đảm bảo rằng nếu số lượng hàng xóm gần nhất quá thấp, thì có thể thưa thớt khiến việc phân tích sinh học trở nên khó khăn. Nó đã được quan sát thấy rằng hàng xóm gần nhất dẫn đến ma trận không chứa bệnh lý trong quá trình phân tích sinh học. Hàm mục tiêu được giảm thiểu bằng cách tìm các giá trị riêng khác không nhỏ nhất của Dạng rút gọn của được biểu thị bằngiKWK=9W
(IW)(IW)E=ΛDE.
XY=E trong đó có kích thước dựa trên hai giá trị riêng thấp nhất của . En×2Λ


"K = 9 hàng xóm gần nhất" Điều này không phụ thuộc vào chiều của sao? Ví dụ: nếu có ít hơn 9 thứ nguyên, thì ma trận trọng số không được xác định duy nhất. Điều này có gây ra vấn đề với LLE không? YYW
Scott

Có, nhưng nếu có, giả sử, 8 chiều thì đối với dữ liệu ngẫu nhiên theo nghĩa đen, mọi điểm có thể được viết hoàn hảo dưới dạng kết hợp tuyến tính của 9 điểm khác, theo vô số cách.
Scott

Luôn có các kịch bản "what if" khi triển khai một kỹ thuật và đó là lý do tại sao các ràng buộc tham số được sử dụng.
JoleT
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.