**Balancing the Data Distribution.** Since instruction tuning involves a mixture of different tasks, it is important to balance the proportion of different tasks during fine-tuning. A widely used method is the _examples-proportional mixing_ strategy [82], _i.e.,_ combining all the datasets and sampling each instance equally from the mixed datasets. Furthermore, increasing the sampling ratio of high-quality collections (_e.g.,_ FLAN [67] and P3 [167]) can generally lead to performance improvement according to recent findings [95, 69]. Further, it is common to set a _maximum cap_ to control the maximum number of examples that a dataset can contain during instruction tuning [82], which is set to prevent larger datasets from overwhelming the entire distribution [82, 95]. In practice, the maximum cap is typically set to several thousands or tens of thousands according to different datasets [67, 69]. Recently, it has been empirically found that existing instruction datasets (Table III) mainly focus on enhancing LLMs' capabilities in certain aspects, and a single dataset alone cannot lead to a comprehensive enhancement in model capacity [353]. Therefore, it is often suggested to use a mixture of existing instruction datasets to achieve a balanced improvement in different capacities, including NLP task data (_e.g.,_ FLAN v2 [292]), chat data (_e.g.,_ ShareGPT [148]), and synthetic data (_e.g.,_ GPT4-Alpaca [354]).
**데이터 분포의 균형 유지**. Instruction Tuning에는 다양한 작업이 혼합되어 있으므로 Fine-tuning하는 동안 다양한 작업의 비율을 균형 있게 유지하는 것이 중요합니다. 널리 사용되는 방법은 _examples-proportional mixing_ 전략[82]으로, 모든 데이터 세트를 결합하고 혼합된 데이터 세트에서 각 인스턴스를 동일하게 샘플링하는 것입니다. 또한 최근 연구 결과에 따르면 고품질 컬렉션(예: FLAN [67] 및 P3 [167])의 샘플링 비율을 높이면 일반적으로 성능이 향상될 수 있습니다[95, 69]. 또한 Instruction Tuning 중에 데이터 세트에 포함될 수 있는 최대 예제 수를 제어하기 위해 _maximum cap_을 설정하는 것이 일반적이며, 이는 더 큰 데이터 세트가 전체 분포를 압도하는 것을 방지하기 위해 설정됩니다[82, 95]. 실제로 maximum cap은 일반적으로 다양한 데이터 세트에 따라 수천 또는 수만 개로 설정됩니다[67, 69]. 최근에는 기존 Instruction 데이터 세트(표 III)가 주로 특정 측면에서 LLMs의 기능을 향상시키는 데 초점을 맞추고 있으며, 단일 데이터 세트만으로는 모델 용량을 종합적으로 향상시킬 수 없다는 사실이 경험적으로 밝혀졌습니다[353]. 따라서 다양한 능력(예: NLP 작업 데이터[292], 채팅 데이터[148], 합성 데이터[354])의 균형 잡힌 향상을 위해 기존 Instruction 데이터 세트를 혼합하여 사용하는 것이 좋습니다.
**데이터 분포의 균형 유지**. 명령어 튜닝에는 다양한 작업이 혼합되어 있으므로 미세 조정하는 동안 다양한 작업의 비율을 균형 있게 유지하는 것이 중요합니다. 널리 사용되는 방법은 _예제 비례 혼합_ 전략[82]으로, 모든 데이터 세트를 결합하고 혼합된 데이터 세트에서 각 인스턴스를 동일하게 샘플링하는 것입니다. 또한 최근 연구 결과에 따르면 고품질 컬렉션(예: FLAN [67] 및 P3 [167])의 샘플링 비율을 높이면 일반적으로 성능이 향상될 수 있습니다[95, 69]. 또한 명령어 튜닝 중에 데이터 세트에 포함될 수 있는 최대 예제 수를 제어하기 위해 _최대 한도_를 설정하는 것이 일반적이며, 이는 더 큰 데이터 세트가 전체 분포를 압도하는 것을 방지하기 위해 설정됩니다[82, 95]. 실제로 최대 한도는 일반적으로 다양한 데이터 세트에 따라 수천 또는 수만 개로 설정됩니다[67, 69]. 최근에는 기존 명령어 데이터 세트(표 III)가 주로 특정 측면에서 LLM의 기능을 향상시키는 데 초점을 맞추고 있으며, 단일 데이터 세트만으로는 모델 용량을 종합적으로 향상시킬 수 없다는 사실이 경험적으로 밝혀졌습니다[353]. 따라서 다양한 능력(예: NLP 작업 데이터[292], 채팅 데이터[148], 합성 데이터[354])의 균형 잡힌 향상을 위해 기존 명령어 데이터 세트를 혼합하여 사용하는 것이 좋습니다.