科学实验在自然科学发展中的作用越来越明显, 作为科学实验主要产出之一的科学数据已经成为一种重要资源, 受到越来越多的重视, 高效且结构化的数据提取一直备受关注
[1-2]. 化学作为自然科学的三大基础学科之一, 它的研究和应用已经渗透到科学研究、国民经济、社会发展、国家安全各个方面, 形成许多交叉领域, 积累了大量的资料和数据. 对化学资料和数据的需求促进了对化学数据和文献资料的收集与加工整理研究. 化学数据的搜集和加工在国际上已有200多年的历史, 早期的化学数据见于各种化学期刊和手册, 如《Beilstein有机化学手册》(1779~至今)、《Gmelin无机与有机金属化学手册》(1817~至今)、《美国化学文摘》(1907~至今)等, 不过直到2010年化学数据的搜集加工还是以人工处理为主. 2011年剑桥大学Jessop
[3]、Hawizy
[4]和Lowe
[5]等先后发表了用于化合物名称自动识别的化学文本挖掘系统OSCAR4和化学实验(操作)自动识别系统ChemicalTagger, 开创了将基于规则的人工智能方法用于化学数据处理的新方向. 2016年, Swain等
[6]发布了一个基于大量化学文章语料库和无监督词聚类建立的工具包ChemDataExtractor, 可以通过标记化、词性标记、命名实体识别和短语解析, 实现从科学文档中自动提取化学实体及其相关属性、测量和关系, 用于生成结构化的化学数据库. 2017年, Kim等
[7]使用自然语言处理技术自动编译了数以万计的学术出版物中的材料合成参数, 并用机器学习方法预测通过水热法合成二氧化钛纳米管所需的关键参数, 并根据已知机制验证这一结果, 证明迁移学习的能力优于启发式策略. 2020年, Vaucher 等
[8]建立了一种将英语非结构化实验程序转换为结构化合成步骤(动作序列)的方法, 方法通过一组具有预定义属性的合成动作和一个基于Transformer架构的深度学习序列到序列模型, 将实验程序转换为动作序列. 2021年, Schwaller等
[9]利用Transformer实现了有机化学相关信息的提取. 2022年, Barzilay等
[10]报道了一种基于两个Transformer编码器的化学反应信息提取的深度学习模型, 可实现对反应产物进行提取以及反应中各个角色进行标注, 其中在对于产物提取的F1得分为0.762, 反应角色标注的F1得分为0.787. 2023年, Xiong等
[11]报道了一个基于目标检测、图像字幕和合成计算机视觉技术的文献中自动提取化学结构的方法, 可用于生物医学文献的自动化挖掘和数据驱动的分子设计. 2023年, Zheng 等
[12]报道了一个基于ChatGPT的化学助手, 用于文献中金属-有机框架(MOF)合成条件的文本挖掘和合成预测. 这些关于期刊文献中各类数据的自动识别提取方法研究主要集中于英文期刊文献, 还没有发现针对中文文献中数据自动识别提取方法的研究, 国内的科学期刊文章主要以中文或英文两种语言发表, 需要能同时支持中英文文献中数据自动识别提取的方法.
目前市场上已经有一些比较成熟的商业化软件用于化学文献的数据挖掘和提取, 例如NextMove公司的LeadMine软件
[16], 基于无监督聚类学习方法的Chem-DataExtrctor
[17], 以及基于Transformer架构的生成式大模型. NextMove公司的LeadMine软件是一种基于规则的人工智能方法, 也是迄今为止对结构化文本数据识别提取效果最好的一种文本数据挖掘软件, 已经用于美国专利中化学合成方法的自动识别提取, 经过后继的清洗和校验, 建立了可以满足实际应用需要的化学反应数据集(Pistachio). 此软件目前主要支持英文文本的数据挖掘, 按照公司网站的说法, 其化合物名称翻译系统现在也可以支持日语、韩语和汉语, 由于化合物名称中汉字的准确解释可能取决于上下文, 难度远大于基本使用音译的日语和韩语. ChemDataExtractor是一种基于神经网络的人工智能方法, 主要通过大量化学文章的无监督词聚类学习方法建立基本语料库. 我们使用《有机化学》期刊的中英文文章对ChemDataExtractor的性能进行了测试, 初步结果显示这一方法不太适合《有机化学》期刊实验部分的化合物性质数据的文本挖掘(测试结果见结果与讨论). 基于Transformer架构的生成式大模型是近年来人工智能方法的最新进展, 考虑到国内的生成式大模型对中文内容的适应能力更强一些, 我们用阿里巴巴的通义千问
[18]生成式大模型进行了《有机化学》期刊中英文文章的化合物性质数据识别提取试验, 初步结果显示生成式大模型的幻觉现象比较严重, 方法对结构化文本数据的识别提取效果一般, 其主要优势在于对非结构化文本数据的识别提取(试验结果见结果与讨论).