Using The Matrix Ridge Approximation to Speedup Determinantal Point Processes Sampling Algorithms

Authors

  • Shusen Wang Zhejiang University
  • Chao Zhang Zhejiang University
  • Hui Qian Zhejiang University
  • Zhihua Zhang Shanghai Jiao Tong University

DOI:

https://doi.org/10.1609/aaai.v28i1.8972

Keywords:

kernel method, DPP, kernel approximation, the Nystrom method

Abstract

Determinantal point process (DPP) is an important probabilistic model that has extensive applications in artificial intelligence. The exact sampling algorithm of DPP requires the full eigenvalue decomposition of the kernel matrix which has high time and space complexities. This prohibits the applications of DPP from large-scale datasets. Previous work has applied the Nystrom method to speedup the sampling algorithm of DPP, and error bounds have been established for the approximation. In this paper we employ the matrix ridge approximation (MRA) to speedup the sampling algorithm of DPP, showing that our approach MRA-DPP has stronger error bound than the Nystrom-DPP. In certain circumstances our MRA-DPP is provably exact, whereas the Nystrom-DPP is far from the ground truth. Finally, experiments on several real-world datasets show that our MRA-DPP is more accurate than the other approximation approaches.

Downloads

Published

2014-06-21

How to Cite

Wang, S., Zhang, C., Qian, H., & Zhang, Z. (2014). Using The Matrix Ridge Approximation to Speedup Determinantal Point Processes Sampling Algorithms. Proceedings of the AAAI Conference on Artificial Intelligence, 28(1). https://doi.org/10.1609/aaai.v28i1.8972

Issue

Section

Main Track: Novel Machine Learning Algorithms