小説における台詞と口調，地の文を活用した台詞の発話者特定手法

雑談対話システムを実装する際の課題の1つに，対話コーパスの構築が困難であることが挙げられる[1]．この課題を解決するため，本研究では小説の台詞を用いた雑談対話コーパスの自動構築を目的とする．小説には，登場人物の台詞が存在しており，登場人物間における台詞のやり取りを会話とみなすことができる．したがって，台詞，つまり，登場人物の発話を収集することによって，大規模な対話コーパスが構築できる．また，小説は日々出版されるため，比較的容易に対話コーパスの量的・質的な拡張が可能であるといえる．我々の先行研究[2]において，小説を用いた対話コーパスの構築時に，2つの課題が存在することを確認した．1つ目の課題は，小説内で連続して出現する台詞のみを会話として抽出した場合，1会話に含まれる発話数が既存コーパスと比べて少なくなることである．この課題は，対話モデルを構築する際，文脈理解の学習不足を引き起こす．2つ目の課題は，小説には様々な人物が登場するため，単に台詞を抽出するのみでは口調の一貫性を保ったコーパスが構築できないことである．この課題は，生成する発話・応答文の口調にも影響を与える．本稿では，2つ目の課題に注目する．口調の一貫性を保つためには，台詞に発話者を明記する方法が考えられる．発話者を明記するためには，台詞に対する発話者を特定する技術が必要になるが，発話者を特定する手がかりは，小説や台詞によっても大きく異なる．主な手がかりとしては，台詞周辺の地の文，台詞，話者の口調，人間関係などが考えられるが，単体の手がかりのみで発話者を特定することは困難である[3，4]．本稿では，発話者を特定する主な手がかりの中から，台詞周辺の地の文，台詞，話者の口調の3つを用いて，台詞の発話者を特定する手法を提案する．