Saved in:
Bibliographic Details
Main Authors: Wang, Shaowen, Liu, Anan, Xiao, Jian, Liu, Huan, Yang, Yuekui, Xu, Cong, Pu, Qianqian, Zheng, Suncong, Zhang, Wei, Wang, Di, Jiang, Jie, Li, Jian
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2411.19647
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915322806665216
author Wang, Shaowen
Liu, Anan
Xiao, Jian
Liu, Huan
Yang, Yuekui
Xu, Cong
Pu, Qianqian
Zheng, Suncong
Zhang, Wei
Wang, Di
Jiang, Jie
Li, Jian
author_facet Wang, Shaowen
Liu, Anan
Xiao, Jian
Liu, Huan
Yang, Yuekui
Xu, Cong
Pu, Qianqian
Zheng, Suncong
Zhang, Wei
Wang, Di
Jiang, Jie
Li, Jian
contents Modern recommendation systems frequently employ online learning to dynamically update their models with freshly collected data. The most commonly used optimizer for updating neural networks in these contexts is the Adam optimizer, which integrates momentum ($m_t$) and adaptive learning rate ($v_t$). However, the volatile nature of online learning data, characterized by its frequent distribution shifts and presence of noise, poses significant challenges to Adam's standard optimization process: (1) Adam may use outdated momentum and the average of squared gradients, resulting in slower adaptation to distribution changes, and (2) Adam's performance is adversely affected by data noise. To mitigate these issues, we introduce CAdam, a confidence-based optimization strategy that assesses the consistency between the momentum and the gradient for each parameter dimension before deciding on updates. If momentum and gradient are in sync, CAdam proceeds with parameter updates according to Adam's original formulation; if not, it temporarily withholds updates and monitors potential shifts in data distribution in subsequent iterations. This method allows CAdam to distinguish between the true distributional shifts and mere noise, and to adapt more quickly to new data distributions. In various settings with distribution shift or noise, our experiments demonstrate that CAdam surpasses other well-known optimizers, including the original Adam. Furthermore, in large-scale A/B testing within a live recommendation system, CAdam significantly enhances model performance compared to Adam, leading to substantial increases in the system's gross merchandise volume (GMV).
format Preprint
id arxiv_https___arxiv_org_abs_2411_19647
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle CAdam: Confidence-Based Optimization for Online Learning
Wang, Shaowen
Liu, Anan
Xiao, Jian
Liu, Huan
Yang, Yuekui
Xu, Cong
Pu, Qianqian
Zheng, Suncong
Zhang, Wei
Wang, Di
Jiang, Jie
Li, Jian
Machine Learning
Artificial Intelligence
Modern recommendation systems frequently employ online learning to dynamically update their models with freshly collected data. The most commonly used optimizer for updating neural networks in these contexts is the Adam optimizer, which integrates momentum ($m_t$) and adaptive learning rate ($v_t$). However, the volatile nature of online learning data, characterized by its frequent distribution shifts and presence of noise, poses significant challenges to Adam's standard optimization process: (1) Adam may use outdated momentum and the average of squared gradients, resulting in slower adaptation to distribution changes, and (2) Adam's performance is adversely affected by data noise. To mitigate these issues, we introduce CAdam, a confidence-based optimization strategy that assesses the consistency between the momentum and the gradient for each parameter dimension before deciding on updates. If momentum and gradient are in sync, CAdam proceeds with parameter updates according to Adam's original formulation; if not, it temporarily withholds updates and monitors potential shifts in data distribution in subsequent iterations. This method allows CAdam to distinguish between the true distributional shifts and mere noise, and to adapt more quickly to new data distributions. In various settings with distribution shift or noise, our experiments demonstrate that CAdam surpasses other well-known optimizers, including the original Adam. Furthermore, in large-scale A/B testing within a live recommendation system, CAdam significantly enhances model performance compared to Adam, leading to substantial increases in the system's gross merchandise volume (GMV).
title CAdam: Confidence-Based Optimization for Online Learning
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2411.19647