大模型论文 | 通过负样本挖掘炼出更强Embedding模型
创作时间:
作者:
@小白创作中心
大模型论文 | 通过负样本挖掘炼出更强Embedding模型
引用
51CTO
1.
https://blog.51cto.com/u_15620990/12362010
Conan-Embedding模型通过创新的负样本挖掘策略和跨GPU平衡损失方法,显著提升了嵌入模型的性能。该模型在CMTEB基准测试中取得了72.62的平均性能,超越了之前的最先进模型。
一、研究方法
1、预训练阶段:
- 使用标准数据过滤方法(参考Internlm2)对数据进行预处理。
- 使用bge-large-zh-v1.5模型进行评分,丢弃评分低于0.4的数据。
- 使用InfoNCE损失函数和In-Batch Negative方法进行训练,公式如下:
其中,表示正样本的查询,表示正样本的段落,表示同一批次中其他样本的段落,视为负样本。
2、监督微调阶段:
- 将任务分为检索和语义文本相似性(STS)两类。
- 检索任务使用InfoNCE损失函数,公式如下:
其中,表示查询,表示正样本,表示负样本。
- STS任务使用CoSENT损失函数,公式如下:
其中,是温度参数,是余弦相似度函数。
- 动态硬负样本挖掘:
- 记录每个数据点的当前平均负样本得分。
- 每100次迭代后,如果得分乘以1.15小于初始得分且绝对值小于0.8,则认为该负样本不再具有挑战性,并进行新一轮的硬负样本挖掘。
3、跨GPU平衡损失:
- 在每个前向-损失-反向-更新周期内,以平衡的方式引入每个任务,以获得稳定的搜索空间并最小化单次模型更新方向与全局最优解之间的差异。
- 对于检索任务,确保每个GPU有不同的负样本,同时共享相同的查询和正样本;对于STS任务,增加批次大小以包含更多案例进行比较。公式如下:
其中,是查询和正文本之间的评分函数,通常定义为余弦相似度,是共享查询和正文本的GPU数量,是温度参数,设置为0.8。
二、实验设计
1、数据集:
- 在预训练阶段,收集了0.75亿对文本数据,分为标题-内容对、输入-输出对和问答对等类别。
- 在微调阶段,选择了常见的检索、分类和STS任务的数据集。
2、实现细节:
- 使用BERT作为基础模型,并通过线性层将维度从1024扩展到1792。
- 使用AdamW优化器和学习率1e-5进行预训练,批量大小为8,使用64个Ascend 910B GPU进行训练,总时长为138小时。
- 微调阶段使用相同的优化器参数和学习率,批量大小为4(检索任务)和32(STS任务),使用16个Ascend 910B GPU进行训练,总时长为13小时。
三、结果与分析
1、CMTEB结果:
- Conan-Embedding模型在CMTEB基准测试中的平均性能为72.62,超过了之前的最先进模型。
- 在检索和重排序任务中,Conan-Embedding模型表现出显著的性能提升,表明增加的负样本数量和质量使模型能够看到更具挑战性的负样本,从而增强了其召回能力。
2、消融研究:
- 动态硬负样本挖掘和跨GPU平衡损失显著优于直接使用标准InfoNCE损失和CoSENT损失进行微调的方法。
- Conan-Embedding模型在检索和重排序任务中的表现尤为突出,进一步验证了该方法的有效性。
热门推荐
《南京大屠杀真相》:一部突破性的历史研究著作
香港住宿性价比之选:弥敦酒店全攻略
成都七中东部学校:未来教育新地标
成都七中2024高考成绩亮眼!各校区升学率数据分析
悉尼大学计算机科学专业对中国学生门槛暴涨!
如何高效提升雅思成绩以满足悉尼大学要求?
【遗传多样性】了解遗传多样性对生物进化的影响
刀郎成都演唱会:一首《喀什噶尔胡杨》唱哭万人
刀郎成都演唱会:一首歌,一座城,一段难忘的音乐之旅
法律措施是什么?类型、适用场景及案例分析
冬季减肥攻略:科学饮食+规律运动,轻松拥有完美身材
央厨教你正确设置冰箱温度:从专业标准到家庭实践
你必须知道的Excel函数公式大全:提升工作效率的实用指南
哥特风动漫头像设计:暗黑美学新潮流
暗黑系汉服男生头像怎么画?超详细教程!
高级黑配色让你的头像炫酷炸天!
鱼类宠物的疾病预防(保持鱼缸健康的关键步骤)
AI能创作真正的诗歌吗?
孔府菜、孟府菜:济宁餐饮业的双子星
打造有趣高效的中职数学课堂
午睡半小时,大脑更强大!Science论文揭开睡眠增强大脑功能及表现的关键机制
乾坤圈的象征意义、起源、种类及其在不同文化中的用途解析
职场瘦身秘籍:月瘦15斤不是梦!
哈佛大学最新研究:科学饮食助力健康减重
冬季减肥神器:HIIT间歇训练
绿瘦教你如何保持积极心态,加速减肥
穿搭达人的高级感头像秘籍
优设手绘营讲师教你画超萌头像!
网红打假博主“B太”揭秘电子鬼秤真相
从0-4到4-4,中国足球找到发展的道路和意义?