最近在做一个垂直领域的小模型微调,用的Llama-3-8B,LoRA rank=16,alpha=32,学习率2e-4,训练了3个epoch。领域数据质量还行,任务效果确实有提升,但问题来了——模型在通用问答上明显退化,比如常识推理、简单数学都开始胡言乱语。试过减小学习率到1e-4,混入20%通用数据,效果还是不太理想。想请教下各位,除了加通用数据、调学习率,还有什么实操技巧能缓解灾难性遗忘?比如是不是LoRA的target modules选择有讲究,或者要不要混合一些原始预训练数据?目前用的是alpaca格式,会不会是数据格式的问题?求指点,真的有点迷茫。