In this paper, we report our recent practice at Tencent for user modeling based on mobile app usage. User behaviors on mobile app usage, including retention, installation, and uninstallation, can be a good indicator for both long-term and short-term interests of users. For example, if a user installs Snapseed recently, she might have a growing interest in photographing. Such information is valuable for numerous downstream applications, including advertising, recommendations, etc. Traditionally, user modeling from mobile app usage heavily relies on handcrafted feature engineering, which requires onerous human work for different downstream applications, and could be sub-optimal without domain experts. However, automatic user modeling based on mobile app usage faces unique challenges, including (1) retention, installation, and uninstallation are heterogeneous but need to be modeled collectively, (2) user behaviors are distributed unevenly over time, and (3) many long-tailed apps suffer from serious sparsity. In this paper, we present a tailored AutoEncoder-coupled Transformer Network (AETN), by which we overcome these challenges and achieve the goals of reducing manual efforts and boosting performance. We have deployed the model at Tencent, and both online/offline experiments from multiple domains of downstream applications have demonstrated the effectiveness of the output user embeddings.
翻译:在本文中,我们报告我们最近在Tententent中心根据移动应用程序的使用进行用户建模的最新做法。用户在移动应用程序的使用方面的行为,包括保留、安装和不安装,可以成为用户长期和短期利益的良好指标。例如,如果用户最近安装了Snapseed,她可能越来越有兴趣拍照。这种信息对于许多下游应用程序(包括广告、建议等)来说是有价值的。传统上,使用移动应用程序的用户建模严重依赖手工制作的功能工程,这需要为不同的下游应用程序做繁重的人力工作,并且可能是次优的,没有域专家。然而,基于移动应用程序使用的自动用户建模面临着独特的挑战,包括:(1) 保留、安装和不安装是多种多样的,但需要集体建模,(2) 用户的行为在一段时间内分布不均匀,以及(3) 许多长期成型应用程序受到严重恐慌的影响。在本文中,我们介绍了一个定制的AutoEncoder相融合的变形器网络(AETN),通过这个网络克服这些挑战,实现减少手工努力和加强功能的目标,以及提高功能的目标。我们从多层次上展示了用户的模型/模型。