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 条
  • [41] Sparse bivariate polynomial factorization
    Wu WenYuan
    Chen JingWei
    Feng Yong
    SCIENCE CHINA-MATHEMATICS, 2014, 57 (10) : 2123 - 2142
  • [42] Sparse Data Recommendation by Fusing Continuous Imputation Denoising Autoencoder and Neural Matrix Factorization
    Wan, Xinyue
    Zhang, Bofeng
    Zou, Guobing
    Chang, Furong
    APPLIED SCIENCES-BASEL, 2019, 9 (01):
  • [43] Graph Sparse Nonnegative Matrix Factorization Algorithm Based on the Inertial Projection Neural Network
    Dai, Xiangguang
    Li, Chuandong
    Xiang, Biqun
    COMPLEXITY, 2018,
  • [44] An Elementary View on Factorization Machines
    Prillo, Sebastian
    PROCEEDINGS OF THE ELEVENTH ACM CONFERENCE ON RECOMMENDER SYSTEMS (RECSYS'17), 2017, : 179 - 183
  • [45] Gradient Boosting Factorization Machines
    Cheng, Chen
    Xia, Fen
    Zhang, Tong
    King, Irwin
    Lyu, Michael R.
    PROCEEDINGS OF THE 8TH ACM CONFERENCE ON RECOMMENDER SYSTEMS (RECSYS'14), 2014, : 265 - 272
  • [46] fastFM: A Library for Factorization Machines
    Bayer, Immanuel
    JOURNAL OF MACHINE LEARNING RESEARCH, 2016, 17
  • [47] Motor imagery classification using sparse nonnegative matrix factorization and convolutional neural networks
    Poonam Chaudhary
    Yash Vardhan Varshney
    Gautam Srivastava
    Surbhi Bhatia
    Neural Computing and Applications, 2024, 36 : 213 - 223
  • [48] Motor imagery classification using sparse nonnegative matrix factorization and convolutional neural networks
    Chaudhary, Poonam
    Varshney, Yash Vardhan
    Srivastava, Gautam
    Bhatia, Surbhi
    NEURAL COMPUTING & APPLICATIONS, 2024, 36 (01): : 213 - 223
  • [49] DiFacto - Distributed Factorization Machines
    Li, Mu
    Liu, Ziqi
    Smola, Alexander J.
    Wang, Yu-Xiang
    PROCEEDINGS OF THE NINTH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING (WSDM'16), 2016, : 377 - 386
  • [50] Holographic Factorization Machines for Recommendation
    Tay, Yi
    Zhang, Shuai
    Anh Tuan Luu
    Hui, Siu Cheung
    Yao, Lina
    Tran Dang Quang Vinh
    THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 5143 - 5150