Safety-Aware Fine-Tuning of Large Language Models
Hyeong Kyu Choi, Xuefeng Du, Yixuan Li
TL;DR
The paper addresses safety risks in fine-tuning large language models with mixed benign and harmful data. It introduces SAFT, a subspace-based harmful-data detection method that filters the dataset before fine-tuning, relying on embedding-space singular vectors to score and remove potentially harmful samples. Empirical results across Llama-2-7B and Vicuna-7B demonstrate up to 27.8% reductions in harmful outputs with minimal impact on helpfulness, approaching oracle-level performance in ideal filtering scenarios. The approach also offers robustness to dataset shifts and steerability via threshold adjustments, suggesting practical applicability for safer, personalized LLM customization.
Abstract
Fine-tuning Large Language Models (LLMs) has emerged as a common practice for tailoring models to individual needs and preferences. The choice of datasets for fine-tuning can be diverse, introducing safety concerns regarding the potential inclusion of harmful data samples. Manually filtering or avoiding such samples, however, can be labor-intensive and subjective. To address these difficulties, we propose a novel Safety-Aware Fine-Tuning (SAFT) framework designed to automatically detect and remove potentially harmful data, by leveraging a scoring function that exploits the subspace information of harmful and benign samples. Experimental results demonstrate the efficacy of SAFT across different LLMs and varying contamination rates, achieving reductions in harmfulness of up to 27.8%. Going beyond, we delve into the mechanism of our approach and validate its versatility in addressing practical challenges in real-world scenarios.
