{"id":13754406,"url":"https://github.com/destwang/CTC2021","last_synced_at":"2025-05-09T22:32:20.827Z","repository":{"id":45819795,"uuid":"377722213","full_name":"destwang/CTC2021","owner":"destwang","description":null,"archived":false,"fork":false,"pushed_at":"2022-11-03T11:44:12.000Z","size":781,"stargazers_count":126,"open_issues_count":6,"forks_count":15,"subscribers_count":10,"default_branch":"main","last_synced_at":"2024-11-16T07:33:32.678Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/destwang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-06-17T06:02:54.000Z","updated_at":"2024-08-02T08:17:38.000Z","dependencies_parsed_at":"2022-08-03T05:45:42.491Z","dependency_job_id":null,"html_url":"https://github.com/destwang/CTC2021","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/destwang%2FCTC2021","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/destwang%2FCTC2021/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/destwang%2FCTC2021/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/destwang%2FCTC2021/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/destwang","download_url":"https://codeload.github.com/destwang/CTC2021/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253336049,"owners_count":21892780,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T09:01:58.479Z","updated_at":"2025-05-09T22:32:15.817Z","avatar_url":"https://github.com/destwang.png","language":"Python","funding_links":[],"categories":["Uncategorized","其他_NLP自然语言处理"],"sub_categories":["Uncategorized","其他_文本生成、文本对话"],"readme":"# CIEC-CTC 2021 (Chinese Text Correction)\n## 数据及模型下载(2021.11.03更新)\n\n| 下载内容 | 下载链接 | 访问密码 |\n| - | - | - |\n| 训练数据 | [讯飞云下载](http://pan.iflytek.com:80/link/0CF7992308445E72001ED08F53266D25) | girA |\n| baseline模型 | [讯飞云下载](http://pan.iflytek.com:80/link/A5ACCEB6F7F0182D6980559C14B3D760) | HJiB |\n| 验证集 | https://github.com/destwang/CTCResources | - |\n\n## 2022.09.27\n[CAIL 2022文书校对比赛](http://cail.cipsc.org.cn/task2.html?raceID=2\u0026cail_tag=2022)开始了！参赛时间2022.08.10-2022.11.15\n\n比赛简介：\n法律文书作为司法机关及公民行使法律权利同时享受法律效益的载体，对文字内容的准确性要求极其严格。本任务旨在通过机器智能文本校对技术辅助司法人员自动检出并纠正法律文书中存在的错误。本任务涵盖了法律文书中存在的别字、冗余、缺失、乱序四种类型的错误。\n\n本次比赛有大量法律文书数据和丰厚的奖金，欢迎大家报名参加！\n\n\n## 2022.08.12\n比赛[Overview论文](https://arxiv.org/pdf/2208.05681.pdf)已发布，引用请参考：\n\n```\n@Article{wang2022ctc,\ntitle={Overview of CTC 2021: Chinese Text Correction for Native Speakers},\nauthor={Zhao, Honghong and Wang, Baoxin and Wu, Dayong and Che, Wanxiang and Chen, Zhigang and Wang, Shijin},\njournal={arXiv preprint arXiv:2208.05681},\nyear={2022}\n}\n```\n\n\n## 2022.03.15\nCTC 2021中文文本纠错比赛正式开放公开评测，榜单详情见[CTC 2021 Leaderboard](https://destwang.github.io/CTC2021-explorer/)，欢迎大家参与评测。\n\n## 2021.09.01\n目前还有几支队伍的成绩正在评测中，预计明后天将会公布最后的榜单。\n\n## 2021.08.19\n决赛成绩榜单在git上定时更新，请在[排名列表](https://github.com/destwang/CTC2021/blob/main/ranking.md)查看。成绩将在每支队伍提交系统后两个工作日内进行更新，比赛结束后，最终成绩榜单将于[人工智能协会比赛官网](https://2021aichina.caai.cn/track?id=5)进行公布.\n\n## 2021.08.12\n对评测方法进行优化，优化连续冗余的评测，详情见[更新脚本](https://github.com/destwang/CTC2021/blob/main/ctc_gector/evaluate.py)。\n\n## 2021.08.10\n更新评测脚本，使用方法见[ctc_gector/README.md](https://github.com/destwang/CTC2021/blob/main/ctc_gector/README.md)\n\n## 2021.08.06\n已通过邮件将第二阶段训练集、验证集数据发送给通过初赛的队伍，请参赛队伍查收。\n\n## 2021.07.27\n发布[文本校对资源集合](https://github.com/destwang/CTCResources)，供选手参考。\n\n## 2021.07.08\n更新Baseline模型代码，方便选手复线模型。使用方法见[ctc_gector/README.md](https://github.com/destwang/CTC2021/blob/main/ctc_gector/README.md)\n\n## 2021.07.07\n对选手常见问题进行总结归纳，详见[FAQ](#FAQ)。\n\n## 2021.07.01\n开放资格赛评测，发放资格赛评测数据及Baseline。\n\nBaseline模型使用[GECToR](https://github.com/grammarly/gector), 训练和推理代码见ctc_gector，模型将邮件发放给各参赛队伍。\n\n## 2021.06.28\n增加报名成功[队伍信息](https://github.com/destwang/CTC2021/blob/main/team_info.md)，包括队伍名和codalab账号。\n\n## 2021.06.25\n训练数据已邮件发送给通过报名审核的队伍，如未收到邮件，请联系rdg_feiying@iflytek.com。\nBaseline将于资格赛开始（7月1日）发布。\n\n## 比赛当前排名(2021.09.03更新)\n\n| 排名 | 队伍名 |Codalab账号 | 机构 |  detect_f1 | correct_f1 | final_score |\n| - | - | - | - | - | - | - |\n| 1 | S\u0026A | S\u0026A | 苏州大学\u0026阿里巴巴达摩院 | 68 | 64.6 | 67.32 |\n| 2 | 改的都队 | qifanchao866 | 清华大学 | 62.405 | 57.205 | 61.365 |\n| 3 | znv_sentosa | zyang | 深圳力维智联技术有限公司 | 55.035 | 43.055 | 52.639 |\n| 4 | C\u0026L | jiahao12138 | 北京理工大学 | 51.126 | 48.649 | 50.631 |\n| 5 | MDatai | wufangzhou | 上海蜜度信息技术有限公司-新浪微热点研究院 | 51.233 | 47.374 | 50.461 |\n| 6 | YCC | YCC2021 | 北京铀媒科技有限公司 | 49.804 | 42.745 | 48.392 |\n| 7 | NJU-NLP | yongchang_cao | 南京大学自然语言处理实验室 | 49.02 | 39.651 | 47.146 |\n| 8 | 四条人 | AntPlusOne | 蚂蚁金服 | 41.505 | 35.68 | 40.34 |\n| 9 | ai编程的小拓 | liuyz | 拓尔思信息技术股份有限公司 | 38.372 | 31.628 | 37.023 |\n| 10 | zybank | mzt_zybank | 中原银行 | 37.863 | 33.217 | 36.934 |\n| 11 | 华夏—龙盈战队 | Guanyuhang | 华夏银行股份有限公司、龙盈智达（北京）科技有限公司 | 28.646 | 21.875 | 27.292 |\n| 12 | yl_test | yuanhong | 北京猿力未来科技有限公司 | 26.516 | 16.925 | 24.598 |\n| 13 | 晓梦 | zhaogang | 人民网 | 20.997 | 14.173 | 19.632 |\n| 14 | only-one | zjjbupt | 北邮 | 20.709 | 14.468 | 19.461 |\n| 15 | zndx纠错好难 | ShanYouRan | 中南大学 | 17.714 | 9.714 | 16.114 |\n| 16 | DAWN | redbird | MideaAIIC | 6.326 | 3.128 | 5.686 |\n\n## 比赛介绍\n文本校对任务主要是针对文本中出现的错误进行检测和纠正，属于综合性的自然语言处理研究子方向，能够比较全面体现了自然语言处理的技术水平。过往文本校对相关评测使用的都是外国语言学习者撰写的文本，这些文本的错误大多数都是一些中文母语写作者不会犯的一些错误。对于政务公文、新闻出版等行业来说，一款针对以中文为母语的用户所使用的校对系统将会有更大的帮助。因此，本赛题主要选择互联网上中文母语写作者撰写的网络文本作为校对评测数据，从拼写错误、语法错误、语病错误等多个方面考察机器的认知智能能力。\n\n## 比赛网站\nhttps://competitions.codalab.org/competitions/32702\n\n## 训练数据及Baseline系统\n训练数据、Baseline模型已邮件发送给通过报名审核的队伍，如未收到邮件，请联系rdg_feiying@iflytek.com。\n\n## 验证集及提交数据\n验证集及数据提交格式可从比赛页面(codalab)获取，获取路径为：“Participate--File--Public Data”\n\n其中，需要注意提交数据的格式：\n\n1. 若句子中没有错误，则直接返回\"pid, -1\", 如pid=0011-2, -1\n\n2. 若句子中有错误，则所有字段之间均以英文“,”连接，所有英文逗号的个数应为 4*n+1 个。如“pid=0011-1, 20, 别字, 轮, 论, 46, 别词, 标识, 表示,”\n\n3. 将预测结果命名为\"dev.predict\"，并直接压缩为zip文件，不要保留文件夹。可参考Public Data中的submit_sample.zip\n\n比赛页面存在拥堵情况，数据提交后可能需要一段时间才能得到评测得分。\n\n\n## 评测委员会\n\n**主席**  \n陈志刚 （认知智能国家重点实验室 副主任，科大讯飞研究院 副院长）\n\n**副主席**  \n车万翔（哈尔滨工业大学社会计算与信息检索研究中心 教授）  \n陈竹敏（山东大学信息检索实验室 教授）  \n贺瑞芳（天津大学智能与计算学部 教授）  \n伍大勇（科大讯飞北京研究院 执行院长）  \n\n**秘书长**  \n王宝鑫（科大讯飞北京研究院 研究主管）\n\n## \u003cspan id=\"FAQ\"\u003eFAQ\u003c/span\u003e\n**Q：队员还需要发送报名邮件吗？**  \nA：每队发送一封报名邮件即可，进入决赛时我们将统一收集参赛队伍信息，届时组队信息将不可再变更。\n\n**Q: 是否需要提交训练数据集和系统代码？**  \nA：不需要提交训练数据集，决赛时需要提交可运行的系统，其他阶段只需要提交预测文件。\n\n**Q：评测指标**  \nA：detection score考虑错误位置和检出的错误词，correction score考虑错误位置、检出的错误词、纠正的正确词，错误类型不影响评测结果，两个分值均使用F1指标。\n\n**Q：是否可以使用自己训练的预训练模型？**  \nA：可以使用。\n\n**Q：是否可以自己生成伪数据？**  \nA：可以生成。\n\n**Q：是否可以自己标注？是否可以使用未公开数据？**  \nA：为公平起见，不可以自己标注数据，也不可以使用未公开数据。\n\n**Q：是否可以使用GitHub上公开的代码修改？**  \nA：可以使用公开代码进行修改。\n\n**Q：提供的伪数据生成方式？**  \nA：提供的伪数据主要通过字音字形替换或随机替换，随机插入，随机删除生成；语义重复及句式杂糅使用了一些先验规则，这两类错误的占比不多。\n\n**Q：数据集在哪里下载？**  \nA：获取数据集需要在比赛页面中报名，并发送队伍相关信息至主办方邮箱，待审核通过后，我们将以邮件形式发送训练数据下载链接。\n\n**Q：是否有讨论交流群？**  \nA：没有创建。\n\n**Q：训练数据中频繁出现字符串67。**  \nA：这个问题占比不大，对模型效果影响较小，在通过资格赛后提供的训练集中，我们将修复这个问题。\n\n**Q：分隔符使用英文逗号还是英文逗号加空格？如果更改的内容存在英文逗号怎么表示？**  \nA：① 分隔符使用英文逗号或英文逗号加空格都可以。② 目前评测机中不包含带英文逗号的数据，所以理论上不存在带英文逗号的纠正，如果提交文件中存在英文逗号则无法通过提交。\n\n**Q：句子的起始索引是0还是1？**  \nA：起始索引是0。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdestwang%2FCTC2021","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdestwang%2FCTC2021","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdestwang%2FCTC2021/lists"}