1. 材料研发中的主动学习范式

材料研发长期依赖“合成—表征—测试—再合成”的试错循环。以高温合金、固态电解质或有机光伏材料为例,一个成分窗口往往包含 103~106 种可行配方,而单次“合成+表征+性能测试”通常需要数小时到数天。若以网格扫描方式逐一实验,即使只覆盖 5 个元素、每个元素取 5 个比例,也已经是 55=3125 组实验,成本与周期都难以承受。主动学习(Active Learning, AL)要解决的核心问题正是:在有限实验预算下,如何让每一次实验都尽可能携带最多信息,从而用更少的样本逼近最优材料。

1.1 主动学习核心循环:代理模型—采集函数—实验验证

主动学习不是一次性建模,而是一个闭环迭代过程。它由三个角色构成:代理模型负责对未知成分—性能关系给出预测与不确定度;采集函数把预测值和不确定度折算成一个“值得做实验”的分数;实验验证把真实测得的性能回填到数据集,更新代理模型。三者循环,直到预算耗尽或性能收敛。

以“寻找带隙在 1.3~1.5 eV 之间的钙钛矿组分”为例,可把组分描述符设为 A 位离子半径、B 位离子半径、容忍因子 t 与八面体因子 μ。代理模型可选用高斯过程回归(GPR),其输出为预测带隙均值 μ(x) 与标准差 σ(x)。采集函数常用 Expected Improvement(EI):

EI(x) = (μ(x) - f*)·Φ(z) + σ(x)·φ(z)
其中 z = (μ(x) - f*) / σ(x)
f* 为当前已观测到的最优带隙目标值
Φ、φ 分别为标准正态分布的累积分布函数与概率密度函数

当 μ(x) 已接近目标且 σ(x) 很小时,EI 较小,说明该点“既准又稳”,不值得再测;当 μ(x) 一般但 σ(x) 很大时,EI 可能反而较高,因为该点存在“意外发现”的可能。这正是主动学习区别于纯预测模型的关键:它主动选择“信息量最大”的实验点,而不是只选预测值最好的点。

教学示例(合理假设,非实测):假设初始已有 8 组钙钛矿带隙数据,GPR 拟合后对 200 个候选组分计算 EI。若某候选点 μ=1.42 eV、σ=0.18 eV,另一候选点 μ=1.38 eV、σ=0.03 eV,则前者 EI 通常显著高于后者——因为前者虽预测略偏,但不确定度大,实验后能大幅压缩模型在该区域的认知空白。

1.2 与传统实验设计方法的对比

传统实验设计(DOE)包括全因子、正交表、响应面法(RSM)等。它们强调“预先设计、均匀覆盖、统计可解释”,适合变量少、机理清楚、实验成本可控的场景。主动学习则强调“边做边学、按需采样、目标导向”,适合高维、昂贵、黑箱或半黑箱的材料体系。两者并非替代关系,而是适用边界不同。

维度传统 DOE / 网格扫描主动学习
采样策略预先固定,均匀或正交迭代自适应,按采集函数选点
样本效率低,随维度指数增长高,通常可减少 50%~90% 实验量
对模型依赖弱,可无模型强,依赖代理模型与不确定度估计
适用维度低维(≤5 变量)中高维(5~20+ 变量)
结果可解释性强,方差分析清晰中,需额外做特征重要性分析
典型场景配方微调、工艺窗口确认新体系探索、多目标优化

需要提醒的是,主动学习并非“无脑自动”。若初始数据太少(例如少于 5 组),代理模型方差极大,采集函数会近似随机选点,此时应先做一轮拉丁超立方或正交设计建立基线。若实验噪声远大于模型不确定度,σ(x) 会被噪声主导,EI 也会失真,此时应优先提高测试重复性,而不是继续加采样点。

1.3 典型应用场景与闭环示意

主动学习在材料发现与优化中的典型场景包括:成分筛选(如高熵合金硬度、热电材料 zT 值)、工艺参数优化(如烧结温度—时间—气氛组合)、多目标权衡(如同时最大化离子电导率与电化学窗口)、跨体系迁移(把已知体系模型迁移到新体系,减少冷启动实验)。这些场景的共同点是:单次实验昂贵、设计空间大、目标函数无解析表达式。

下面这张图给出主动学习闭环的完整信号链:从初始数据集出发,经过代理模型、采集函数、实验验证,再回到数据集,形成迭代。图中同时标出了每一步的输入、输出与关键判断条件,便于对照实际研发流程理解。

主动学习闭环:代理模型 → 采集函数 → 实验验证 → 数据回填 初始数据集 D₀ 成分/工艺描述符 x 实测性能 y(如带隙) 代理模型 GPR / RF / 神经网络 输出 μ(x) 与 σ(x) 采集函数 EI / UCB / PI 对候选池打分排序 实验验证 合成 / 表征 / 测试 获得真实 y* 数据回填与更新 D ← D ∪ {(x*, y*)} 重新拟合代理模型 预算耗尽 或已收敛? 选定 x* 否:继续迭代 是 输出最优候选材料 关键判断 σ(x) 是否 被噪声主导? EI 是否 持续下降? 多目标是否 已到 Pareto 前沿? 实验重复性 是否足够? 候选池是否 覆盖真实空间?

理解这张图的关键在于:主动学习的“智能”并不来自某个神奇算法,而来自预测—不确定度—实验—更新这条闭环的持续运转。代理模型越准,采集函数越能聚焦;实验数据越干净,回填后模型提升越明显。反之,任何一环失效——初始数据过少、噪声过大、候选池偏离真实可行域——闭环都会退化为低效试错。因此,实际开展主动学习时,建议先明确三件事:目标性能与约束条件、单次实验的成本与周期、以及可用于描述材料的特征向量。这三者决定了代理模型和采集函数的选择,也决定了整个迭代能否真正跑起来。