Neural Factorization Machines for Sparse Predictive Analytics

被引:998
作者
He, Xiangnan [1 ]
Chua, Tat-Seng [1 ]
机构
[1] Natl Univ Singapore, Sch Comp, Singapore 117417, Singapore
来源
SIGIR'17: PROCEEDINGS OF THE 40TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL | 2017年
基金
新加坡国家研究基金会;
关键词
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] Scaling Up Factorization Machines with Parameter Server
    Zhong, Erheng
    Shi, Yue
    Liu, Nathan
    Rajan, Suju
    [J]. CIKM'16: PROCEEDINGS OF THE 2016 ACM CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2016, : 1583 - 1592
  • [42] SocialFM: A Social Recommender System with Factorization Machines
    Zhou, Juming
    Wang, Dong
    Ding, Yue
    Yin, Litian
    [J]. WEB-AGE INFORMATION MANAGEMENT, PT I, 2016, 9658 : 286 - 297
  • [43] Dynamic Length Factorization Machines for CTR Prediction
    Kaplan, Yohay
    Koren, Yair
    Leibovits, Rina
    Somekh, Oren
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 1950 - 1959
  • [44] Enhancing Factorization Machines With Generalized Metric Learning
    Guo, Yangyang
    Cheng, Zhiyong
    Jing, Jiazheng
    Lin, Yanpeng
    Nie, Liqiang
    Wang, Meng
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (08) : 3740 - 3753
  • [45] SCFM: Social and crowdsourcing factorization machines for recommendation
    Ding, Yue
    Wang, Dong
    Xin, Xin
    Li, Guoqiang
    Sun, Daniel
    Zeng, Xuezhi
    Ranjan, Rajiv
    [J]. APPLIED SOFT COMPUTING, 2018, 66 : 548 - 556
  • [46] Unsupervised Rotation Factorization in Restricted Boltzmann Machines
    Giuffrida, Mario Valerio
    Tsaftaris, Sotirios A.
    [J]. IEEE TRANSACTIONS ON IMAGE PROCESSING, 2020, 29 (01) : 2166 - 2175
  • [47] Predictive Analytics Using Deep Residual Neural Network Model for The Prediction of Breast Cancer Disease
    Alla, Kesava Rao
    Thangarasu, Gunasekar
    Kannan, K. Nattar
    [J]. 2024 IEEE SYMPOSIUM ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, ISIEA 2024, 2024,
  • [48] Neural Metric Factorization for Recommendation
    Sun, Xiaoxin
    Gong, Liqiu
    Han, Zhichao
    Zhao, Peng
    Yu, Junchao
    Wang, Suhua
    [J]. MATHEMATICS, 2022, 10 (03)
  • [49] Predictive Analytics with Strategically Missing Data
    Zhang, Juheng
    Liu, Xiaoping
    Li, Xiao-Bai
    [J]. INFORMS JOURNAL ON COMPUTING, 2020, 32 (04) : 1143 - 1156
  • [50] PREDICTIVE ANALYTICS IN INFORMATION SYSTEMS RESEARCH
    Shmueli, Galit
    Koppius, Otto R.
    [J]. MIS QUARTERLY, 2011, 35 (03) : 553 - 572