当前位置: 首页 > news >正文

Multi-class N-pair Loss论文理解

一、N-pair loss 对比 Triplet loss

对于N-pair loss来说,当N=2时,与triplet loss是很相似的。对anchor-positive pair,都只有一个negative sample。而且,N-pair loss(N=2时)为triplet loss的平滑近似Softplus函数(x趋向于负无穷时,y趋向于0;x趋向于正无穷时,y趋向于x)
基于简单假设,最小化N-pair loss(N=2时)等价于最小化triplet loss

二、N-pair loss的意义

对于一个理想的L-pair loss(每个negative class中只取一个sample)
在这里插入图片描述当把f看作feature vector,f+和fi看作weight vector,上述ln(y)函数中的y是一个multi-class logistic loss (softmax loss) 似然函数P(y=y+)。
其中,当L的数值越大时,更近似似然函数softmax loss。

三、N-pair mc loss的计算优化

常规Triplet loss需要Nx3次pass
常规N-pair loss需要Nx(N+1)次pass
N-pair mc loss需要Nx2次pass
在这里插入图片描述

四、N-pair loss的Hard Mining方式:

加速收敛 & 提升分类效果

  1. 对于class数量较小的任务,hard mining必要性不大,因为大部分negative classes已经同时包含在N-pair loss内
  2. 对于class数量较大的任务,进行negative class mining,而非negative instance mining。在一个相对高效的方式下,greedily选择negative classes
    具体方案:
  3. 随机选择大批量的classes C,对于每个class,随机pass 1~2个examples生成embedding vectors
  4. Greedily添加一个,对于已选择的classes,破坏三元组约束的class,直到达到N个classes
  5. 选择好的classes中,每个随机取两个examples出来

五、N-pair loss的正则化

采用L2 norm,去清除embedding vector本身的direction影响。
不用normalization的原因:太过严格,使得|ft f+|的结果小于1,从而使得优化困难

六、实验结果

1.Fine-grained visual object recognition and verification:VRF(neg=71)的效果略优
2.Distance metric learning for unseen object recognition:Recall@k效果均略优
3.Face verification and identification: Rank-1效果大优,N越大,效果越好(N变小,效果劣化快)
在这里插入图片描述
注:“,”左边为训练用的损失函数;“,”右边为评估用的损失(只评估,不作为back propagation的依据)

相关文章:

  • acwing.蛇形矩阵
  • java+postgresql+swagger-多表关联insert操作(六)
  • golang 计时器内存泄露问题 与 pprof 性能分析工具
  • VTK知识学习(51)- 交互与Widget(二)
  • 无人机双频技术及底层应用分析!
  • C++学习之三次握手四次挥手
  • 从零设计React-Markdown组件的实现方案
  • MySQL数据库经典面试题解析
  • vue3实战一、管理系统之实战立项
  • Java的Selenium的特殊元素操作与定位之验证码
  • 实用数字图像处理与分析系统
  • 【STM32】综合练习——智能风扇系统
  • 进程内存分布--之showmap呈现memory-layout.cpp内存分布
  • Java设计模式之抽象工厂模式:从入门到架构级实践
  • 经典频域分析法(Bode图、Nyquist判据) —— 理论、案例与交互式 GUI 实现
  • Java 面试系列:Java 中的运算符和流程控制 + 面试题
  • 先进制造aps专题三十三 开源aps产品,frepple和dream对比分析
  • go --- go run main.go 和 go run .
  • Rollup详解
  • 西湖大学团队开源SaProt等多款蛋白质语言模型,覆盖结构功能预测/跨模态信息搜索/氨基酸序列设计等
  • 无人机企业从科技园区搬到乡村后,村子里变得不一样了
  • 《掩耳盗邻》:富人劫富,是犯罪,也是赎罪?
  • 泽连斯基:俄代表团级别低,没人能做决定
  • 嫩黑线货物列车脱轨致1名路外人员死亡,3人被采取刑事强制措施
  • 受贿1.29亿余元,黑龙江省原副省长王一新被判无期
  • 我的科学观|梅彦昌:科技创新关键在于能否跑得快,而不是有没有钱