Tách nguồn hỗn hợp lồi?


18

Giả sử tôi có nguồn độc lập, và tôi quan sát hỗn hợp lồi: X 1 , X 2 , . . . , X n m Y 1nX1,X2,...,Xnm

Y1= =một11X1+một12X2++một1nXn...Ym= =mộtm1X1+mộtm2X2++mộtmnXn

với cho tất cả và cho tất cả .ΣjmộtTôij= =1TôimộtTôij0Tôi,j

Trạng thái của nghệ thuật trong việc phục hồi từ gì?XY

PCA không còn là vấn đề vì tôi cần các thành phần để nhận dạng được. Tôi đã xem xét ICA và NMF - Tôi không thể tìm ra bất kỳ cách nào để áp đặt tính không âm của các hệ số pha trộn cho ICA, và NMF dường như không tối đa hóa sự độc lập.


2
Tôi nghĩ rằng cái này nên được gọi là "phân tích thành phần độc lập không âm", nhưng có vẻ như tên này đã được sử dụng cho ICA với ràng buộc không âm trên các nguồn , không phải trên ma trận trộn ( eecs.qmul.ac.uk/ ~ markp / 2003 / Plumbley03-Thuật toán-c.pdf ). Vì vậy, điều này không áp dụng cho trường hợp của bạn. Câu hỏi thú vị. XMột
amip nói phục hồi Monica

Bạn không muốn các khoản tiền chạy qua j thay vì tôi? Bạn có thể giả sử các nguồn là khoảng gaussian? nếu chúng không đồng đều và phân rã đủ nhanh, có thể việc lắp GMM là đủ.
Yair Daon

@YairDaon À cảm ơn, bắt tốt. Thật không may, các nguồn là rời rạc và thậm chí không giống như hỗn hợp của gaussian. Nhưng có lẽ tôi có thể ước chừng chúng là hỗn hợp gaussian và sau đó tinh chỉnh thêm. Nhưng thật tuyệt khi có một cái gì đó chung chung / mạnh mẽ hơn
ẩn danh

1
Những thuật toán ICA bạn đã thử? Tôi hơi thô lỗ, nhưng nghĩ rằng giả định không phủ định của các hệ số pha trộn có thể được áp đặt trong một số thuật toán giả định một số mô hình nhất định cho các tín hiệu như thuật toán Nhận dạng mù thứ tự điều chỉnh thứ hai (WASOBI), vì nó giả định rằng bạn có thể mô hình hóa các tín hiệu như các quá trình AR và do đó, bạn có thể áp đặt các điều kiện trong các hệ số.
Néstor

1
Tất cả các nguồn đều được hỗ trợ trên tập {1,2, ..., 96}
ẩn danh

Câu trả lời:


0

Nó có thể đạt được bằng cách sử dụng một phi tuyến tính theo cấp số nhân thay vì tanh () mặc định, nếu X cũng không âm.

Công thức 40 trong https://www.cs.helsinki.fi/u/ahyvarin/ con / NN00new.pdf và có sẵn trong hầu hết các triển khai.

Ví dụ: trong sklearn chỉ cần sử dụng fun = 'exp' https://scikit-learn.org/urdy/modules/generated/sklearn.decysis.FastICA.html


1
Chào mừng bạn đến với Thống kê.SE. Bạn có thể vui lòng chỉnh sửa câu trả lời của mình và mở rộng nó để giải thích các bước chính của các liên kết bạn cung cấp không? Bằng cách này, thông tin có thể tìm kiếm được ở đây (và đôi khi liên kết bị hỏng). Bạn có thể muốn xem một số trợ giúp định dạng . Trong khi bạn đang ở đó, bạn có thể sử dụng LaTeX / MathJax .
Ertxiem - phục hồi Monica
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.