A multilevel approach for nonnegative matrix factorization
2012, Journal of Computational and Applied Mathematics
https://doi.org/10.1016/J.CAM.2011.10.002Abstract
Nonnegative Matrix Factorization (NMF) is the problem of approximating a nonnegative matrix with the product of two low-rank nonnegative matrices and has been shown to be particularly useful in many applications, e.g., in text mining, image processing, computational biology, etc. In this paper, we explain how algorithms for NMF can be embedded into the framework of multilevel methods in order to accelerate their convergence. This technique can be applied in situations where data admit a good approximate representation in a lower dimensional space through linear transformations preserving nonnegativity. A simple multilevel strategy is described and is experimentally shown to speed up significantly three popular NMF algorithms (alternating nonnegative least squares, multiplicative updates and hierarchical alternating least squares) on several standard image datasets.
References (47)
- M. Berry, M. Browne, A. Langville, P. Pauca, and R. Plemmons, Algorithms and Applications for Approximate Nonnegative Matrix Factorization, Computational Statistics and Data Analysis, 52 (2007), pp. 155-173.
- C. Boutsidis and E. Gallopoulos, SVD based initialization: A head start for nonnegative matrix factorization, Journal of Pattern Recognition, 41 (2008), pp. 1350-1362.
- J. H. Bramble, Multigrid methods, Number 294 Pitman Research Notes in Mathematic Series. Longman Scientific & Technical, UK, 1995.
- A. Brandt, Guide to multigrid development, W. Hackbusch and U. Trottenberg, eds., Multigrid Methods, Lecture Notes in Mathematics, Springer, 960 (1982), pp. 220-312.
- W. L. Briggs, A Multigrid Tutorial, SIAM, Philadelphia, 1987.
- D. Chen and R. Plemmons, Nonnegativity Constraints in Numerical Analysis, in A. Bultheel and R. Cools (Eds.), Symposium on the Birth of Numerical Analysis, World Scientific Press., 2009.
- A. Cichocki, S. Amari, R. Zdunek, and A. Phan, Non-negative Matrix and Tensor Fac- torizations: Applications to Exploratory Multi-way Data Analysis and Blind Source Separation, Wiley-Blackwell, 2009.
- C. Cichocki and A.-H. Phan, Fast local algorithms for large scale Nonnegative Matrix and Tensor Factorizations, IEICE Transactions on Fundamentals of Electronics, Vol. E92-A No.3 (2009), pp. 708-721.
- C. Cichocki, R. Zdunek, and S. Amari, Non-negative Matrix Factorization with Quasi- Newton Optimization, in Lecture Notes in Artificial Intelligence, Springer, vol. 4029, 2006, pp. 870-879.
- Hierarchical ALS Algorithms for Nonnegative Matrix and 3D Tensor Factorization, in Lecture Notes in Computer Science, Vol. 4666, Springer, pp. 169-176, 2007.
- Nonnegative Matrix and Tensor Factorization, IEEE Signal Processing Magazine, (2008), pp. 142-145.
- J. Curry, A. Dougherty, and S. Wild, Improving non-negative matrix factorizations through structured initialization, Journal of Pattern Recognition, 37(11) (2004), pp. 2217-2232.
- M. E. Daube-Witherspoon and G. Muehllehner, An iterative image space reconstruction algorithm suitable for volume ect, IEEE Trans. Med. Imaging, 5 (1986), pp. 61-66.
- I. Dhillon, D. Kim, and S. Sra, Fast Newton-type Methods for the Least Squares Nonnegative Matrix Approximation problem, in Proc. of SIAM Conf. on Data Mining, 2007.
- N. Gillis and F. Glineur, Nonnegative Factorization and The Maximum Edge Biclique Prob- lem. CORE Discussion paper 2008/64, 2008.
- Nonnegative Matrix Factorization and Underapproximation. Communication at 9th Inter- national Symposium on Iterative Methods in Scientific Computing, Lille, France, 2008.
- S. Gratton, A. Sartenaer, and P. Toint, On Recursive Multiscale Trust-Region Algorithms for Unconstrained Minimization, in Oberwolfach Reports: Optimization and Applications.
- J. Han, L. Han, M. Neumann, and U. Prasad, On the rate of convergence of the image space reconstruction algorithm, Operators and Matrices, 3(1) (2009), pp. 41-58.
- N.-D. Ho, P. Van Dooren, and V. Blondel, Descent methods for nonnegative matrix factor- ization, In: Numerical Linear Algebra in Signals, Systems and Control, Springer Verlag, (2008).
- H. Kim and H. Park, Non-negative Matrix Factorization Based on Alternating Non-negativity Constrained Least Squares and Active Set Method, SIAM J. Matrix Anal. Appl., 30(2) (2008), pp. 713-730.
- C. Lawson and R. Hanson, Solving Least Squares Problems, Prentice-Hall, 1974.
- D. Lee and H. Seung, Learning the Parts of Objects by Nonnegative Matrix Factorization, Nature, 401 (1999), pp. 788-791.
- Algorithms for Non-negative Matrix Factorization, In Advances in Neural Information Pro- cessing, 13 (2001).
- C.-J. Lin, On the Convergence of Multiplicative Update Algorithms for Nonnegative Matrix Fac- torization, in IEEE Transactions on Neural Networks, 2007.
- Projected Gradient Methods for Nonnegative Matrix Factorization, Neural Computation, 19 (2007), pp. 2756-2779. MIT press.
- P. Paatero and U. Tapper, Positive matrix factorization: a non-negative factor model with optimal utilization of error estimates of data values, Environmetrics, 5 (1994), pp. 111-126.
- P. Pauca, J. Piper, and R. Plemmons, Nonnegative matrix factorization for spectral data analysis , Linear Algebra and its Applications, 406(1) (2006), pp. 29-47.
- S. Sakellaridi, H.-r. Fang, and Y. Saad, Graph-based Multilevel Dimensionality Reduction with Applications to Eigenfaces and Latent Semantic Indexing. preprint, 2009.
- D. Terzopoulos, Image Analysis Using Multigrid Relaxation Methods, J. Math. Phys., PAMI- 8(2) (1986), pp. 129-139.
- U. Trottenberg, C. Oosterlee, and A. Schüller, Multigrid, Elsevier Academic Press, London, 2001.
- M. Van Benthem and M. Keenan, Fast algorithm for the solution of large-scale non-negativity constrained least squares problems, J. Chemometrics, 18 (2004), pp. 441-450.
- S. A. Vavasis, On the complexity of nonnegative matrix factorization, SIAM Journal on Opti- mization, 20 (2009), pp. 1364-1377.
- Q. Zhang, H. Wang, R. Plemmons, and P. Pauca, Tensor methods for hyperspectral data analysis: a space object material identification study, J. Optical Soc. Amer. A, 25(12) (2008), pp. 3001-3012. Recent titles CORE Discussion Papers 2010/6. Marc FLEURBAEY, Stéphane LUCHINI, Christophe MULLER and Erik SCHOKKAERT. Equivalent income and the economic evaluation of health care. 2010/7. Elena IÑARRA, Conchi LARREA and Elena MOLIS. The stability of the roommate problem revisited. 2010/8. Philippe CHEVALIER, Isabelle THOMAS and David GERAETS, Els GOETGHEBEUR, Olivier JANSSENS, Dominique PEETERS and Frank PLASTRIA. Locating fire-stations: an integrated approach for Belgium. 2010/9. Jean-Charles LANGE and Pierre SEMAL. Design of a network of reusable logistic containers. 2010/10. Hiroshi UNO. Nested potentials and robust equilibria. 2010/11. Elena MOLIS and Róbert F. VESZTEG. Experimental results on the roommate problem. 2010/12. Koen DECANCQ. Copula-based orderings of multivariate dependence. 2010/13. Tom TRUYTS. Signaling and indirect taxation. 2010/14. Asel ISAKOVA. Currency substitution in the economies of Central Asia: How much does it cost? 2010/15. Emanuele FORLANI. Irish firms' productivity and imported inputs. 2010/16. Thierry BRECHET, Carmen CAMACHO and Vladimir M. VELIOV. Model predictive control, the economy, and the issue of global warming. 2010/17. Thierry BRECHET, Tsvetomir TSACHEV and Vladimir M. VELIOV. Markets for emission permits with free endowment: a vintage capital analysis. 2010/18. Pierre M. PICARD and Patrice PIERETTI. Bank secrecy, illicit money and offshore financial centers. 2010/19. Tanguy ISAAC. When frictions favour information revelation. 2010/20. Jeroen V.K. ROMBOUTS and Lars STENTOFT. Multivariate option pricing with time varying volatility and correlations. 2010/21. Yassine LEFOUILI and Catherine ROUX. Leniency programs for multimarket firms: The effect of Amnesty Plus on cartel formation. 2010/22. P. Jean-Jacques HERINGS, Ana MAULEON and Vincent VANNETELBOSCH. Coalition formation among farsighted agents. 2010/23. Pierre PESTIEAU and Grégory PONTHIERE. Long term care insurance puzzle. 2010/24. Elena DEL REY and Miguel Angel LOPEZ-GARCIA. On welfare criteria and optimality in an endogenous growth model. 2010/25. Sébastien LAURENT, Jeroen V.K. ROMBOUTS and Francesco VIOLANTE. On the forecasting accuracy of multivariate GARCH models. 2010/26. Pierre DEHEZ. Cooperative provision of indivisible public goods. 2010/27. Olivier DURAND-LASSERVE, Axel PIERRU and Yves SMEERS. Uncertain long-run emissions targets, CO 2 price and global energy transition: a general equilibrium approach. 2010/28. Andreas EHRENMANN and Yves SMEERS. Stochastic equilibrium models for generation capacity expansion. 2010/29. Olivier DEVOLDER, François GLINEUR and Yu. NESTEROV. Solving infinite-dimensional optimization problems by polynomial approximation. 2010/30. Helmuth CREMER and Pierre PESTIEAU. The economics of wealth transfer tax. 2010/31. Thierry BRECHET and Sylvette LY. Technological greening, eco-efficiency, and no-regret strategy. 2010/32. Axel GAUTIER and Dimitri PAOLINI. Universal service financing in competitive postal markets: one size does not fit all. 2010/33. Daria ONORI. Competition and growth: reinterpreting their relationship. 2010/34. Olivier DEVOLDER, François GLINEUR and Yu. NESTEROV. Double smoothing technique for infinite-dimensional optimization problems with applications to optimal control. 2010/35. Jean-Jacques DETHIER, Pierre PESTIEAU and Rabia ALI. The impact of a minimum pension on old age poverty and its budgetary cost. Evidence from Latin America. Recent titles CORE Discussion Papers -continued 2010/36. Stéphane ZUBER. Justifying social discounting: the rank-discounting utilitarian approach. 2010/37. Marc FLEURBAEY, Thibault GAJDOS and Stéphane ZUBER. Social rationality, separability, and equity under uncertainty. 2010/38. Helmuth CREMER and Pierre PESTIEAU. Myopia, redistribution and pensions. 2010/39. Giacomo SBRANA and Andrea SILVESTRINI. Aggregation of exponential smoothing processes with an application to portfolio risk evaluation. 2010/40. Jean-François CARPANTIER. Commodities inventory effect. 2010/41. Pierre PESTIEAU and Maria RACIONERO. Tagging with leisure needs. 2010/42. Knud J. MUNK. The optimal commodity tax system as a compromise between two objectives. 2010/43. Marie-Louise LEROUX and Gregory PONTHIERE. Utilitarianism and unequal longevities: A remedy? 2010/44. Michel DENUIT, Louis EECKHOUDT, Ilia TSETLIN and Robert L. WINKLER. Multivariate concave and convex stochastic dominance. 2010/45. Rüdiger STEPHAN. An extension of disjunctive programming and its impact for compact tree formulations. 2010/46. Jorge MANZI, Ernesto SAN MARTIN and Sébastien VAN BELLEGEM. School system evaluation by value-added analysis under endogeneity. 2010/47. Nicolas GILLIS and François GLINEUR. A multilevel approach for nonnegative matrix factorization.
- Books J. GABSZEWICZ (ed.) (2006), La différenciation des produits. Paris, La découverte.
- L. BAUWENS, W. POHLMEIER and D. VEREDAS (eds.) (2008), High frequency financial econometrics: recent developments. Heidelberg, Physica-Verlag.
- P. VAN HENTENRYCKE and L. WOLSEY (eds.) (2007), Integration of AI and OR techniques in constraint programming for combinatorial optimization problems. Berlin, Springer.
- P-P. COMBES, Th. MAYER and J-F. THISSE (eds.) (2008), Economic geography: the integration of regions and nations. Princeton, Princeton University Press.
- J. HINDRIKS (ed.) (2008), Au-delà de Copernic: de la confusion au consensus ? Brussels, Academic and Scientific Publishers.
- J-M. HURIOT and J-F. THISSE (eds) (2009), Economics of cities. Cambridge, Cambridge University Press.
- P. BELLEFLAMME and M. PEITZ (eds) (2010), Industrial organization: markets and strategies. Cambridge University Press.
- M. JUNGER, Th. LIEBLING, D. NADDEF, G. NEMHAUSER, W. PULLEYBLANK, G. REINELT, G. RINALDI and L. WOLSEY (eds) (2010), 50 years of integer programming, 1958-2008: from the early years to the state-of-the-art. Berlin Springer. CORE Lecture Series C. GOURIÉROUX and A. MONFORT (1995), Simulation Based Econometric Methods.
- A. RUBINSTEIN (1996), Lectures on Modeling Bounded Rationality.
- J. RENEGAR (1999), A Mathematical View of Interior-Point Methods in Convex Optimization.
- B.D. BERNHEIM and M.D. WHINSTON (1999), Anticompetitive Exclusion and Foreclosure Through Vertical Agreements.
- D. BIENSTOCK (2001), Potential function methods for approximately solving linear programming problems: theory and practice.
- R. AMIR (2002), Supermodularity and complementarity in economics.
- R. WEISMANTEL (2006), Lectures on mixed nonlinear programming.