It is known that for matrices, under the correct conditions, the eigenvalues of the matrix are continuous when considered as functions of some perturbation. See for example, here . Similarly, under somewhat more restrictive conditions, one can also say that the eigenvectors can be chosen continuous. See for example, here.
I am interested in whether anything can similar can be said for tensor rank decompositions. For example, suppose an $M$-dimensional tensor, $\mathcal A$, can be written in the form
$\mathcal A \equiv \sum_{r=1}^R \lambda_r~ \mathbf{a}_1^r\otimes \mathbf{a}_2^r\otimes \mathbf{a}_3^r ...\otimes \mathbf{a}_M^r $
where the $\lambda_r$ are scalars (akin to eigenvalues), the $\mathbf{a}_i^r$ are vectors (i.e. dimension 1 tensors, akin to eigenvectors) and the smallest possible value of $R$ is the rank of $\mathcal A$. Finding the minimal such expansion efficiently is an open problem. However, I am interested in the much easier case where one already has this expansion of $\mathcal A$ (and that such expansion may or may not be minimal). This could for example be gotten by using standard software like PARAFAC to approximately solve the tensor decomposition problem.
Given this, suppose we allow $\mathcal A$ to change. For example, suppose $\tilde{\mathcal A} (t) = \mathcal A +t ~\mathcal B$ for some variable $t$ and an appropriately chosen tensor $\mathcal B$. Under what conditions can we define
$\tilde{\mathcal A}(t) \equiv \sum_{r=1}^R \tilde{\lambda}_r(t)~ \tilde{\mathbf{a}}_1^r(t)\otimes \tilde{\mathbf{a}}_2^r(t)\otimes \tilde{\mathbf{a}}_3^r(t) ...\otimes \tilde{\mathbf{a}}_M^r(t) $
such that $\tilde{\lambda}_r(t)$ and $\tilde{\mathbf{a}}_i^r(t)$ are continuous functions of $t$? For example, what if the tensors were real and totally symmetric (akin to a real symmetric matrix)? Or what if the tensor was positive definite (i.e. a symmetric tensor such that the $M$-fold trace with any vector is positive)? I am aware that the tensor decomposition is much less unique than the eigenvalue decomposition - even the "eigenvalues", $\lambda_r$, are ambiguous unless we choose the $\mathbf{a}_i^r$ to be of fixed norm. That is both a blessing (because it suggests there might be one of the many possibilities that is continuous) and also a curse (because it makes it hard to make definitive progress).
I suspect this may be a hard problem because if these parameters were smooth functions, it seems like we could solve the tensor decomposition of one (easy to approximate) tensor and then slowly deform it into another (hard to approximate) tensor. But I am interested what is known about the problem and my internet searches have turned up nothing.