Abstract
The component separation problem in complex chemical systems is very important and challenging in chemometrics. In this paper, we study a third-order nonnegative CANDECOMP/PARAFAC decomposition model with the column unit constraints (NCPD_CU) motivated by the component separation problem. To solve the NCPD_CU model, we first explore rapid computational methods for a generalized class of three-block optimization problems, which may exhibit nonconvexity and nonsmoothness. To this end, we propose the accelerated inexact block coordinate descent (AIBCD) algorithm, where each subproblem is inexactly solved through a finite number of inner-iterations employing the alternating proximal gradient method. Additionally, the algorithm incorporates extrapolation during the outer-iterations to enhance overall efficiency. We prove that the iterative sequence generated by the algorithm converges to a stationary point under mild conditions. Subsequently, we apply this methodology to the NCPD_CU model that satisfies the specified conditions. Finally, we present numerical results using both synthetic and real-world data, showcasing the remarkable efficiency of our proposed method.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10589-024-00574-8/MediaObjects/10589_2024_574_Figa_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10589-024-00574-8/MediaObjects/10589_2024_574_Figb_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10589-024-00574-8/MediaObjects/10589_2024_574_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10589-024-00574-8/MediaObjects/10589_2024_574_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10589-024-00574-8/MediaObjects/10589_2024_574_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10589-024-00574-8/MediaObjects/10589_2024_574_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10589-024-00574-8/MediaObjects/10589_2024_574_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10589-024-00574-8/MediaObjects/10589_2024_574_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10589-024-00574-8/MediaObjects/10589_2024_574_Fig7_HTML.png)
Similar content being viewed by others
References
Bertsekas, D.: Convex Optimization Theory, vol. 1. Athena Scientific (2009)
Bolte, J., Sabach, S., Teboulle, M.: Proximal alternating linearized minimization for nonconvex and nonsmooth problems. Math. Program. 146(1–2), 459–494 (2014)
Carroll, J.D., Chang, J.J.: Analysis of individual differences in multidimensional scaling via an n-way generalization of “Eckart-Young’’ decomposition. Psychometrika 35(3), 283–319 (1970)
Chen, Z.-P., Hai-Long, W., Ru-Qin, Yu.: On the self-weighted alternating trilinear decomposition algorithm-the property of being insensitive to excess factors used in calculation. J. Chemom. 15(5), 439–453 (2001)
Cohen, J.E., Bro, R.: Nonnegative PARAFAC2: a flexible coupling approach. In: International Conference on Latent Variable Analysis and Signal Separation, pp. 89–98. Springer (2018)
Gao, X., Cai, X., Han, D.: A Gauss-Seidel type inertial proximal alternating linearized minimization for a class of nonconvex optimization problems. J. Global Optim. 76, 863–887 (2020)
Harshman, R.A.: Foundations of the PARAFAC procedure: models and conditions for an “explanatory’’ multi-modal factor analysis. UCLA Work. Pap. Phonet. 16(1), 84 (1970)
Kolda, T.G., Bader, B.W.: Tensor decompositions and applications. SIAM Rev. 51(3), 455–500 (2009)
Mørup, M., Hansen, L.K., Arnfred, S.M., Lim, L.H., Madsen, K.H.: Shift-invariant multilinear decomposition of neuroimaging data. NeuroImage 42(4), 1439–1450 (2008)
Nascimento, S.M., Amano, K., Foster, D.H.: Spatial distributions of local illumination color in natural scenes. Vis. Res. 120, 39–44 (2016)
Nesterov, Y., et al.: Lectures on Convex Optimization, vol. 137. Springer, Berlin (2018)
Rockafellar, R.T., Wets, R.J.B.: Variational Analysis. Springer, Berlin (2009)
Singh, R.: Chapter 18—Implementation of control system into continuous pharmaceutical manufacturing pilot plant (powder to tablet). In: Singh, R., Yuan, Z. (eds.) Process Systems Engineering for Pharmaceutical Manufacturing Computer Aided Chemical Engineering, vol. 41, pp. 447–469. Elsevier (2018)
Vervliet, N., Themelis, A., Patrinos, P., De Lathauwer, L.: A quadratically convergent proximal algorithm for nonnegative tensor decomposition. In: 2020 28th European Signal Processing Conference (EUSIPCO), pp. 1020–1024 (2021)
Wang, D.Q., Cong, F.Y.: An inexact alternating proximal gradient algorithm for nonnegative CP tensor decomposition. Sci. China Technol. Sci. 64(9), 1893–1906 (2021)
Wang, T., Liu, Q., Long, W.-J., Chen, A.-Q., Hai-Long, W., Ru-Qin, Yu.: A chemometric comparison of different models in fluorescence analysis of dabigatran etexilate and dabigatran. Spectrochim. Acta Part A Mol. Biomol. Spectrosc. 246, 118988 (2021)
Wu, H.L., Long, W.J., Wang, T., Dong, M.Y., Yu, R.Q.: Recent applications of multiway calibration methods in environmental analytical chemistry: a review. Microchem. J. 159, 105575 (2020)
Wu, H.L., Shibukawa, M., Oguma, K.: An alternating trilinear decomposition algorithm with application to calibration of HPLC-DAD for simultaneous determination of overlapped chlorinated aromatic hydrocarbons. J. Chemom. 12(1), 1–26 (1998)
Wu, H.L., Wang, T., Yu, R.Q.: Recent advances in chemical multi-way calibration with second-order or higher-order advantages: multilinear models, algorithms, related issues and applications. Trends Anal. Chem. 130, 115954 (2020)
Yangyang, X., Yin, W.: A block coordinate descent method for regularized multiconvex optimization with applications to nonnegative tensor factorization and completion. SIAM J. Imag. Sci. 6(3), 1758–1789 (2013)
Yangyang, X., Yin, W.: A globally convergent algorithm for nonconvex optimization based on block coordinate update. J. Sci. Comput. 72(2), 700–734 (2017)
Zhang, Yu., Zhou, G., Zhao, Q., Cichocki, A., Wang, X.: Fast nonnegative tensor factorization based on accelerated proximal gradient and low-rank approximation. Neurocomputing 198, 148–154 (2016)
Acknowledgements
The authors would like to express their gratitude to Professor Hailong Wu and Tong Wang for generously sharing the code of ATLD and the real experimental data used in [16]. Thanks also go to Professor Deqing Wang for providing the code of iAPG in [15], and to Professor Yangyang Xu for providing the code of APG-1 in [20] and BPL for nonnegative matrix factorization in [21]. And thank Professor Lieven De Lathauwer for sending us the code of PANOC in [14].
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
The authors declare that there is no Conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Minru Bai: Research supported in part by the National Natural Science Foundation of China under Grant 11971159 and 12071399.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Wang, Z., Bai, M. An inexactly accelerated algorithm for nonnegative tensor CP decomposition with the column unit constraints. Comput Optim Appl 88, 923–962 (2024). https://doi.org/10.1007/s10589-024-00574-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10589-024-00574-8