本論文では,校歌のための歌詞作成支援システムを紹介する.前提として,システム単独で歌詞を生成する(完成させる)というよりは,ユーザとのやりとりを通して歌詞を完成させること(作詞の支援)を想定している.そのため,システムによる歌詞の生成とユーザの編集を交互に行えるように設計した.校歌の特徴として,(ユーザが希望した場合)学校名を歌詞に含めることが要求されるので,制約付きデコーディングによってこれを実現した.

理化学研究所AIPおよびiU情報経営イノベーション専門職大学BLabが共同で取り組んでいる「超校歌～AIがつくるみんなの校歌～」プロジェクト1）では,AI技術を用いて,価値観が多様化する時代に相応しい,進化する校歌のあり方を検討している.この取り組みの一環として,校歌のための歌詞作成支援システムを開発した.本論文では,今回開発した歌詞作成支援システムの紹介を行う.本システムは,校歌の歌詞作成支援を目的としており,特に作詞経験の少ないユーザの支援を想定している.作詞経験が少ないユーザにとって,ゼロから歌詞を作ることは難しいと思われる.一方で,原案となる歌詞が提示された場合,それを編集し,完成を目指すことは比較的容易である.本システムでは,原案を提示することによって,経験が少ないユーザであっても作詞に簡単に取り組めるようになる(と期待している).これを踏まえた上で,以下の4点をシステムの要件とした.1）https://blaboratory.org/chokouka/•システムが原案となる歌詞を提案できる.•ユーザが提案された歌詞を自由に編集できる.•システムが,ユーザの編集に基づいて,歌詞を再生成(修正)することができる.•生成する歌詞に関する制約条件を入力できる.この要件を満たすためには,歌詞生成器を開発する必要がある.本システムでは,キーワード(歌詞の雰囲気を表現する単語など)と学校の種類(幼稚園・保育園,小学校,中学校,高校,大学のうち,どの区分の校歌を生成するか)がユーザによって入力されることを前提としている.さらに,ユーザが希望した場合,特定の単語(やフレーズ)を必ず歌詞に含めるといった制約を付け加えることができる.本システムでは,これらの情報から歌詞を生成する.歌詞生成と一般的な言語生成を比較した場合,歌詞生成固有の問題として,上述した特定の単語を必ず歌詞に含める制約の他にも,韻やモーラ数などに関する制約が考えられる.本論文では特定の単語(学校名2）)を歌詞に含めることのみを取り扱い,残りの問題(韻とモーラに関する制約)は今後の課題とした.以後,「学校名制約」と記述した場合,学校名を歌詞に含めるか否かに関する制約を指すことにする.