Proceedings

Improved Guarantees and a Multiple-descent Curve for Column Subset Selection and the Nystrom Method (Extended Abstract)

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Sister Conferences Best Papers. Pages 4765-4769.

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

Abstract

The Column Subset Selection Problem (CSSP) and the Nystrom method are among the leading tools for constructing interpretable low-rank approximations of large datasets by selecting a small but representative set of features or instances. A fundamental question in this area is: what is the cost of this interpretability, i.e., how well can a data subset of size k compete with the best rank k approximation? We develop techniques which exploit spectral properties of the data matrix to obtain improved approximation guarantees which go beyond the standard worst-case analysis. Our approach leads to significantly better bounds for datasets with known rates of singular value decay, e.g., polynomial or exponential decay. Our analysis also reveals an intriguing phenomenon: the cost of interpretability as a function of k may exhibit multiple peaks and valleys, which we call a multiple-descent curve. A lower bound we establish shows that this behavior is not an artifact of our analysis, but rather it is an inherent property of the CSSP and Nystrom tasks. Finally, using the example of a radial basis function (RBF) kernel, we show that both our improved bounds and the multiple-descent curve can be observed on real datasets simply by varying the RBF parameter.

  1. [Alaoui and Mahoney, 2015] Ahmed El Alaoui and Michael W. Mahoney. Fast randomized kernel ridge regression with statistical guarantees. In Proceedings of the 28th International Conference on Neural Information Processing Systems, pages 775-783, 2015.
  2. [Anari et al., 2016] Nima Anari, Shayan Oveis Gharan, and Alireza Rezaei. Monte carlo markov chain algorithms for sampling strongly rayleigh distributions and determinantal point processes. In 29th Annual Conference on Learning Theory, volume 49, pages 103-115, 2016.
  3. [Bartlett et al., 2019] P. L. Bartlett, P. M. Long, G. Lugosi, and A. Tsigler. Benign overfitting in linear regression. Technical Report Preprint: arXiv:1906.11300, 2019.
  4. [Calandriello et al., 2020] Daniele Calandriello, Michał Dereziński, and Michal Valko. Sampling from a k-dpp without looking at all items. In Advances in Neural Infor- mation Processing Systems, volume 33, pages 6889-6899, 2020.
  5. [Chang and Lin, 2011] Chih-Chung Chang and Chih-Jen Lin. LIBSVM: A library for support vector machines. ACM Transactions on Intelligent Systems and Technology, 2:27:1-27:27, 2011.
  6. [Dereziński and Mahoney, 2021] Michał Dereziński and Michael W Mahoney. Determinantal point processes in randomized numerical linear algebra. Notices of the American Mathematical Society, 68(1):34-45, 2021.
  7. [Dereziński et al., 2019] Michał Dereziński, Daniele Calan- driello, and Michal Valko. Exact sampling of determi- nantal point processes with sublinear time preprocessing. In Advances in Neural Information Processing Systems, pages 11542-11554. 2019.
  8. [Dereziński et al., 2020] Michał Dereziński, Feynman Liang, and Michael W Mahoney. Exact expressions for double descent and implicit regularization via surrogate random design. In Advances in Neural Information Processing Systems, volume 33, pages 5152-5164, 2020.
  9. [Dereziński, 2019] Michał Dereziński. Fast determinantal point processes via distortion-free intermediate sampling. In Proceedings of the Thirty-Second Conference on Learn- ing Theory, pages 1029-1049, 2019.
  10. [Deshpande and Rademacher, 2010] Amit Deshpande and Luis Rademacher. Efficient volume sampling for row/column subset selection. In Proceedings of the 2010 IEEE 51st Annual Symposium on Foundations of Com- puter Science, pages 329-338, 2010.
  11. [Deshpande et al., 2006] Amit Deshpande, Luis Rademacher, Santosh Vempala, and Grant Wang. Matrix approximation and projective clustering via volume sampling. In Proc. 17th Annual Symposium on Discrete Algorithm, pages 1117-1126, 2006.
  12. [Drineas and Mahoney, 2005] P. Drineas and M. W. Ma- honey. On the Nyström method for approximating a Gram matrix for improved kernel-based learning. Journal of Ma- chine Learning Research, 6:2153-2175, 2005.
  13. [Gautier et al., 2019] Guillaume Gautier, Guillermo Polito, Rémi Bardenet, and Michal Valko. DPPy: DPP sam- pling with python. Journal of Machine Learning Research, 20(180):1-7, 2019.
  14. [Gittens and Mahoney, 2016] Alex Gittens and Michael W. Mahoney. Revisiting the Nyström method for improved large-scale machine learning. J. Mach. Learn. Res., 17(1):3977-4041, January 2016.
  15. [Gong et al., 2014] Boqing Gong, Wei-Lun Chao, Kristen Grauman, and Fei Sha. Diverse sequential subset selec- tion for supervised video summarization. In Advances in Neural Information Processing Systems 27, pages 2069- 2077. 2014.
  16. [Guruswami and Sinop, 2012] Venkatesan Guruswami and Ali K. Sinop. Optimal column-based low-rank matrix re- construction. In Proceedings of the Twenty-third Annual ACM-SIAM Symposium on Discrete Algorithms, pages 1207-1214, Kyoto, Japan, January 2012.
  17. [Hough et al., 2006] J. Ben Hough, Manjunath Krishnapur, Yuval Peres, Bálint Virág, et al. Determinantal processes and independence. Probability surveys, 3:206-229, 2006.
  18. [Kim et al., 2016] Been Kim, Rajiv Khanna, and Oluwasanmi Koyejo. Examples are not enough, learn to criticize! criticism for interpretability. In Advances in Neural Information Processing Systems, 2016.
  19. [Kulesza and Taskar, 2011] Alex Kulesza and Ben Taskar. k- DPPs: Fixed-Size Determinantal Point Processes. In Pro- ceedings of the 28th International Conference on Machine Learning, pages 1193-1200, June 2011.
  20. [Kulesza and Taskar, 2012] Alex Kulesza and Ben Taskar. Determinantal Point Processes for Machine Learning. Now Publishers Inc., Hanover, MA, USA, 2012.
  21. [Macchi, 1975] Odile Macchi. The coincidence approach to stochastic point processes. Advances in Applied Probabil- ity, 7(1):83-122, 1975.
  22. [Mahoney and Drineas, 2009] Michael W Mahoney and Pet- ros Drineas. Cur matrix decompositions for improved data analysis. Proceedings of the National Academy of Sci- ences, 106(3):697-702, 2009.
  23. [Mutny et al., 2020] Mojmir Mutny, Michał Dereziński, and Andreas Krause. Convergence analysis of block coordi- nate algorithms with determinantal sampling. In Interna- tional Conference on Artificial Intelligence and Statistics, pages 3110-3120, 2020.
  24. [Warlop et al., 2019] Romain Warlop, Jérémie Mary, and Mike Gartrell. Tensorized determinantal point processes for recommendation. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discov- ery & Data Mining, KDD '19, pages 1605-1615, 2019.
  25. [Williams and Seeger, 2001] Christopher K. I. Williams and Matthias Seeger. Using the Nyström method to speed up kernel machines. In T. K. Leen, T. G. Dietterich, and V. Tresp, editors, Advances in Neural Information Pro- cessing Systems 13, pages 682-688. MIT Press, 2001.

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

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