2017 · 869 citations · 21 references
ComputingComputer ScienceArtificial IntelligenceFeature EngineeringMachine LearningAttention NetworksDeep LearningMatrix FactorizationAttention-based Feature InteractionsBenchmark DatasetsFactorization MachinesFeature Interaction AnalysisLinear Regression
Factorization Machines extend linear regression by modeling second‑order feature interactions, but treating all interactions equally can introduce noise from uninformative features and degrade performance. This study aims to enhance FM by distinguishing the importance of individual feature interactions. The authors introduce Attentional Factorization Machine, which assigns interaction weights learned through a neural attention network. Experiments on two real‑world datasets demonstrate that AFM improves regression accuracy by 8.6% over FM and consistently outperforms Wide&Deep and DeepCross with a simpler structure and fewer parameters, and the implementation is publicly available.
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
21
Deep Residual Learning for Image Recognition
Kaiming He, Xiangyu Zhang, Shaoqing Ren et al. · 2016 · 222.1K citations · Full text
Dropout: a simple way to prevent neural networks from overfitting
Nitish Srivastava, Geoffrey E. Hinton, Alex Krizhevsky et al. · 2014 · 34.3K citations
Steffen Rendle · 2010 · 3.1K citations
SCA-CNN: Spatial and Channel-Wise Attention in Convolutional Networks for Image Captioning
Long Chen, Hanwang Zhang, Jun Xiao et al. · 2017 · 2.1K citations
Factorization Machines with libFM
Steffen Rendle · ACM Transactions on Intelligent Systems and Technology · 2012 · 1.4K citations