腾讯广告MVKE实现多目标的用户画像建模

Reading time ~1 minute

MVKE的模型结构

  • 虚拟核专家
    • Virtual-Kernel Experts: 一个VKE用来建模用户喜好的一方面,精准描述用户表示。
    • 所有的VKE共享相同的特征输入层,在每个VKE内部,配有一个可以学习的变量: Virtual Kernel。
    • 设计了一个注意力计算层决策特征的组合方式,Key和Value都是用户特征的embedding。
    • Key和Value都是用户的特征embedding,Query是虚拟核向量,使得每个专家专注于某一子领域的用户喜好建模。
    • 不同的VKE指导下会输出不同的用户向量表示,这些表示各向量侧重在不同方面的用户喜好学习。
    • 向量表示的最后阶段,还是会通过VGE进行表征

问题1: 怎么可以保证不同的virtul kernel学习的表示具备差异性

问题2: 最后需要VKG去选择VKE的融合方式的话,线上部署当中怎么能够事Tag Input独立出来?

问题3: 什么是Key什么是Value,什么是这个里面的Query?

  • 虚拟核门限
    • VGE(Virtual-Kernel Gate, VKG): Attention是一个注意力机制的加权门限网络,用于将多面的用户表达结合为最终完整用户表达。
    • 这个加权是在标签塔的指导下对VKG进行选择完成的,不同的VKE结果由标签塔通过VKG指导得到

Mixture of Virtual-Kernel Experts for Multi-Objective User Profile Modeling

Mind多兴趣召回

Published on September 26, 2022

我们是怎么样定义自己的

Published on September 24, 2022