\section{はじめに}
近年，ニューラルネットワーク及び分散表現の使用により，係り受け解析は大きく発展している．\cite{dchen2014,weiss2015,hzhou2015,alberti2015,andor2016,dyer2015}．こうした構文解析器が，単語ごとの分かち書きを行う英語や多くのヨーロッパ諸語に適用された場合は非常に正確に動作する．しかし，日本語や中国語のように，特に単語毎の分かち書きを行わない言語に対し適用する場合は，事前に形態素解析器や単語分割器を利用して単語分割を行う必要がある．また，単語分割が比較的に容易な言語の場合でも，構文解析器は品詞タグ付け結果を利用することが多い．したがって，前段の単語分割器や品詞タグ付け器と後段の構文解析器をパイプラインにより結合されて用いられる．しかし，どのような単語分割器や品詞タグ付け器にも出力の誤りが存在し，結果的にそれが後方の係り受け解析器にも伝播することで，全体の解析結果が悪くなってしまう問題が存在した．これを誤差伝播問題と呼ぶ．日本語においても中国語においても，単語の定義には曖昧性が存在するが，特に中国語では，このような単語の定義の曖昧性から，単語分割が悪名高く難しいことが知られている\cite{Shen2016a}．それゆえ，従来法である単語分割，品詞タグ付け，構文解析のパイプラインモデルは，単語分割の誤りに常に悩まされることになった．単語分割器が単語の境界を誤って分割してしまうと，伝統的なone-hotな単語素性や通常の単語の分散表現(\textbf{wordembedding})では，もとの単語の意味を正しく捉えなおすことは難しい．結果的に，中国語の文を生文から解析する際は，パイプラインモデルの精度は70\%前半程度となっていた\cite{hatori2012}．このような誤差伝播問題に対しては，統合モデルを使用することが有効な解決方法として提案されている\cite{zhang-clark2008:EMNLP,zhang-clark2010,hatori2011,hatori2012,mzhang2014}．中国語の単語は，単一の表層系で複数の構文的な役割を演じる．ゆえに，そうした単語の境界を定めることと，後続の品詞タグ付け，構文解析は非常に関連のあるタスクとなり，それらを別個に行うよりも，同時に処理することで性能の向上が見込まれる．中国語の統合構文解析器については，すでに\citeA{hatori2012}や\citeA{mzhang2014}などの統合モデルが存在する．しかし，これらのモデルは，近年のwordembeddingのような表現学習や，深層学習手法を利用しておらず，専ら，複雑な素性選択や，それら素性同士の組み合わせに依存している．本研究では，ニューラルネットワークを用いた手法による中国語の統合構文解析モデルを提案し，パイプラインを用いたモデルとも比較する．ニューラルネットワークに基づく係り受け解析では，単語の分散表現と同様に文字の分散表現が有効であることが英語などの言語における実験で示されている\cite{ballesteros2015}．しかし，中国語や日本語のように個々の文字が固有の意味を持つ言語において，単語以下の構造である部分単語の分散表現がどのように有効であるかについては，いまだ十分な研究が行われていない．中国語では単語そのものの定義がやや曖昧である他に，単語内にも意味を持つ部分単語が存在する場合がある．加えて，中国語の統合構文解析を行う場合には，単語分割の誤りに対処したり，文中で単語分割をまだ行っていない箇所の先読みを行う必要があり，必然的に，単語だけではなく部分単語や単語とはならない文字列の意味を捉えることが必要になる．このような部分単語や単語とはならない文字列は，大抵の場合はモデルの学習に用いる訓練コーパスや事前学習された単語の分散表現中には存在せず，文字や文字列の分散表現を扱わない先行研究では未知語として処理される．しかし，こうした文字列を未知語として置換し処理するよりも，その構成文字から可能な限りその意味を汲み取った方が，より高精度な構文解析が行えると考えられる．このため，本研究では文字列の分散表現を利用した統合構文解析モデルを提案する．提案手法では，既知の文字または単語についてはそれらの分散表現を使用し，未知の文字列については文字列の分散表現を使用する．本研究では中国語の統合構文解析モデルとして，単語分割・品詞タグ付けおよび係り受け解析の統合モデルと，単語分割と品詞タグ付けの統合モデルおよび係り受け解析のパイプラインモデルの2つを提案する．これらのモデルを使用することで，実験では新規に世界最高性能の中国語単語分割および品詞タグ付け精度を達成した．また，係り受け解析とのパイプラインモデルが，従前の統合解析モデルと比較して，より優れた性能を達成した．以上の全てのモデルにおいて，単語と文字の分散表現に加えて文字列の分散表現を利用した．著者の知る限りにおいて，これは分散表現とニューラルネットワークを利用し，中国語の単語分割・品詞タグ付け・係り受け解析の統合解析を行った，はじめてのモデルである．この論文における貢献は以下のようにまとめられる．(1)分散表現に基づく，初めての統合構文解析モデルを提案した．(2)文字列の分散表現を未知語や不完全な文字列に対してその意味を可能な限り汲み取るために使用した．(3)加えて，既存手法で見られた複雑な素性選択を避けるために，双方向LSTMを使用するモデルを提案した．(4)中国語のコーパスにおける実験で単語分割・品詞タグ付けおよび係り受け解析にて新規に世界最高性能を達成した．この他に，本論文では中国語係り受け解析のラベル付けモデルを提案し，原文からラベル付き係り受け解析までを行った際のスコアを評価する．このモデルに関しても，同様に文字列の分散表現を利用する．
\section{関連研究}
遷移型係り受け解析アルゴリズムは，係り受け解析を行う際にその精度の高さと処理速度の速さから広く使われているモデルである．特に中国語の統合遷移型係り受け解析に対するアルゴリズムは\citeA{hatori2012}および\citeA{mzhang2014}において提案された．\citeA{hatori2012}は，係り受け解析に関する情報が，単語分割と品詞タグ付けを行う際にも有効であることを示し，遷移型係り受け解析アルゴリズムに基づく最初の単語分割，品詞タグ付けおよび係り受け解析のモデルを提案した．\citeA{mzhang2014}はこれを拡張し，通常の単語間の係り受けに加えて，単語内部の係り受けに対して独自にアノテーションを施し，これを考慮することによって，精度の向上を達成できることを示した．こうした\citeA{hatori2012}および\citeA{mzhang2014}による提案手法により，パイプラインモデルより優れた性能を出すなど，大きな成果が得られた．一方で，このような従来法におけるモデルでは，文字および単語のone-hotな表現を専ら利用しており，使用する文字や単語の類似性は考慮されていなかった．加えて，中国語の統合構文解析により処理を行う最中には，素性として，既知の単語や文字だけではなく単語をなさない不完全な文字列や部分単語も出現する．そのような不完全な文字列もしくは未知の単語は，モデルになんらかの形で認識させることで構文解析を行う際の重要な情報となりうる．しかし，そのような不完全な文字列は，従来法における外部知識源である辞書情報や，学習済みの通常の単語の分散表現では捉えることが難しかった．\citeA{hatori2012}および\citeA{mzhang2014}の提案手法における他の問題点として，これらの先行研究が詳細な素性選択を用いていることがあげられる．一方で，近年，双方向LSTMを利用し詳細な素性選択を回避したニューラルネットワークモデルが提案されている\cite{kiperwasser2016,cross2016}．これらのモデルでは，双方向LSTMは語句の分散表現をその内容も含めてモデル化するために用いられている．実際に，\citeA{kiperwasser2016}による構文解析モデルにおいては，双方向LSTMにより文全体の情報を利用することができるのに対し，素性に基づくモデルでは文全体を素性として用いることはできない．また，このように双方向LSTMを利用して文全体を符号化する手法は，機械翻訳でも多く用いられている\cite{bahdanau2014}．結果として，\citeA{kiperwasser2016}によるモデルでは世界最高の性能と比較可能な性能を達成している．本研究では，$n$グラムの文字分散表現に対応した双方向LSTMを利用した構文解析モデルも提案する．なお，\citeA{hatori2012}による手法ではあくまでも単一の分類器を使用して単語分割・品詞タグ付けおよび係り受け解析を同時に行うのに対し，\citeA{mzhang2014}の提案手法では，単語分割・品詞タグ付けに対応する分類器と係り受け解析に対応する分類器を同時に用意し，単語分割・品詞タグ付けに対応する分類器を数単語分だけ先に処理させる．このような2つの手法は，本研究における単語分割・品詞タグ付けおよび係り受け解析の統合モデルと，単語分割・品詞タグ付けの統合モデルおよび係り受け解析のパイプラインモデルの関係に近い．\ref{sec:segtag+dep}節にて，この関係を詳細に議論する．
\section{モデル}
この論文で提案する統合構文解析モデルは，\ref{sec:transition}節で解説する遷移型アルゴリズムを使用する．また，不完全な文字列に対する分散表現を得るための文字列の分散表現手法については\ref{sec:modelembedding}節で解説する．素性選択を利用するニューラルネットワークモデルを\ref{sec:modelfnn}節で解説し，双方向LSTMを利用するニューラルネットワークモデルを\ref{sec:bilstm}節で解説する．\subsection{単語分割・品詞タグ付け，係り受け解析のための遷移型アルゴリズム}\label{sec:transition}単語分割・品詞タグ付け，係り受け解析のための統合アルゴリズムには\citeA{hatori2012}に基づく，遷移型の統合アルゴリズムを使用する．統合解析モデルは入力文字列からなるbufferとstackからなり，bufferは文字が格納され，stackには単語と品詞タグ，およびそれらの単語の構文木上の子孫に当たる単語が格納される（図\ref{fig:trans}）．初期状態ではbufferに全ての入力文字列が格納される．stackは空である．また，アルゴリズムの便宜上，bufferの末尾には文末を意味するシンボル``EOS''を置く．下記の遷移操作に従って，bufferからstackに文字が移され，単語や構文木か形成される．終状態においては，bufferが空になり，stackにはEOSシンボルを係り受け解析におけるROOTノードとして，品詞タグが付与された単語群による構文木が生成されている．\begin{figure}[b]\begin{center}\includegraphics{26-1ia9f1.eps}\end{center}\caption{単語分割・品詞タグ付け，素性選択のための遷移に基づく統合アルゴリズム}\label{fig:trans}\end{figure}本研究で用いる遷移操作は以下の通りである．\begin{itemize}\item{\usefont{T1}{pcr}{m}{n}SH(t)}(\textit{shift}):bufferの最初の文字をstackの先頭へ移動させ，新しい単語とする\item{\usefont{T1}{pcr}{m}{n}AP}(\textit{append}):bufferの最初の文字をstackの先頭の単語の末尾に加える\item{\usefont{T1}{pcr}{m}{n}RR}(\textit{reduce-right}):stackの先頭2単語のうち，右側の単語をstackから消去し，左側の単語の右側の子供の単語とする\item{\usefont{T1}{pcr}{m}{n}RL}(\textit{reduce-left}):stackの先頭2単語のうち，左側の単語をstackから消去し，右側の単語の左側の子供の単語とする\end{itemize}{\usefont{T1}{pcr}{m}{n}SH}操作および{\usefont{T1}{pcr}{m}{n}AP}操作によって単語の境界と品詞タグが決定され，{\usefont{T1}{pcr}{m}{n}RR}操作および{\usefont{T1}{pcr}{m}{n}RL}操作により構文木が作成される．これらの遷移操作のうち，{\usefont{T1}{pcr}{m}{n}RR}操作および{\usefont{T1}{pcr}{m}{n}RL}操作はArc-standardアルゴリズムのものと同一である\cite{nivre2004arcstand}．{\usefont{T1}{pcr}{m}{n}SH}操作および{\usefont{T1}{pcr}{m}{n}AP}操作はいずれもbufferの最初の文字をstackへと移動させるが，{\usefont{T1}{pcr}{m}{n}SH}操作は移動した文字を新しい単語の先頭とするのに対し，{\usefont{T1}{pcr}{m}{n}AP}操作はすでにstack先頭にある部分単語の末尾に文字を加える．ゆえに，{\usefont{T1}{pcr}{m}{n}SH}操作はモデルが予測する単語数を1単語だけ増加させるのに対し，{\usefont{T1}{pcr}{m}{n}AP}操作は，stackの先頭に存在する部分単語を1文字分だけ延長させる．品詞タグは{\usefont{T1}{pcr}{m}{n}SH(t)}操作と同時に付与される．ゆえに，{\usefont{T1}{pcr}{m}{n}SH(t)}操作は品詞タグの数と同じだけ存在する．なお，buffer上に文字が存在しない時は，{\usefont{T1}{pcr}{m}{n}SH}操作および{\usefont{T1}{pcr}{m}{n}AP}操作を行うことはできない．同様にstack上に2個以上の単語または生成途中の単語が存在しない時は{\usefont{T1}{pcr}{m}{n}RR}操作および{\usefont{T1}{pcr}{m}{n}RL}操作を行うことはできない．また，{\usefont{T1}{pcr}{m}{n}AP}操作が適用可能となるのは，直前の操作が{\usefont{T1}{pcr}{m}{n}SH}操作，もしくは{\usefont{T1}{pcr}{m}{n}AP}操作である時のみである．この論文においては，貪欲法による訓練及び探索とビーム法による訓練および探索の両方を実験する．この解析アルゴリズムはその両方に対して動作する．また，本研究においては，単語分割と品詞タグ付けの統合モデルと係り受け解析の単独モデルも同様に作成した．単語分割と品詞タグ付けの統合モデルにおいては，{\usefont{T1}{pcr}{m}{n}RR}操作および{\usefont{T1}{pcr}{m}{n}RL}操作は用いない．同様に，単独の係り受け解析モデルにおいては，通常のArc-standard構文解析モデルを使用する．\subsection{単語および文字，文字列の分散表現}\label{sec:modelembedding}本節ではニューラルネットワークモデルにおいて用いられる分散表現について解説する．統合構文解析を行う際は，必然的に，意味のある単語と不完全な文字列が解析中に多く出現する．このような不完全な文字列の表現は，\citeA{hatori2012}などの既存手法においては用いられなかったが，もし，分散表現を用いて他の単語や文字列との類似性を表現できれば，統合構文解析を行う際に非常によい情報となりうるはずである．例えば，固有表現である``南京\UTFC{4E1C}路''（上海にある有名な商店街）はPennChineseTreebank(CTB)コーパスではひとつの単語として扱われている．このような固有表現は，``北京西路''や``湘西路''などとしてCTBコーパス中に多く出現する．これらは，``南京''や``北京''などの都市を表す部分単語と``\UTFC{4E1C}路''や``西路''などといった場所を表す部分単語の組み合わせとして理解される．こうした表現を学習することで，テストデータ中に未知の``（固有地名）\UTFC{4E1C}路''や``（固有地名）西路''といった表現が出現しても，これを地名として処理することが期待できる．また，部分単語や，逆に複数の単語にまたがる文字列を利用することが，単語分割の誤りを補うために役立つ場合もある．例えば，``南京\UTFC{4E1C}路''に対し，単語分割器が過剰に単語分割を行い，``南京''と``\UTFC{4E1C}路''の2単語に区切ってしまった場合を仮定しよう\footnote{アノテーション基準によっては，そもそもこのような分割の仕方が正しい場合もある．}．この時，事前学習された単語の分散表現やCTBの訓練コーパス中に``\UTFC{4E1C}路''という単語が存在しなければ，これは未知語として処理されうる．このような場合でも，その文字の構成から``\UTFC{4E1C}路''は場所を表す単語であると推測できる．このように，部分単語や文字の表現を使用することで，単語分割の誤りに対して頑健さを持たせることができる．しかしながら，こうした部分単語や文字列等は，多くの従来研究では未知語もしくは``UNK''シンボル等として置換され，処理されていた．本研究では，こうした文字列についても，それを構成する文字から可能な限り意味を捉える分散表現を提案する．$n$個の文字$c_i$からなる文字列$c_1c_2\cdotsc_n$を考える．提案手法ではこの文字列に対する分散表現$\mathbf{v}(\cdot)$を以下のように計算する．\begin{equation}\mathbf{v}(c_1c_2\cdotsc_n)=\sum_{i=1}^n\mathbf{v}_c(c_i)\end{equation}ここで$\mathbf{v}_c(\cdot)$は文字の分散表現ベクトルを表す．このように文字列の分散表現を，その構成文字の文字表現から構成する手法は，どのような文字列に対しても計算できるほかRNNやCNN等の複雑なニューラルネットワークを用いないことによる速度上の利点が存在する．なお，このような文字，単語および文字列の分散表現はすべて同じベクトルの次元を持ち，ニューラルネットワークの計算グラフ中で，入力に対しどのような分散表現を利用するかが決定される．したがって，いずれの分散表現を利用する場合でも，その基となる文字または単語の分散表現が，ニューラルネットワークの誤差逆伝播法により学習される．本研究では，任意の中国語の単語列に対し，以下の規則にて，その分散表現を割り当てる．\begin{description}\item[(1)]文字列が既存の単語分散表現中に存在するか調べ，存在する場合には，その分散表現を使用する．\item[(2)]分散表現が存在しない場合には，上記の式のように，文字に対する分散表現を用いて，文字列の分散表現として使用する．\item[(3)]分散表現中に存在しない文字についてはUNKシンボルを使用する．\end{description}本研究では，UNKシンボルのような未知語の表現ベクトルを利用することは可能な限り回避した．なぜならば，そのようなベクトルを使用することはニューラルネットワークに与える入力を縮退させることになるからである．しかしながら，事前学習された分散表現中に存在しない文字については，入力をUNKシンボルに置換して使用する．品詞タグについても同様に対応する分散表現を用意し，学習に使用する．UNKシンボルに対応する分散表現や品詞タグに対応する分散表現は，正規分布を用いて初期化される．この他，本研究では，部分単語の長さに対応する，数字の分散表現を一部に用いた．これは，一定の長さを持つ文字列は，同じ分散表現を共有するものである．もっぱら，bufferからstackへと一文字毎に移されている最中の部分単語の長さを表現するために用いられる．数字の分散表現も正規分布を用いて初期化される．提案手法では，単語と文字の分散表現を事前学習にて準備する．文字と単語の分散表現は，同一のベクトル空間に埋め込まれる．まず，事前学習に用いるコーパスについて，単語分割されたファイルと一文ごとに文字分割されたファイルを用意する．各ファイルには一行に一文ずつ事前学習に用いる文を配置する．次に，それらのファイルを結合し，行単位でランダムに並び替え，単語及び文字の分散表現を学習するための事前学習コーパスとする．これにより，類似した意味を持つ単語と中国語の文字は，ベクトル空間内の近い位置に埋め込まれることが期待される．中国語の文中には，一文字で一単語となる単語も存在し，そのような単語を介して，周辺の文字や単語が類似した位置に配置されうるからである．具体的な分散表現学習に用いたツールおよびコーパスについては，\ref{sec:exp_setting}節に記載した．\subsection{素性選択を利用するニューラルネットワークモデル}\label{sec:modelfnn}\subsubsection{ニューラルネットワークモデル}素性選択に基づくニューラルネットワークモデルを図\ref{fig:modelfnnnet}に示す．素性とその分散表現を入力に取るニューラルネットワークを使用した構文解析は，近年，活発な研究が行われており，その中には貪欲法に基づいてニューラルネットワークを学習させるもの\cite{dchen2014,weiss2015}，ビーム探索を用いるもの\cite{andor2016,weiss2015}がある．本研究では，このように素性を入力として用いることに加えて，不完全な文字列が素性として入力されても処理が可能であるように，\ref{sec:modelembedding}節にて導入した文字列の分散表現の動的生成を加えた．\begin{figure}[t]\begin{center}\includegraphics{26-1ia9f2.eps}\end{center}\hangcaption{素性に基づくニューラルネットワーク．貪欲法による出力は2番目の隠れ層から入力を受けるのに対し，ビーム探索には全ての隠れ層および貪欲法による出力層から入力を受けるパーセプトロン層を使用する．入力の文字列は，分散表現に含まれている場合はその分散表現が使用され，含まれていない場合は，文字列の分散表現がその文字構成から計算されて使用される．}\label{fig:modelfnnnet}\end{figure}遷移操作を決定する分類器には，8,000次元の2つの隠れ層を持つ，3層フィードフォワードニューラルネットワークを使用した．これは200次元の隠れ層を利用した\cite{dchen2014}や1,024次元もしくは2,048次元の隠れ層を利用した\citeA{weiss2015}よりも更に大きい．隠れ層の活性化関数にはReLUを使用した\cite{nair2010relu}．なお，\cite{dchen2014}にて用いられている$x^3$の活性化関数は，2層のフィードフォワードニューラルネットワークでは比較可能な性能を達成したが，3層以上のフィードフォワードニューラルネットワークでは，うまく動作しなかった．フィードフォワードニューラルネットワークの最終層が出力層となる．貪欲法による出力層はsoftmax関数を使用した．ニューラルネットワークの隠れ層は乱数を用いて初期化した．貪欲法における損失関数$L(\theta)$は\begin{gather*}L(\theta)=-\sum_{s,t}\logp_{s,t}^{\mathrm{greedy}}+\frac{\lambda}{2}||\theta||^2,\\p_{s,t}^{\mathrm{greedy}}(\boldsymbol{\beta})\propto\exp\left(\sum_jw_{tj}\beta_j+b_t\right),\end{gather*}となる．ここで，$t$は可能な遷移操作の集合$\mathcal{T}$($t\in\mathcal{T}$)の中のある1つの遷移操作を表す．$s$はニューラルネットワークの学習におけるミニバッチ中の1つの要素を示す．$\boldsymbol{\beta}$はフィードフォワードニューラルネットワーク最終層における出力を表す．$w_{tj}$及び$b_t$はニューラルネットワークの重み行列とバイアス項を示す．$\theta$はモデルの全ての変数を示す．本研究ではニューラルネットワークの変数に対し，$L2$罰則項とDropoutを使用した．ニューラルネットワークの誤差逆伝播法は，これらのニューラルネットワークの変数を含めて，単語及び文字の分散表現まで行われる．誤差逆伝播法の学習率の調整にはAdagradを使用する\cite{duchi2010adagrad}．Adam\cite{kingma2015adam}とSGDを使用することも考慮したが，このモデルについてはAdagradがよりよく振る舞った．他のモデル変数については表\ref{table:params}にまとめる．\begin{table}[t]\caption{ニューラルネットワークの構造と学習に関する諸変数}\label{table:params}\input{09table01.tex}\vspace{4pt}\small単語と文字は同じ次元の分散表現を持つ．「文字列長さの埋め込み」とは，bufferからstackへと一文字毎に移されている最中の部分単語の長さに対応する数字の分散表現である．\end{table}表\ref{table:params}のモデル変数のうち，$\mathbf{h_1}$と$\mathbf{h_2}$のサイズは予備実験により決められた．学習率の初期値については，ニューラルネットワークの学習において広く使われているものを用いたが，ビームを使用する場合は，モデルの安定性のため，小さな初期値から学習を始めた．単語・文字の埋め込みにおけるボキャブラリー数については，分散表現に含まれる語彙数を多くするため，サイズの大きいものを用いた．埋め込みの次元は\citeA{dchen2014}などの先行研究で広く使われている値の一つである200次元を用いた．ニューラルネットワークの隠れ層が8,000次元となり，これは先行研究よりも大きい．この理由として，1つ目に，\ref{sec:features}節にて紹介する，素性を表現するベクトル表現が大きいことが挙げられる．例えば，単語分割，品詞タグ付けおよび係り受け解析の統合モデルについては，合計で9,820次元にもなる．この中には文字列に関する素性も含まれる．これを表現するために大きな隠れ層が必要となる．2つ目に，ニューラルネットワークが，単語分割，品詞タグ付けおよび係り受け解析という多岐にわたる判断をしなければならないことが挙げられる．出力側が複雑になるために，必要となる隠れ層のサイズも大きくなると考えられる．貪欲法によるモデルの学習では，学習前に，訓練データセット中の全ての文に対して，遷移型構文解析アルゴリズムを正解ラベルに従って順次適用させたときに出現する，入力素性および遷移操作の教師ラベルの組み合わせを予め計算し抽出した．このようにして抽出された文内での遷移操作と入力素性の組み合わせを，文をまたいでシャッフルしてからニューラルネットワークの学習に用いるミニバッチを作成した．これにより，あるミニバッチに特定の文が偏ることがないようにした．モデルのテスト時や実際の入力文の解析時には，処理を行う文を複数個並べてミニバッチを作成し，同時に解析が行えるようにした．これにより，ある一連のニューラルネットワークの呼び出しに対し，複数文を同時に処理することが可能となり，速度の大幅な向上が可能となった．この際に，同時に処理が可能な文数は専らGPUのメモリサイズのみに制約される．また，この方法はビームを用いた解析にも適用できる．\subsubsection{素性}\label{sec:features}このニューラルネットワークの素性を表\ref{table:features}に列挙する．本研究では，以下の3種類の素性を使用した．\begin{description}\item{(1)}\citeA{hatori2012}にて用いられた素性から，素性同士の共起を取り除いたもの\item{(2)}\citeA{dchen2014}にて用いられた素性\item{(3)}文字列に関する独自の素性\end{description}\begin{table}[t]\caption{統合モデルに対する素性}\label{table:features}\input{09table02.tex}\vspace{4pt}\smallこの表において，``b''はbufferの文字，``s''はstackの単語を示し，``b''と``s''の次の数字は，先頭からの文字および単語の番号である．``l''と``r''は，その単語の左側と右側の子どもの単語のことを指し，``l''と``r''の次の数字は，子どもの単語の番号である．サフィックスのw，p，c，eは，それぞれ，文字列または単語，品詞タグ，文字，そして文字列の最後の一文字を表す．``q0''は直前にbufferからstackへ移動された単語を，``q1''は``q0''より先に移動された単語を示す．``partofq0word''では，q0f1，q0f2，q0f3は，それぞれf1，f2，f3の位置の文字から始まるq0の部分単語を表す．ここでf1はq0の最後の文字の位置を表すため，q0f1はq0の最後の一文字を表す．f2は最後から2番目の文字の位置を表すため，q0f2はf2の位置から始まる2文字の文字列を示す．``stringsacrossq0andbuf.''では，q0f1bXは，単語q0のf1の位置から始まる$X$個の文字からなる文字列を表す．この素性による文字列はbufferとstackにまたがりうるが，連続的な文字列に限定する．``stringsofbuffercharacters''では，bX-Yが，buffer内部の$X$番目から$Y$番目までの文字列を表す．lenq0はq0の長さを示し，この分散表現のみ小さな埋め込みのサイズを用いる．\end{table}このなかで独自の素性として，部分単語に関するものとbufferとstackにまたがる文字列の素性，bufferの中の文字列の素性が存在する．bufferとstackにまたがる文字列の素性は，現在，単語分割が行われている単語に対する貴重な情報を提供する．また，長すぎる文字列に対する素性を用いることがないように，本研究では文字列素性の長さを4文字以下に制限した．CTBデータセットにおいては，5文字以上の長さの単語は稀であるからである．ただし，これは素性に関するものであり，出力単語としてはそれ以上の長さのものもありうる．ただし，本研究では，文中に連続に出現する文字列のみを素性に用い，共起に関する素性は使用しなかった．ここでいう共起に関する素性とは，例えばstackの先頭以外の位置にある文字列と，bufferにある文字列の組み合わせに関する素性等である．\citeA{hatori2012}では多数の手作業で調整されたone-hotな素性の共起を利用していた．本研究では，そのような素性同士の共起はニューラルネットワークの隠れ層上で自然に考慮されると考えた\cite{hinton1986}．本研究では，単語分割済みの単語については，単語や文字列のほかに，すでにモデルによって付与された品詞も素性として利用させた．また，bufferからstackへと一文字ずつ文字を移動させている最中の単語の長さを表現するために，小さな次元の埋め込みを用いた．また，単語分割，品詞タグ付けおよび係り受け解析の統合解析モデルとは別に，単語分割と品詞タグ付けのみの統合モデルも実験に用いた．このモデルについては，構文解析に関する素性，すなわちstackに存在する単語や文字列の子供や孫にあたる単語に関する素性を省略している．\subsubsection{ビーム探索}ビーム探索は中国語の統合解析において重要な役割を果たす．本研究では，近年提案された，ビームを用いたニューラルネットワークの最適化手法を採用した\cite{weiss2015,andor2016}．図\ref{fig:modelfnnnet}では，最上部に位置するパーセプトロン層がビームを利用した解析に使用する．具体的には，ビーム探索のために独立したパーセプトロン層を用意し，フィードフォワードニューラルネットワークの2層の隠れ層および貪欲法による出力層を，その入力とする:[$\mathbf{h}_1,\mathbf{h}_2,\mathbf{p^{\mathrm{greedy}}(y)}$].次に，このパーセプトロン層を以下のコスト関数にしたがって学習させる\cite{andor2016}:\begin{align*}L(d^*_{1:j};\theta)&=-\sum_{i=1}^j\rho(d^*_{1:i-1},d^*_i;\theta)\\&+\ln\sum_{d'_{1:j}\in\mathcal{B}_{1:j}}\exp\sum_{i=1}^j\rho(d'_{1:i-1},d'_i;\theta),\label{eq:andor}\end{align*}ここにおいて，$d_{1:j}$は統合構文解析の遷移経路を示し，$d^*_{1:j}$は正解の遷移経路を示す．$\mathcal{B}_{1:j}$はビーム内部での1番目から$j$番目までの遷移経路を示す．$\rho$は図\ref{fig:modelfnnnet}におけるパーセプトロン層の出力を表す．本研究では，\citeA{andor2016}と同様にして，貪欲法を用いてフォードフォワードニューラルネットワーク部分を学習し，次にビームを用いて，パーセプトロン層のみを学習させる．最後に，フィードフォワードニューラルネットワークを含めて誤差逆伝播法による学習を行う．この学習はネットワーク全体に対して行うことも可能であるが，予備実験の結果，この段階で文字および単語の埋め込み層を最適化すると，学習結果が悪くなることが判明した．そこで，本研究では，文字及び単語埋め込み層をこの段階の学習からは除外した．このニューラルネットワーク全体を通した誤差逆伝播法は，かなりのGPUメモリを消費する．それゆえ，訓練コーパスのうちとりわけ長い文は，GPUメモリに載せられないために訓練から取り除いた．また，ビームを用いた訓練においては，最初のエポックでは小さなビームサイズで学習を行い，徐々に学習に用いるビームサイズを増やしていった．学習には順に4,8,16のサイズのビームを使用した．最終的な単語分割・品詞タグ付けおよび係り受け解析の統合モデルの学習及びテストにはサイズ16のビームを用いた．本研究では，単語分割・品詞タグ付けおよび係り受け解析の統合モデルでのビーム探索について，\citeA{hatori2012}と同様に特別な配置ステップを使用した．単語分割・品詞タグ付けおよび係り受け解析の統合モデルでのビーム探索では，{\usefont{T1}{pcr}{m}{n}AP}遷移のみに2ステップの配置をもたせている．この配置を使用することで，$N$文字の文に対する総遷移回数は，どのような遷移経路を経由しても，文終端記号に対応する遷移を除いて$2N-1$となる．これは，{\usefont{T1}{pcr}{m}{n}AP}遷移操作が，文字の追加と単語内の係り受け解決の2つのことを行っているとして解釈できる．つまり，中国語の単語は，単語内にも文字同士の係り受け関係が存在すると解釈し，{\usefont{T1}{pcr}{m}{n}AP}遷移操作はこの単語内の係り受けを解決するものとして捉える．本研究では，\citeA{hatori2012}にて用いられた，HuangとSagaeによる動的計画法を用いたビーム探索の手法は使用していない\cite{huangsagae2010,hatori2012}．それは，\citeA{andor2016}によるニューラルネットワークのビームサーチを利用した広域最適化手法式が，遷移型解析の途中状態でのニューラルネットワーク関数の出力結果を入力とすることによる．遷移型解析にて経由するすべての途中状態でのニューラルネットワークの出力結果は，先の式を通じて，全体の計算グラフの中に取り込まれる．このように，ニューラルネットワークの計算グラフの中で，遷移の途中状態も含めた最適化が行われるために，少なくとも学習時は，この手法における動的計画法の採用は難しいと考えられる．また，ニューラルネットワーク固有の問題としてDropoutを使用している場合は，そもそも，同一の入力に対して確率的に異なる振る舞いをする．この性質は，動的計画法には向かない．\subsection{双方向LSTMを使用したモデル}\label{sec:bilstm}\ref{sec:modelfnn}節では，素性選択を利用したニューラルネットワークを提案した．このモデルは非常に高い性能を誇るが，以下の2つの問題が存在した．\begin{description}\item[(1)]ニューラルネットワークが限られた素性に基づいて動作するため，文全体の情報を入力にとることはできない\item[(2)]素性選択に頼っている\end{description}この問題を解決するため，\citeA{kiperwasser2016}は双方向LSTMによる構文解析モデルを提案した．彼らのモデルでは非常に少数の素性のみを使用しながら，双方向LSTMを使用することで文全体の情報をニューラルネットワークに与えることに成功した．結果的に，彼らのモデルは，PennTreebankデータセットにて素性に基づく\citeA{weiss2015}によるモデルと比較可能な性能を達成した．彼らのモデルは，3つの部分から成り立っている．入力文を処理する双方向LSTMと，双方向LSTMの隠れ層から素性を抽出する関数と，多層パーセプトロンである．語句を直接に素性として用いるのではなく，文全体を双方向LSTMを利用して処理した各語句の分散表現を素性として用いることに特徴がある．本論文では，\citeA{kiperwasser2016}の手法を発展させ，双方向LSTMによる文全体の情報抽出を利用して，単純かつ大域的な素性を利用した統合構文解析モデルを提案する．\citeA{kiperwasser2016}の手法は，入力が単語分割されていることを前提としている．したがって，中国語の統合構文解析に応用するに際し，単語分割が施されていない入力に，どのように双方向LSTMを利用するかが問題となる．文字に対する単純な双方向LSTMのみを使用した場合，文字列としての意味を捉えられるとは限らない．そこで本研究では，単純な文字入力の他に，文中に存在するできる限り多くの文字列に対して，分散表現を付与し，その利用を可能にする方法を提案する．図\ref{fig:modellstmnet}のように，入力文中に出現する複数の長さの文字列を捉えるために，$n$文字入力に対応する複数の双方向LSTMを組み合わせる．$n$文字入力に対応する双方向LSTMは文字列$c_i\cdotsc_{i+n-1}$の配列である\[\{c_1\cdotsc_{n},\cdots,c_i\cdotsc_{i+n-1},\cdots,c_{N-n+1}\cdotsc_{N}\}\]を入力とする．ここで，$c_i$は$N$文字からなる文中の$i$番目の文字を表す．また，文終端記号やニューラルネットワークのパディングのための表現は別に与える．具体的には，$n=1$のときは，文字入力の双方向LSTMに対応し，$n=2$のときは連続的な2文字$c_ic_{i+1}$を双方向LSTMの入力とする．こうした$n$文字入力に対応する双方向LSTMは，入力となる文字列の表現を，単語または文字の分散表現もしくは動的に生成される文字列の分散表現として利用する．このように文中に存在する文字列をできる限り利用する手法では，当然ながら，多くの不完全な単語が入力中に生成されてしまう．しかしながら，不完全な単語や文字列であっても，文字列の分散表現を利用することで，双方向LSTMにその構成文字の情報を伝えることが可能となる．\begin{figure}[t]\begin{center}\includegraphics{26-1ia9f3.eps}\end{center}\hangcaption{双方向LSTMによるモデル．$n$-gramに対応する4個の独立した双方向LSTMによって，文全体が$n$文字ずつ処理され，文字の開始位置に応じた4個の隠れ状態が作られる．次にstackやbufferの状態に合わせて，隠れ状態から素性抽出が行われる．なお，素性抽出の際は，単語の開始位置に対応する4個の隠れ状態を結合して用いる．なお，本図においては，4素性モデルに対応する4個の素性を図示した．8素性モデルにおいて使用される，stackの子供の単語に関する4個の素性については，図示していない．}\label{fig:modellstmnet}\end{figure}このようにして生成された文中の文字列の双方向LSTMによる表現を，buffer及びstack内部の単語や文字列の表現として利用する．ただし，ここでは，文字$c_i$から開始する複数の文字列$c_i,c_ic_{i+1},\cdots,c_{i+n-1}$について，その双方向LSTMによる表現を連結したベクトル\[\left[v(c_i),v(c_ic_{i+1}),\cdots,v(c_{i+n-1})\right]\]を，文字$c_i$から開始される文字列の素性の表現ベクトルとして利用する．双方向LSTMを利用するモデルの素性は表\ref{table:featureslstm}にまとめられる．最後に多層パーセプトロンおよびsoftmax関数により，統合構文解析に用いられる遷移確率が予測される．\begin{table}[t]\caption{双方向LSTMを用いたモデルに使用される素性}\label{table:featureslstm}\input{09table03.tex}\vspace{4pt}\small構文解析を行う際のstackとbufferのみの非常に基本的な素性が4素性モデルであり，stackの子供の単語に関する4個の素性を加えたのが8素性モデルである．素性に使用されている記号については，表\ref{table:features}と同一である．\end{table}双方向LSTMを使用するモデルについては，多層パーセプトロンには3層の重み行列を持つものを用いた．このニューラルネットワークについては，貪欲法による学習を適用した．\subsection{係り受けラベルの推定モデル}\label{sec:modellabeler}本論文では係り受け解析のラベルの推定モデルを提案する．このモデルは，先程までのモデルとは独立に，入力文の単語列，品詞タグおよびラベルなしの係り受け解析結果を入力にとる．モデル本体は，入力単語列と品詞タグを処理する一層の双方向LSTMと，係り受けのある各単語ペアごとにラベルを推定するフィードフォワードニューラルネットワークからなる（図\ref{fig:modellabeler}）．前節までのモデルと同様にUNKに起因する問題を回避するため，このモデルは，入力単語を，単語，文字および文字列の分散表現を利用して，入力単語列の分散表現を得る．また，品詞タグも分散表現に変換し，入力単語列の分散表現と連結した上で，双方向LSTMへの入力とする．双方向LSTMの出力から係り受け元と係り受け先の単語の分散表現を抽出し，2層フィードフォワードニューラルネットワークの入力とする．2層フィードフォワードニューラルネットワークの最終層にあるsoftmax関数が係り受けのラベルの予測分布を出力する．\begin{figure}[t]\begin{center}\includegraphics{26-1ia9f4.eps}\end{center}\hangcaption{双方向LSTMによる係り受け解析結果へのラベル付けモデル．係り受けのある単語対について，係り受けラベルを推測する．}\label{fig:modellabeler}\end{figure}
\section{実験}
\subsection{実験設定}\label{sec:exp_setting}実験には，中国語の構文解析データセットである，PennChineseTreebank5.1(CTB-5)およびPennChineseTreebank7(CTB-7)を利用した．データセットの分割には，標準的に用いられているCTB-5の分割\cite{jiang2008ctb5}およびCTB-7の分割\cite{wang2011ctb7}を使用した．オリジナルのCTBデータセットには，係り受け解析の結果は含まれていない．そこで，Penn2Malt\footnote{https://stp.lingfil.uu.se/~nivre/research/Penn2Malt.html}を使用して係り受け解析の形式に変換した．データセットの統計を表\ref{table:ctb5stat}に示す．\begin{table}[t]\caption{PennChineseTreebankデータセットの統計}\label{table:ctb5stat}\input{09table04.tex}\end{table}分散表現の事前学習にはChineseGigawordCorpusを使用した．分散表現の事前学習の具体的な手法は，\ref{sec:modelembedding}節の後半に記載した．本研究では，単語および文字の分散表現事前学習にはword2vecを使用した\cite{mikolov2013word2vec}．事前学習に用いたコーパスの単語分割には，\cite{Shen2016c}のKKNにより行われた．これら単語と文字の同時埋め込み事前学習は，\ref{sec:modelembedding}節にて紹介した方法により行われた．学習済み分散表現のうち，その頻度順の上位100万語を使用した．さらに，CTBデータセットのうち訓練データセットに含まれる未知語については，正規乱数を用いて初期化されたベクトルを使用する．開発データセットおよびテストデータセットについては，このような事前に初期化された分散表現を持たない未知語を持つ．本研究ではラベルなしの係り受け解析をまず実験し，評価した．次に，\ref{sec:labelexp}節にてラベル付きの解析を行った．単語分割や品詞タグ付け，係り受けの評価には，\citeA{hatori2012}および\citeA{mzhang2014}にしたがって，F1測定による標準的な単語単位での評価を行った．この設定では，正しく分割されていない単語に対しては，品詞タグと係り受け解析の結果も正しいとはみなされない．\citeA{hatori2012}と同様に，句読点への係り受けは評価の対象とはしない．本研究ではSegTag，SegTagDepおよびDepの3種類のモデルを用いて実験を行った．SegTagは単語分割と品詞タグ付けの統合モデルである．SegTagモデルにて使用される遷移操作は\ref{sec:transition}節にて，使用される素性は，\ref{sec:features}節の末尾にて解説している．SegTagDepは単語分割・品詞タグ付けおよび係り受け解析の統合モデルであり，Depは係り受け解析のモデルである．Depモデルは\citeA{weiss2015}および\citeA{andor2016}に類似し，また使用される素性の種類は\citeA{dchen2014}と同様であるが，素性の入力方法には，\ref{sec:modelembedding}節にて解説した文字列の分散表現を利用している．これにより，単語分割の誤りや未知語などがDepモデルの入力に含まれていても，Depモデルは，文字表現からある程度はその入力を捉えることが期待される．この効果は後ほど検証する．この論文における実験の多くはGPUを用いて行われたが，ビームを用いた学習の一部は，大きなミニバッチを使用していたために，GPUメモリに乗せることができず，CPU上で行われた．ニューラルネットワークの実装にはTheanoを用いた．\subsection{結果}\subsubsection{単語分割と品詞タグ付けの統合モデル}最初に，単語分割と品詞タグ付けの統合モデル(SegTag)について実験し，評価した．このモデルにて使用される遷移操作は\ref{sec:transition}節にて，使用される素性は，\ref{sec:features}節の末尾にて解説している．表\ref{table:segpos}では，CTB-5データセットを用いて，単語分割と品詞タグ付けの性能を比較した．本研究では提案手法を\citeA{hatori2012}および\citeA{mzhang2014}，\citeA{zhangdarwish2015}の3つの異なる関連研究と比較した．ZhangY.らのモデルはZhangM.らのモデルのk-best出力を，再並び替えするモデルである\cite{zhangdarwish2015}．なお，この表における\citeA{hatori2012}の手法のスコアは\citeA{hatori2012}の論文から取得した．本研究での単語分割と品詞タグ付けの統合モデルは，これらの既存手法に対し，その両方で優れた性能を示した．この中には優れた辞書情報を利用する\citeA{hatori2012}のモデルも含まれる．ただし，本研究では，ChineseGigawordCorpusを用いて，単語および文字の分散表現を事前学習しており，CTBデータセットのみを使用している既存手法との比較においては注意を要する．\begin{table}[b]\caption{単語分割と品詞タグ付けの統合モデル}\label{table:segpos}\input{09table05.tex}\vspace{4pt}\smallCTB-5における実験結果．SegTagモデルを，\citeA{hatori2012}および\citeA{mzhang2014}，\citeA{zhangdarwish2015}のモデルと比較した．\citeA{hatori2012}のモデルにおける(d)は，辞書を使用したモデルであることを示す．\citeA{mzhang2014}のモデルにおけるEAGはArc-Eagerモデルであることを示す．SegTag(g)は貪欲法を用いて学習されたモデルを，SegTagはビームサーチを用いて学習されたモデルを示す．\end{table}\subsubsection{単語分割・品詞タグ付けおよび係り受け解析の統合モデル}表\ref{table:segposdepresult}は単語分割・品詞タグ付けおよび係り受け解析までをすべて統合して行った場合の結果を示している．特に貪欲法を用いて学習を行った統合モデルであるSegTagDep(g)モデルとビームを用いて学習を行ったSegTagDepモデルの結果を示す．提案手法は単語分割と品詞タグ付けにおいて既存手法を超える性能を発揮した．\citeA{andor2016}によるビームサーチを用いることで係り受け解析のスコアは更に改善されたが，ZhangM.らの手法およびそれを用いるZhangY.らの手法にはわずかに劣る性能を示した．なお，この表における\citeA{hatori2012}の手法のスコアは\citeA{mzhang2014}から取得した．\begin{table}[t]\hangcaption{単語分割・品詞タグ付けおよび係り受け解析の統合モデル(SegTagDep)と単語分割と品詞タグ付けの統合モデルと係り受け解析のパイプラインモデル(SegTag+Dep)．}\label{table:segposdepresult}\input{09table06.tex}\vspace{4pt}\smallCTB-5における実験結果．(g)は貪欲法を用いて学習されたことを示す．SegTag+Depモデルにおいては，SegTagとDepの双方でビームを用いて訓練とテストを行っている．なお，\citeA{zhangdarwish2015}は他の構文解析器の結果を再配置し，精度の向上を目指すモデルである．$\ddagger$はSegTagDep(g)モデルに対して対応のあるt検定を行い，$p<0.01$で統計的に有意な改善が見られたことを示す．\end{table}なお，貪欲法によるモデルであるSegTagDep(g)はビームサーチを用いるモデルよりわずかに劣る結果となったが，ビームを用いないことによる解析の速さは一考に値する．\subsubsection{単語分割と品詞タグ付けの統合モデルと係り受け解析のパイプラインモデル}\label{sec:segtag+dep}次にSegTagモデルと依存構造解析のみのモデル(Dep)とのパイプラインモデル(SegTag+Dep)を実験した．簡単のため，SegTagモデルは貪欲法で学習されたのに対し，Depモデルはサイズ4のビームを用いて学習及びテストが行われた．結果を表\ref{table:segposdepresult}のSegTag+Depに示す．同じくビームサーチを使用するモデルであるSegTagDepとSegTag+Depを比較した場合，SegTag+Depは係り受け解析を含めた統合モデルであるSegTagDepよりも係り受け解析および単語分割において優れていた．SegTagDepモデルやSegTag+Depモデルにおける単語分割の誤りは，主に固有表現にて生じている．本論文では，これを詳細に考察する．SegTagDepモデルにて用いられるビームを用いた学習では，\citeA{hatori2012}の{\usefont{T1}{pcr}{m}{n}AP}操作に2倍の配置長を持たせる手法が使われている．これは，単語内部の文字同士の係り受けを考慮していると解釈できる．例えば``\UTFC{8BB0}者''（記者），``\UTFC{5B9E}\UTFC{9A8C}室''（実験室）のような単語においては，前の文字が，順番に後ろの文字に係り受け構造を持つとして，直感的にも理解できる．この解釈では，{\usefont{T1}{pcr}{m}{n}AP}操作は，文字を連結し，かつ単語内の係り受けを解決しているために，2倍の配置長を持つ操作となる．しかし，固有表現においては，先程のような単語内係り受けが存在するとは考えにくい場合がある．例えば，人名である``\UTFC{5362}仁法''は文字同士の係り受けを持たない単語と見なしたほうが自然である．そのような単語に対しては，SegTagDepモデルでは{\usefont{T1}{pcr}{m}{n}SH}遷移を行うことが多くなる．これは\citeA{hatori2012}の{\usefont{T1}{pcr}{m}{n}AP}遷移が文字の結合と単語内係り受けの解決という2つのことをしているとみなした場合に，固有表現には必ずしもそのような内部の係り受けが存在するとは限らないため，やや過剰な配置をもたせていると考えられるためである．そのため，結果的に，SegTag+Depの方がSegTagDepより優れてた単語分割結果となったと考えられる．固有表現について，SegTagDepモデルとSegTag+Depモデルを比較した場合，以下のような差が見られた．``\UTFC{603B}\UTFC{7EDF}~\UTFC{9F9A}保雷~餐叙，''（ゴンバオリ大統領が会食をして，）という句中の``\UTFC{9F9A}保雷~餐叙''に対し，SegTagDepモデルは``\UTFC{9F9A}保雷餐叙''という一単語として固有表現としたのに対し，SegTag+Depモデルは固有表現の``\UTFC{9F9A}保雷''（ゴンバオリ・人名）と動詞の``餐叙''（会食をして）として，正しく単語分割を行った．地名についても，一語の固有表現である``新喀里多尼\UTFC{4E9A}''（ニューカレドニア）や``所\UTFC{7F57}\UTFC{95E8}群\UTFC{5C9B}''（ソロモン諸島）に対して，SegTagDepモデルは過分割を行ったが，SegTag+Depモデルは一語の固有表現として，正しく分割を行った．やや特殊な例としては，``以多明尼加\UTFC{4E3A}例，就在\UTFC{9648}水扁\UTFC{603B}\UTFC{7EDF}造\UTFC{8BBF}前夕，多国新\UTFC{603B}\UTFC{7EDF}\UTFC{9635}\UTFC{8425}主\UTFC{52A8}向媒体透露，中国大\UTFC{9646}将\UTFC{4E3A}多国\UTFC{5174}建大型火力\UTFC{53D1}\UTFC{7535}厂的\UTFC{8BAF}息．''（ドミニカ共和国では，陳水扁総統が訪れる直前に，新大統領陣営は自ら中国大陸により大型の火力発電所が建設されることをメディアに告げた．）という文では，``多国''がドミニカを指し示す固有表現となる．一方で，``多国''は``多''および``国''と二単語にも分割され，この場合は「多くの国」という意味にもなる．このような場合に，SegTagDepでは``多国''を``多''と``国''に分割して出力されたが，SegTag+Depでは「多国」として一語の固有表現として出力された．また，関連研究にて，\citeA{mzhang2014}の提案したSTD(Arc-standard)モデルは，\citeA{hatori2012}の単語分割・品詞タグ付けおよび係り受け解析の統合モデルよりも高性能に動作した．\citeA{mzhang2014}の提案したSTD(Arc-standard)モデルは，まず単語分割を先に行い，その結果を``deque''に格納してから係り受け解析を行うモデルであり，本論文におけるSegTag+Depモデルと類似する．本研究における提案手法においては，加えて，単語と文字の分散表現を利用することで従来法より高性能に単語分割と品詞タグ付けが動作するために，単語分割と品詞タグ付けの結果を先読みすることでDepモデルが最終的に良い結果を出しているものと推測される．\subsubsection{CTB-7における実験}SegTagDepおよびSegTag+Depモデルをより大きなCTB-7データセットにおいても評価した．CTB-7データセットにおける実験においては，4層の隠れ層を持つ多層パーセプトロンが3層のものよりも優れた結果を残した．ただし，CTB-5における実験においては，明確な差異を見出すことができなかった．この違いについては，訓練データセットのサイズの違いによるものと推測される．4層の隠れ層を持つ多層パーセプトロンモデルによる実験結果を表\ref{table:ctb7}に示す．\subsubsection{文字列の分散表現の影響}本研究にて提案する文字列の分散表現がどの程度有効なのかを調べるため，SegTag+Depモデルについて，文字列の分散表現を使用した場合とUNKに対応する分散表現を使用した場合の，性能の変化を調べた．実際の使用条件に近い状況で試験を行うために，SegTagモデルによる単語分割及び品詞タグ付けの解析結果に対し，係り受け解析を行う．係り受け解析には，貪欲法により学習された以下の2つのモデルを試験した．最初のモデルDep(g)は，文字列の分散表現を使用した係り受けモデルである．次のモデルDep(g)-csは，文字列の分散表現を使用せず，文字と単語の分散表現に出現しない未知語に対しては，UNKの分散表現を使用したモデルである．入力素性に対応する分散表現が存在しなかった場合には，従来法であるDep(g)-csモデルはUNKの分散表現を使用するが，Dep(g)は文字列の分散表現を使用する．結果を表\ref{table:sumemb}に示す．なお，簡単のために，ビームを使用しない条件での比較を示す．\begin{table}[b]\caption{SegTagDepとSegTag+Depの実験結果}\label{table:ctb7}\input{09table07.tex}\vspace{4pt}\smallCTB-7における実験結果．なお，貪欲法を用いて訓練されたモデルSegTagDep(g)による結果も同様に示す．SegTag+Depモデルにおいては，SegTagとDepの双方でビームを用いて訓練とテストを行っている．\end{table}\begin{table}[b]\hangcaption{SegTagの解析結果に対し，文字列の分散表現を利用した場合とUNKの分散表現を利用した場合のDep(g)モデルの性能}\label{table:sumemb}\input{09table08.tex}\vspace{4pt}\smallCTB-5における実験結果．``Dep(g)-cs''は，文字列の分散表現を使用せず，文字と単語の分散表現に出現しない未知語に対しては，UNKの分散表現を使用したモデルである．$^{*}$は対応のあるt検定を行ったところ，$p<0.05$で統計的に有意な改善が見られたことを示す．\end{table}この結果から，モデルが未知語に遭遇した場合，単純なUNKの分散表現を利用するよりも，文字列の分散表現を利用したほうが性能が良くなることがわかる．\subsubsection{双方向LSTMを使用したモデル}双方向LSTMを使用したモデルについても，同様に実験を行った．なお，本実験では貪欲法に基づく学習のみを行った\footnote{ビームを用いた学習により性能の向上が見込まれるが，双方向LSTMを使用していることにより，現実的な時間内での訓練及び評価は難しいと判断した．}．双方向LSTMを利用したモデルは，表\ref{table:featureslstm}のように基本的な素性にしか依存しないという利点がある．結果を表\ref{table:globalext}に示す．双方向LSTMを用いたモデルは，従来法と比較してやや悪い性能となったが，非常に基本的な素性のみを使用してこの性能を達成したことは注目に値する．\begin{table}[b]\caption{双方向LSTMを使用するモデル}\label{table:globalext}\input{09table09.tex}\vspace{4pt}\smallCTB-5における実験結果．4素性モデルと8素性モデルは，表\ref{table:featureslstm}における使用素性数と対応する．\end{table}\begin{table}[b]\caption{ラベルなし係り受け解析スコア(UAS)とラベル付き係り受け解析スコア(LAS)}\label{table:labeldep}\input{09table10.tex}\vspace{4pt}\smallCTB-5とCTB-7における実験結果．LASは，UASと同様に単語分割が正しい単語同士の係り受けの場合のみ正解となる．また，引用符や句読点は評価から取り除かれている．\end{table}\subsubsection{係り受けのラベル推定}\label{sec:labelexp}最後に，係り受けのラベル解析モデルを利用することで，ラベルも含めた係り受け解析を行う．CTB-5およびCTB-7に対して，係り受けのラベルの推定を行った．この実験では，ラベルなしの評価では最も優れていたSegTag+Depの解析結果に対し，更にラベル推定を行うことで，各コーパスにおける原文からラベル付係り受け解析を行った際のスコアを測定することを目的とする．係り受け解析のラベルの推定結果を表\ref{table:labeldep}に示す．この係り受けラベルの推定モデルについては，パイプラインもしくは統合モデルによる評価が，\citeA{hatori2012}や\citeA{mzhang2014}などの先行研究では行われておらず，比較の対象とはしなかった．また，上のCTB-5とCTB-7の解析結果について，ラベル付き係り受けのうち，もととなるラベルなしの係り受けが正しい係り受けについてのラベル毎の正解率を集計した．その結果を表\ref{table:labeldep2}に示す．総じて，修飾語(modifier)はスコアが高めとなるが，文内のより大域的な構造である主格(SUB)や目的格(OBJ)については低めとなる傾向が見られた．\begin{table}[t]\caption{ラベルごとの正解率}\label{table:labeldep2}\input{09table11.tex}\vspace{4pt}\smallCTB-5とCTB-7における実験結果．なお，句読点の係り受けである``P''ラベルとROOTへの係り受けである``ROOT''ラベルは除いた．\end{table}
\section{将来研究}
本研究中では，結果として，単語分割，品詞タグ付けおよび係り受け解析の統合モデルよりも，単語分割と品詞タグ付けの統合モデルおよび係り受け解析のパイプラインモデルの方が，優れた性能を発揮した．これは，係り受け解析の情報を単語分割に活用する際に，どこまで内部的に単語分割を行ってから，係り受けを解析を行うか，という問題と関連する．例えば，\citeA{hatori2012}のモデルでは，単語分割と係り受け解析は同時であると言えるが，\citeA{mzhang2014}のSTDモデルでは，単語分割を3単語分だけ先に行うことにより，係り受け解析の際に，単語の先読みを可能にしている．このような問題に対し，解析文やモデルの状態に応じて，単語の先読みを行うか，係り受け解析を優先して行うかを判断するモデルを作成することができれば，非常に有用な統合構文解析器となるだろう．この他，本論文では，最後に係り受けのラベル推定を行ったが，この係り受けラベル推定モデルも含めて係り受け解析を行うモデルも考えられる．このようにすることで，係り受けのラベルの種類に関する情報が係り受け解析や，品詞タグ付けなどの精度に良い影響を及ぼしうるため，これは有望な研究となりえるだろう．最後に，双方向LSTMによる文中の単語表現は，例えば，近年提案されたELMoのように，非常に柔軟かつ強力な手法である\cite{elmo2018}．しかしながら，今回の研究で速度およびGPUメモリの制約により，双方向LSTMを用いるモデルとビーム探索を併用することが出来なかったように，中国語の統合解析への双方向LSTMの使用は，あまり容易なことではない．これは，主に，中国語の統合構文解析では，解析が進むに連れて，文字ばかりでなく解析済みの単語の情報を利用することが重要となるからである．解析のステップごとに，解析済みの単語を用いて双方向LSTMを再計算する手法は，計算コストがかなり大きいと言える．この問題点が解決されれば，この手法を用いて世界最高性能を達成するモデルを作成しうると考えられる．
\section{結論}
本論文では，中国語の統合構文解析を行う2つのモデルを提案した．1つ目は素性とフィードフォワードニューラルネットワークに基づくモデルであり，2つ目は双方向LSTMを使用したニューラルネットワークに基づくモデルである．そのいずれにおいても，文字列の分散表現を使用することで，UNKに相当する分散表現を用いることを避け，不完全な語句であっても，その構成する文字の分散表現から文字列同士の分散表現を得ることが可能となる．結果として，単語分割，品詞タグ付けおよび係り受け解析の統合モデルは，中国の単語分割と品詞タグ付けにおいて既存の統合解析手法よりも優れた性能を発揮した．しかし，係り受け解析については，既存手法と比較可能，もしくはやや劣る性能にとどまった．そこで，さらに，単語分割と品詞タグ付けの統合モデルおよび係り受け解析のパイプラインモデルを実証することで，係り受け解析にても世界最高の性能を達成した．双方向LSTMモデルを使用することで，基本的な素性のみを使用しながら文全体の構造も考慮するモデルも提案した．\acknowledgmentこの論文はACL2017にて発表を行った``NeuralJointModelforTransition-basedChineseSyntacticAnalysis''を和訳し，拡張したものです．\bibliographystyle{jnlpbbl_1.5}\begin{thebibliography}{}\bibitem[\protect\BCAY{Alberti,Weiss,Coppola,\BBA\Petrov}{Albertiet~al.}{2015}]{alberti2015}Alberti,C.,Weiss,D.,Coppola,G.,\BBA\Petrov,S.\BBOP2015\BBCP.\newblock\BBOQImprovedTransition-BasedParsingandTaggingwithNeuralNetworks.\BBCQ\\newblockIn{\BemProceedingsofthe2015ConferenceonEmpiricalMethodsinNaturalLanguageProcessing},\mbox{\BPGS\1354--1359}.AssociationforComputationalLinguistics.\bibitem[\protect\BCAY{Andor,Alberti,Weiss,Severyn,Presta,Ganchev,Petrov,\BBA\Collins}{Andoret~al.}{2016}]{andor2016}Andor,D.,Alberti,C.,Weiss,D.,Severyn,A.,Presta,A.,Ganchev,K.,Petrov,S.,\BBA\Collins,M.\BBOP2016\BBCP.\newblock\BBOQGloballyNormalizedTransition-BasedNeuralNetworks.\BBCQ\\newblockIn{\BemProceedingsofthe54thAnnualMeetingoftheAssociationforComputationalLinguistics(Volume1:LongPapers)},\mbox{\BPGS\2442--2452}.AssociationforComputationalLinguistics.\bibitem[\protect\BCAY{Bahdanau,Cho,\BBA\Bengio}{Bahdanauet~al.}{2014}]{bahdanau2014}Bahdanau,D.,Cho,K.,\BBA\Bengio,Y.\BBOP2014\BBCP.\newblock\BBOQNeuralMachineTranslationbyJointlyLearningtoAlignandTranslate.\BBCQ\\newblock{\BemCoRR},{\Bbfabs/1409.0473}.\bibitem[\protect\BCAY{Ballesteros,Dyer,\BBA\Smith}{Ballesteroset~al.}{2015}]{ballesteros2015}Ballesteros,M.,Dyer,C.,\BBA\Smith,N.~A.\BBOP2015\BBCP.\newblock\BBOQImprovedTransition-basedParsingbyModelingCharactersinsteadofWordswithLSTMs.\BBCQ\\newblockIn{\BemProceedingsofthe2015ConferenceonEmpiricalMethodsinNaturalLanguageProcessing},\mbox{\BPGS\349--359}.AssociationforComputationalLinguistics.\bibitem[\protect\BCAY{Chen\BBA\Manning}{Chen\BBA\Manning}{2014}]{dchen2014}Chen,D.\BBACOMMA\\BBA\Manning,C.\BBOP2014\BBCP.\newblock\BBOQAFastandAccurateDependencyParserusingNeuralNetworks.\BBCQ\\newblockIn{\BemProceedingsofthe2014ConferenceonEmpiricalMethodsinNaturalLanguageProcessing(EMNLP)},\mbox{\BPGS\740--750}.AssociationforComputationalLinguistics.\bibitem[\protect\BCAY{Cross\BBA\Huang}{Cross\BBA\Huang}{2016}]{cross2016}Cross,J.\BBACOMMA\\BBA\Huang,L.\BBOP2016\BBCP.\newblock\BBOQIncrementalParsingwithMinimalFeaturesUsingBi-DirectionalLSTM.\BBCQ\\newblockIn{\BemProceedingsofthe54thAnnualMeetingoftheAssociationforComputationalLinguistics(Volume2:ShortPapers)},\mbox{\BPGS\32--37},Berlin,Germany.AssociationforComputationalLinguistics.\bibitem[\protect\BCAY{Duchi,Hazan,\BBA\Singer}{Duchiet~al.}{2010}]{duchi2010adagrad}Duchi,J.,Hazan,E.,\BBA\Singer,Y.\BBOP2010\BBCP.\newblock\BBOQAdaptiveSubgradientMethodsforOnlineLearningandStochasticOptimization.\BBCQ.\newblock\BNUM\UCB/EECS-2010-24.\bibitem[\protect\BCAY{Dyer,Ballesteros,Ling,Matthews,\BBA\Smith}{Dyeret~al.}{2015}]{dyer2015}Dyer,C.,Ballesteros,M.,Ling,W.,Matthews,A.,\BBA\Smith,N.~A.\BBOP2015\BBCP.\newblock\BBOQTransition-BasedDependencyParsingwithStackLongShort-TermMemory.\BBCQ\\newblockIn{\BemProceedingsofthe53rdAnnualMeetingoftheAssociationforComputationalLinguisticsandthe7thInternationalJointConferenceonNaturalLanguageProcessing(Volume1:LongPapers)},\mbox{\BPGS\334--343}.AssociationforComputationalLinguistics.\bibitem[\protect\BCAY{Hatori,Matsuzaki,Miyao,\BBA\Tsujii}{Hatoriet~al.}{2011}]{hatori2011}Hatori,J.,Matsuzaki,T.,Miyao,Y.,\BBA\Tsujii,J.\BBOP2011\BBCP.\newblock\BBOQIncrementalJointPOSTaggingandDependencyParsinginChinese.\BBCQ\\newblockIn{\BemProceedingsof5thInternationalJointConferenceonNaturalLanguageProcessing},\mbox{\BPGS\1216--1224}.AsianFederationofNaturalLanguageProcessing.\bibitem[\protect\BCAY{Hatori,Matsuzaki,Miyao,\BBA\Tsujii}{Hatoriet~al.}{2012}]{hatori2012}Hatori,J.,Matsuzaki,T.,Miyao,Y.,\BBA\Tsujii,J.\BBOP2012\BBCP.\newblock\BBOQIncrementalJointApproachtoWordSegmentation,POSTagging,andDependencyParsinginChinese.\BBCQ\\newblockIn{\BemProceedingsofthe50thAnnualMeetingoftheAssociationforComputationalLinguistics(Volume1:LongPapers)},\mbox{\BPGS\1045--1053}.AssociationforComputationalLinguistics.\bibitem[\protect\BCAY{Hinton,McClelland,\BBA\Rumelhart}{Hintonet~al.}{1986}]{hinton1986}Hinton,G.~E.,McClelland,J.~L.,\BBA\Rumelhart,D.~E.\BBOP1986\BBCP.\newblock\BBOQLearningDistributedRepresentationsofConcepts.\BBCQ\\newblockIn{\BemProceedingsofthe8thAnnualConferenceoftheCognitiveScienceSociety}.\newblockVol.~1,p.~12.\bibitem[\protect\BCAY{Huang\BBA\Sagae}{Huang\BBA\Sagae}{2010}]{huangsagae2010}Huang,L.\BBACOMMA\\BBA\Sagae,K.\BBOP2010\BBCP.\newblock\BBOQDynamicProgrammingforLinear-TimeIncrementalParsing.\BBCQ\\newblockIn{\BemProceedingsofthe48thAnnualMeetingoftheAssociationforComputationalLinguistics},\mbox{\BPGS\1077--1086},Uppsala,Sweden.AssociationforComputationalLinguistics.\bibitem[\protect\BCAY{Jiang,Huang,Liu,\BBA\L{\"{u}}}{Jianget~al.}{2008}]{jiang2008ctb5}Jiang,W.,Huang,L.,Liu,Q.,\BBA\L{\"{u}},Y.\BBOP2008\BBCP.\newblock\BBOQACascadedLinearModelforJointChineseWordSegmentationandPart-of-SpeechTagging.\BBCQ\\newblockIn{\BemProceedingsofACL-08:HLT},\mbox{\BPGS\897--904}.AssociationforComputationalLinguistics.\bibitem[\protect\BCAY{Kingma\BBA\Ba}{Kingma\BBA\Ba}{2015}]{kingma2015adam}Kingma,D.~P.\BBACOMMA\\BBA\Ba,J.\BBOP2015\BBCP.\newblock\BBOQAdam:AMethodforStochasticOptimization.\BBCQ\\newblockIn{\BemProceedingsofthe53rdAnnualMeetingoftheAssociationforComputationalLinguisticsandthe7thInternationalJointConferenceonNaturalLanguageProcessing(Volume1:LongPapers)}.\bibitem[\protect\BCAY{Kiperwasser\BBA\Goldberg}{Kiperwasser\BBA\Goldberg}{2016}]{kiperwasser2016}Kiperwasser,E.\BBACOMMA\\BBA\Goldberg,Y.\BBOP2016\BBCP.\newblock\BBOQSimpleandAccurateDependencyParsingUsingBidirectionalLSTMFeatureRepresentations.\BBCQ\\newblock{\BemTransactionsoftheAssociationforComputationalLinguistics},{\Bbf4},\mbox{\BPGS\313--327}.\bibitem[\protect\BCAY{Mikolov,Chen,Corrado,\BBA\Dean}{Mikolovet~al.}{2013}]{mikolov2013word2vec}Mikolov,T.,Chen,K.,Corrado,G.,\BBA\Dean,J.\BBOP2013\BBCP.\newblock\BBOQEfficientEstimationofWordRepresentationsinVectorSpace.\BBCQ.\bibitem[\protect\BCAY{Nair\BBA\Hinton}{Nair\BBA\Hinton}{2010}]{nair2010relu}Nair,V.\BBACOMMA\\BBA\Hinton,G.~E.\BBOP2010\BBCP.\newblock\BBOQRectifiedLinearUnitsImproveRestrictedBoltzmannMachines.\BBCQ\\newblockIn{\BemProceedingsofthe27thInternationalConferenceonMachineLearning(ICML-10),June21-24,2010,Haifa,Israel},\mbox{\BPGS\807--814}.\bibitem[\protect\BCAY{Nivre}{Nivre}{2004}]{nivre2004arcstand}Nivre,J.\BBOP2004\BBCP.\newblock\BBOQIncrementalityinDeterministicDependencyParsing.\BBCQ\\newblockInKeller,F.,Clark,S.,Crocker,M.,\BBA\Steedman,M.\BEDS,{\BemProceedingsoftheACLWorkshopIncrementalParsing:BringingEngineeringandCognitionTogether},\mbox{\BPGS\50--57}.AssociationforComputationalLinguistics.\bibitem[\protect\BCAY{Peters,Neumann,Iyyer,Gardner,Clark,Lee,\BBA\Zettlemoyer}{Peterset~al.}{2018}]{elmo2018}Peters,M.~E.,Neumann,M.,Iyyer,M.,Gardner,M.,Clark,C.,Lee,K.,\BBA\Zettlemoyer,L.\BBOP2018\BBCP.\newblock\BBOQDeepContextualizedWordRepresentations.\BBCQ\\newblockIn{\BemProceedingsofNAACL}.\bibitem[\protect\BCAY{Shen,Kawahara,\BBA\Kurohashi}{Shenet~al.}{2016a}]{Shen2016a}Shen,M.,Kawahara,D.,\BBA\Kurohashi,S.\BBOP2016a\BBCP.\newblock\BBOQChineseWordSegmentationandUnknownWordExtractionbyMiningMaximizedSubstring.\BBCQ\\newblock\Jem{自然言語処理},{\Bbf23}(3),\mbox{\BPGS\235--266}.\bibitem[\protect\BCAY{Shen,Li,Choe,Chu,Kawahara,\BBA\Kurohashi}{Shenet~al.}{2016b}]{Shen2016c}Shen,M.,Li,W.,Choe,H.,Chu,C.,Kawahara,D.,\BBA\Kurohashi,S.\BBOP2016b\BBCP.\newblock\BBOQConsistentWordSegmentation,Part-of-SpeechTaggingandDependencyLabellingAnnotationforChineseLanguage.\BBCQ\\newblockIn{\BemProceedingsofthe26thInternationalConferenceonComputationalLinguistics(COLING2016)},\mbox{\BPGS\298--308},Osaka,Japan.\bibitem[\protect\BCAY{Wang,Kazama,Tsuruoka,Chen,Zhang,\BBA\Torisawa}{Wanget~al.}{2011}]{wang2011ctb7}Wang,Y.,Kazama,J.,Tsuruoka,Y.,Chen,W.,Zhang,Y.,\BBA\Torisawa,K.\BBOP2011\BBCP.\newblock\BBOQImprovingChineseWordSegmentationandPOSTaggingwithSemi-supervisedMethodsUsingLargeAuto-AnalyzedData.\BBCQ\\newblockIn{\BemProceedingsof5thInternationalJointConferenceonNaturalLanguageProcessing},\mbox{\BPGS\309--317},ChiangMai,Thailand.AsianFederationofNaturalLanguageProcessing.\bibitem[\protect\BCAY{Weiss,Alberti,Collins,\BBA\Petrov}{Weisset~al.}{2015}]{weiss2015}Weiss,D.,Alberti,C.,Collins,M.,\BBA\Petrov,S.\BBOP2015\BBCP.\newblock\BBOQStructuredTrainingforNeuralNetworkTransition-BasedParsing.\BBCQ\\newblockIn{\BemProceedingsofthe53rdAnnualMeetingoftheAssociationforComputationalLinguisticsandthe7thInternationalJointConferenceonNaturalLanguageProcessing(Volume1:LongPapers)},\mbox{\BPGS\323--333}.AssociationforComputationalLinguistics.\bibitem[\protect\BCAY{Zhang,Zhang,Che,\BBA\Liu}{Zhanget~al.}{2014}]{mzhang2014}Zhang,M.,Zhang,Y.,Che,W.,\BBA\Liu,T.\BBOP2014\BBCP.\newblock\BBOQCharacter-LevelChineseDependencyParsing.\BBCQ\\newblockIn{\BemProceedingsofthe52ndAnnualMeetingoftheAssociationforComputationalLinguistics(Volume1:LongPapers)},\mbox{\BPGS\1326--1336}.AssociationforComputationalLinguistics.\bibitem[\protect\BCAY{Zhang,Li,Barzilay,\BBA\Darwish}{Zhanget~al.}{2015}]{zhangdarwish2015}Zhang,Y.,Li,C.,Barzilay,R.,\BBA\Darwish,K.\BBOP2015\BBCP.\newblock\BBOQRandomizedGreedyInferenceforJointSegmentation,POSTaggingandDependencyParsing.\BBCQ\\newblockIn{\BemProceedingsoftheTwenty-FourthInternationalJointConferenceonArtificialIntelligence},\mbox{\BPGS\42--52}.AssociationforComputationalLinguistics.\bibitem[\protect\BCAY{Zhang\BBA\Clark}{Zhang\BBA\Clark}{2008}]{zhang-clark2008:EMNLP}Zhang,Y.\BBACOMMA\\BBA\Clark,S.\BBOP2008\BBCP.\newblock\BBOQATaleofTwoParsers:InvestigatingandCombiningGraph-basedandTransition-basedDependencyParsing.\BBCQ\\newblockIn{\BemProceedingsofthe2008ConferenceonEmpiricalMethodsinNaturalLanguageProcessing},\mbox{\BPGS\562--571}.AssociationforComputationalLinguistics.\bibitem[\protect\BCAY{Zhang\BBA\Clark}{Zhang\BBA\Clark}{2010}]{zhang-clark2010}Zhang,Y.\BBACOMMA\\BBA\Clark,S.\BBOP2010\BBCP.\newblock\BBOQAFastDecoderforJointWordSegmentationandPOS-TaggingUsingaSingleDiscriminativeModel.\BBCQ\\newblockIn{\BemProceedingsofthe2010ConferenceonEmpiricalMethodsinNaturalLanguageProcessing},\mbox{\BPGS\843--852}.AssociationforComputationalLinguistics.\bibitem[\protect\BCAY{Zhou,Zhang,Huang,\BBA\Chen}{Zhouet~al.}{2015}]{hzhou2015}Zhou,H.,Zhang,Y.,Huang,S.,\BBA\Chen,J.\BBOP2015\BBCP.\newblock\BBOQANeuralProbabilisticStructured-PredictionModelforTransition-BasedDependencyParsing.\BBCQ\\newblockIn{\BemProceedingsofthe53rdAnnualMeetingoftheAssociationforComputationalLinguisticsandthe7thInternationalJointConferenceonNaturalLanguageProcessing(Volume1:LongPapers)},\mbox{\BPGS\1213--1222}.AssociationforComputationalLinguistics.\end{thebibliography}\begin{biography}\bioauthor{栗田修平}{2013年京都大学理学部物理系卒業．2015年同大学院物理学教室修士課程修了．2015年より京都大学大学院情報学研究科知能情報学専攻博士課程在籍中．2019年同大学院博士取得見込み．深層学習，深層学習を用いた自然言語処理の研究に従事．修士（理学）．言語処理学会，ACL，各会員．}\bioauthor{河原大輔}{1997年京都大学工学部電気工学第二学科卒業．1999年同大学院修士課程修了．2002年同大学院博士課程単位取得認定退学．東京大学大学院情報理工学系研究科学術研究支援員，独立行政法人情報通信研究機構研究員，同主任研究員を経て，2010年より京都大学大学院情報学研究科准教授．自然言語処理，知識処理の研究に従事．博士（情報学）．情報処理学会，言語処理学会，人工知能学会，電子情報通信学会，ACL，各会員．}\bioauthor{黒橋禎夫}{1994年京都大学大学院工学研究科電気工学第二専攻博士課程修了．博士（工学）．2006年4月より京都大学大学院情報学研究科教授．自然言語処理，知識情報処理の研究に従事．言語処理学会10周年記念論文賞，同20周年記念論文賞，第8回船井情報科学振興賞，2009IBMFacultyAward等を受賞．2014年より日本学術会議連携会員．}\end{biography}\biodate\end{document}