当前位置:   article > 正文

搜狐2022实体情感识别Top1方案的bert4torch复现

bert4torch

背景

本人划水参加了一把,初赛nlp赛道30名+进了复赛就没继续做了(大赛要求学生参与),最近比赛结束后Top1大神分享了方案,想着自己来复现一波看看,主要思路是“类似Prompt+fgm+swa+模型融合+伪标签”。参考大神方案用bert4torch进行了复现(仅复现“Prompt+fgm+swa“),并在dev上跑了指标对比,具体的方案细节还请以原作者的方案介绍为准。

顺丰光头大:2022搜狐校园算法大赛 NLP赛道第一名方案分享152 赞同 · 41 评论文章

bert4torch复现项目​github.com/Tongjilibo/bert4torch/blob/master/examples/sentence_classfication/Sohu_2022_ABSA

复现指标

  • 预训练模型使用xlnet
  • 由于比赛结束无法提交,复现只使用线下dev作为对比
  • dev为前2000,未使用方案中的后10%作为dev, dev指标略微有点不稳定
复现方案方案指标
Top1_github前2000为dev, 不使用swa, 有warmup, 无label_smoothing, 无fgm, 梯度累积=3, 无rdropEpoch 5/10: f1=0.7697
Top1_bert4torch复现1参数同上Epoch 8/10: f1=0.7556
Top1_bert4torch复现2参数同上+fgm+swaEpoch 5/10: f1=0.7877
EpochTop1_githubTop1_bert4torch复现1Top1_bert4torch复现2
10.7280.70390.0274
20.71980.73270.7180
30.7470.75310.7453
40.76250.74660.7594
50.76970.74640.7877
60.76380.72720.7726
70.74150.74710.7804
80.75930.75560.7829
90.74770.74550.7697
100.74660.74710.7620

bert4torch框架介绍

bert4torch是一个基于pytorch的训练框架,前期以效仿和实现bert4keras的主要功能为主,特点是尽量简洁轻量,提供丰富示例,有兴趣的小伙伴可以试用,欢迎star。

bert4torch项目​github.com/Tongjilibo/bert4torch

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/857814
推荐阅读
相关标签
  

闽ICP备14008679号