Instruction-Guided Poetry Generation in Arabic and Its Dialects
본 논문은 스타일과 운율과 같은 특정 사용자 요구사항에 따라 대규모 언어 모델이 시를 통제 가능하게 생성, 수정 및 분석할 수 있도록 하는 현대 표준 아랍어 및 그 방언 기반 대규모 지시형 데이터셋을 소개합니다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
아랍어 시를 수백만 권의 아름다운 책으로 가득 찬 웅장하고 고대 도서관으로 상상해 보십시오. 수세기 동안 사람들은 리듬, 운율, 스타일에 관한 엄격한 규칙을 따라 이 도서관에서 시를 써 왔습니다. 이는 마치 특정 설계도대로 집을 짓는 것과 같습니다. 그러나 지금까지 컴퓨터 (특히 대규모 언어 모델 또는 LLM) 는 주로 책을 읽을 수 있거나, 페이지를 세거나, 누가 썼는지 추측할 수 있는 사서와 같은 역할만 해 왔습니다. 그들은 특히 특정 규칙을 따르거나 다양한 지역 방언 (사투리) 으로 시를 쓰도록 요청받을 때, 스스로 새로운 시를 쓰는 데는 그다지 능숙하지 않았습니다.
이 논문은 컴퓨터에게 스스로 시인이 되는 법을 가르치는 새로운 프로젝트인 InstructPoet을 소개합니다. 그들이 어떻게 했는지 간단히 설명해 드리겠습니다:
1. 레시피 책 (데이터셋)
컴퓨터에게 요리를 가르치려면 좋은 요리책이 필요합니다. 연구자들은 인터넷에서 고대부터 현대까지 아우르는 방대한 아랍어 시 모음을 수집했습니다.
- 정리: 그들은 이 지저분하게 쌓인 시들을 레고 블록을 정돈된 상자에 분류하듯 깔끔하고 통일된 형식으로 정리했습니다.
- 라벨링: 그들은 모든 시에 메타데이터 (라벨) 를 추가하여 "로맨스", "전쟁", "아바스 왕조 시대", "만湾 방언"과 같은 세부 사항으로 태그를 달았습니다.
- 번역: 그들은 표준 아랍어 (MSA) 만 사용하지 않았습니다. 표준 아랍어와 네 가지 주요 방언 (만湾, 레반트, 나일 계곡, 북아프리카) 을 포함한 다섯 가지 버전으로 지시를 만들었습니다. 이는 컴퓨터에게 공식 영어뿐만 아니라 텍사스, 스코틀랜드, 오스트레일리아 영어도 가르쳐서 누구와도 자연스럽게 대화할 수 있게 하는 것과 같습니다.
2. 네 가지 훈련 게임 (작업)
컴퓨터에게 단순히 "시를 써라"라고 요청하는 대신, 컴퓨터를 더 똑똑하게 만들기 위해 네 가지 구체적인 훈련 게임을 설정했습니다:
- 생성 (빈 페이지): "특정 리듬을 사용하여 바다에 대한 로맨틱한 시를 써라." 컴퓨터는 처음부터 무언가를 창조해야 합니다.
- 연속 (클리프행어): "시의 처음 세 줄입니다; 나머지를 이어 써 주세요." 컴퓨터는 흐름을 끊지 않고 이야기와 리듬을 이어가야 합니다.
- 수정 (편집자): "오타와 깨진 리듬이 있는 시가 있습니다; 고치세요." 컴퓨터는 교정자처럼 행동하여 시를 완벽한 상태로 복원합니다.
- 분석 (퀴즈): "이 시를 읽고 말해 보세요: 어떤 시대 작품인가요? 운율 패턴은 무엇인가요?" 컴퓨터는 시험을 치르는 비평가처럼 행동합니다.
3. 교실 (모델 훈련)
연구자들은 네 가지 다른 "학생" 컴퓨터 (기존 AI 모델) 를 가져와 이 새로운 데이터셋으로 가르쳤습니다.
- 학생들: 그들은 여러 언어에 능통한 두 모델 (LLaMA 와 Qwen) 과 아랍어에 특화된 두 모델 (ALLaM 과 Fanar) 을 사용했습니다.
- 교수 방식: 그들은 두 가지 방법을 시도했습니다. 하나는 연합 훈련 (모든 게임을 학생에게 한꺼번에 던지는 것) 이었고, 다른 하나는 커리큘럼 학습 (분석처럼 쉬운 것부터 가르치고, 처음부터 쓰는 것처럼 어려운 것은 나중에 남기는 것) 이었습니다.
4. 성적표 (결과)
훈련 후 그들은 두 가지 방식으로 학생들을 시험했습니다:
- 로봇 채점자: 그들은 문법, 흐름, 그리고 컴퓨터가 올바른 운율과 같은 규칙을 실제로 따랐는지 여부와 같은 요소들을 기준으로 시를 채점하는 또 다른 AI 를 사용했습니다.
- 인간 심사위원: 시를 사랑하는 원어민 아랍어 화자들을 고용하여 시를 읽고 1 점부터 5 점까지 점수를 매기게 했습니다.
주요 발견:
- 엄청난 개선: 훈련 전에는 컴퓨터가 규칙을 따르는 시를 쓰는 데 매우 형편없었습니다. 훈련 후 그들은 훨씬 더 나아졌습니다.
- 최고의 학생: 이미 아랍어를 위해 설계된 ALLaM 모델이 훈련 후 최고의 시인이 되었습니다. 유창성과 일관성에서 가장 높은 점수를 받았습니다.
- 가장 어려운 작업: 처음부터 시를 쓰는 것 (생성) 이 컴퓨터에게 가장 쉬웠습니다. 깨진 시를 고치는 것 (수정) 이 가장 어려웠는데, 이는 컴퓨터가 기술적 오류를 수정하면서도 시의 "영혼"을 이해해야 했기 때문입니다.
- 방언 작동: 컴퓨터는 공식 버전뿐만 아니라 다양한 아랍어 방언을 이해하고 쓰는 데 훨씬 더 능숙해졌습니다.
결론
이 논문은 컴퓨터가 인간 시인을 대체하거나 아직 완벽한 영감을 주는 걸작을 쓸 수 있다고 주장하지 않습니다. 대신, 이제 사람들이 시를 쓰는 것을 돕는 디지털 조력자를 구축할 수 있음을 보여줍니다. 특정 스타일, 특정 운율, 당신의 지역 방언으로 된 시를 원한다면, 이 새로운 시스템이 초안을 작성하거나 실수를 수정하거나 심지어 당신이 쓴 것을 분석하는 데 도움을 줄 수 있습니다. 이는 컴퓨터를 수동적인 독서에서 능동적이고 규칙을 준수하는 창의적인 파트너로 변화시킵니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.