Proceedings

Attentional Factorization Machines: Learning the Weight of Feature Interactions via Attention Networks

Download BibTeX Cite

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

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

Abstract

Factorization Machines (FMs) are a supervised learning approach that enhances the linear regression model by incorporating the second-order feature interactions. Despite effectiveness, FM can be hindered by its modelling of all feature interactions with the same weight, as not all feature interactions are equally useful and predictive. For example, the interactions with useless features may even introduce noises and adversely degrade the performance. In this work, we improve FM by discriminating the importance of different feature interactions. We propose a novel model named Attentional Factorization Machine (AFM), which learns the importance of each feature interaction from data via a neural attention network. Extensive experiments on two real-world datasets demonstrate the effectiveness of AFM. Empirically, it is shown on regression task AFM betters FM with a 8.6% relative improvement, and consistently outperforms the state-of-the-art deep learning methods Wide&Deep [Cheng et al., 2016] and DeepCross [Shan et al., 2016] with a much simpler structure and fewer model parameters. Our implementation of AFM is publicly available at: https://github.com/hexiangnan/attentional_factorization_machine

  1. [Baltrunas et al., 2015] Linas Baltrunas, Karen Church, Alexan- dros Karatzoglou, and Nuria Oliver. Frappe: Understanding the usage and perception of mobile app recommendations in-the- wild. CoRR, abs/1505.03014, 2015.
  2. [Bayer et al., 2017] Immanuel Bayer, Xiangnan He, Bhargav Kana- gal, and Steffen Rendle. A generic coordinate descent framework for learning from implicit feedback. In WWW, 2017.
  3. [Blondel et al., 2016] Mathieu Blondel, Akinori Fujino, Naonori Ueda, and Masakazu Ishihata. Higher-order factorization ma- chines. In NIPS, 2016.
  4. [Chen et al., 2016] Tao Chen, Xiangnan He, and Min-Yen Kan. Context-aware image tweet modelling and recommendation. In MM, 2016.
  5. [Chen et al., 2017a] Jingyuan Chen, Hanwang Zhang, Xiangnan He, Liqiang Nie, Wei Liu, and Tat-Seng Chua. Attentive collab- orative filtering: Multimedia recommendation with feature-and item-level attention. In SIGIR, 2017.
  6. [Chen et al., 2017b] Long Chen, Hanwang Zhang, Jun Xiao, Liqiang Nie, Jian Shao, and Tat-Seng Chua. SCA-CNN: spatial and channel-wise attention in convolutional networks for image captioning. In CVPR, 2017.
  7. [Cheng et al., 2014] Chen Cheng, Fen Xia, Tong Zhang, Irwin King, and Michael R Lyu. Gradient boosting factorization ma- chines. In RecSys, 2014.
  8. [Cheng et al., 2016] Heng-Tze Cheng, Levent Koc, Jeremiah Harmsen, et al. Wide & deep learning for recommender systems. In DLRS, 2016.
  9. [Harper and Konstan, 2015] F. Maxwell Harper and Joseph A. Kon- stan. The movielens datasets: History and context. ACM TIIS, 2015.
  10. [He et al., 2016a] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recognition. In CVPR, 2016.
  11. [He et al., 2016b] Xiangnan He, Hanwang Zhang, Min-Yen Kan, and Tat-Seng Chua. Fast matrix factorization for online recom- mendation with implicit feedback. In SIGIR, 2016.
  12. [He et al., 2017a] Xiangnan He, Ming Gao, Min-Yen Kan, and Dingxian Wang. BiRank: Towards ranking on bipartite graphs. IEEE TKDE, 2017.
  13. [He et al., 2017b] Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. Neural collaborative filering. In WWW, 2017.
  14. [Juan et al., 2016] Yuchin Juan, Yong Zhuang, Wei-Sheng Chin, and Chih-Jen Lin. Field-aware factorization machines for ctr pre- diction. In RecSys, 2016.
  15. [Koren, 2008] Yehuda Koren. Factorization meets the neighbor- hood: A multifaceted collaborative filtering model. In KDD, 2008.
  16. [Petroni et al., 2015] Fabio Petroni, Luciano Del Corro, and Rainer Gemulla. Core: Context-aware open relation extraction with fac- torization machines. In EMNLP, 2015.
  17. [Rendle et al., 2011] Steffen Rendle, Zeno Gantner, Christoph Freudenthaler, and Lars Schmidt-Thieme. Fast context-aware recommendations with factorization machines. In SIGIR, 2011.
  18. [Rendle, 2010] Steffen Rendle. Factorization machines. In ICDM, 2010.
  19. [Rendle, 2012] Steffen Rendle. Factorization machines with libfm. ACM TIST, 2012.
  20. [He and Chua, 2017] Xiangnan He and Tat-Seng Chua. Neural fac- torization machines for sparse predictive analytics. In SIGIR, 2017.
  21. [He et al., 2014] Xiangnan He, Min-Yen Kan, Peichu Xie, and Xiao Chen. Comment-based multi-view clustering of web 2.0 items. In WWW, 2014.
  22. [Shan et al., 2016] Ying Shan, T Ryan Hoens, Jian Jiao, Haijing Wang, Dong Yu, and JC Mao. Deep crossing: Web-scale mod- eling without manually crafted combinatorial features. In KDD, 2016.
  23. [Shen et al., 2015] Fumin Shen, Chunhua Shen, Wei Liu, and Heng Tao Shen. Supervised discrete hashing. In CVPR, 2015.
  24. [Srivastava et al., 2014] Nitish Srivastava, Geoffrey E Hinton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdinov. Dropout: a simple way to prevent neural networks from overfitting. JMLR, 2014.
  25. [Wang et al., 2015] Meng Wang, Xueliang Liu, and Xindong Wu. Visual classification by l1-hypergraph modeling. IEEE TKDE, 2015.
  26. [Wang et al., 2016] Meng Wang, Weijie Fu, Shijie Hao, Dacheng Tao, and Xindong Wu. Scalable semi-supervised learning by ef- ficient anchor graph regularization. IEEE TKDE, 2016.
  27. [Wang et al., 2017a] Xiang Wang, Xiangnan He, Liqiang Nie and Tat-Seng Chua Item Silk Road: Recommending Items from In- formation Domains to Social Users SIGIR, 2017.
  28. [Wang et al., 2017b] Meng Wang, Weijie Fu, Shijie Hao, Hengchang Liu, and Xindong Wu. Learning on big graph: Label inference and regularization with anchor hierarchy. IEEE TKDE, 2017.
  29. [Xiong et al., 2017] Chenyan Xiong, Jimie Callan, and Tie-Yen Liu. Learning to attend and to rank with word-entity duets. In SIGIR, 2017.
  30. [Yang et al., 2014] Yang Yang, Zheng-Jun Zha, Yue Gao, Xiaofeng Zhu, and Tat-Seng Chua. Exploiting web images for seman- tic video indexing via robust sample-specific loss. IEEE TMM, 2014.
  31. [Yang et al., 2015] Yang Yang, Zhigang Ma, Yi Yang, Feiping Nie, and Heng Tao Shen. Multitask spectral clustering by exploring intertask correlation. IEEE TCYB, 2015.
  32. [Zhang et al., 2016a] Hanwang Zhang, Xindi Shang, Huanbo Luan, Meng Wang, and Tat-Seng Chua. Learning from collective intel- ligence: Feature learning using social images and tags. TMM, 2016.
  33. [Zhang et al., 2016b] Hanwang Zhang, Fumin Shen, Wei Liu, Xi- angnan He, Huanbo Luan, and Tat-Seng Chua. Discrete collabo- rative filtering. In SIGIR, 2016.
  34. [Zhang et al., 2017] Hanwang Zhang, Zawlin Kyaw, Shih-Fu Chang, and Tat-Seng Chua. Visual translation embedding net- work for visual relation detection. In CVPR, 2017.
  35. [Zhao et al., 2015] Zhou Zhao, Lijun Zhang, Xiaofei He, and Wil- fred Ng. Expert finding for question answering via graph regu- larized matrix completion. TKDE, 2015.
  36. [Zhao et al., 2016] Zhou Zhao, Hanqing Lu, Deng Cai, Xiaofei He, and Yueting Zhuang. User Preference Learning for Online Social Recommendation. TKDE, 2016.

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

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