Proceedings

Discrete Factorization Machines for Fast Feature-based Recommendation

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 3449-3455.

https://doi.org/10.24963/ijcai.2018/479

Abstract

User and item features of side information are crucial for accurate recommendation. However, the large number of feature dimensions, e.g., usually larger than 107, results in expensive storage and computational cost. This prohibits fast recommendation especially on mobile applications where the computational resource is very limited. In this paper, we develop a generic feature-based recommendation model, called Discrete Factorization Machine (DFM), for fast and accurate recommendation. DFM binarizes the real-valued model parameters (e.g., float32) of every feature embedding into binary codes (e.g., boolean), and thus supports efficient storage and fast user-item score computation. To avoid the severe quantization loss of the binarization, we propose a convergent updating rule that resolves the challenging discrete optimization of DFM.   Through extensive experiments on two real-world datasets, we show that 1) DFM consistently outperforms state-of-the-art binarized recommendation models, and 2) DFM shows very competitive performance compared to its real-valued version (FM), demonstrating the minimized quantization loss.

  1. [Bai et al., 2017] Ting Bai, Ji-Rong Wen, Jun Zhang, and Wayne Xin Zhao. A neural collaborative filtering mod- el with interaction-based neighborhood. In CIKM, pages 1979-1982, 2017.
  2. [Bayer et al., 2017] Immanuel Bayer, Xiangnan He, Bhargav Kanagal, and Steffen Rendle. A generic coordinate de- scent framework for learning from implicit feedback. In WWW, pages 1341-1350, 2017.
  3. [Chen et al., 2017] Jingyuan Chen, Hanwang Zhang, Xiang- nan He, Liqiang Nie, Wei Liu, and Tat-Seng Chua. Atten- tive collaborative filtering: Multimedia recommendation with item-and component-level attention. In SIGIR, pages 335-344, 2017.
  4. [Das et al., 2007] Abhinandan S. Das, Mayur Datar, Ashutosh Garg, and Shyam Rajaram. Google news personalization: scalable online collaborative filtering. In WWW, pages 271-280, 2007.
  5. [Feng et al., 2018] Fuli Feng, Xiangnan He, Yiqun Liu, Liqiang Nie, and Tat-Seng Chua. Learning on partial-order hypergraphs. In WWW, pages 1523-1532, 2018.
  6. [Gionis et al., 1999] Aristides Gionis, Piotr Indyk, and Ra- jeev Motwani. Similarity search in high dimensions via hashing. In VLDB, pages 518-529, 1999.
  7. [Gong and Lazebnik, 2011] Yunchao Gong and Svetlana Lazebnik. Iterative quantization: A procrustean approach to learning binary codes. In CVPR, pages 817-824, 2011.
  8. [He and Chua, 2017] Xiangnan He and Tat-Seng Chua. Neu- ral factorization machines for sparse predictive analytics. In SIGIR, pages 355-364, 2017.
  9. [He et al., 2016] Xiangnan He, Hanwang Zhang, Min-Yen Kan, and Tat-Seng Chua. Fast matrix factorization for on- line recommendation with implicit feedback. In SIGIR, pages 549-558, 2016.
  10. [He et al., 2017] Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. Neural collabo- rative filtering. In WWW, pages 173-182, 2017.
  11. [Karatzoglou et al., 2010] Alexandros Karatzoglou, Alexan- der J. Smola, and Markus Weimer. Collaborative filtering on a budget. pages 389-396, 2010.
  12. [Li et al., 2017] Jing Li, Pengjie Ren, Zhumin Chen, Zhaochun Ren, Tao Lian, and Jun Ma. Neural attentive session-based recommendation. In CIKM, pages 1419- 1428, 2017.
  13. [Lian et al., 2017] Defu Lian, Rui Liu, Yong Ge, Kai Zheng, Xing Xie, and Longbing Cao. Discrete content-aware ma- trix factorization. In SIGKDD, pages 325-334, 2017.
  14. [Liu et al., 2014] Xianglong Liu, Junfeng He, Cheng Deng, and Bo Lang. Collaborative hashing. In CVPR, pages 2147-2154, 2014.
  15. [Liu et al., 2017] An-An Liu, Yu-Ting Su, Wei-Zhi Nie, and Mohan Kankanhalli. Hierarchical clustering multi-task learning for joint human action grouping and recognition. IEEE Transactions on Pattern Analysis and Machine In- telligence, 39(1):102-114, 2017.
  16. [Luo et al., 2018] Xin Luo, Liqiang Nie, Xiangnan He, Ye Wu, Chen Zhen-Duo, and Xin-Shun Xu. Fast scalable supervised hashing. In SIGIR, 2018.
  17. [McAuley et al., 2015] Julian McAuley, Rahul Pandey, and Jure Leskovec. Inferring networks of substitutable and complementary products. In SIGKDD, pages 785-794, 2015.
  18. [Rendle et al., 2011] Steffen Rendle, Zeno Gantner, Christoph Freudenthaler, and Lars Schmidt-Thieme. Fast context-aware recommendations with factorization machines. In SIGIR, pages 635-644, 2011.
  19. [Rendle, 2011] Steffen Rendle. Factorization machines. In ICDM, pages 995-1000, 2011.
  20. [Stad, 2001] Johan Stad. Some optimal inapproximability re- sults. ACM, 2001.
  21. [Wang et al., 2017] Xiang Wang, Xiangnan He, Liqiang Nie, and Tat-Seng Chua. Item silk road: Recommending items from information domains to social users. In SIGIR, pages 185-194, 2017.
  22. [Wang et al., 2018] Zihan Wang, Ziheng Jiang, Zhaochun Ren, Jiliang Tang, and Dawei Yin. A path-constrained framework for discriminating substitutable and comple- mentary products in e-commerce. In WSDM, pages 619- 627, 2018.
  23. [Xiao et al., 2017] Jun Xiao, Hao Ye, Xiangnan He, Han- wang Zhang, Fei Wu, and Tat-Seng Chua. Attentional fac- torization machines: Learning the weight of feature inter- actions via attention networks. IJCAI, pages 3119-3125, 2017. IJCAI
  24. [Yu et al., 2018] Wenhui Yu, Huidi Zhang, Xiangnan He, X- u Chen, Li Xiong, and Zheng Qin. Aesthetic-based cloth- ing recommendation. In WWW, pages 649-658, 2018.
  25. [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.
  26. [Zhang et al., 2016] Hanwang Zhang, Wei Liu, Wei Liu, X- iangnan He, Huanbo Luan, and Tat Seng Chua. Discrete collaborative filtering. In SIGIR, pages 325-334, 2016.
  27. [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