We show how to construct nonnegative low-rank approximations of nonnegative tensors in Tucker and tensor train formats. We use alternating projections between the nonnegative orthant and the set of low-rank tensors, using STHOSVD and TTSVD algorithms, respectively, and further accelerate the alternating projections using randomized sketching. The numerical experiments on both synthetic data and hyperspectral images show the decay of the negative elements and that the error of the resulting approximation is close to the initial error obtained with STHOSVD and TTSVD. The proposed method for the Tucker case is superior to the previous ones in terms of computational complexity and decay of negative elements. The tensor train case, to the best of our knowledge, has not been studied before.
翻译:我们展示了如何在塔克和高压列车格式中构建非阴性低级非负性抗拉近似值。 我们分别使用STHOSVD和TTSVD算法,在非阴性抗拉和低级抗拉之间进行交替预测,并使用随机的草图进一步加快交替预测。合成数据和超光谱图像的数值实验显示负元素的衰减,由此产生的近似误差接近STHOSVD和TTSVD的最初误差。 塔克案的拟议方法在计算复杂性和负值衰变方面优于先前的方法。 据我们所知,以往没有研究过高压列车案。