Proceedings

Revisiting Wedge Sampling for Budgeted Maximum Inner Product Search (Extended Abstract)

Download BibTeX Cite

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

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

© 2021 International Joint Conferences on Artificial Intelligence

Abstract

Top-k maximum inner product search (MIPS) is a central task in many machine learning applications. This work extends top-k MIPS with a budgeted setting, that asks for the best approximate top-k MIPS given a limited budget of computational operations. We study recent advanced sampling methods, including wedge and diamond sampling, to solve budgeted top-k MIPS. First, we theoretically show that diamond sampling is essentially a combination of wedge sampling and basic sampling for top-k MIPS. Second, we propose dWedge, a simple deterministic variant of wedge sampling for budgeted top-k MIPS. Empirically, dWedge provides significantly higher accuracy than other budgeted top-k MIPS solvers while maintaining a similar speedup.

  1. [Bachrach et al., 2014] Yoram Bachrach, Yehuda Finkelstein, Ran Gilad-Bachrach, Liran Katzir, Noam Koenigstein, Nir Nice, and Ulrich Paquet. Speeding up the xbox recom- mender system using a euclidean transformation for inner- product spaces. In RecSys, pages 257-264, 2014.
  2. [Ballard et al., 2015] Grey Ballard, Tamara G. Kolda, Ali Pinar, and C. Seshadhri. Diamond sampling for approx- imate maximum all-pairs dot-product (MAD) search. In ICDM, pages 11-20, 2015.
  3. [Cohen and Lewis, 1999] Edith Cohen and David D. Lewis. Approximating matrix multiplication for pattern recogni- tion tasks. J. Algorithms, 30(2):211-252, 1999.
  4. [Covington et al., 2016] Paul Covington, Jay Adams, and Emre Sargin. Deep neural networks for youtube recom- mendations. In RecSys, pages 191-198, 2016.
  5. [Cremonesi et al., 2010] Paolo Cremonesi, Yehuda Koren, and Roberto Turrin. Performance of recommender algo- rithms on top-n recommendation tasks. In RecSys, pages 39-46, 2010.
  6. [Dean et al., 2013] Thomas L. Dean, Mark A. Ruzon, Mark Segal, Jonathon Shlens, Sudheendra Vijayanarasimhan, and Jay Yagnik. Fast, accurate detection of 100, 000 object classes on a single machine. In CVPR, pages 1814-1821, 2013.
  7. [Drineas et al., 2006] Petros Drineas, Ravi Kannan, and Michael W. Mahoney. Fast monte carlo algorithms for matrices I: approximating matrix multiplication. SIAM J. Comput., 36(1):132-157, 2006.
  8. [Fetaya et al., 2015] Ethan Fetaya, Ohad Shamir, and Shimon Ullman. Graph approximation and clustering on a budget. In AISTATS, 2015.
  9. [Hu et al., 2008] Yifan Hu, Yehuda Koren, and Chris Volin- sky. Collaborative filtering for implicit feedback datasets. In ICDM, pages 263-272, 2008.
  10. [Koenigstein et al., 2011] Noam Koenigstein, Gideon Dror, and Yehuda Koren. Yahoo! music recommendations: mod- eling music ratings with temporal dynamics and item tax- onomy. In RecSys, pages 165-172, 2011.
  11. [Koren et al., 2009] Yehuda Koren, Robert M. Bell, and Chris Volinsky. Matrix factorization techniques for recommender systems. IEEE Computer, 42(8):30-37, 2009.
  12. [Lorenzen and Pham, 2020] Stephan S. Lorenzen and Ninh Pham. Revisiting wedge sampling for budgeted maximum inner product search. In ECML PKDD, pages 439-455, 2020.
  13. [Mai et al., 2013] Son T. Mai, Xiao He, Nina Hubig, Claudia Plant, and Christian Böhm. Active density-based clustering. In ICDM, pages 508-517, 2013.
  14. [Neyshabur and Srebro, 2015] Behnam Neyshabur and Nathan Srebro. On symmetric and asymmetric lshs for inner product search. In ICML, pages 1926-1934, 2015.
  15. [Ram et al., 2012] Parikshit Ram, Dongryeol Lee, and Alexander G. Gray. Nearest-neighbor search on a time budget via max-margin trees. In SDM, pages 1011-1022, 2012.
  16. [Rendle et al., 2009] Steffen Rendle, Christoph Freuden- thaler, Zeno Gantner, and Lars Schmidt-Thieme. BPR: bayesian personalized ranking from implicit feedback. In UAI, pages 452-461, 2009.
  17. [Russakovsky et al., 2015] Olga Russakovsky, Jia Deng, Hao Su, Jonathan Krause, Sanjeev Satheesh, Sean Ma, Zhiheng Huang, Andrej Karpathy, Aditya Khosla, Michael S. Bern- stein, Alexander C. Berg, and Fei-Fei Li. Imagenet large scale visual recognition challenge. IJCV, 115(3):211-252, 2015.
  18. [Shamir and Tishby, 2011] Ohad Shamir and Naftali Tishby. Spectral clustering on a budget. In AISTATS, pages 661- 669, 2011.
  19. [Spring and Shrivastava, 2017] Ryan Spring and Anshumali Shrivastava. Scalable and sustainable deep learning via randomized hashing. In KDD, pages 445-454, 2017.
  20. [Yan et al., 2018] Xiao Yan, Jinfeng Li, Xinyan Dai, Hongzhi Chen, and James Cheng. Norm-ranging LSH for maximum inner product search. In NeurIPS, pages 2956-2965, 2018.
  21. [Yu et al., 2017] Hsiang-Fu Yu, Cho-Jui Hsieh, Qi Lei, and Inderjit S. Dhillon. A greedy approach for budgeted max- imum inner product search. In NIPS, pages 5459-5468, 2017.
  22. [Zilberstein, 1996] Shlomo Zilberstein. Using anytime algo- rithms in intelligent systems. AI Magazine, 17(3):73-83, 1996.

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

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