首页> 外文期刊>Linear Algebra and its Applications >A randomized algorithm for a tensor-based generalization of the singular value decomposition
【24h】

A randomized algorithm for a tensor-based generalization of the singular value decomposition

机译:基于张量的奇异值分解一般化的随机算法

获取原文
获取原文并翻译 | 示例
           

摘要

An algorithm is presented and analyzed that, when given as input a d-mode tensor A, computes an approximation (A) over tilde. The approximation (A) over tilde is computed by performing the following for each of the d modes: first, form (implicitly) a matrix by "unfolding" the tensor along that mode; then, choose columns from the matrices thus generated; and finally, project the tensor along that mode onto the span of those columns. An important issue affecting the quality of the approximation is the choice of the columns from the matrices formed by "unfolding" the tensor along each of its modes. In order to address this issue, two algorithms of independent interest are presented that, given an input matrix A and a target rank k, select columns that span a space close to the best rank k subspace of the matrix. For example, in one of the algorithms, a number c (that depends on k, an error parameter epsilon, and a failure probability delta) of columns are chosen in c independent random trials according to a nonuniform probability distribution depending on the Euclidean lengths of the columns. When this algorithm for choosing columns is used in the tensor approximation, then under appropriate assumptions bounds of the form parallel to A-A parallel to(F) <= (d)Sigma(i=1) parallel to A([i])-(A([i]))k(i) parallel to(F) +d epsilon parallel to(F)+parallel to A parallel to(F) are obtained, where A([i]) is the matrix formed by "unfolding" the tensor along the ith mode and where (A([i]))k(i) is the best rank k(i) approximation to the matrix A([i]). Each parallel to A([i]) - (A([i]))k(i) parallel to(F) term is a measure of the extent to which the matrix A([i]) is not well-approximated by a rank-k(i) matrix, and the epsilon parallel to A parallel to(F) term is a measure of the loss in approximation quality due to the choice of columns (rather than, e.g., the top k(i) singular vectors along each mode). Bounds of a similar form are obtained with the other column selection algorithm. When restricted to matrices, the main tensor decomposition provides a low-rank matrix decomposition that is expressed in terms of the columns and rows of the original matrix, rather than in terms of its singular vectors. Connections with several similar recently-developed matrix decompositions are discussed. (c) 2006 Elsevier Inc. All rights reserved.
机译:提出并分析了一种算法,当给出d模式张量A作为输入时,该算法将计算代字号的近似值(A)。通过对d个模式中的每一个执行以下操作来计算代字号上的近似值(A):首先,通过沿该模式“展开”张量来(隐式地)形成矩阵;然后,从生成的矩阵中选择列;最后,沿着该模式将张量投影到这些列的跨度上。影响近似质量的一个重要问题是从通过沿着每个模式“张开”张量形成的矩阵中选择列。为了解决这个问题,提出了两种具有独立利益的算法,给定输入矩阵A和目标等级k,选择在接近矩阵的最佳等级k子空间的空间上的列。例如,在一种算法中,根据c的欧几里得长度,根据c的不均匀概率分布,在c次独立随机试验中选择列数c(取决于k,错误参数epsilon和失败概率delta)。列。当在张量逼近中使用此用于选择列的算法时,则在适当的假设下,平行于AA平行于(F)<=(d)Sigma(i = 1)平行于A([i])-(获得平行于(F)的A([i]))k(i)+平行于(F)的dε+平行于平行于(F)的d,其中A([i])是“展开”形成的矩阵沿着第i个模式的张量,其中(A([i]))k(i)是矩阵A([i])的最佳秩k(i)近似。平行于(F)项的每个平行于A([i])-(A([i]))k(i)的度量是矩阵A([i])不能很好地近似为秩k(i)矩阵,并且平行于A平行于(F)项的epsil是对由于选择列(而不是例如顶部k(i)奇异矢量)而导致近似质量损失的度量沿每种模式)。使用其他列选择算法可以获得相似形式的边界。当限于矩阵时,主张量分解会提供低秩矩阵分解,该分解是根据原始矩阵的列和行而不是根据其奇异矢量来表示的。讨论了与几种类似的最近开发的矩阵分解的联系。 (c)2006 Elsevier Inc.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号