1. 자연어 문장 생성, NLG
(1) NLG (Natural Language Generation)의 개념
- 지식 기반이나 논리 형식과 같은 기계 표현에서 의미 표현으로 자연어 문장 생성 기술
(2) NLG의 특징
| 자연어 의미 표현 | – 의미 표현에 대해 자연어 표현을 생성하여 자연어 인터페이스에 활용 |
| 가장 적합한 표현 선택 | – 의미 표현에 대한 자연어 표현 후보 집합 중 가장 적합한 표현을 선택하여 생성 |
- 자연어 처리 프로세스(NLP)에 자연어 이해(NLU)와 함께 자연어 생성
2. NLG 수행 기법
| 구분 | 세부 기법 | 설명 |
|---|---|---|
| 자연어 표현 생성 | 개념 그룹 생성 | – 개념 및 개념 간 관계가 공통적인 의미 표현을 그룹으로 생성 |
| 자연어 표현 생성 | – 각 의미 표현에 대응하는 자연어 표현 생성 | |
| 자연어와 의미 표현 맵핑/선택 | 동일 형태 변환 | – 입력된 의미 표현은 미리 생성된 자연어 표현과 동일 형태로 변환 |
| 후보 검색 | – 변환된 입력 표현과 비교하기 위해 후보 집합 검색 | |
| 표현 비교/선택 | – 표현 집합 후보와 변환된 입력 표현을 비교, 적합한 개념 그룹 선택 |
[참고]
- IBM, 자연어 생성(NLG)이란 무엇인가요