**Formatting Synthetic Data.** To reduce the burden of human annotation or manual collection, several semi-automated approaches [143] have been proposed for constructing instances by feeding existing instances into LLMs to synthesize diverse task descriptions and instances. As illustrated in Figure 11(c), the Self-Instruct method only needs 175 instances as the initial task pool. Then, they randomly select a few instances from the pool as demonstrations and prompt a LLM to generate new instructions and corresponding input-output pairs. After the quality and diversity filtering, newly generated instances would be added into the task pool. Hence, the synthetic method is an effective and economical way to generate large-scale instruction data for LLMs. However, the instances generated by the Self-Instruct method might be simplistic or lack the diversity. To improve the quality of synthetic int ructions, WizardLM [346] introduces Evol-Instruct by proposing in-depth and in-breadth evolving to enrich the complexity and diversity of the instances. Furthermore, Self-Align [347] establishes multiple human-aligned principles to filter the synthesized instances. It then employs these instances to train a LLM in order to yield more aligned instances. To enhance the quality of the instance output, researchers directly adopt human-written texts as the output and synthesize corresponding instructions using ICL examples [348].
**Formatting Synthetic Data.** 인적 주석이나 수동 수집의 부담을 줄이기 위해 기존 인스턴스를 LLM에 입력하여 다양한 작업 설명과 인스턴스를 합성함으로써 인스턴스를 구성하는 몇 가지 반 자동화된 접근 방식 [143]이 제안되었습니다. 그림 11(c)에 예시된 바와 같이, Self-Instruct 방법은 초기 작업 풀로 175개의 인스턴스만 필요합니다. 그런 다음 풀에서 몇 개의 인스턴스를 무작위로 선택하여 데모로 사용하고 LLM에 프롬프트하여 새로운 instructions와 해당 입력-출력 쌍을 생성합니다. 품질 및 다양성 필터링 후 새로 생성된 인스턴스는 작업 풀에 추가됩니다. 따라서 합성 방법은 LLM을 위한 대규모 instruction 데이터를 효과적이고 경제적으로 생성할 수 있는 방법입니다. 그러나 Self-Instruct 방법으로 생성된 인스턴스는 단순하거나 다양성이 부족할 수 있습니다. 합성된 instructions의 품질을 개선하기 위해 WizardLM [346]은 인스턴스의 복잡성과 다양성을 풍부하게 하기 위해 심층적이고 폭넓게 진화하는 Evol-Instruct를 제안합니다. 또한 Self-Align [347]은 합성된 인스턴스를 필터링하기 위해 여러 인간 정렬 원칙을 설정합니다. 그런 다음 이러한 인스턴스를 사용하여 LLM을 훈련하여 더 잘 정렬된 인스턴스를 생성합니다. 인스턴스 출력의 품질을 향상시키기 위해 연구자들은 인간이 작성한 텍스트를 출력으로 직접 채택하고 In-Context Learning (ICL) 예제 [348]를 사용하여 해당 instructions를 합성합니다.
**합성 데이터 포맷팅**. 인적 주석이나 수동 수집의 부담을 줄이기 위해 기존 인스턴스를 LLM에 입력하여 다양한 작업 설명과 인스턴스를 합성함으로써 인스턴스를 구성하는 몇 가지 반 자동화된 접근 방식 [143]이 제안되었습니다. 그림 11(c)에 예시된 바와 같이, Self-Instruct 방법은 초기 작업 풀로 175개의 인스턴스만 필요합니다. 그런 다음 풀에서 몇 개의 인스턴스를 무작위로 선택하여 데모로 사용하고 LLM에 프롬프트하여 새로운 지침과 해당 입력-출력 쌍을 생성합니다. 품질 및 다양성 필터링 후 새로 생성된 인스턴스는 작업 풀에 추가됩니다. 따라서 합성 방법은 LLM을 위한 대규모 명령 데이터를 효과적이고 경제적으로 생성할 수 있는 방법입니다. 그러나 Self-Instruct 방법으로 생성된 인스턴스는 단순하거나 다양성이 부족할 수 있습니다. 합성된 명령어의 품질을 개선하기 위해 WizardLM [346]은 인스턴스의 복잡성과 다양성을 풍부하게 하기 위해 심층적이고 폭넓게 진화하는 Evol-Instruct를 제안합니다. 또한 Self-Align [347]은 합성된 인스턴스를 필터링하기 위해 여러 인간 정렬 원칙을 설정합니다. 그런 다음 이러한 인스턴스를 사용하여 LLM을 훈련하여 더 잘 정렬된 인스턴스를 생성합니다. 인스턴스 출력의 품질을 향상시키기 위해 연구자들은 인간이 작성한 텍스트를 출력으로 직접 채택하고 ICL 예제 [348]를 사용하여 해당 지침을 합성합니다.