Proceedings

Sampling for Approximate Maximum Search in Factorized Tensor

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 2400-2406.

https://doi.org/10.24963/ijcai.2017/334

Abstract

Factorization models have been extensively used for recovering the missing entries of a matrix or tensor. However, directly computing all of the entries using the learned factorization models is prohibitive when the size of the matrix/tensor is large. On the other hand, in many applications, such as collaborative filtering, we are only interested in a few entries that are the largest among them. In this work, we propose a sampling-based approach for finding the top entries of a tensor which is decomposed by the CANDECOMP/PARAFAC model. We develop an algorithm to sample the entries with probabilities proportional to their values. We further extend it to make the sampling proportional to the $k$-th power of the values, amplifying the focus on the top ones. We provide theoretical analysis of the sampling algorithm and evaluate its performance on several real-world data sets. Experimental results indicate that the proposed approach is orders of magnitude faster than exhaustive computing. When applied to the special case of searching in a matrix, it also requires fewer samples than the other state-of-the-art method.

  1. [Acar et al., 2009] Evrim Acar, Daniel M Dunlavy, and Tamara G. Kolda. Link prediction on evolving data using matrix and tensor factorizations. In the IEEE Internation- al Conference on Data Mining Workshops, pages 262-269, 2009.
  2. [Adomavicius and Tuzhilin, 2015] Gediminas Adomavicius and Alexander Tuzhilin. Context-aware recommender sys- tems, pages 191-226. Springer, 2015.
  3. [Andoni and Indyk, 2008] Alexandr Andoni and Piotr Indyk. Near-optimal hashing algorithms for approximate near- est neighbor in high dimensions. Communications of the ACM, pages 117-122, 2008.
  4. [Bader and Kolda, 2007] Brett W. Bader and Tamara G. Kol- da. Efficient matlab computations with sparse and factored tensors. SIAM Journal on Scientific Computing, pages 205-231, 2007.
  5. [Bader et al., 2012] Brett W. Bader, Tamara G. Kolda, et al. Matlab tensor toolbox version 2.5. Available online, 2012.
  6. [Ballard et al., 2015] Grey Ballard, Tamara G. Kolda, Al- i Pinar, and C Seshadhri. Diamond sampling for approx- imate maximum all-pairs dot-product (MAD) search. In the IEEE International Conference on Data Mining, pages 11-20, 2015.
  7. [Bertalmio et al., 2000] Marcelo Bertalmio, Guillermo S- apiro, Vincent Caselles, and Coloma Ballester. Image in- painting. In Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, pages 417-424, 2000.
  8. [Cantador et al., 2011] Ivan Cantador, Peter Brusilovsky, and Tsvi Kuflik. Second workshop on information het- erogeneity and fusion in recommender systems (HetRec 2011). In RecSys, pages 387-388, 2011.
  9. [Coh, 1997] Approximating Matrix Multiplication for Pat- tern Recognition Tasks, 1997.
  10. [Drineas et al., 2006] Petros Drineas, Ravi Kannan, and Michael W Mahoney. Fast monte carlo algorithms for ma- trices I: Approximating matrix multiplication. SIAM Jour- nal on Computing, 36(1):132-157, 2006.
  11. [Dunlavy et al., 2011] Daniel M Dunlavy, Tamara G. Kolda, and Evrim Acar. Temporal link prediction using matrix and tensor factorizations. ACM Transactions on Knowl- edge Discovery from Data, pages 10:1-10:27, 2011.
  12. [Harper and Konstan, 2016] F Maxwell Harper and Joseph A Konstan. The movielens datasets: History and context. ACM Transactions on Interactive Intelligent Systems, pages 19:1-19:19, 2016.
  13. [Higham and Relton, 2016] Nicholas J Higham and Samuel D Relton. Estimating the largest elements of a matrix. SIAM Journal on Scientific Computing, pages C584-C601, 2016.
  14. [Holodnak and Ipsen, 2015] John T Holodnak and Ilse CF Ipsen. Randomized approximation of the gram matrix: Exact computation and probabilistic bounds. SIAM Jour- nal on Matrix Analysis and Applications, pages 110-137, 2015.
  15. [Hu et al., 2015] Yang Hu, Xi Yi, and Larry S Davis. Col- laborative fashion recommendation: A functional tensor factorization approach. In Proceedings of the 23rd ACM International Conference on Multimedia, pages 129-138, 2015.
  16. [Jäschke et al., 2008] Robert Jäschke, Leandro Marinho, Andreas Hotho, Lars Schmidt-Thieme, and Gerd Stumme. Tag recommendations in social bookmarking systems. AI Communications, pages 231-247, 2008.
  17. [Ke et al., 2004] Yan Ke, Rahul Sukthankar, and Larry Hus- ton. Efficient near-duplicate detection and sub-image re- trieval. In Proceedings of the 12th Annual ACM Interna- tional Conference on Multimedia, pages 869-876, 2004.
  18. [Kolda and Bader, 2009] Tamara G. Kolda and Brett W. Bad- er. Tensor decompositions and applications. SIAM Review, pages 455-500, 2009.
  19. [Koren et al., 2009] Yehuda Koren, Robert Bell, and Chris Volinsky. Matrix factorization techniques for recom- mender systems. Computer, 42(8):30-37, 2009.
  20. [Rendle et al., 2009a] Steffen Rendle, Leandro Balby Mar- inho, Alexandros Nanopoulos, and Lars Schmidt-Thieme. Learning optimal ranking with tensor factorization for tag recommendation. In Proceedings of the 15th Internation- al Conference on Knowledge Discovery and Data mining, pages 727-736. ACM, 2009.
  21. [Rendle et al., 2009b] Steffen Rendle, Christoph Freuden- thaler, Zeno Gantner, and Lars Schmidt-Thieme. BPR: Bayesian personalized ranking from implicit feedback. In Proceedings of the 25th Conference on Uncertainty in Ar- tificial Intelligence, pages 452-461, 2009.
  22. [Salton and Harman, 2003] Gerard Salton and Donna Har- man. Information retrieval. John Wiley and Sons Ltd., 2003.
  23. [Shrivastava and Li, 2014] Anshumali Shrivastava and Ping Li. Asymmetric LSH (ALSH) for sublinear time maxi- mum inner product search (MIPS). In Advances in Neural Information Processing Systems, pages 2321-2329, 2014.
  24. [Xiong et al., 2010] Liang Xiong, Xi Chen, Tzu-Kuo Huang, Jeff Schneider, and Jaime G Carbonell. Temporal collabo- rative filtering with bayesian probabilistic tensor factoriza- tion. In Proceedings of the SIAM International Conference on Data Mining, pages 211-222, 2010.

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

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