Stochastic Optimization for Coupled Tensor Decomposition with Applications in Statistical Learning
Stochastic Optimization for Coupled Tensor Decomposition with Applications in Statistical Learning
复制标题
DOI:
10.1109/dsw.2019.8755797
复制
发表时间:
2019-06
期刊:
影响因子:
--
通讯作者:
Shahana Ibrahim;Xiao Fu
中科院分区:
文献类型:
--
作者:
Shahana Ibrahim;Xiao Fu
Coupled tensor decomposition aims at factoring a number of tensors that share some of their latent factors. Existing algorithms for coupled canonical polyadic decomposition (CPD) face serious scal-ablity challenges, especially when the number of tensors is large. However, a large amount of coupled tensors naturally arise in timely applications such as statistical learning, e.g., when estimating the joint probability mass function (PMF) of many random variables from marginal PMFs. Stochastic algorithms that admit lightweight updates exist for coupled decomposition, but these algorithms cannot handle complex constraints (e.g., the probability simplex constraint that is important in statistical learning) due to their sampling patterns. This work puts forth a simple data-sampling and block variable-updating strategy for simultaneously factoring a large number of coupled tensors. The proposed algorithm enjoys low per-iteration complexity and can easily handle constraints on latent factors. We also show that this multi-block algorithm admits a nice connection to the classic single-block stochastic proximal gradient (SPG), and thus it naturally inherits convergence properties of SPG. Synthetic and real-data experiments show that the proposed algorithm is very promising for statistical learning problems.