自动生成的中文拼写检查数据集
收藏github2024-05-22 更新2024-05-31 收录
下载链接:
https://github.com/wdimmy/Automatic-Corpus-Generation
下载链接
链接失效反馈官方服务:
资源简介:
该数据集包含271,329个句子,用于中文拼写检查研究。数据集中的句子长度在4到140之间,平均长度为42.5,总错误数为381,962,平均每个句子约1.4个错误。此外,还提供了一个混淆集,用于进一步的研究。
This dataset comprises 271,329 sentences, specifically curated for research in Chinese spelling correction. The sentences within the dataset vary in length from 4 to 140 characters, with an average length of 42.5 characters. It contains a total of 381,962 errors, averaging approximately 1.4 errors per sentence. Additionally, a confusion set is provided to facilitate further research.
创建时间:
2018-08-19
原始信息汇总
数据集概述
数据集名称
- A Hybrid Approach to Automatic Corpus Generation for Chinese Spelling Checking
数据集描述
- 包含271,329个带有错误的句子,用于中文拼写检查研究。
- 句子长度范围:最小长度4,最大长度140,平均长度42.5。
- 总错误数:381,962,平均每个句子错误数:1.4。
- 提供Confusionset,用于进一步的中文拼写检查研究。
数据集更新
- Dataset 和 Confusionset 将持续更新。
数据集使用
- 支持使用任何模型进行中文拼写检查(CSC)任务。
- 提供了一个基于Pytorch的bilstm模型,用户可以进一步优化。
- 训练命令:
python main_train.py - 测试命令:
python main_test.py
测试数据集
- 包含SIGHAN Bake-off 2013、2014、2015的翻译版本,原为繁体中文,已翻译为简体中文,位于Data文件夹。
数据集贡献
- 通过收集每个正确字符的所有错误变体,构建了用于CSC任务的Confusionset。
引用信息
- 引用论文:A Hybrid Approach to Automatic Corpus Generation for Chinese Spelling Check
- 作者:Dingmin Wang, Yan Song, Jing Li, Jialong Han, Haisong Zhang
- 会议:2018 Conference on Empirical Methods in Natural Language Processing (EMNLP)
- 年份:2018
- 地点:Brussels, Belgium
搜集汇总
数据集介绍

构建方式
在构建自动生成的中文拼写检查数据集时,研究者采用了一种混合方法,结合了光学字符识别(OCR)和自动语音识别(ASR)技术。通过这些技术,系统能够自动生成包含错误的中文句子,并标记出错误的位置及其对应的修正。此方法无需人工干预,确保了数据集的高效生成和标注的准确性。生成的数据集包含271,329个句子,句子长度在4到140个字符之间,平均长度为42.5个字符,总错误数为381,962,平均每个句子有1.4个错误。此外,还提供了一个混淆集(Confusionset),用于进一步研究中文拼写检查。
特点
该数据集的主要特点在于其自动生成和标注的能力,这大大减少了人工成本和时间消耗。数据集的规模庞大,包含近27万条句子,且每条句子平均含有1.4个错误,为中文拼写检查任务提供了丰富的训练和测试材料。此外,数据集还附带了一个混淆集,该集包含了所有正确字符及其可能的错误变体,这对于提高拼写检查模型的鲁棒性具有重要意义。数据集将持续更新,以适应不断发展的研究需求。
使用方法
使用该数据集时,用户可以通过提供的Python脚本进行训练和测试。训练时,使用命令行运行main_train.py,测试时则运行main_test.py。用户可以根据需要调整超参数或添加更多生成的数据以提升模型性能。此外,数据集还提供了已翻译成简体中文的SIGHAN Bake-off测试数据集,方便用户进行跨语言的性能评估。对于混淆集的使用,用户可以将其集成到模型中,以增强模型对常见拼写错误的识别能力。
背景与挑战
背景概述
自动生成的中文拼写检查数据集是由Dingmin Wang等研究人员在2018年EMNLP会议上提出的,旨在通过混合方法自动生成包含错误的中文句子,以支持中文拼写检查(CSC)的研究。该数据集包含271,329个句子,平均长度为42.5个字符,总错误数达到381,962个,平均每个句子有1.4个错误。此外,数据集还提供了混淆集(Confusionset),用于识别视觉或语音上相似的字词,这对于CSC任务至关重要。该数据集的创建不仅推动了中文拼写检查技术的发展,也为相关领域的研究提供了宝贵的资源。
当前挑战
该数据集在构建过程中面临的主要挑战包括:首先,自动生成包含错误的中文句子需要高度复杂的算法和大量的计算资源。其次,确保生成的错误类型和位置的多样性,以模拟真实世界中的拼写错误,是一个复杂的过程。此外,混淆集的构建需要对大量字词进行分析和匹配,以识别出视觉或语音上相似的字词,这增加了数据集构建的难度。最后,数据集的持续更新和维护也是一个重要挑战,以确保其始终反映最新的语言使用情况和错误模式。
常用场景
经典使用场景
在自然语言处理领域,自动生成的中文拼写检查数据集被广泛应用于构建和训练拼写错误检测与纠正模型。该数据集通过混合方法自动生成包含拼写错误的中文句子,并提供错误位置及其对应修正,无需人工干预。这一特性使得研究者能够高效地构建大规模训练集,从而推动中文拼写检查技术的进步。
解决学术问题
该数据集解决了中文拼写检查领域中数据稀缺和标注成本高昂的问题。通过自动生成大量带有拼写错误的中文句子,研究者能够训练出更为鲁棒和准确的拼写检查模型。这不仅提升了学术研究的深度和广度,还为实际应用中的拼写错误检测提供了强有力的支持。
衍生相关工作
基于该数据集,研究者们开发了多种中文拼写检查模型,如基于双向LSTM的深度学习模型。这些模型在多个公开测试集上表现优异,推动了中文拼写检查技术的发展。此外,该数据集还启发了其他语言拼写检查数据集的自动生成方法,促进了跨语言拼写检查技术的研究与应用。
以上内容由遇见数据集搜集并总结生成



