Neural Factorization Machines for Sparse Predictive Analytics

被引:997
|
作者
He, Xiangnan [1 ]
Chua, Tat-Seng [1 ]
机构
[1] Natl Univ Singapore, Sch Comp, Singapore 117417, Singapore
基金
新加坡国家研究基金会;
关键词
Factorization Machines; Neural Networks; Deep Learning; Sparse Data; Regression; Recommendation;
D O I
10.1145/3077136.3080777
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many predictive tasks of web applications need to model categorical variables, such as user IDs and demographics like genders and occupations. To apply standard machine learning techniques, these categorical predictors are always converted to a set of binary features via one-hot encoding, making the resultant feature vector highly sparse. To learn from such sparse data effectively, it is crucial to account for the interactions between features. Factorization Machines (FMs) are a popular solution for efficiently using the second-order feature interactions. However, FM models feature interactions in a linear way, which can be insufficient for capturing the non-linear and complex inherent structure of real-world data. While deep neural networks have recently been applied to learn non-linear feature interactions in industry, such as the Wide&Deep by Google and DeepCross by Microsoft, the deep structure meanwhile makes them difficult to train. In this paper, we propose a novel model Neural Factorization Machine (NFM) for prediction under sparse settings. NFM seamlessly combines the linearity of FM in modelling second-order feature interactions and the non-linearity of neural network in modelling higher-order feature interactions. Conceptually, NFM is more expressive than FM since FM can be seen as a special case of NFM without hidden layers. Empirical results on two regression tasks show that with one hidden layer only, NFM significantly outperforms FM with a 7.3% relative improvement. Compared to the recent deep learning methods Wide&Deep and DeepCross, our NFM uses a shallower structure but offers better performance, being much easier to train and tune in practice.
引用
收藏
页码:355 / 364
页数:10
相关论文
共 50 条
  • [1] Sequence-Aware Factorization Machines for Temporal Predictive Analytics
    Chen, Tong
    Yin, Hongzhi
    Quoc Viet Hung Nguyen
    Peng, Wen-Chih
    Li, Xue
    Zhou, Xiaofang
    2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2020), 2020, : 1405 - 1416
  • [2] AFFM: Auto Feature Engineering in Field-aware Factorization Machines for Predictive Analytics
    Selsaas, Lars Ropeid
    Agrawal, Bikash
    Rong, Chunming
    Wiktorski, Tomasz
    2015 IEEE INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOP (ICDMW), 2015, : 1705 - 1709
  • [3] Outlier Detection in Sparse Data with Factorization Machines
    Zhu, Mengxiao
    Aggarwal, Charu C.
    Ma, Shuai
    Zhang, Hui
    Huai, Jinpeng
    CIKM'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2017, : 817 - 826
  • [4] Sparse Ordinal Regression via Factorization Machines
    Ni, Weijian
    Liu, Tong
    Zeng, Qingtian
    PRICAI 2019: TRENDS IN ARTIFICIAL INTELLIGENCE, PT II, 2019, 11671 : 162 - 174
  • [5] Factorization Machines with Regularization for Sparse Feature Interactions
    Atarashi, Kyohei
    Oyama, Satoshi
    Kurihara, Masahito
    JOURNAL OF MACHINE LEARNING RESEARCH, 2021, 22
  • [6] Factorization machines with regularization for sparse feature interactions
    Atarashi, Kyohei
    Oyama, Satoshi
    Kurihara, Masahito
    Journal of Machine Learning Research, 2021, 22
  • [7] Attentional Neural Factorization Machines for Knowledge Tracing
    Zhang, Xiaowu
    Li, Li
    KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, PT I, 2021, 12815 : 319 - 330
  • [8] Sparse Factorization Machines for Click-through Rate Prediction
    Pan, Zhen
    Chen, Enhong
    Liu, Qi
    Xu, Tong
    Ma, Haiping
    Lin, Hongjie
    2016 IEEE 16TH INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2016, : 400 - 409
  • [9] Compressing Deep Neural Networks With Sparse Matrix Factorization
    Wu, Kailun
    Guo, Yiwen
    Zhang, Changshui
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2020, 31 (10) : 3828 - 3838
  • [10] Neural attention model for recommendation based on factorization machines
    Wen, Peng
    Yuan, Weihua
    Qin, Qianqian
    Sang, Sheng
    Zhang, Zhijun
    APPLIED INTELLIGENCE, 2021, 51 (04) : 1829 - 1844