Tengo $ n $ señales ($ x_1, x_2, \dots, x_n $). Cada señal es agregada por un vector independiente no negativo ($ d_i $) y un vector completamente negativo ($ c $), y cada señal tiene el mismo $ c $, definido como:
$ x_1 = d_1 + c \\ x_2 = d_2 + c \\ \dots \\ x_n = d_n + c $
donde, $ d_i \geq 0, c \leq 0 $.
Este problema también se puede escribir como:
$X = BA$
donde, $ X = (x_1, x_2, \dots, x_n) \in \mathbb{R}^{t \times n} $, $ B = (d_1, d_2, \dots, d_n, c) \in \mathbb{R}^{t \times (n + 1)} $, $ A \in \mathbb{R}^{(n + 1) \times t} $.
$ A = \begin{bmatrix} 1,0,\dots,0 \\ 0,1,\dots,0 \\ \dots \\ 0,0,\dots,1 \\ 1,1,\dots,1 \end{bmatrix} $
Este es un problema subdeterminado, porque hay $ n $ funciones con $ n + 1 $ variables. Sin embargo, hay restricciones de signo que pueden ayudarnos a resolver este problema. Si solo tengo acceso a $ x_1, x_2, \dots, x_n $, ¿cómo puedo introducir esas restricciones para desagregar $ x_1, x_2, \dots, x_n $ y obtener $ c $? ($ d_1, d_2, \dots, d_n $ no necesitan ser obtenidos.)
¿Alguien puede sugerir algún algoritmo para representar $ c $? ¿o hacer la reducción dimensional para convertir este problema en un problema determinado?
¿ICA subdeterminado? ¿Modelo de Markov oculto? u otro aprendizaje no supervisado.