漢文は弥生時代に中国から日本に伝えられたと推測されている\cite{japanese-history}．そして奈良時代以降\cite{kanbun-asia}，日本語の文章として読めるよう，漢文の語順構成を維持しながら訓点を付ける漢文訓読と，日本語の文体として書き直した漢文訓読文（または書き下し文）が使われ始めた．漢文は『万葉集』\cite{manyoshu}や『源氏物語』\cite{genji-2,genji-1}など，多くの日本文学作品に影響を与えた．今でも漢文は大学入学共通テストの国語において200点の内50点を占めており，漢文が日本文化に及ぼしている影響の大きさを示している．%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fig.1\begin{figure}[b]\begin{center}\includegraphics{31-1ia5f1.pdf}\end{center}\hangcaption{漢文訓読の具体例．``春眠不覚暁''はオリジナルの白文である．これを書き下し文に変換するために，返り点，読み仮名，送り仮名を付ける必要がある．漢字の左下にある二つの``レ''は返り点であり，レ点とも呼ぶ．その前後の一語ずつを逆に読むための記号である．右側の``ず''は読み仮名であり，``不''の読みは``ず''であることを示している．漢字の右下にある``エ''と``ヲ''は送り仮名で，文章を孤立語から膠着語に変換するために存在する．以上のルールに基づき，白文``春眠不覚暁''は書き下し文``春眠暁を覚えず''に変換される．}\label{fig:ex-kanbun}\end{figure}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%中国語と日本語は共通の漢字を多く持つが，日本人にとって漢文を読むことは容易ではない．中国語，そして漢文の語順は，英語と同じSVO（主語-動詞-目的語）である一方，日本語の語順はSOV（主語-目的語-動詞）である．そして，中国語は孤立語であり，時制や格などによって語の形は変化しない．一方，日本語は膠着語であり，接頭辞や接尾辞のような形態素がその語の文法関係を示している．漢文をSVOからSOVに，孤立語から膠着語に変換するために，日本人は句読点，返り点，送り仮名などからなる漢文訓読システム\cite{crawcour1965introduction}を開発した．以下で漢文訓読システムの幾つかの定義や変換ルールを説明する．また，図\ref{fig:ex-kanbun}に漢文訓読の具体例を示す．古典中国語の訓読体系は，朝鮮半島\cite{korean}や契丹など他の地域にも存在するが，本研究では日本の漢文訓読システムに注目する．\vspace{1\Cvs}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\paragraph{白文}句読点，返り点，送り仮名が付いていない漢文のこと．\paragraph{書き下し文}白文を，返り点や送り仮名に従って書き下したもの．\paragraph{返り点}漢文の語順をSVOからSOVに変換するための記号である．接している二つの漢字の読み順を逆にする``レ点''，漢数字に沿って読み順を決める``一，二点''，数字ではないが同じく読み順を決める``上，中，下点''，``甲，乙点''などがある．\paragraph{読み仮名}漢字の読み方を示すためのひらがなである．\paragraph{送り仮名}漢文を孤立語から膠着語に変換するために付けるカタカナのこと．\paragraph{置き字}漢文を訓読する際に，直接読まない字のこと．書き下し文にする時は，その意味に対応する送り仮名を前後の文字に付けて反映する．``而''，``於''，``乎''，``兮''などが置き字になることがある．\paragraph{再読文字}漢文を訓読する際に，二度読む字のこと．一度目は返り点を無視した語順で副詞として読み，二度目は返り点にしたがって助動詞・動詞として読む．``未''，``将''，``且''，``当''などが再読文字になることがある．\paragraph{返読文字}漢文を訓読する際に，下から上へ返って読む字のこと．``非''，``有''，``不''，``与''などが返読文字になることがある．\vspace{1\Cvs}中国には豊富な漢文の言語資源があるが，日本におけるそれらの書き下し文データは極めて少ない．例えば，『全唐詩』には48,900首以上の唐詩が収録されており，その全てにオンラインでアクセス可能である．しかし，我々の知る限りでは，日本では約500首の唐詩の書き下し文データしかインターネット上に存在しない．この大きなギャップは，日本における漢文研究及び漢文教育の阻害要因となっている．『漢文大系』などの書籍の中に書き下し文のデータは多く存在するが，それらにOCRを適用し，データを整形するには膨大なコストがかかる．そのため，高性能な書き下し文生成器を構築することが書き下し文資源の不足を解消する最も効率的な方法と考えられる．また，漢文の仕組みを理解することは，和漢混交文などの古典日本語や，日本の文化・思想の解明にもつながると考えられる．従来の研究\cite{ud-kaeriten,ud-tree,ud-kundoku,ud-kundoku-2,ud-ud}では，UniversalDependencies\cite{de-marneffe-etal-2021-universal}を使った返り点付与と書き下し文生成を含む一連の漢文に関する言語処理の手法が提案された．しかし，ルールベースであり性能が不十分である上，これらの研究ではデータセットを作っておらず，定量的評価を行っていない．本研究では，漢文理解の第一歩として，漢詩文の中で代表性がある唐詩に注目する．最初に，白文，日本語読み順，書き下し文の3つ組からなる漢文訓読データセットを構築する．これを基に，言語モデルを用い，返り点付与器と書き下し文生成器を構築し，両タスクにおいて定量評価を行う．そして，書き下し文の生成結果に対し，人手評価の結果と比較することで，最も適切な自動評価指標について議論する．さらに，返り点付与と書き下し文生成のパイプラインを構築し，白文の事前ソート（返り点付与）が書き下し文生成に貢献するかどうかを検証する．%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%