<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Chemistry on LeoDreamer</title>
        <link>https://LeoDreamer2004.github.io/tags/chemistry/</link>
        <description>Recent content in Chemistry on LeoDreamer</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <lastBuildDate>Thu, 08 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://LeoDreamer2004.github.io/tags/chemistry/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>论文阅读 - ChemDFM</title>
            <link>https://LeoDreamer2004.github.io/p/paper-reading/chemdfm/</link>
            <pubDate>Thu, 08 Oct 2026 00:00:00 +0000</pubDate>
            <guid>https://LeoDreamer2004.github.io/p/paper-reading/chemdfm/</guid>
            <description>&lt;p&gt;ChemDFM 系列来自上海交通大学与苏州实验室等团队, 目标是让同一个模型理解化学知识、处理多种任务, 并通过对话参与科研.&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;工作&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;主要问题&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;模型基础&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;ChemDFM&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;通用 LLM 认识化学名词, 却不熟悉分子表示与化学任务&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;LLaMA-13B&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;ChemDFM-X&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;实验信息还存在于图、三维结构、图片和光谱中&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;冻结的 ChemDFM-13B&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;ChemDFM-R&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;会输出化学答案, 仍可能缺少有依据的中间推理&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Qwen2.5-14B&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;这里的 X 和 R 是两条能力扩展路线. X 直接接在 ChemDFM 上; R 则更换为 Qwen2.5-14B 基座, 并没有在 X 的多模态架构上继续训练.&lt;/p&gt;&#xA;&lt;h2 id=&#34;chemdfm&#34;&gt;ChemDFM&#xA;&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link cite-ChemDFM&#34;&gt;[&lt;span class=&#34;material-index&#34;&gt;&lt;/span&gt;]&#xA;    &lt;span class=&#34;material-name&#34;&gt;Unknown-material&lt;/span&gt; &#xA;&lt;/a&gt; 关注一个很实际的问题: 单任务模型通常需要固定输入和专门训练, 化学研究者却会不断切换任务, 追问解释, 修改条件. 作者希望保留通用语言模型的对话能力, 同时补上它对化学知识和分子表示的理解.&lt;/p&gt;&#xA;&lt;h3 id=&#34;两阶段训练&#34;&gt;两阶段训练&#xA;&lt;/h3&gt;&lt;p&gt;对 LLM 而言, 化学必须把一段字符串对应到具体分子的结构, 再联系到性质和反应. ChemDFM 选择 SMILES 作为主要分子表示, 因为它既能编码结构, 又可以直接进入文本模型.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;ChemDFM&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;624px&#34; data-flex-grow=&#34;260&#34; height=&#34;395&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://LeoDreamer2004.github.io/p/paper-reading/chemdfm/chemdfm-training.png&#34; srcset=&#34;https://LeoDreamer2004.github.io/p/paper-reading/chemdfm/chemdfm-training_hu_d8efcf07dce8bd8c.png 800w, https://LeoDreamer2004.github.io/p/paper-reading/chemdfm/chemdfm-training.png 1027w&#34; width=&#34;1027&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;第一阶段是领域预训练.&lt;/strong&gt; 以 LLaMA-13B 为起点, 继续学习约 34B token 的化学文献以及约 1,400 本教材. 正文 §2.1 给出的文献规模约为 390 万篇, 时间截止到 2022 年 1 月前; 教材提供基础原则, 论文提供更细的研究知识. 训练还混入百科、代码等通用语料, 保留语言能力.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;第二阶段是指令微调.&lt;/strong&gt; 作者将约 270 万条领域相关指令整理成统一对话格式, 让模型学会按要求调用知识. 原论文 Table 1 的主要组成如下:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;指令类型&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th style=&#34;text-align: right&#34;&gt;样本量&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;希望学到什么&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;数据集问答与考试问答&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;131K + 915K&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;理解问题, 回答科学知识与化学题目&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Molecule Description&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;576K&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;从 SMILES 生成分子描述&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Text-Based Molecule Design&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;576K&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;从文字描述生成相应分子的 SMILES&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Molecular Property Prediction&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;102K&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;将结构与性质标签联系起来&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Reaction Completion&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;300K&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;补全被遮住的反应物、试剂或产物&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Molecular Notation Alignment&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;120K&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;在 SMILES、IUPAC 名称和分子式间转换&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;分子描述及其反向任务主要来自 PubChem, 性质预测来自 MoleculeNet, 反应补全来自 USPTO 专利反应数据库. 每个任务的指令又被改写成 20–200 种表达, 避免模型只认识固定模板. 此外, 化学数据与通用指令按约 $1:2$ 混合进行全参数微调; 表中的约 270 万条不能直接当作混合后全部训练样本数.&lt;/p&gt;&#xA;&lt;p&gt;这套方法最有启发性的地方是 &lt;strong&gt;双向连接自然语言与分子表示&lt;/strong&gt;: 一边做“分子 → 描述”, 一边做“描述 → 分子”, 再加入性质和反应任务. 模型需要在这些任务之间共享化学知识.&lt;/p&gt;&#xA;&lt;h3 id=&#34;实验说明了什么&#34;&gt;实验说明了什么&#xA;&lt;/h3&gt;&lt;p&gt;主要评测来自 ChemLLMBench &lt;a class=&#34;link ref-ChemLLMBench&#34;&gt;&lt;/a&gt;, 涵盖分子识别、文字条件分子设计、性质预测和反应分析. 论文的标准设置对不少任务抽取 100 个测试样本, 部分任务另有完整测试集评估, 读数字时需要区分.&lt;/p&gt;&#xA;&lt;p&gt;对于我关心的 &lt;strong&gt;文字条件分子生成&lt;/strong&gt;, 更值得看附录 Table 7 的完整 ChEBI-20 测试集:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;模型&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th style=&#34;text-align: right&#34;&gt;Exact Match (%)&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th style=&#34;text-align: right&#34;&gt;SMILES 有效率 (%)&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th style=&#34;text-align: right&#34;&gt;Morgan 指纹相似度&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;MolXPT &lt;a class=&#34;link ref-MolXPT&#34;&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;21.5&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;98.3&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;0.667&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Text+Chem T5 &lt;a class=&#34;link ref-Text-Chem-T5&#34;&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;32.2&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;94.3&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;0.757&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;ChemDFM-13B&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;43.2&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;97.6&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;0.759&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;这说明模型学到了较好的“描述—结构”对应关系. 但该任务要求恢复与文字描述对应的参考分子, 没有直接验证新分子的合成可行性、目标性质改善或跨化学空间迁移.&lt;/p&gt;&#xA;&lt;p&gt;优势也不均匀: 五个性质分类任务的平均 AUC-ROC 为 77.7, 高于当时比较的通用 LLM, 仍低于 Uni-Mol 的 82.2 和 MolXPT 的 83.8; 逆合成与命名转换同样保留了明显提升空间. 因而这篇的主要价值是把多种化学任务和自由对话整合进同一个模型.&lt;/p&gt;&#xA;&lt;h2 id=&#34;chemdfm-x&#34;&gt;ChemDFM-X&#xA;&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link cite-ChemDFM-X&#34;&gt;[&lt;span class=&#34;material-index&#34;&gt;&lt;/span&gt;]&#xA;    &lt;span class=&#34;material-name&#34;&gt;Unknown-material&lt;/span&gt; &#xA;&lt;/a&gt; 考虑的是已经能读 SMILES 的模型, 能否进一步直接读取研究者手里的结构图和实验表征, 也就是说其引入了几个新模态.&lt;/p&gt;&#xA;&lt;h3 id=&#34;结构信息与表征信息&#34;&gt;结构信息与表征信息&#xA;&lt;/h3&gt;&lt;p&gt;论文在文本、SMILES 之外新增五类输入: &lt;strong&gt;二维分子图、三维构象、分子/反应图片、串联质谱 MS2、红外光谱 IR&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;div class=&#34;math-block&#34;&gt;&lt;p class=&#34;math-title&#34;&gt;几个模态的含义&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;二维分子图&lt;/strong&gt;用节点表示原子、边表示化学键.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;三维构象&lt;/strong&gt;进一步给出原子空间坐标, 同一连接结构可以有不同构象.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;MS2 (MS/MS, 串联质谱)&lt;/strong&gt; 通常选取前体离子, 使其碎裂, 再测量碎片离子的质荷比 $m/z$ 与相对强度. 峰的位置和组合提供分子组成、片段与连接方式的线索.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;IR (红外光谱)&lt;/strong&gt; 反映分子振动对红外光的吸收, 常以波数 $\mathrm{cm^{-1}}$ 为横轴. 不同化学键和官能团有不同吸收特征, 但单条谱线通常不能唯一确定完整结构.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;多个编码头联合&#34;&gt;多个编码头联合&#xA;&lt;/h3&gt;&lt;p&gt;&lt;img alt=&#34;ChemDFM-X&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;432px&#34; data-flex-grow=&#34;180&#34; height=&#34;564&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://LeoDreamer2004.github.io/p/paper-reading/chemdfm/chemdfm-x-architecture.png&#34; srcset=&#34;https://LeoDreamer2004.github.io/p/paper-reading/chemdfm/chemdfm-x-architecture_hu_4d80b3f4fb21b239.png 800w, https://LeoDreamer2004.github.io/p/paper-reading/chemdfm/chemdfm-x-architecture.png 1016w&#34; width=&#34;1016&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;每种模态先经专用编码器提取特征, 再投影到 ChemDFM 的输入嵌入空间. 可以将这一接口写成&lt;/p&gt;&#xA;$$&#xA;\mathbf Z_m=P_m(E_m(x_m)),\qquad&#xA;p(y\mid q,\{x_m\})=\prod_t p_\theta(y_t\mid q,\{\mathbf Z_m\},y_{\lt t}).&#xA;$$&lt;p&gt;其中 $m$ 表示模态, $E_m$ 为编码器, $P_m$ 为投影模块, $q$ 为文字指令. 输出仍由语言模型生成, 包括文字和 SMILES.&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;模态&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;编码器与连接方式&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;设计要点&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;二维图&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Mole-BERT &lt;a class=&#34;link ref-Mole-BERT&#34;&gt;&lt;/a&gt; + 两层 MLP&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;保留逐原子的节点特征, token 数随原子数变化&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;三维构象&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Uni-Mol &lt;a class=&#34;link ref-Uni-Mol&#34;&gt;&lt;/a&gt; + 两层 MLP&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;编码元素与空间结构, 支持同一输入中的多个分子&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;图片&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;CLIP &lt;a class=&#34;link ref-CLIP&#34;&gt;&lt;/a&gt; 图像编码器 + H-Reducer &lt;a class=&#34;link ref-H-Reducer&#34;&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;高分辨率图片切块, 再将视觉序列压缩 8 倍&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;MS2&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;专门训练的 Sequence Transformer + 两层 MLP&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;将稀疏谱峰序列编码, token 数随峰数变化&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;IR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;专门训练的 Sequence Transformer + 两层 MLP&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;将稠密吸收强度序列重排编码, 输出 50 个模态 token&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;训练时 &lt;strong&gt;冻结 ChemDFM, 更新模态编码器与投影模块&lt;/strong&gt;. 这样可以保留已有的语言和 SMILES 能力, 让新增模块学习如何把信息送进这个接口. 图片分支另设 H-Reducer, 因为直接缩小复杂反应图会丢失键、原子标签等细节.&lt;/p&gt;&#xA;&lt;h3 id=&#34;数据构造&#34;&gt;数据构造&#xA;&lt;/h3&gt;&lt;p&gt;化学多模态数据的困难在于配对成本, 尤其是像 MS2 和 IR 这类光谱数据获取成本较高. 作者以种子 SMILES 为出发点, 构造跨模态指令数据:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;二维图&lt;/strong&gt;由 SMILES 解析得到.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;三维构象&lt;/strong&gt;先用 RDKit 生成, 再用 MMFF 分子力场 &lt;a class=&#34;link ref-MMFF&#34;&gt;&lt;/a&gt; 优化, 得到近似构象.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;图片&lt;/strong&gt;由 RDKit、Indigo 和伪手写图生成流程产生, 并加入颜色等增强.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;MS2&lt;/strong&gt;通过 CFM-ID 4.0 &lt;a class=&#34;link ref-CFM-ID&#34;&gt;&lt;/a&gt; 预测; 约 70 万条模拟谱用于相关谱编码器训练数据构造.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;IR&lt;/strong&gt;通过 Chemprop-IR &lt;a class=&#34;link ref-Chemprop-IR&#34;&gt;&lt;/a&gt; 预测; 相应光谱规模约为 100 万条.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;实验结果&#34;&gt;实验结果&#xA;&lt;/h3&gt;&lt;p&gt;论文的结构任务显示, 多一个模态未必显著提高性质预测. 不过值得一提的是 &lt;strong&gt;反应上下文与光谱的互补&lt;/strong&gt;. 原论文 Table 11 中, 单靠 MS2 或 IR 识别分子的 Top-1 准确率分别只有 0% 和 1%; 给出反应的已知部分后, 再加入未知物质的 IR 谱, 两项任务分别达到 64% 和 60%.&lt;/p&gt;&#xA;&lt;h2 id=&#34;chemdfm-r&#34;&gt;ChemDFM-R&#xA;&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link cite-ChemDFM-R&#34;&gt;[&lt;span class=&#34;material-index&#34;&gt;&lt;/span&gt;]&#xA;    &lt;span class=&#34;material-name&#34;&gt;Unknown-material&lt;/span&gt; &#xA;&lt;/a&gt; 认为, 从结构直接预测性质或反应结果, 缺少了化学家经常使用的一层中间知识, 即分子中的官能团, 以及由此带来的可能反应位置和反应前后局部结构变化.&lt;/p&gt;&#xA;&lt;h3 id=&#34;chemfg-训练集&#34;&gt;ChemFG 训练集&#xA;&lt;/h3&gt;&lt;p&gt;&lt;img alt=&#34;ChemFG 数据构造与 ChemDFM-R 四阶段训练&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;516px&#34; data-flex-grow=&#34;215&#34; height=&#34;555&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://LeoDreamer2004.github.io/p/paper-reading/chemdfm/chemdfm-r-overview.png&#34; srcset=&#34;https://LeoDreamer2004.github.io/p/paper-reading/chemdfm/chemdfm-r-overview_hu_e0e2964e950829b0.png 800w, https://LeoDreamer2004.github.io/p/paper-reading/chemdfm/chemdfm-r-overview.png 1195w&#34; width=&#34;1195&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;作者在 thermo 的子结构匹配工具上构建 &lt;strong&gt;ChemFG-Tool&lt;/strong&gt;, 将可识别官能团从 83 类扩展到 241 类, 并处理重叠和复合官能团. 对分子, 工具输出官能团类别及其位置; 对反应, 先利用 atom mapping 对齐反应前后的原子, 找出发生键变化的反应中心, 再标注与中心相关的官能团变化. 环的形成、断裂及官能团之外的键变化也单独记录.最终 &lt;strong&gt;ChemFG&lt;/strong&gt; 包含约 &lt;strong&gt;101B token&lt;/strong&gt;, 来源包括约 1,200 万篇文献、3,000 万个分子和 700 万条反应记录.&lt;/p&gt;&#xA;&lt;h3 id=&#34;四阶段训练&#34;&gt;四阶段训练&#xA;&lt;/h3&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;领域预训练.&lt;/strong&gt; 从 Qwen2.5-14B 出发, 在 ChemFG 上做 next-token prediction, 同时混入通用语料. 让模型先学会分子、官能团、性质和反应之间的对应关系.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;指令微调.&lt;/strong&gt; 整合命名转换、文献问答、性质排序、反应补全等 16 类任务, 并丰富指令表达. 得到中间模型 &lt;strong&gt;ChemDFM-I&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;混合来源蒸馏.&lt;/strong&gt; 直接向通用推理模型索要化学 CoT 并不可靠, 因为教师也可能错误识别官能团, 再围绕错误结构写出流畅解释. 作者将化学部分的训练数据分为原指令微调数据、伪推理数据和教师推理链三组. 构造教师推理链时, 教师接收到问题、标准答案和官能团信息, 然后据此再生成解释. 这让教师将精力放在串联已知化学事实, 降低从错误结构出发推理的概率.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;强化学习.&lt;/strong&gt; 从可验证答案的任务中构造训练样本, 使用 DAPO &lt;a class=&#34;link ref-DAPO&#34;&gt;&lt;/a&gt; 优化模型. 奖励由格式和答案正确性组成.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
        </item></channel>
</rss>
