Product-based Neural Networks for User Response Prediction over Multi-field Categorical Data

Yanru Qu, Bohui Fang, Weinan Zhang, Ruiming Tang, Minzhe Niu +3 more
7/1/2018
cs.IRcs.LGstat.ML

Official code: Atomu2014/product-nets-distributed (81 stars, last commit 2020-01-30).

Abstract

User response prediction is a crucial component for personalized information retrieval and filtering scenarios, such as recommender system and web search. The data in user response prediction is mostly in a multi-field categorical format and transformed into sparse representations via one-hot encoding. Due to the sparsity problems in representation and optimization, most research focuses on feature engineering and shallow modeling. Recently, deep neural networks have attracted research attention on such a problem for their high capacity and end-to-end training scheme. In this paper, we study user response prediction in the scenario of click prediction. We first analyze a coupled gradient issue in latent vector-based models and propose kernel product to learn field-aware feature interactions. Then we discuss an insensitive gradient issue in DNN-based models and propose Product-based Neural Network (PNN) which adopts a feature extractor to explore feature interactions. Generalizing the kernel product to a net-in-net architecture, we further propose Product-network In Network (PIN) which can generalize previous models. Extensive experiments on 4 industrial datasets and 1 contest dataset demonstrate that our models consistently outperform 8 baselines on both AUC and log loss. Besides, PIN makes great CTR improvement (relatively 34.67%) in online A/B test.

View on arXivView PDF

Code Implementations(1)

distributed version of product-nets

8125PythonDec 30, 20176 years ago

Similar Papers

Cite this paper

@article{qu2018productbased,
  title  = {Product-based Neural Networks for User Response Prediction over Multi-field Categorical Data},
  author = {Yanru Qu and Bohui Fang and Weinan Zhang and Ruiming Tang and Minzhe Niu and Huifeng Guo and Yong Yu and Xiuqiang He},
  year   = {2018},
  eprint = {1807.00311},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1807.00311}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1807.00311.svg)](https://codeofpaper.com/paper/1807.00311)

Discussion