Proceedings

Heuristic Search for Approximating One Matrix in Terms of Another Matrix

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 1600-1606.

https://doi.org/10.24963/ijcai.2021/221

Abstract

We study the approximation of a target matrix in terms of several selected columns of another matrix, sometimes called "a dictionary".

This approximation problem arises in various domains, such as signal processing, computer vision, and machine learning.

An optimal column selection algorithm for the special case where the target matrix has only one column is known since the 1970's,

but most previously proposed column selection algorithms for the general case are greedy.

We propose the first nontrivial optimal algorithm for the general case, using a heuristic search setting similar to the classical A* algorithm.

We also propose practical sub-optimal algorithms in a setting similar to the classical Weighted A* algorithm.

Experimental results show that our sub-optimal algorithms compare favorably with the current state-of-the-art greedy algorithms.

They also provide bounds on how close their solutions are to the optimal solution.

  1. [Amaldi and Kann, 1998] E. Amaldi and V. Kann. On the approx- imability of minimizing nonzero variables or unsatisfied relations in linear systems. Theoretical Computer Science, 209, 1998.
  2. [Arai et al., 2015] H. Arai, C. Maung, and H. Schweitzer. Optimal column subset selection by A-Star search. In AAAI'15, pages 1079-1085, 2015.
  3. [Arai et al., 2016] H. Arai, C. Maung, K. Xu, and H. Schweitzer. Unsupervised feature selection by heuristic search with provable bounds on suboptimality. In AAAI'16, pages 666-672, 2016.
  4. [Belmerhnia et al., 2014] Leila Belmerhnia, El-Hadi Djermoune, and David Brie. Greedy methods for simultaneous sparse approx- imation. In 2014 22nd European Signal Processing Conference (EUSIPCO), pages 1851-1855, 2014.
  5. [Bertsimas et al., 2016] Dimitris Bertsimas, Angela King, and Rahul Mazumder. Best subset selection via a modern optimiza- tion lens. The Annals of Statistics, 44(2):813-852, 2016.
  6. [Bertsimas et al., 2020] Dimitris Bertsimas, Bart Van Parys, et al. Sparse high-dimensional regression: Exact scalable algorithms and phase transitions. The Annals of Statistics, 48(1), 2020.
  7. [Boutsidis et al., 2013] C. Boutsidis, P. Drineas, and M. Magdon- Ismail. Near-optimal coresets for least-squares regression. IEEE Transactions on Information Theory, 59(10):6880 -6892, 2013.
  8. [Bunch et al., 1978] J. R. Bunch, C. P. Nielsen, and D. C. Sorensen. Rank-one modification of the symmetric eigenproblem. Numer. Math., 31:31-48, 1978.
  9. [Chen and Huo, 2006] J. Chen and X. Huo. Theoretical results of sparse representations of multiple measurement vectors. IEEE Transactions on Signal processing, 54(12):4634-4643, 2006.
  10. [Chen et al., 1989] Sheng Chen, Stephen A Billings, and Wan Luo. Orthogonal least squares methods and their application to non- linear system identification. International Journal of control, 50(5):1873-1896, 1989.
  11. [Civril and Magdon-Ismail, 2012] A. Civril and M. Magdon- Ismail. Column subset selection via sparse approximation of SVD. Theoretical Computer Science, 421:1-14, March 2012.
  12. [Cotter et al., 2005] S. Cotter, B. Rao, K. Engen, and K. Kreutz- Delgado. Sparse solutions to linear inverse problems with multi- ple measurement vectors. ASP, 53(7):2477-2488, 2005.
  13. [Davis et al., 1997] Geoff Davis, Stephane Mallat, and Marco Avel- laneda. Adaptive greedy approximations. Constructive approxi- mation, 13(1):57-98, 1997.
  14. [Furnival and Wilson, 1974] G. M. Furnival and R. W. Wilson. Re- gressions by leaps and bounds. Technometrics, 16(4):499-511, 1974.
  15. [Golub and Van-Loan, 2013] G. H. Golub and C. F. Van-Loan. Ma- trix Computations. Johns Hopkins University Press, Baltimore, fourth edition, 2013.
  16. [Halko et al., 2011] N. Halko, P. G. Martinsson, and J. A. Tropp. Finding structure with randomness: Probabilistic algorithms for constructing approximate matrix decompositions. SIAM Review, 53(2):217-288, 2011.
  17. [Hansen and Zhou, 2007] Eric A Hansen and Rong Zhou. Any- time heuristic search. Journal of Artificial Intelligence Research, 28:267-297, 2007.
  18. [Hart et al., 1968] Peter E Hart, Nils J Nilsson, and Bertram Raphael. A formal basis for the heuristic determination of mini- mum cost paths. IEEE transactions on Systems Science and Cy- bernetics, 4(2):100-107, 1968.
  19. [Hastie et al., 2009] T. Hastie, R. Tibshirani, and J. Friedman. The Elements of Statistical Learning, section 3.3.1. Springer, 2009.
  20. [He et al., 2019] B. He, S. Shah, C. Maung, G. Arnold, G. Wan, and H. Schweitzer. Heuristic search algorithm for dimensional- ity reduction optimally combining feature selection and feature extraction. In AAAI'19, pages 2280-2287, California, 2019.
  21. [Hou et al., 2017] C. Hou, Y. Jiao, F. Nie, T. Luo, and Z. Zhou. 2d feature selection by sparse matrix regression. IEEE Transactions on Image Processing, 26(9):4255-4268, 2017.
  22. [Huang et al., 2020] S. Huang, Y. Peng, C. Chang, K. Cheng, S. Huang, and B. Chen. Restoration of images with high-density impulsive noise based on sparse approximation and ant-colony optimization. IEEE Access, 8, 2020.
  23. [Mallat, 1999] S. Mallat. A wavelet Tour of Signal Processing. Aca- demic Press, 1999.
  24. [Maung and Schweitzer, 2015] C. Maung and H. Schweitzer. Im- proved greedy algorithms for sparse approximation of a matrix in terms of another matrix. IEEE Transactions on Knowledge and Data Engineering, 27(3):769-780, March 2015.
  25. [Natarajan, 1995] B. K. Natarajan. Sparse approximate solutions to linear systems. SIAM Journal of Computing, 25(2):227-234, 1995.
  26. [Pearl, 1984] J. Pearl. Heuristics : intelligent search strategies for computer. Addison-Wesley, Reading, Massachusetts, 1984.
  27. [Pohl, 1970] Ira Pohl. Heuristic search viewed as path finding in a graph. Artificial intelligence, 1(3-4):193-204, 1970.
  28. [Qian et al., 2015] C. Qian, Y. Yu, and Z. Zhou. Subset selection by pareto optimization. In C. Cortes, N. D. Lawrence, D. D. Lee, M. Sugiyama, and R. Garnett, editors, NIPS'15, pages 1774- 1782.
  29. Curran Associates, Inc., 2015.
  30. [Qin et al., 2018] Zhijin Qin, Jiancun Fan, Yuanwei Liu, Yue Gao, and Geoffrey Ye Li. Sparse representation for wireless communi- cations: A compressive sensing approach. IEEE Signal Process- ing Magazine, 35(3):40-58, 2018.
  31. [Selesnick, 2017] I. Selesnick. Sparse regularization via convex analysis. IEEE Transactions on Signal Processing, 65(17), 2017.
  32. [Shitov, 2017] Y. Shitov. Column subset selection is np-complete, January 2017. arXiv e-print (arXiv:1701.02764[math.CO]).
  33. [Tibshirani, 1996] R. Tibshirani. Regression shrinkage and selec- tion via the lasso. J. Royal. Statist. Soc B., 58(1):267-288, 1996.
  34. [Tropp et al., 2006] J. A. Tropp, A. C. Gilbert, and M. J. Strauss. Algorithms for simultaneous sparse approximation. part I: Greedy pursuit. Signal Processing, 86(3):572-588, 2006.
  35. [Tropp, 2004] J. A. Tropp. Greed is good: algorithmic results for sparse approximation. IEEE Transactions on Information The- ory, 50(10):2231-2242, 2004.
  36. [Wan and Schweitzer, 2021a] G. Wan and H. Schweitzer. Accel- erated combinatorial search for outlier detection with provable bound on sub-optimality. In AAAI'21, 2021.
  37. [Wan and Schweitzer, 2021b] Guihong Wan and Haim Schweitzer. A fast algorithm for simultaneous sparse approximation. In 25th Pacific-Asia Conference on Knowledge Discovery and Data Min- ing (PAKDD'21), pages 42-54. Springer, 2021.
  38. [Zhang, 2009] T. Zhang. Adaptive forward-backward greedy algo- rithm for sparse learning with linear models. In NIPS'09, pages 1921-1928, 2009.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards