Proceedings

Binarized Collaborative Filtering with Distilling Graph Convolutional Network

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 4802-4808.

https://doi.org/10.24963/ijcai.2019/667

Abstract

The efficiency of top-K item recommendation based on implicit feedback are vital to recommender systems in real world, but it is very challenging due to the lack of negative samples and the large number of candidate items. To address the challenges, we firstly introduce an improved Graph Convolutional Network~(GCN) model with high-order feature interaction considered. Then we distill the ranking information derived from GCN into binarized collaborative filtering, which makes use of binary representation to improve the efficiency of online recommendation. However, binary codes are not only hard to be optimized but also likely to incur the loss of information during the training processing. Therefore, we propose a novel framework to convert the binary constrained optimization problem into an equivalent continuous optimization problem with a stochastic penalty. The binarized collaborative filtering model is then easily optimized by many popular solvers like SGD and Adam. The proposed algorithm is finally evaluated on three real-world datasets and shown the superiority to the competing baselines.

  1. [Berg et al., 2017] Rianne van den Berg, Thomas N Kipf, and Max Welling. Graph convolutional matrix completion. arXiv preprint arXiv:1706.02263, 2017.
  2. [Cao et al., 2007] Zhe Cao, Tao Qin, Tie-Yan Liu, Ming-Feng Tsai, and Hang Li. Learning to rank: from pairwise approach to list- wise approach. In Proceedings of ICML'07, pages 129-136. ACM, 2007.
  3. [Chen et al., 2018] Yuntao Chen, Naiyan Wang, and Zhaoxiang Zhang. Darkrank: Accelerating deep metric learning via cross sample similarities transfer. In Proceedings of AAAI'18, 2018.
  4. [Courbariaux et al., 2015] Matthieu Courbariaux, Yoshua Bengio, and Jean-Pierre David. Binaryconnect: Training deep neural net- works with binary weights during propagations. In Proceedings of NeurIPS'15, pages 3123-3131, 2015.
  5. [Dai et al., 2016] Qi Dai, Jianguo Li, Jingdong Wang, and Yu-Gang Jiang. Binary optimized hashing. In Proceedings of MM'16, pages 1247-1256. ACM, 2016.
  6. [Das et al., 2007] Abhinandan S Das, Mayur Datar, Ashutosh Garg, and Shyam Rajaram. Google news personalization: scalable on- line collaborative filtering. In Proceedings of WWW'07, pages 271-280. ACM, 2007.
  7. [Datar et al., 2004] Mayur Datar, Nicole Immorlica, Piotr Indyk, and Vahab S Mirrokni. Locality-sensitive hashing scheme based on p-stable distributions. In Proceedings of the twentieth annual symposium on Computational geometry, pages 253-262. ACM, 2004.
  8. [Gao et al., 2018] Hongyang Gao, Zhengyang Wang, and Shui- wang Ji. Large-scale learnable graph convolutional networks. In Proceedings of KDD'18, pages 1416-1424. ACM, 2018.
  9. [Giannessi and Tardella, 1998] Franco Giannessi and Fabio Tardella. Connections between nonlinear programming and dis- crete optimization. In Handbook of combinatorial optimization, pages 149-188. Springer, 1998.
  10. [Håstad, 2001] Johan Håstad. Some optimal inapproximability re- sults. Journal of the ACM (JACM), 48(4):798-859, 2001.
  11. [Henaff et al., 2015] Mikael Henaff, Joan Bruna, and Yann LeCun. Deep convolutional networks on graph-structured data. arXiv preprint arXiv:1506.05163, 2015.
  12. [Hinton et al., 2015] Geoffrey Hinton, Oriol Vinyals, and Jeff Dean. Distilling the knowledge in a neural network. arXiv preprint arXiv:1503.02531, 2015.
  13. [Ioffe and Szegedy, 2015] Sergey Ioffe and Christian Szegedy. Batch normalization: Accelerating deep network training by re- ducing internal covariate shift. arXiv preprint arXiv:1502.03167, 2015.
  14. [Karatzoglou et al., 2010] Alexandros Karatzoglou, Alex Smola, and Markus Weimer. Collaborative filtering on a budget. In Pro- ceedings of the Thirteenth International Conference on Artificial Intelligence and Statistics, pages 389-396, 2010.
  15. [Li et al., 2018a] Zhi Li, Hongke Zhao, Qi Liu, Zhenya Huang, Tao Mei, and Enhong Chen. Learning from history and present: Next- item recommendation via discriminatively exploiting user behav- iors. In Proceedings of KDD'18, pages 1734-1743. ACM, 2018.
  16. [Li et al., 2018b] Zhuohan Li, Di He, Fei Tian, Wei Chen, Tao Qin, Liwei Wang, and Tie-Yan Liu. Towards binary-valued gates for robust lstm training. arXiv preprint arXiv:1806.02988, 2018.
  17. [Lian et al., 2016] Defu Lian, Yuyang Ye, Wenya Zhu, Qi Liu, Xing Xie, and Hui Xiong. Mutual reinforcement of academic perfor- mance prediction and library book recommendation. In Proceed- ings of ICDM'16, pages 1023-1028. IEEE, 2016.
  18. [Liu et al., 2011] Qi Liu, Yong Ge, Zhongmou Li, Enhong Chen, and Hui Xiong. Personalized travel package recommendation. In Proceedings of ICDM'11, pages 407-416. IEEE, 2011.
  19. [Liu et al., 2014] Xianglong Liu, Junfeng He, Cheng Deng, and Bo Lang. Collaborative hashing. In Proceedings of CVPR'14, pages 2139-2146, 2014.
  20. [Lucidi and Rinaldi, 2010] Stefano Lucidi and Francesco Rinaldi. Exact penalty functions for nonlinear integer programming problems. Journal of optimization theory and applications, 145(3):479-488, 2010.
  21. [Monti et al., 2017] Federico Monti, Michael Bronstein, and Xavier Bresson. Geometric matrix completion with recurrent multi-graph neural networks. In Advances in Neural Information Processing Systems, pages 3697-3707, 2017.
  22. [Muja and Lowe, 2009] Marius Muja and David G Lowe. Fast ap- proximate nearest neighbors with automatic algorithm configura- tion. VISAPP (1), 2(331-340):2, 2009.
  23. [Pan et al., 2008] Rong Pan, Yunhong Zhou, Bin Cao, Nathan N Liu, Rajan Lukose, Martin Scholz, and Qiang Yang. One-class collaborative filtering. In Proceedings of ICDM'08, pages 502- 511. IEEE, 2008.
  24. [Rendle et al., 2009] Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme. Bpr: Bayesian person- alized ranking from implicit feedback. In Proceedings of UAI'09, pages 452-461. AUAI Press, 2009.
  25. [Tang and Wang, 2018] Jiaxi Tang and Ke Wang. Ranking distilla- tion: Learning compact ranking models with high performance for recommender system. In Proceedings of KDD'18, pages 2289-2298. ACM, 2018.
  26. [Wang et al., 2012] Jun Wang, Sanjiv Kumar, and Shih-Fu Chang. Semi-supervised hashing for large-scale search. IEEE Transac- tions on Pattern Analysis & Machine Intelligence, (12):2393- 2406, 2012.
  27. [Wang et al., 2017] Ruoxi Wang, Bin Fu, Gang Fu, and Mingliang Wang. Deep & cross network for ad click predictions. In Pro- ceedings of the ADKDD'17, page 12. ACM, 2017.
  28. [Ying et al., 2018] Rex Ying, Ruining He, Kaifeng Chen, Pong Ek- sombatchai, William L Hamilton, and Jure Leskovec. Graph con- volutional neural networks for web-scale recommender systems. In Proceedings of KDD'18, pages 974-983. ACM, 2018.
  29. [Zhang et al., 2014] Zhiwei Zhang, Qifan Wang, Lingyun Ruan, and Luo Si. Preference preserving hashing for efficient recom- mendation. In Proceedings of SIGIR'14, pages 183-192. ACM, 2014.
  30. [Zhang et al., 2016] Hanwang Zhang, Fumin Shen, Wei Liu, Xi- angnan He, Huanbo Luan, and Tat-Seng Chua. Discrete collab- orative filtering. In Proceedings of SIGIR'16, pages 325-334. ACM, 2016.
  31. [Zheng et al., 2018] Lei Zheng, Chun-Ta Lu, Fei Jiang, Jiawei Zhang, and Philip S Yu. Spectral collaborative filtering. In Pro- ceedings of RecSys'18, pages 311-319. ACM, 2018.
  32. [Zhou and Zha, 2012] Ke Zhou and Hongyuan Zha. Learning bi- nary codes for collaborative filtering. In Proceedings of KDD'18, pages 498-506. ACM, 2012.

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

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