テンソル分解
CP分解(英語版)はテンソルをベクトルのクロネッカー積の和で表現する方法である。
ここで A ∈ R N 1 × N 2 × ⋯ × N m {\displaystyle {\mathcal {A}}\in \mathbb {R} ^{N_{1}\times N_{2}\times \cdots \times N_{m}}} はm階のテンソル、 a ∈ R N i {\displaystyle \mathbf {a} \in \mathbb {R} ^{N_{i}}} は N i {\displaystyle N_{i}} 次元のベクトルである。 λ i ∈ R {\displaystyle \lambda _{i}\in \mathbb {R} } は各項の重みを表す係数であり、Rはテンソルのランクと呼ばれる量である。