Proceedings

Discrete Listwise Personalized Ranking for Fast Top-N Recommendation with Implicit Feedback

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 2159-2165.

https://doi.org/10.24963/ijcai.2022/300

Abstract

We address the efficiency problem of personalized ranking from implicit feedback by hashing users and items with binary codes, so that top-N recommendation can be fast executed in a Hamming space by bit operations. However, current hashing methods for top-N recommendation fail to align their learning objectives (such as pointwise or pairwise loss) with the benchmark metrics for ranking quality (e.g. Average Precision, AP), resulting in sub-optimal accuracy. To this end, we propose a Discrete Listwise Personalized Ranking (DLPR) model that optimizes AP under discrete constraints for fast and accurate top-N recommendation. To resolve the challenging DLPR problem, we devise an efficient algorithm that can directly learn binary codes in a relaxed continuous solution space. Specifically, theoretical analysis shows that the optimal solution to the relaxed continuous optimization problem is exactly the same as that of the original discrete DLPR problem. Through extensive experiments on two real-world datasets, we show that DLPR consistently surpasses state-of-the-art hashing methods for top-N recommendation.

  1. [Brown et al., 2020] Andrew Brown, Weidi Xie, Vicky Kalogeiton, and Andrew Zisserman. Smooth-ap: Smooth- ing the path towards large-scale image retrieval. In ECCV, volume 12354, pages 677-694, 2020.
  2. [Covington et al., 2016] Paul Covington, Jay Adams, and Emre Sargin. Deep neural networks for youtube recom- mendations. In RecSys, pages 191-198, 2016.
  3. [Grover et al., 2019] Aditya Grover, Eric Wang, Aaron Zweig, and Stefano Ermon. Stochastic optimization of sorting networks via continuous relaxations. In ICLR, 2019.
  4. [Hansen et al., 2021] Christian Hansen, Casper Hansen, Jakob Grue Simonsen, and Christina Lioma. Projected hamming dissimilarity for bit-level importance coding in collaborative filtering. In WWW, pages 261-269, 2021.
  5. [He et al., 2017] Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. Neural collabo- rative filtering. In WWW, page 173-182, 2017.
  6. [Koren et al., 2009] Yehuda Koren, Robert Bell, and Chris Volinsky. Matrix factorization techniques for recom- mender systems. Computer, 42(8):30-37, 2009.
  7. [Li et al., 2021] Roger Zhe Li, Julián Urbano, and Alan Han- jalic. New insights into metric optimization for ranking- based recommendation. In SIGIR, pages 932-941, 2021.
  8. [Lian et al., 2021] Defu Lian, Xing Xie, and Enhong Chen. Discrete matrix factorization and extension for fast item recommendation. IEEE Trans. Knowl. Data Eng., 33(5):1919-1933, 2021.
  9. [Liu and Qiao, 2014] Zhiyong Liu and Hong Qiao. GNCCP -graduated nonconvexityand concavity procedure. IEEE T. Pattern Anal., 36(6):1258-1267, 2014.
  10. [Liu et al., 2019] Chenghao Liu, Xin Wang, Tao Lu, Wenwu Zhu, Jianling Sun, and Steven Hoi. Discrete social recom- mendation. In AAAI, 2019.
  11. [Liu et al., 2021] Chenghao Liu, Tao Lu, Zhiyong Cheng, Xin Wang, Jianling Sun, and Steven C. H. Hoi. Discrete listwise collaborative filtering for fast recommendation. In SDM, pages 46-54, 2021.
  12. [Luo et al., 2021] Fangyuan Luo, Jun Wu, and Haishuai Wang. Semi-discrete social recommendation (student ab- stract). In AAAI, pages 15835-15836, 2021.
  13. [Marguerite Frank, 1956] Philip Wolfe Marguerite Frank. An algorithm for quadratic programming. Naval Research Logistics Quarterly, 3:95-110, 1956.
  14. [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.
  15. [Rockafellar, 1997] R.T. Rockafellar. Convex Analysis. Princeton Landmarks in Mathematics and Physics. Prince- ton University Press, 1997.
  16. [Shen et al., 2015] Fumin Shen, Chunhua Shen, Wei Liu, and Heng Tao Shen. Supervised discrete hashing. In CVPR, pages 37-45, 2015.
  17. [Wang et al., 2012] Jun Wang, Sanjiv Kumar, and Shih-Fu Chang. Semi-supervised hashing for large-scale search. IEEE Trans. Pattern Anal. Mach. Intell., 34(12):2393- 2406, 2012.
  18. [Wang et al., 2016] J Wang, W Liu, S Kumar, and S Chang. Learning to hash for indexing big data -a survey. Proc. IEEE, 104(1):34-57, 2016.
  19. [Wang et al., 2018a] Jingdong Wang, Ting Zhang, Jingkuan Song, Nicu Sebe, and Heng Tao Shen. A survey on learn- ing to hash. IEEE T. Pattern Anal., 40(4):769-790, 2018.
  20. [Wang et al., 2018b] Tao Wang, Haibin Ling, Congyan Lang, and Songhe Feng. Graph matching with adaptive and branching path following. IEEE T. Pattern Anal., 40(12):2853-2867, 2018.
  21. [Wang et al., 2020] Tao Wang, He Liu, Yidong Li, Yi Jin, Xiaohui Hou, and Haibin Ling. Learning combinatorial solver for graph matching. In CVPR, pages 7565-7574, 2020.
  22. [Wu et al., 2020] Jun Wu, Fangyuan Luo, Yujia Zhang, and Haishuai Wang. Semi-discrete matrix factorization. IEEE Intell. Syst., 35(5):73-83, 2020.
  23. [Zhang et al., 2014] Zhiwei Zhang, Qifan Wang, Lingyun Ruan, and Luo Si. Preference preserving hashing for effi- cient recommendation. In SIGIR, pages 183-192, 2014.
  24. [Zhang et al., 2016] Hanwang Zhang, Fumin Shen, Wei Liu, Xiangnan He, Huanbo Luan, and Tat Seng Chua. Discrete collaborative filtering. In SIGIR, pages 325-334, 2016.
  25. [Zhang et al., 2017] Yan Zhang, Defu Lian, and Guowu Yang. Discrete personalized ranking for fast collaborative filtering from implicit feedback. In AAAI, pages 1669- 1675, 2017.
  26. [Zhang et al., 2018a] Yan Zhang, Haoyu Wang, Defu Lian, Ivor W. Tsang, Hongzhi Yin, and Guowu Yang. Discrete ranking-based matrix factorization with self-paced learn- ing. In SIGKDD, pages 2758-2767, 2018.
  27. [Zhang et al., 2018b] Yujia Zhang, Jun Wu, and Haishuai Wang. Binary collaborative filtering ensemble. In PRI- CAI, pages 993-1004, 2018.
  28. [Zhang et al., 2019] Shuai Zhang, Lina Yao, Aixin Sun, and Yi Tay. Deep learning based recommender system: A sur- vey and new perspectives. ACM Comput. Surv., 52(1):5:1- 5:38, 2019.
  29. [Zhang et al., 2020] Yan Zhang, Ivor W. Tsang, Hongzhi Yin, Guowu Yang, Defu Lian, and Jingjing Li. Deep pairwise hashing for cold-start recommendation. CoRR, abs/2011.00944, 2020.
  30. [Zhou and Zha, 2012] Ke Zhou and Hongyuan Zha. Learn- ing binary codes for collaborative filtering. In SIGKDD, pages 498-506, 2012.

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

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