Deep learning techniques have been applied widely in industrial recommendation systems. However, far less attention has been paid to the overfitting problem of models in recommendation systems, which, on the contrary, is recognized as a critical issue for deep neural networks. In the context of Click-Through Rate (CTR) prediction, we observe an interesting one-epoch overfitting problem: the model performance exhibits a dramatic degradation at the beginning of the second epoch. Such a phenomenon has been witnessed widely in real-world applications of CTR models. Thereby, the best performance is usually achieved by training with only one epoch. To understand the underlying factors behind the one-epoch phenomenon, we conduct extensive experiments on the production data set collected from the display advertising system of Alibaba. The results show that the model structure, the optimization algorithm with a fast convergence rate, and the feature sparsity are closely related to the one-epoch phenomenon. We also provide a likely hypothesis for explaining such a phenomenon and conduct a set of proof-of-concept experiments. We hope this work can shed light on future research on training more epochs for better performance.
翻译:在工业建议系统中广泛采用了深层次的学习技术,然而,对建议系统中模型的过分适应问题的关注却少得多,相反,这个问题被确认为深神经网络的关键问题。在点击率预测中,我们观察到一个令人感兴趣的一个时代的过度适应问题:模型性能在第二个时代之初显示急剧退化。在CTR模型的实际应用中,这种现象被广泛看到。因此,通常通过只进行一个时代的培训才能取得最佳的绩效。为了了解单一时代现象背后的根本因素,我们对从Alibaba的显示广告系统收集的成套生产数据进行了广泛的实验。结果显示,模型结构、具有快速趋同率的优化算法和特征偏执与单一时代现象密切相关。我们还为解释这种现象和进行一套概念验证实验提供了一种可能的假设。我们希望这项工作能够为今后对如何培训更深入地进行更好的表现的研究提供启发。