Training | | arXiv:2610.02190

Trust the Direction, Search the Step: Zero-and-First-Order Methods for LLM Fine-Tuning

信任方向,搜索步长:LLM微调的零阶与一阶方法

🧭 LLM微调优化 · 零阶一阶混合步长选择

University of Central Florida · Mohammed VI Polytechnic University

Cristian McGee, El Houcine Bergou, Aritra Dutta

提出ZFO框架,用一阶优化器定方向,沿一维子空间做零阶评估选步长,成本低于线搜索

📌 工作参考价值

  • 在微调用于排序、召回或Agent决策的LLM时,可尝试ZFO自适应步长替代固定学习率或余弦退火,减少手动调参,训练后期或小数据集上可能提升稳定性。
  • ZFO仅额外增加两次前向传播(无额外反向),成本极低,可作为插件直接嵌入现有AdamW等训练流程,无需重写优化器。
  • 方法解耦方向与步长:保持一阶方向不变,仅动态调整沿该方向的移动距离,能应对损失地形变化,降低训练崩溃风险。
  • 实现时注意局部模型选择:论文表明不同目标偏好不同局部模型(如二次/三次),可对验证损失做快速搜索选择,无需复杂超参。

动机:步长选择是神经网络优化核心难题,保守步长收敛慢,激进步长易失稳。现有方法多依赖启发式或手动调参,缺乏自适应机制。

方法关键点:ZFO框架解耦方向与步长——使用可信的一阶优化器(如AdamW)确定更新方向,仅沿该一维子空间做两次额外目标函数评估(零阶),利用当前梯度信息和这两个函数值构建局部模型(二次或三次),在有限搜索区间内选择曲率感知的步长。相比完整线搜索,成本更低。

理论保证:证明共享样本评估能产生可靠的有限差分曲率估计;局部模型在搜索区间内选择近最优步长;ZFO收敛到稳定点邻域。

关键结果:在多种语言模型和数据集上,ZFO相比固定步长一阶基线经常改善优化过程和最终性能,提升幅度和最优局部模型形式取决于具体目标函数。