按用户分组算GAUC?

GAUC(Group AUC)计算步骤

  1. 按用户分组:将每个用户的所有推荐物品划为一组
  2. 各组内算AUC:用对数法计算每个用户的AUC(正=点击/购买)
  3. 加权平均:用用户点击数或曝光数作为权重,计算整体GAUC

示例

  • 用户A:点击2次,未点击3次 → AUC=0.8
  • 用户B:点击1次,未点击4次 → AUC=0.6
  • GAUC = (2×0.8 + 1×0.6) / (2+1) ≈ 0.73

注意

  • 用户组内正样本数=0或负样本数=0时,该组跳过或记为0.5
  • GAUC能消除用户行为偏好差异,更准确评估推荐排序质量