三元组损失只对比单个负样本, 梯度稀疏且依赖难例挖掘; InfoNCE 把全部 batch 内负样本放进 softmax 分母, 负样本利用率与梯度信号都更强, 与多分类交叉熵同构 (正类 logit =
sim(xi,yi)/τ)。温度
τ 控制判别锐利度:
τ 小 → logits 被放大, 正对必须「碾压式」胜出;
τ 大 → 分布变平滑, 正负差异被稀释、梯度消失。数值例: 正对
sim=0.9、负对
sim=0.2; 当
τ=0.07 (CLIP 默认) 时 logits 为
0.9/0.07≈12.86 对
0.2/0.07≈2.86, softmax 后正对概率
≈99.99%, 损失趋近 0; 若
τ=1, logits 只剩 0.9 对 0.2, 正对概率约
66.7%, 模型几乎失去判别能力。