Convolutional Neural Networks based Click-Through Rate Prediction with Multiple Feature Sequences

Convolutional Neural Networks based Click-Through Rate Prediction with Multiple Feature Sequences

Patrick P. K. Chan, Xian Hu, Lili Zhao, Daniel S. Yeung, Dapeng Liu, Lei Xiao

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence
Main track. Pages 2007-2013. https://doi.org/10.24963/ijcai.2018/277

Convolutional Neural Network (CNN) achieved satisfying performance in click-through rate (CTR) prediction in recent studies. Since features used in CTR prediction have no meaningful sequence in nature, the features can be arranged in any order. As CNN learns the local information of a sample, the feature sequence may influence its performance significantly. However, this problem has not been fully investigated. This paper firstly investigates whether and how the feature sequence affects the performance of the CNN-based CTR prediction method. As the data distribution of CTR prediction changes with time, the best current sequence may not be suitable for future data. Two multi-sequence models are proposed to learn the information provided by different sequences. The first model learns all sequences using a single feature learning module, while each sequence is learnt individually by a feature learning module in the second one. Moreover, a method of generating a set of embedding sequences which aims to consider the combined influence of all feature pairs on feature learning is also introduced. The experiments are conducted to demonstrate the effectiveness and stability of our proposed models in the offline and online environment on both the benchmark Avazu dataset and a real commercial dataset.
Keywords:
Machine Learning: Classification
Machine Learning: Learning Preferences or Rankings
Machine Learning: Neural Networks
Machine Learning: Deep Learning