\documentstyle[epsf,jnlpbbl]{jnlp_j_b5}

\setcounter{page}{57}
\setcounter{巻数}{7}
\setcounter{号数}{3}
\setcounter{年}{2000}
\setcounter{月}{7}
\受付{1999}{12}{7}
\再受付{2000}{2}{15}
\採録{2000}{3}{27}

\setcounter{secnumdepth}{2}
\newcommand{\me}{}
\newcommand{\mv}{}
\newcommand{\mo}{}
\newcommand{\mg}{}
\newcommand{\mh}{}
\newcommand{\mk}{}
\newcommand{\lw}[1]{}
\newcommand{\lww}[1]{}
\newcommand{\lwww}[1]{}


\title{派生文法に基づく日本語動詞句のウイグル語への翻訳}

\author{小川 泰弘\affiref{NUIE} 
\and ムフタル・マフスット\affiref{NUIE}
\and 杉野 花津江\affiref{NUIE}
\and 外山 勝彦\affiref{NUIE}\affiref{CIAIR}
\and 稲垣 康善\affiref{NUIE}}

\headauthor{小川，ムフタル，杉野，外山，稲垣}
\headtitle{派生文法に基づく日本語動詞句のウイグル語への翻訳}

\affilabel{NUIE}{名古屋大学大学院工学研究科情報工学専攻}
{Department of Information Engineering, Nagoya University}


\affilabel{CIAIR}{名古屋大学統合音響情報研究拠点}
{Center for Integrated Acoustic Information Research(CIAIR), Nagoya University}

\jabstract{
日本語とウイグル語は共に膠着語であり，
構文的に類似した点が多い．
したがって，日本語からウイグル語への機械翻訳においては，
形態素解析によって得られた各単語を逐語翻訳する
ことにより，ある程度の翻訳が可能となる．
しかし，従来の日本語文法は動詞が活用することを前提としていたため，
ウイグル語への翻訳の前に，
動詞の活用処理が必要であった．
本論文では，
日本語，ウイグル語を共に派生文法で記述することにより，
日本語の活用処理を不要とすると同時に，両言語間の形態論的類似点を
明確にし，単純でかつ体系的な機械翻訳が可能になることを示す．
しかし，日本語とウイグル語との間の文法的差異から，
単純な逐語翻訳では
不自然な翻訳となる場合がある．
本論文では，単語間の接続関係を考慮した訳語置換表を用いる
ことによりこの問題を解決し，より自然な翻訳を実現した．
さらに，この手法に基づく日本語--ウイグル語機械翻訳システム
を作成した．このシステムでは，
日本語形態素解析システムと
ウイグル語整形システムを，それぞれ独立のモジュール
として構成している．
この設計は，他の膠着語間における翻訳にも応用可能
であると考えられる．
また，実験によりその翻訳精度を評価した．
本論文では，特に両言語において文の中心的役割を果たす動詞句の翻訳
について述べる．
}

\jkeywords{派生文法，機械翻訳，日本語，ウイグル語，膠着語}

\etitle{Verbal Phrase Generation \\based on 
Derivational Grammar \\in Japanese-Uighur Machine Translation}
\eauthor{OGAWA, Yasuhiro\affiref{NUIE} \and Muhtar,
Muhsut\affiref{NUIE}
\and SUGINO, Kazue\affiref{NUIE}
\and TOYAMA, Katsuhiko\affiref{NUIE}\affiref{CIAIR}
\and INAGAKI, Yasuyoshi\affiref{NUIE}} 

\eabstract{Since both Japanese and Uighur languages are 
{\it agglutinative languages},
they have a lot of syntactic similarities.
Thus we can translate from Japanese into Uighur 
by replacing Japanese words with corresponding Uighur words 
after morphological analysis of Japanese sentences.
However, Japanese verbs have been said to
conjugate but Uighur verbs do not,
so that we have to analyze Japanese conjugation. 
In this paper, 
by using the derivational grammar which formalizes 
Japanese verbs syntax without conjugation,
we propose a simple and systematical 
translation system.
Since there are some differences between Japanese and Uighur,
this simple translation sometimes makes output sentences unnatural.
To solve this problem,
we use a word replacement table
which is based on word connection relations on Uighur.
The system consists of three independent modules and so we can apply
this approach to the translation between 
other agglutinative languages.
We also show the performance evalution of the system.
In this paper, we will focus on the translation method of
verbal clauses which play an
important role in sentences.
}

\ekeywords{Derivational grammar, Machine translation, Japanese,
Uighur, Agglutinative language}

\begin{document}
\thispagestyle{plain}
\maketitle

\section{はじめに}
日本語とウイグル語は言語学上の区分において，共に膠着語に分類され，
両言語の間には語順がほぼ同じであるなどの様々な構文的類似点が見られる．
そのため，
日本語--ウイグル語機械翻訳では，
形態素解析が終了した段階で各単語を対応するウイグル語に置き換える，
いわゆる逐語翻訳によって，ある程度の翻訳が可能となる\cite{MUHTAR}．

ところで，
学校文法をはじめとする多くの日本語文法では，
文の中心的役割を果たす動詞が活用することを前提としている．
しかし，ウイグル語の動詞は活用しないと考えられてきたため，
両言語間の翻訳の際には，
活用の有無の違いを考慮する必要があった．
それに対して，
\cite{MUHTAR}は推移グラフの利用を提案したが，
実際の処理の際には扱いにくいという問題がある．

一方，Bloch\cite{BLOCH}を源流とする音韻論に基づく文法は，
活用を用いることなく日本語の動詞の語形変化を
表現することが可能である．
本論文では，それらの中でも，動詞の語形変化を体系的に記述する
ことに成功している派生文法\cite{KIYOSE1}\cite{KIYOSE2}
を使用する．
派生文法は，日本語の膠着語としての性質に着目した文法であり，
動詞の語形変化を語幹への接尾辞の接続として表現する．
さらに，ウイグル語も同じ膠着語であるので，その語形変化も
派生文法で記述可能であると考えられる．
原言語である日本語と目標言語であるウイグル語の
双方を共に派生文法で記述することができれば，
その結果，両言語間の形態論的類似性がより明確になり，
単純でかつ精度の高い機械翻訳の実現が期待できる．
特に，本論文で扱う動詞句の翻訳においては，複雑な活用処理をすることなく，
語幹と接尾辞をそれぞれ対応する訳語に置き換えることにより，
翻訳が可能になると考えられる．

そこで，本論文ではウイグル語の動詞句も派生文法に基づいて
記述することにより，活用処理を行うことなく，簡潔にかつ
体系的に
日本語からウイグル語への動詞句の
機械翻訳を実現する手法を提案する．

膠着語間の機械翻訳に関する研究としては，
日本語と韓国語との間の研究\cite{H_LEE1990}\cite{S_LEE1992}
\cite{J_KIM1996_2}\cite{J_KIM1998}が多くなされている．
それらでは，日本語および韓国語の動詞がともに活用することを前提に
翻訳が行われているが，
両言語において活用変化の仕方が
異なる点が問題とされている．
例えば，日本語の学校文法においては，活用形が
未然形，連用形，終止形，連体形，
仮定形，命令形の6つに分類されるが，これは日本語独自の
分類であり，韓国語の活用形の分類とは一致しない．
そのため，両言語の活用形の間で対応をとる
必要があるが，日本語の連用形は文中における機能が多岐に渡るため，
韓国語の活用形と1対1に対応させることは困難である．
また，日本語の学校文法が用言の活用を
五段活用および上下一段活用の2種類の規則活用と
カ変およびサ変の不規則活用に分類しているのに対して，
韓国語には種々の不規則動詞が存在し，
その変化の仕方は日本語と異なる．
そうした日本語と韓国語の比較については，文献\cite{J_KIM1996_2}が詳しい．
そのため，これまでの日本語--韓国語機械翻訳の研究においては，
日本語の語形変化の処理と韓国語の語形変化の処理を別々に行っている．
それに対して本研究では，日本語およびウイグル語の動詞は
共に活用しないとしているため，活用形の不一致は問題とならない．
また，動詞句の形成には派生文法に基づく同一の規則を用いるため，
日本語とウイグル語の語形生成を同じ規則で扱うことが可能である．

また，日本語と韓国語との間の翻訳においては，もう一つの問題として
様相表現の違いが指摘されてきた．
これは，様相表現を表わす接尾辞の接続順序が
日本語と韓国語で異なるために生じる問題であり，
この問題を解決するために，
意味接続関係によって記述された翻訳テーブルを使用する方式\cite{J_KIM1996_2}
や，様相情報の意味をテーブル化し，PIVOTとして用いる方式
\cite{J_KIM1998}などが提案されている．
日本語とウイグル語では，様相表現を表す接尾辞の接続順序は
同じであるため，そうした点も問題とはならない．

しかし，日本語とウイグル語には，同じ意味役割を果していても，
互いに品詞の異なる単語が存在する．
そのため，それらの単語の翻訳においては，
単純に置き換えただけでは
不自然な翻訳文が生成される．
本論文では，この問題はウイグル語の語形成の性質を
利用することによって解決できることを示す．
具体的には，
日本語形態素解析の結果を逐語翻訳した後，
ウイグル語単語の接続情報を用い，不自然な
並びとなる単語列を他の訳語に置き換える
ことによって，
より自然なウイグル語文を生成する．

さらに，本研究では形態素解析システムMAJO\cite{OGAWA1999}を利用して
日本語--ウイグル語機械翻訳システムを作成した．
MAJOは派生文法に基づいて日本語の形態素解析を行うシステムである．
MAJOの辞書は，本来，日本語単語とその品詞および意味情報の3項組で
構成されているが，この機械翻訳システムでは，
意味情報の代わりにウイグル語訳語を与え，
日本語--ウイグル語対訳辞書として利用した．
その結果，MAJOの出力結果は，そのまま日本語からウイグル語への
逐語翻訳となっている．
さらに，このMAJOの出力結果に前述の訳語置換を適用するモジュール，および，
ウイグル語特有の性質に合わせて，最終的な出力文を整形するモジュールを
それぞれ作成した．
このように，機械翻訳システムを独立のモジュールから
構成する設計としたが，これにより
派生文法で記述された
他の膠着語との間の機械翻訳システムの実現にも応用可能であると考えられる．

なお，本論文で使用する派生文法は音韻論的手法の一種であり，
入力文を音素単位で解析するため，日本語の表記の一部にローマ字を用いる．
また，ウイグル語の表記においても，計算機上で扱うときの簡便さから，
本来のウイグル文字ではなく，そのローマ字表記を用いる．
そこで，日本語とウイグル語との混同を避けるため，
以下では，日本語の単語は「」，ウイグル語の単語は`` ''で囲んで区別する．

本論文の構成は以下の通りである．
まず2章では，学校文法に基づく日本語--ウイグル語逐語翻訳の
例とその問題点を指摘する．
3章と4章では，派生文法に基づいて日本語とウイグル語の動詞句を
それぞれ記述し，5章で派生文法に基づく日本語--ウイグル語
逐語翻訳手法を示す．
6章では，単純な逐語翻訳だけでは不自然な翻訳文が生成される問題を取り上げ，
7章で，その問題に対する解決法である訳語置換表を提示する．
また，8章で日本語--ウイグル語機械翻訳システム
の実現について述べ，
9章では，実験によるそのシステムの性能評価について述べる．
10章は本論文のまとめである．

\section{日本語--ウイグル語逐語翻訳}
日本語とウイグル語は互いに良く似た言語であり，
語順もほぼ同じ\footnote{本論文では触れないが，
形容詞の比較表現などにおいて日本語と語順が異なる場合が見られる．}
である．
そのため日本語--ウイグル語機械翻訳においては，
日本語入力文の形態素解析を行った段階で，
各単語を対応するウイグル語の単語に置き換えれば，
構文解析を行うことなく，
ある程度の翻訳が可能となる．
図~\ref{honyaku}~は，日本語の入力文「肉ヲタクサン食ベタ」に対して
単純な逐語翻訳を行った例であり，
出力文``Goxni ji\mk \ y\me di''は
自然なウイグル語文となっている．

\begin{figure}[tbp]
\begin{center}
\begin{tabular}{lccccc}
{\dg 入力文:} & 
\multicolumn{5}{c}{肉ヲタクサン食ベタ}\\
& \multicolumn{5}{c}{$\Downarrow$}\\
{\dg 形態素解析:} &肉 & ヲ & タクサン & 食ベ & タ\\
& $\downarrow$ & $\downarrow$ & $\downarrow$& $\downarrow$& $\downarrow$\\
{\dg 逐語翻訳:} & Gox & ni & ji\c{k} & y\'e & di\\
& \multicolumn{5}{c}{$\Downarrow$}\\
{\dg 翻訳文:} & \multicolumn{5}{c}{Goxni ji\c{k} y\'edi}\\
\end{tabular}
\caption{日本語-ウイグル語逐語翻訳}
\label{honyaku}
\end{center}
\end{figure}

しかし，学校文法を始めとする従来の日本語文法では，
動詞が活用することを前提としていたため，
翻訳の際には活用処理が問題となる．
例えば，日本語の動詞語幹と活用語尾を分離しそれぞれを
辞書に登録して形態素解析した場合は，
活用語尾の翻訳が問題となる．
図~\ref{verb_1}~は動詞句「作ラレル」および「作ル」を逐語翻訳に
よって翻訳した例であるが，
ここで
「作ラレル」の「ラ」および「作ル」の「ル」は，それぞれ未然形，終止形を
表わす活用語尾である．
翻訳されたウイグル語文においては，活用語尾「ラ」に
対応する単語は存在しないが，「ル」に対しては，終止形を表わす
ウイグル語の接尾辞``-ydu''が対応している．
また，「作ラレル」の「ル」および「作ル」の「ル」は，
同じ活用語尾であるが，前者は``-idu''に，後者は``-ydu''に
それぞれ翻訳されている．
このように，日本語の動詞は活用すると考え，動詞語幹と活用語尾を分離した
場合，活用語尾の訳語を決定するために，きめ細かな処理が必要である．

\begin{figure}[btp]
\begin{center}
\begin{tabular}{ccccccc}
\multicolumn{4}{c}{作ラレル} & \vline & 
\multicolumn{2}{c}{作ル}\\ 
\multicolumn{4}{c}{$\Downarrow$} & \vline & 
\multicolumn{2}{c}{$\Downarrow$}
\vspace{-2pt}\\ 
作& ラ & レ & ル &\vline & 作 & ル \vspace{-2pt}\\
$\downarrow$&$\downarrow$&$\downarrow$&$\downarrow$&\vline & 
$\downarrow$&$\downarrow$
\vspace{-2pt}\\
yasa- & $\times$ & -l- & \underline{-idu} &
\vline & yasa- & \underline{-ydu}\vspace{-2pt}\\
\multicolumn{4}{c}{$\Downarrow$} & \vline & 
\multicolumn{2}{c}{$\Downarrow$}
\vspace{-2pt}\\ 
\multicolumn{4}{c}{yasalidu} &  & 
\multicolumn{2}{c}{yasaydu}\vspace{-5pt}\\ 
\end{tabular}
\caption{動詞句の翻訳}
\label{verb_1}
\end{center}
\end{figure}

一方，
日本語の動詞の活用形ごとに，対応するウイグル語の訳語を
登録する手法も考えられる．
これは，ウイグル語も活用していると考えた手法と言える．
表~\ref{conjugating_uighur}~
は日本語の動詞「作ル」と，
それに対応するウイグル語動詞``yasaydu''
に関して，活用形ごとに対応を示したものである．


\begin{table}[tbp]
\caption{日本語の活用形とウイグル語の対応}
\label{conjugating_uighur}
  \begin{center}
    \begin{tabular}{l|l|l|l|l}
	\hline
	\hline
	活用形 & 日本語 & 用例 & ウイグル語 & 用例\\
\hline
	語幹	& 作	&  & yasa & \\	
\hline
	未然形	& 作ラ & 作ラナイ & yasa & yasamaydu \\
		& 作ロ & 作ロウ & yasa & yasay\\
	\hline
	連用形	& 作リ & 作リナガラ & yasa & yasa\mg aq \\
		& 作ッ & 作ッタ & yasa & yasa\mg an \\
	\hline
	終止形  & 作ル & 作ル．& yasaydu &  yasaydu.\\
	\hline
	連体形  & 作ル & 作ル人 & yasaydi\mg an & yasaydi\mg an ad\me m \\
	\hline
	仮定形	& 作レ & 作レバ & yasa & yasasa \\
	\hline
	命令形	& 作レ & 作レ & yasa\mg in  & yasa\mg in \\
	\hline
    \end{tabular}
  \end{center}
\end{table}


\cite{MUHTAR}では，そのような考え方に基づいた
推移グラフを導入することにより，
活用形を処理していた．
このグラフでは，各辺に日本語の助動詞が，また，
各節点にウイグル語の訳語が割当てられており，
グラフの辺を開始節点から順にたどることによって，
複雑な語形変化を含む動詞や助動詞の
接続を処理する．
しかし，この推移グラフは開始節点が
動詞の活用形ごとに異なるため，
1つの動詞に対して活用形の数だけ開始節点が必要である．
また，1つの助動詞に対して複数の辺が対応しているため，
実際の処理の際には扱いにくいという問題がある．

本論文では，日本語動詞の活用を前提としない派生文法を利用することにより，
そうした活用処理を必要としない，
簡潔かつ体系的な日本語--ウイグル語動詞句翻訳手法を提案する．

\section{派生文法による日本語動詞句の記述}
\label{sec:derivational_grammar}
従来の日本語文法は，用言の活用を前提にしており，学校文
法では，その活用形は未然形，連用形，終止
形，連体形，仮定形，命令形の6つに分類されている．

一方，日本語は言語学上の分類において
{\dg 膠着語}であるとされている．膠着語とは，
文法的機能を表す接辞が，実質的観念を表す語幹に結合することによって
単語を形成するという性質をもつ言語の総称である．
ゆえに，膠着語である日本語が活用すること
は不合理であると捉えられ，活用を前提としない
{\dg 派生文法}\cite{KIYOSE1}\cite{KIYOSE2}が提案されている．
本章では，派生文法による日本語の記述方法を，
その特徴が現れる動詞句の形成についてまとめる．

\subsection{連結子音と連結母音}
\label{sec:union}
動詞の不変化部分を語幹と呼ぶ．
学校文法における一段活用動詞「見ル」「食ベル」などの場合は，
不変化の部分「見」「食ベ」がそれぞれ語幹であり，
その際，語幹は母音iかeのいずれかで終わる．
また，五段活用動詞の「書ク」の場合，
学校文法では
「書カ」「書キ」「書ク」「書ケ」「書コ」のように末尾が変化
するとされるが，
これは音韻論的に考えれば「kak-a」
「kak-i」「kak-u」「kak-e」「kak-o」であり，
「kak」を語幹として取り出すことができ，語幹は子音で終わる．
そこで，派生文法では，
一段活用動詞のように母音で終わる語幹を{\dg 母音幹}と呼び，
五段活用動詞のように子音で終わる語幹を{\dg 子音幹}と呼ぶ．

派生文法では，動詞の変形は動詞の語幹に接尾辞が接続したものと
して考える．そのため，学校文法でいう活用形の語尾や助詞，助動詞を
いずれも接尾辞として扱う．
それらを学校文法における活用の形に対応させると表~\ref{suffix}~
のようになる．
なお，表~\ref{suffix}~における記号$\phi$は，音便により対応
する子音が消失したことを表している．

\begin{table}[tbp]
\caption[接尾辞]{動詞と接尾辞の接続例}
\label{suffix}
  \begin{center}
    \begin{tabular}{l|l|l|l}
	\hline
	\hline
	活用形 & 子音幹の例 & 母音幹の例 & 接尾辞\\
\hline
	未然形	& kak-ana-i & tabe-na-i & -(a)na-i \\
	 	& kak-are-ru & tabe-rare-ru & -(r)are-(r)u \\
		& kak-ase-ru & tabe-sase-ru & -(s)ase-(r)u \\
		& kak-ou     & tabe-you     & -(y)ou \\
	\hline
	連用形	& kak-imas-u & tabe-mas-u & -(i)mas-(r)u \\
		& ka$\phi$-ita & tabe-ta & -(i)ta \\
	\hline
	終止形  & kak-u & tabe-ru & -(r)u \\
	\hline
	連体形  & kak-u & tabe-ru & -(r)u \\
	\hline
	仮定形	& kak-eba & tabe-reba & -(r)eba \\
	\hline
	命令形	& kak-e & tabe-ro & -e / -ro,-yo \\
		& kak-una & tabe-runa & -(r)una \\
	\hline
    \end{tabular}
  \end{center}
\end{table}

ここで，
終止形「kak-u(書ク)」
「tabe-ru(食ベル)」の場合，接尾辞はそれぞれ
「-u」「-ru」である．派生文法ではこれをまとめて「-(r)u」と
表記する．
子音rの有無は動詞語幹の末尾に依存して決まる．例えば
「kak-」に「-(r)u」が接続した場合，子音が連続することになるので，
接尾辞の先頭のrが欠落する．そのような子音を{\dg 連結子音}と呼ぶ．

一方，
否定の助動詞「ナイ」が接続する場合を考えてみる．これは
未然形に接続する接尾辞である．派生文法では
「書カナイ」「食ベナイ」を表~\ref{suffix}~に示すように，
それぞれ
「kak-ana-i」「tabe-na-i」と解析する．ここで，否定
を表す接尾辞は
「-(a)na-」の形で表され，母音aは母音が連続する場
合に欠落する．そのような母音を{\dg 連結母音}と呼ぶ．

以上より，
派生文法では，語幹と接尾辞の接続を
以下の2つの規則で記述できる．
\begin{description}
\item[接続規則1:]
子音幹に連結子音を持つ接尾辞が接続する場合，
連結子音を削除する．
\item[接続規則2:]
母音幹に連結母音を持つ接尾辞が接続する場合，
連結母音を削除する．
\end{description}

\subsection{統語接尾辞と派生接尾辞}
\ref{sec:union}~節で否定の接尾辞を「-(a)nai」ではなく
「-(a)na-i」と表記した．
これは「kak-ana-katta(書カナカッタ)」のように，
「-(a)na-」の後にさらに他の接尾辞が接続することが可能だからである．
これは，動詞語幹に接尾辞「-(a)na-」が接続することにより，
新たな語幹が派生したと見ることができる．
そのような語幹を{\dg 二次語幹}と呼び，二次語幹を派生する接尾辞を
{\dg 派生接尾辞}と呼ぶ．
日本語の派生接尾辞には他に「-(s)ase-」
「-(r)are-」「-(r)e-」「-(i)mas-」「-(i)ta-」があり，それぞれ使役，
受身・可能・尊敬，可能，丁寧，希望の意義を表す．
二次語幹に対する接尾辞の接続に関しても接続規則1および2は適用される．
例えば表~\ref{suffix}~では，「kak-(i)mas-\underline{(r)}u」における
連結子音rが削除されている．

一方，派生接尾辞に対して，「-(r)u」のように新たな語幹を派
生しない接尾辞を{\dg 統語接尾辞}と呼ぶ．統語接尾辞は動詞形を形成する
役割を果たす．ここで，動詞形とは終止形，連体形，連用形，命令形の四形
のことである．
動詞に複数の接尾辞が接続する場合
には，統語接尾辞が最後に接続する．

\section{派生文法によるウイグル語動詞句の記述}
\ref{sec:derivational_grammar}~章で述べた
動詞句形成の特徴は日本語だけでなく，
多くの膠着語にも現れる現象であり，ウイグル語にも同様の
特徴がある．
我々は，ウイグル語の記述に派生文法を用いることにより，
その共通点を明確にした．

例えば，
日本語の動詞「書k-」に相当するウイグル語の動詞は``yaz-''である．
使役の意味を表す場合，
日本語では派生接尾辞「-(s)ase-」が接続して「書kase-」
となる．同様にウイグル語では，``-\mg uz-''という派生接尾辞が接続
して``yaz\mg uz-''となる．
両言語間の派生接尾辞の対応を表~\ref{deri}~に示す．
ここで，敬語表現の違いから，
丁寧を表す日本語の接尾辞
「-(i)mas-」に相当するウイグル語の接尾辞は
存在しない．
また，「-(r)are-」は受身・可能・尊敬の意味があるが，
ここでは受身の意味に限定している．

また，両言語とも
最後に統語接尾辞が接続することによって動詞句が形成される．
上述の例では，日本語の「-(i)ta」に相当する``-di''が
``yaz\mg uz-''に接続することで，動詞句
``yaz\mg uzdi''が形成される．
両言語間の統語接尾辞の対応を表~\ref{tab:s_suffix}~に示す．

\begin{table}[tbp]
\caption{日本語とウイグル語の派生接尾辞の対応}
\label{deri}
\begin{center}
\begin{tabular}{l|l|l|l|l}
\hline
\hline
役割& 日本語 & ウイグル語 & 日本語例 & 
ウイグル語例\\
\hline
使役 &  -(s)ase- & -\mg uz- & kak-ase-& yaz-\mg uz- \\
受身 & -(r)are- & -(i)l- &  kak-are-&yaz-il-\\
可能 & -(r)e- & -(y)ala- & kak-e-&yaz-ala-\\
丁寧& -(i)mas- & - & kak-imas-&yaz-\\
否定 &-(a)na- & -ma- &  kak-ana-&yaz-ma-\\
希望 & -(i)ta & -\mg u- & kak-ita-&yaz-\mg u-\\
\hline
\end{tabular}
\end{center}
\end{table}

\begin{table}[tbp]
\vspace{-5mm}
\caption{日本語とウイグル語の統語接尾辞の対応}
\label{tab:s_suffix}
\begin{center}
\begin{tabular}{c|l|l|l}
\hline
\hline
動詞形 & 役割 & 日本語 & ウイグル語 \\
\hline
& 非完了 &{-(r)u} & {-[i]du} \\
\lw{終止形}& 完了 &{-(i)ta} & {-di} \\
& 前望 &{-(y)ou} & {-(a)y} \\
& 否定前望 &{-(u)mai} & {-maydu} \\
\hline
\lw{連体形} &  非完了 & {-(r)u} & {-[i]di\mg an}  \\
 & 完了 & {-(i)ta} & {-\mg an} \\
\hline 
& 順接 & {-(i)} & {-(i)p} \\
& 完了& {-(i)te} & {-(i)p}\\
&  仮定条件 &  {-(r)eba}& {-sa} \\
連用形  & 開放条件 & {-(r)uto}& {-sa} \\
& 却下条件  & {-(i)teha}& {-sa} \\
& 否定 & {-(a)zu} & {-mastin} \\
& 同時 & {-(i)nagara} & {-\mg aq} \\
& 目的  & {-(i)ni} & {-\mg ili} \\
\hline
\lw{命令形}& 肯定命令 & {-e}, {-ro} & {-\mg in} \\
& 否定命令& {-(r)una} & {-ma\mg in} \\
\hline
\end{tabular}
\end{center}
\end{table}

また，日本語と同様にウイグル語にも連結母音,連結子音が存在する．
例えば，ウイグル語で受身を表す派生接尾辞は``-(i)l-''であり，
括弧内のiが連結母音である．
よって，日本語の\linebreak
「作r-」に相当する動詞``yasa-''に``-(i)l-''が
接続する場合，
語幹末尾が母音であることから，iが欠落して``yasal-''となる．
ところが，ウイグル語には連結母音,連結子音とは異なり，
欠落する代わりに変化する音素も存在する．
非完了の連体形を表す統語接尾辞``-[i]di\mg an''は，
``yaz-''のような子音幹動詞に接続する場合に
は，[i]がそのまま表記され``yazidi\mg an''となるが，
``yasa-''のような母音幹動詞に接続する場合には，
iがyに変化して``yasaydi\mg an''となる．
そのような音素を
{\dg 連結半母音}と呼び，[i]と表記する．
このことから，ウイグル語には次の動詞接続規則もあることが判る．
\begin{description}
\item[接続規則3:]
連結半母音[i]は，
子音幹に接続する場合はiに，
母音幹に接続する場合はyに
それぞれ変化する．
\end{description}

\section{派生文法を用いた逐語翻訳}
日本語--ウイグル語翻訳において，
派生文法を用いた逐語翻訳を行った例を動詞句
「作rareru」および「作ru」について示すと，
図~\ref{verb_2}~のようになる．
図~\ref{verb_1}~と比較した場合，
単語が日本語とウイグル語の間で1対1に対応していることが判る．
図~\ref{verb_1}~の例では，日本語の動詞語幹と活用語尾を分離していたが，
「作ラレル」における「ラ」に対応するウイグル語の訳語が存在しなかった．
しかし，派生文法では「-(r)are-」を1つの接尾辞とみなすことにより，
ウイグル語の``-(i)l-''と対応させることが可能となる．
また，接続規則1〜3により，ウイグル語の翻訳文も簡単に生成できる．
図~\ref{verb_1}~の例では「-(r)u」に対応するウイグル語の翻訳語が
下線部のように``-idu''と``-ydu''の2種類あるが，派生文法では連結半
母音を利用して
``-[i]du''とまとめて表記できる．

\begin{figure}[tbp]
\begin{center}
\begin{tabular}{cccccc}
\multicolumn{3}{c}{作rareru} & \vline
&\multicolumn{2}{c}{作ru}\vspace{-2pt}\\ 
\multicolumn{3}{c}{$\Downarrow$} & \vline
&\multicolumn{2}{c}{$\Downarrow$}
\vspace{-2pt}\\ 
作r-& -(r)are- & -(r)u &\vline&作r-& -(r)u \vspace{-2pt}\\
$\downarrow$&$\downarrow$&$\downarrow$&\vline&$\downarrow$&$\downarrow$
\vspace{-2pt}\\
yasa- & -(i)l- & -[i]du & \vline&yasa- & -[i]du\vspace{-2pt}\\
\multicolumn{3}{c}{$\Downarrow$} & \vline&\multicolumn{2}{c}{$\Downarrow$}
\vspace{-2pt}\\ 
\multicolumn{3}{c}{yasalidu} & &
\multicolumn{2}{c}{yasaydu}\\ 
\end{tabular}
\caption{派生文法を用いた動詞句の翻訳}
\label{verb_2}
\end{center}
\end{figure}

一方，表~\ref{conjugating_uighur}~に示すように，
日本語の動詞の活用形ごとに対応するウイグル語の訳語を
登録する手法もある．
この手法はすでに示したように，1つの動詞に対し活用形の数だけ訳語を
辞書に登録する必要がある．
また，それを避けるため，辞書に語幹だけを登録し，活用形に
応じて活用語尾に相当する接尾辞を付加する方法も考えられる．
しかし，その場合，例えば終止形を形成する語尾が
``-idu''になるのか``-ydu''になるのかを決定する処理が必要となる．
そうした処理は，派生文法を用いてウイグル語を形成する場合に
必要な処理と同じであり，
派生文法を用いた手法と比較した場合，日本語における活用処理が
必要となる点で劣っている．

なお，日本語は語順の自由度が高いといわれるが，
動詞語幹に接続する接尾辞の順序には明らかに制約がある．
例えば，使役を表す派生接尾辞「-(s)ase-」と
受身を表す接尾辞\linebreak
「-(r)are-」の二つの接尾辞が動詞語幹に接続する場合，
必ず「-(s)are」「-(r)are-」の順序で接続する．
すなわち，「書k-」に接続する場合は「書k-ase-rare-」となり，
接尾辞の順序が入れ替わって「書k-are-sase-」となることはない．

そうした接尾辞の接続の順序も日本語とウイグル語で同じであると
考えられる．
このため，複数の接尾辞を含む複雑な動詞句も，
図~\ref{verb_3}~に示すように，
日本語入力文の形態素解析が終わった段階で，
各単語を対応するウイグル語に置き換えれば，
翻訳は基本的に可能となる．

\begin{figure}[tbp]
\begin{center}
\begin{tabular}{ccccc}
\multicolumn{5}{c}{書kaserarenai}\vspace{-4pt}\\
\multicolumn{5}{c}{$\Downarrow$}\vspace{-2pt}\\
書k-&-ase-&-rare-&-na- & -i\vspace{-2pt}\\
$\downarrow$&$\downarrow$&$\downarrow$&$\downarrow$&$\downarrow$\vspace{-2pt}\\
yaz-&-\mg uz-&-(i)l-&-ma-&-[i]du\vspace{-2pt}\\
\multicolumn{5}{c}{$\Downarrow$}\vspace{-2pt}\\
\multicolumn{5}{c}{yaz\mg uzilmaydu}\vspace{-2pt}\\
\end{tabular}
\caption{逐語翻訳によるウイグル語--日本語翻訳}
\label{verb_3}
\end{center}
\end{figure}

\section{逐語翻訳における問題点}
\label{section_problem}
これまでに示したように，
日本語とウイグル語の間の構文的および形態論的類似性は高いが，
異なる部分もあり，
日本語単語とウイグル語訳語を1対1に対応付けできない
場合がある．その場合，単純な逐語翻訳では不自然な翻訳となる．
本章では，そのような問題点を例を挙げて説明する．

\subsection{終止形と連体形の区別}
\label{sec:problem1}
表~\ref{tab:s_suffix}~において，日本語では終止形と連体形
に同じ形の接尾辞がある．
例えば，完了を表す統語接尾辞は終止形でも連体形でも
共に「-(i)ta」である．
しかし，ウイグル語では同じ役割を果す接尾辞が
終止形と連体形ではそれぞれ別の単語になる．
例えば以下の例を考える．

\begin{center}
\begin{tabular}{lll}
{終止形:} & 
彼ga書\underline{ita}．
& U yaz\underline{di}. \\
{連体形:} & 
彼ga書\underline{ita}本．&
U yaz\underline{\mg an} kitap. \\
\end{tabular}
\end{center}
ここで，日本語では共に「-(i)ta」で表されている部分が，
ウイグル語では，終止形の場合は\linebreak
``-di''に，連体形の場合は``-\mg an''になっている．
したがって，「-(i)ta」の翻訳においては，
その動詞形に応じて，
``-di''と``-\mg an''のいずれが訳語として
適切であるかの選択が必要となる．

\subsection{派生語幹の不一致 }
\label{sec:problem2}
否定の派生接尾辞は日本語では「-(a)na-」であり，
ウイグル語では``-ma-''である．「書kanakatta」を
単純に逐語翻訳すると，以下のようになる．
\begin{center}
\begin{tabular}{ccc}
書k- & -ana- & -katta \vspace{-3pt}\\
$\downarrow$ & $\downarrow$ & $\downarrow$\vspace{-1pt}\\
\lwww{動詞} & \lwww{派生接尾辞} & 形容詞接続\vspace{-3pt}\\
& & 統語接尾辞\vspace{-3pt}\\
$\downarrow$ & $\downarrow$ & $\downarrow$\vspace{-2pt}\\
yaz- & -ma- & -k\me n \\
\end{tabular}
\end{center}
ここで，``-k\me n''は形容詞の語幹に接続して
完了の意味を表すウイグル語であり，日本語の\linebreak
「-katta」に相当する．
しかし，
実際のウイグル語では，``-ma-''の後に接続する単語は``-k\me n''ではなく，
日本語の動詞接尾辞「-(i)ta」に相当する``-di''で，
「書kanakatta」の翻訳としては``yazmadi''が自然である．
これは日本語の 「-(a)na-」が形容詞の語幹を派生する
のに対して，ウイグル語の``-ma-''
は動詞語幹を派生するからである．

希望を表す派生接尾辞についても，同様の問題がある．
日本語で希望を表す派生接尾辞「-(i)ta-」
 は形容詞語幹を派生する接尾辞であるが，
これに対して
ウイグル語で希望を表す動詞接尾辞は``-\mg um''である．
例えば，「私ハ書キタカッタ．」の自然な
ウイグル語訳は``M\me n yaz\mg um bar idi.''であるが，
これを日本語に直訳すると「私ハ書キタイコトガアッタ．」となる．
すなわち，
``-\mg um''は「〜シタイコト」の意味で動詞を名詞化する接尾辞であり，
その後に「アッタ」に相当する``bar idi''が接続して，
``yaz\mg um bar idi''と表現される．
このことから，``-\mg um''は動詞語幹に接続し，
名詞語幹を派生する接尾辞と
考えられる．

このように派生接尾辞「-(a)na-」と``-ma-''，
および「-(i)ta-」と``-\mg um''では
それぞれ派生する語幹が異なるため，
単純な逐語翻訳では不自然な翻訳となる．

\subsection{サ変動詞の対応}
\label{sec:problem3}
日本語のサ変動詞とは，その単語の基本となる形が名詞であるが，
接尾辞「スル」が接続することによって動詞化する単語のことである．
例えば「開発」，「登録」がその例であり，日本語には数多く存在する．

ウイグル語にも，「スル」に相当する単語として``\mk ilma\mk''がある．
例えば，「開発」に相当するウイグル語名詞は
``k\me xip''であるが，これが動詞化して
「開発スル」となる場合，ウイグル語では``k\me xip \mk ilma\mk''と
なる．
よって，「スル」の訳語として``\mk ilma\mk''を対応させれば，
逐語翻訳による翻訳が可能となると考えられる．

しかし，この手法では不自然な翻訳となる例が存在する．
例えば，「登録」に相当するウイグル語は``tizimlax''であるが，
「登録スル」に相当するウイグル語は``tizimlax \mk ilma\mk''
ではなく，``tizimlama\mk''である．
ここで，``tizimla-ma\mk''の``-ma\mk''は動詞の辞書見出し形
をつくる接尾辞であり，語幹は``tizimla-''である．
つまり，``tizimlax''は，動詞語幹``tizimla-''に
名詞化接尾辞``-(i)x''が接続することによって形成される名詞であり，
``tizimlax \mk ilma\mk''は日本語の「登録スルコトヲスル」に
相当する冗長な表現となる．
そのため，「登録スル」の翻訳に際しては，逐語翻訳``tizimlax \mk ilma\mk''
ではなく，``tizimlama\mk''と翻訳するのが望ましい．

\vspace{-1mm}

\section{訳語置換表の導入}
\label{sec:replacement_table}
本章では，\ref{section_problem}~章で挙げた問題への解決方法を示す．
それらの問題は，いずれもウイグル語の訳語を，
その前後に現れる単語に応じて
訳し分けることで解決できる．
そこで，逐語翻訳したウイグル語単語とその前後に現れる
ウイグル語単語との関係から，
より自然な訳語に置き換える訳語置換法を導入する．

前後に現れる単語の情報を利用する場合，
翻訳前の原言語の単語接続関係を利用する方法と，
翻訳後の目的言語の単語接続関係を利用する方法とが考えられる．
前者は，原言語の接続関係から訳語を選択する手法であり，
\cite{J_KIM1996_2}などで用いられている．
それに対して，後者はいったん各単語を翻訳し，
後処理として不自然な訳語を適切なものに置換する手法である．
前者の訳語選択手法では，原言語と目標言語の双方に関する知識がないと
訳語選択の規則を記述することは困難であるが，
後者の訳語置換手法では，
目標言語に関する知識があれば，置換規則が記述できる．
また，別の原言語に対しても，
元の置換規則を再利用できる
可能性がある．
そうした点を考慮して，本手法では，後者の手法を採用した．


\begin{table}[tb]
\begin{center}
\caption{訳語置換表}
\label{replace}
\begin{tabular}{l||l|c|c|l|l}
\hline
日本語&基本訳語 & 前接ウイグル語 & 後接ウイグル語 & 新訳語 & 新品詞 \\
\hline
\hline
-(r)u & -[i]di\mg an & * & 文末 &-[i]du & 終止接尾辞 \\
 & & * & 句読点 &-[i]du & 終止接尾辞 \\
 & & * & 終助辞 &-[i]du & 終止接尾辞 \\
-(i)ta &-\mg an & * & 文末 &-di & 終止接尾辞\\
 && * & 句読点 &-di & 終止接尾辞\\
 & & * & 終助辞 &-di & 終止接尾辞\\
\hline
-katta & -k\me n& -ma- & * & -\mg an & 連体接尾辞  \\
 & & -\mg um & * & bar idi & 名詞接尾辞  \\
\hline
登録 & tizimlax & * & \mk il- & tizimla- & サ変動詞 \\
減少 & azayix & * & \mk il- & azay- & サ変動詞 \\
si-,su-,se-& \mk il- & サ変動詞 & * & - & 母音幹動詞  \\
\hline
\end{tabular}
\end{center}
\end{table}

\subsection{訳語置換表}
本手法では，形態素解析が終了した段階で，
いったん各日本語単語をウイグル語の基本訳語に翻訳する．
その後，
文の先頭から順に各訳語とその前後の訳語を調べ，
他の訳語が適切である場合はその訳語に置き換える．
この置換規則を記した表を{\dg 訳語置換表}(表~\ref{replace})と呼ぶ．

表~\ref{replace}~では，一番左の欄に日本語の単語が記述してあるが，
これは表の理解を助けるためのものであり，実際の翻訳システムが用いる
訳語置換表では省略される．
次の列のウイグル語は，その日本語に対応する基本訳語である．
前接ウイグル語および後接ウイグル語の欄は，基本訳語を置換する
場合の条件を示しており，
それらのウイグル語が前後に現れる場合，
基本訳語を新訳語で置換する．
前接ウイグル語および後接ウイグル語の欄には，基本的にウイグル語
の単語を記述するが，
規則の記述を簡潔にするため，
単語の代わりに品詞を記述することも可能とする．
なお，前接ウイグル語または後接ウイグル語に依存しない置換規則の
場合は，条件の欄に*~(don't care)を記述しておく．
新訳語の欄には，条件を満たした場合に基本訳語を置き換える
ための新しい訳語を記述しておく．
また，今回の手法では，訳語置換を行うかどうかを文の先頭から順に検査する
ため，訳語を置換した場合には，置換後の訳語の品詞が必要になる．
そこで，それを新品詞の欄に記述しておく．

以下では，\ref{section_problem}~章で取り上げた各問題を訳語置換表を
利用して解決する方法を示す．

\subsection{終止形と連体形の区別の処理}
\label{subsec:finite}
\ref{sec:problem1}~節で取り上げた終止形と連体形の区別は，
後接する単語の品詞に依存して決まる．
そこで，例えば，「-(i)ta」については，
それに対する基本訳語を連体形の``-\mg an''とし，
後接ウイグル語の品詞が「文末」，「句読点」，「終助辞」の
いずれかである場合にのみ，終止形の``-di''に置き換えるという
規則を訳語置換表に記述しておく．
なお，基本訳語として``-\mg an''の方を選んだ理由は，置換規則の
数を少なくするためである．

\subsection{派生語幹の不一致の処理}
\ref{sec:problem2}~節で言及した派生語幹の不一致の問題は，
「-katta」の訳語を，その前に現れる単語によって訳し分けることで
解決できる．
そこで，「-katta」の基本訳語を形容詞の語幹に接続する
``-k\me n''とし，前接ウイグル語が``-ma-''である場合には
``-\mg an''に，
前接ウイグル語が``-\mg um''である場合には``bar idi''に
置き換えるという規則を導入する．

ところがここで，``-ma-''に後接する接尾辞の候補として，
連体形を表す``-\mg an''の他に，終止形を表す``-di''も考えられる．
そうした区別を考えた場合，後接ウイグル語の条件も考慮し，
置換規則を書く必要が生じるが，それは
前接ウイグル語と後接ウイグル語の組合せに応じて
置換規則が増えることになり，
そのメンテナンスが困難となる．
そこで，``-k\me n''を``-\mg an''に置換するという規則だけを記述し，
終止形の場合は，\ref{subsec:finite}~節で述べた置換規則で対処する．
つまり，一つの訳語を置き換えた場合，すぐに新訳語を出力するのではなく，
その新訳語が更に訳語置換表の別の条件を満たしていないかを検査し，
もし満たしている場合は，再び訳語を置き換えるのである．
その結果，置換規則の簡略化と，規則のメンテナンスの容易さが実現できる．
ただし，
置換規則の書き方によっては，際限なく規則が適用され，
置き換えが終了しない場合が生じるため，置換規則の記述には
注意が必要となる．

\subsection{サ変動詞の対応の処理}
\ref{sec:problem3}~節で取り上げたサ変動詞の対応の問題は，
逐語翻訳``tizimlax \mk ilma\mk''に訳語置換を施すことで
対処できる．
``tizimlax''に動詞``\mk il-''が後接する場合，
``tizimlax''を``tizimla-''と置き換える．
ただし，その後で``\mk il-''を消去する必要がある．
そこで，置換した``tizimla-''に，特別な品詞「サ変動詞」を与え，
``\mk il-''の前接ウイグル語の品詞が「サ変動詞」である場合に，
``\mk il-''を何も出力しないことを表す``-''に置き換える．
この「サ変動詞」という品詞は形態素解析の結果には出現せず，
訳語置換の場合だけに利用する品詞である．
なお，この手法では，そうした変化をする全ての名詞に対して
規則が必要となるが，これは動詞語幹に名詞化接尾辞``-(i)x''を
付加することで自動的に生成できる．

\subsection{訳語置換の例}
\begin{figure}[tb]
\begin{center}
\begin{tabular}{ccccc}
\multicolumn{5}{c}{登録sinakatta.} \\
\multicolumn{5}{c}{$\Downarrow$}\\
登録 & si- & -na- & -katta& ． \\
$\downarrow$ & $\downarrow$ & $\downarrow$ & $\downarrow$ &
$\downarrow$ \\
\underline{tizimlax} & \mk il- & -ma- & -k\me n & . \\
$\downarrow$ & &  &  &  \\
tizimla- & \underline{\mk il-} & -ma- & -k\me n & . \\
 & $\downarrow$ & &  &  \\
tizimla- & - & \underline{-ma-} & -k\me n & . \\
 &  & & &  \\
tizimla- & - & -ma- & \underline{-k\me n} & . \\
 & &  & $\downarrow$ &  \\
tizimla- & - & -ma- & \underline{-\mg an} & . \\
 & &  & $\downarrow$ &   \\
tizimla- & - & -ma- & -di &\underline{.}  \\
\multicolumn{5}{c}{$\Downarrow$}\\
\multicolumn{5}{c}{tizimlamadi.} \\
\end{tabular}
\end{center}
\caption{提案手法における翻訳の例}
\label{example}
\end{figure}

この手法による例文「登録sinakatta(登録シナカッタ)．」の
翻訳過程を図~\ref{example}~に示す．
「登録」の基本訳語は``tizimlax''であるが，日本語のサ変動詞
「si-」の訳語``\mk il-''が後接するため，訳語置換表を用いて
``tizimla-''に置き換えられる．
次の``\mk il-''は，前の単語が``tizimla-''に置き換えられ
たため，前接単語が「サ変動詞」であるという条件を満たす．
したがって，何も語を訳出しないことを意味する``-''に置き換えられる．
次に，「-katta」の基本訳語``-k\me n''は
前接のウイグル語単語が``-ma-''
であるため，訳語置換表
の条件に合致し``-\mg an''
に置き換えられる．
また，この置き換えられた
``-\mg an''
を訳語置換表を用いて再検査すると，後接のウイグル語が句読点で
あるという条件を満たすため，終止形を表す``-di''に置き換えられる．
この結果，最終的に入力文「登録シナカッタ．」に対する自然な翻訳文
``tizimlamadi.''が得られる．

\section{機械翻訳システムの実現}
\label{sec:ju_system}
\begin{figure}
\begin{center}
\begin{tabular}{cccccccccc}
{\bf 入力文} & & 
\multicolumn{8}{c}{閉められたドアを開けた．}\\
{$\downarrow$} &  & \multicolumn{8}{c}{\large $\Downarrow$}\\
\lw{\framebox[35mm][c]{\rule[-3mm]{0mm}{9mm}MAJO}} & & {閉me-} & {-rare-} &
{-ta} & {ドア} & {-wo} & {開ke-} & {-ta} & { .} \\
 & &$\downarrow$ &$\downarrow$ & $\downarrow$ & $\downarrow$&
$\downarrow$ &$\downarrow$ &$\downarrow$ &$\downarrow$ \\ 
$\downarrow$ & &{\me t} & {-(i)l-} & {-\mg an}& {ixik} &
{-ni} &{aq-} & {-\mg an}&{.}\\
\framebox[35mm][c]{訳語置換} & &$\downarrow$ & $\downarrow$ & $\downarrow$&
$\downarrow$ &$\downarrow$ &$\downarrow$ &$\downarrow$ &$\downarrow$ \\ 
$\downarrow$  & &{\me t} & {-(i)l-} & {-\mg an}& {ixik} &
{-ni} &{aq-} & {-di}&{.}\\
\framebox[35mm][c]{ウイグル語整形} & & \multicolumn{8}{c}{\lw{\large
$\Downarrow$}}\\ 
$\downarrow$ \\
{\bf 出力文}& &
\multicolumn{8}{c}{\me tilg\me n ixikni aqdi.}
\end{tabular}
\caption{翻訳システムとその動作例}
\label{fig:system}
\end{center}
\end{figure}

本章では，本論文で提案した手法に
基づく日本語--ウイグル語機械翻訳システムの
実現について述べる．
我々は，日本語--ウイグル語機械翻訳システムを
日本語形態素解析システム，訳語置換システム，
ウイグル語整形システムの三つのモジュールで構成した．
図~\ref{fig:system}~に本翻訳システムと，その動作例を示す．

日本語形態素解析システムには，我々がこれまでに開発した
{\bf MAJO}
(\underline{M}orphological \underline{A}nalyzer of 
\underline{J}apanese based \underline{O}n derivational grammar)
\cite{OGAWA1999}を使用した．
MAJOは派生文法に基づいて日本語の形態素を解析するシステムであり，
辞書に各単語の情報を(日本語単語，品詞名，意味)の3項組
の形で登録している．
今回作成した機械翻訳システムではMAJOの辞書を，
(日本語単語，品詞名，ウイグル語訳語)の
3項組で表される日本語--ウイグル語辞書に
置き換えて使用した．
この結果，MAJOの出力結果は，そのまま逐語翻訳の結果となる．
なお，変更部分は辞書のみであり，文法や
システム自体には何ら変更を加えずに使用した．

なお，本翻訳システムでは，入力として漢字仮名混じりの日本語文を
扱うが，派生文法に基づく解析を行うため，
形態素解析の前処理の段階で，
入力文中の平仮名の部分を日本式ローマ字表記\footnote{
日本式ローマ字表記は仮名に従った表記をする．
訓令式やヘボン式では「ぢ」「づ」「を」を音に従って
それぞれ「zi」「zu」「o」と表記するが，
日本式ローマ字表記ではそれぞれ「di」「du」「wo」となる．
}
に変換する．
形態素解析システムMAJOの出力結果は，そのまま入力文に
対する逐語翻訳となり，訳語置換システムに引き渡される．

訳語置換システムは，\ref{sec:replacement_table}~章で述べた訳語置換表を
実現するモジュールである．
すなわち，訳語置換システムでは，訳語置換表と逐語翻訳の結果を比較し，
置換表に記入された規則に該当する語の並びが出現した場合，
適切な訳語に置き換える．
図~\ref{fig:system}~の例では，2回出現している
動詞接尾辞\linebreak
「-ta」はMAJOの出力の段階では共に``-\mg an''と
翻訳されているが，訳語置換システム
により，文末に出現する``-\mg an''は``-di''に置換されている．

ウイグル語整形システムはウイグル語の音韻規則を処理し，
最終的なウイグル語翻訳文を出力するシステムである．
連結母音・連結子音の削除も音韻規則の一つであり，
それらはウイグル語整形システムで処理する．
例えば，図~\ref{fig:system}~の例では，訳語置換システム
の出力に，
連結母音を含む派生接尾辞``-(i)l-''が存在するが，
子音幹に接続しているため，この連結母音(i)は
そのままiとして出力される．

また，ウイグル語には連結母音・連結子音以外にも
母音調和や母音の弱化・同化などの音韻規則
が存在する\cite{TAKEUTI}．
これは文の発音を容易にするために接尾辞や
語幹が変化する現象である．
例えば母音調和については，
ウイグル語の母音に前母音\me ，\mv ，\mo と
後母音a，u，oの区別があり，
前母音を含む動詞には前母音を含んだ接尾辞が，
後母音を含む動詞には後母音を含んだ接尾辞が
それぞれ接続する．
ただし，iとeは母音調和に関しては中立である．
現在では，ウイグル語整形システムの内部処理において
これらの音韻規則を処理している．
図~\ref{fig:system}~の例においては，
連体形を形成する完了の統語接尾辞``-\mg an''が
派生接尾辞``-(i)l-''を狭んで
前母音を含む動詞``\me t-''に接続しているため，
ウイグル語整形システムによって``-\mg an''が
``-g\me n''に置き換えられ，
最終的なウイグル語文では，``\me tilg\me n''となっている．

\section{翻訳実験の評価と検討}
本章では，我々が作成した翻訳システムを用いた翻訳実験の
結果と，その評価について述べる．
環境問題を扱った新聞社説など3編の日本語文138文を本システムを
用いて翻訳し，生成された282個のウイグル語動詞句について
翻訳精度の評価を行った．
なお，このウイグル語動詞句には同じものがいくつか含まれており，
異なる動詞句の数は250種であった．

また，実験に使用した辞書であるが，充分な規模の
日本語--ウイグル語辞書が
そもそも存在
しないため，ウイグル語--日本語辞書\cite{IINUMA}を電子化し，
その逆辞書として日本語--ウイグル語電子化辞書を自動的に
作成して\cite{OGAWA_dic}，実験に利用した．
ただし，この辞書をそのまま使用した場合，
入力文には未登録語が多数出現する．
今回の実験は，ウイグル語文全体の翻訳精度ではなく，
動詞句の翻訳精度を測定するためのものであるので，
翻訳に必要な語を適宜登録し，未登録語は無いものとして実験を行った．
その結果，実験に使用した辞書は，
約16,000語の単語を登録したものとなった．
また，訳語置換規則を853個登録して実験に使用したが，
そのうちの799個がサ変動詞のための規則である．

実験では，訳語置換表を用いた場合と用いなかった場合の
翻訳精度の差を比較した．
評価は翻訳システムの出力文に出現した動詞句のうち，
まったく誤りの無いものを正解，それ以外を不正解とした．
翻訳実験の正解率を表~\ref{translation}~に，また翻訳誤り箇所数の
内訳を表~\ref{miss_translation}~に示す．
なお，一つの動詞句の翻訳に失敗した場合でも，その原因が
複数ある場合があり，誤りの合計は翻訳に失敗した動詞句の
数よりも多くなっている．

\begin{table}[tbp]
\caption{翻訳実験の結果}
\label{translation}
\begin{center}
\begin{tabular}{l|r|r|r}
\hline
\hline
 & 動詞句数 & 正解翻訳数 & 正解率\\
\hline
単純な逐語翻訳 & 282 & 104 & 36.9\%\\
置換表を利用 & 282 & 197 & 69.9\%\\
\hline
\end{tabular}
\end{center}
\end{table}

\begin{table}[tbp]
\vspace{-4mm}
\caption{翻訳誤り箇所数の内訳}
\label{miss_translation}
\begin{center}
\begin{tabular}{l|r|r}
\hline
\hline
誤り原因& 単純な逐語翻訳の場合  & 置換表を利用した場合  \\
\hline
終止形と連体形の区別 & 52&2\\
派生語幹の不一致 & 7& 0\\
サ変動詞の対応 & 60& 0\\
直訳不能 & 21& 21\\
訳語の多義性 &49 & 49\\
人称接尾辞の選択 & 5& 5\\
音韻規則の適用& 7& 7\\
形態素解析 & 2 & 2\\
\hline
合計 & 203& 88\\
\hline
\end{tabular}
\end{center}
\end{table}

表~\ref{miss_translation}~における誤りのうち，
終止形と連体形の区別，派生語幹の不一致，および，サ変動詞の対応は，
\ref{section_problem}~章で述べた誤りである．
終止形と連体形の区別が必要となる接尾辞は，
今回の実験では176箇所に出現したが，
そのうち終止形であるものが50箇所あった．
それらは，訳語置換表を用いることにより，すべてを正しく翻訳できた．
しかし，正しくは連体形であるものを，誤って終止形に置換
してしまった箇所が2箇所あった．
例えば，入力文「気ヲ配ラナ\underline{カッタ},アルイハ無神経
ダッタトコロ」の下線部「カッタ」は最後の「トコロ」を修飾するため
連体形であるが，読点の直前に出現するため，訳語置換表の規則により
終止形に置き換えられてしまった．
そうした問題は構文的情報を利用しない本手法では
正しく翻訳できない．

派生語幹の不一致(7箇所)やサ変動詞の対応(60箇所)の
問題については，
訳語置換表を用いることにより，すべてを正しく翻訳できた．

以上の結果，表~\ref{translation}~に示すように，
訳語置換表を用いることにより，
正しく翻訳できた動詞句が約3割増加した．
このことから，訳語置換表の有用性が示せた．

以下では，翻訳失敗の原因について考察する．

まず，直訳不能に分類される誤りは，慣用句やそれに近い表現であり，
単語ごとに翻訳しただけでは適切に翻訳できない．
例えば，「環境ノ世紀ヲ迎エルニ当タッテ」という
入力文は，ウイグル語に直訳しても元の文とは異なる
意味になってしまう．正しく翻訳するためには
「当タッテ」を「迎エル前ニ」といった意味的に
等価な表現に変換する必要があると考えられる．

訳語の多義性とは，日本語の単語に対して複数のウイグル語の
訳語が相当する場合に，正しい訳語が選択できないという誤りである．
今回の実験では，一つの日本語単語に一つのウイグル語訳を対応させた
辞書を用いたため，文脈によってはその訳が適切でない場合があった．
例えば，日本語の「〜シテイル」における補助動詞「i-」
に相当するウイグル語には，動詞接尾辞``-(i)wat-''，補助動詞
``k\me l-''，``k\me t-''，``tur-''，``oltur-''，``y\mv r-''などがある．
入力文には
「生存ヲ\underline{許サレテイル}．(ruhs\me t \mk iliniwatidu)」
「宇宙全体ニ\underline{カカワッテイル}
(ta\mk ilip k\me lidu)」
「\underline{似テイル}(ohxap ketidu)」
「自然界ヲ\underline{動カシテイル}秩序
(\mh \me rk\me tl\me nd\mv rip turidi\mg an)」
といった句で補助動詞「i-」が出現したが，それぞれの下線部に
対する自然なウイグル語訳は，括弧内に示すものであり，
「i-」に対する訳語はそれぞれ異なっている．
どの訳語を選択するかは「〜シテイル」の意味に依存するため，
現状では対応できていない． 
今回の実験では，動詞の多義性が原因で失敗した箇所は10箇所，
接尾辞および補助動詞の多義性が原因で失敗した箇所は39箇所であった．

人称接尾辞の誤りは，適切な人称接尾辞を付加できなかった誤りである．
ウイグル語の動詞句には，日本語に存在
していない人称接尾辞が付加する場合がある．
人称接尾辞は，動詞に対する動作主に依存して決まるが，
現在のシステムでは動作主を特定する処理は行っていない．
そのため，今回の実験では，人称接尾辞が出現した場合は，
いずれも三人称単数を表す人称接尾辞を付加した．
その結果，48箇所出現した人称接尾辞のうちの
5箇所において人称の選択を誤った．
人称接尾辞を適切に補うためには，動作主の特定が必要になる．
特にウイグル語文では，
日本語文と同様に動作主が文中に明示されない場合が多く，
その特定は今後の課題である．

また，
現在の翻訳システムでは，ウイグル語整形システムの
内部処理により，\ref{sec:ju_system}~章で述べた
音韻規則を処理している．
今回の実験では，動詞句282個に対し，音韻処理を335箇所で行った．
1つの動詞句に対し，複数の音韻処理が適用される場合があるため，
適用箇所の合計は動詞句の数よりも多くなる．
なお，音韻処理を適用しても音韻変化する条件を満たしていない
場合は動詞句の形は不変であるが，
今回の実験では175箇所がそれに該当し，実質的に音韻変化した
箇所は160箇所であった．
また，
音韻処理を施した335箇所のうち，
7箇所で間違いがあった．
その原因は，母音iとeが母音調和に関して中立であるためである．
母音としてiもしくはeしか含まない動詞の場合，
後接する接尾辞が前母音を含んだものになるか，
あるいは
後母音を含んだものになるかは動詞ごとに異なる．
そのため，
動詞に含まれる後母音の有無で接尾辞を決定している
現在のウイグル語整形システムでは，適切な接尾辞を選択できない．

\section{おわりに}
本論文では派生文法を用いた日本語--ウイグル語の動詞句の機械翻訳
手法について述べた．
派生文法を用いてウイグル語動詞句も記述する
ことにより，動詞接尾辞間の対応が
明確になり，
逐語翻訳でも高精度な動詞句の翻訳が可能になることを示した．
また，本論文では，
不自然な翻訳を避けるための訳語置換表を提案した．
その結果，動詞句の翻訳において，より自然な翻訳文を生成することが
可能となった．
また，本手法に基づく翻訳システムを作成し，
実験によりその有効性を確かめた．

現在の翻訳システムでは，一つの日本語の単語に対して複数のウイグル語の単語
が相当する場合に，どの単語を選択するかを考慮していない．
特に日本語で受身・可能・尊敬の意味をもつ動詞接尾辞
「-(r)are-」に対しては，すべて受身と仮定している．
今後は，そうした曖昧な翻訳語の選択方法について検討していく．
	
また，今回の提案では訳語置換の条件として，ウイグル語の単語および品詞の
情報に限定しているが，意味情報などを扱えるように拡張することにより，
訳語の多義性の解消などにも応用が可能と考えられる．

今後は，翻訳の対象を動詞句以外にも広げ，
本システムを使用した翻訳実験を進めると共に，
実用的な日本語--ウイグル語翻訳システムの実現を目指す．

また，本手法が他の膠着語間の機械翻訳においても有効であることを
示すため，現在，本手法に基づいたウイグル語--日本語翻訳システムを
開発中である．

\bibliographystyle{jnlpbbl}
\bibliography{v07n3_04}

\begin{biography}
\biotitle{略歴}
\bioauthor{小川 泰弘}{
1995年名古屋大学工学部情報工学科卒業．
1997年同大学院工学研究科情報工学専攻修士課程修了．
現在，同博士課程在学中．
自然言語処理に関する研究に従事．
言語処理学会，情報処理学会各会員．}

\bioauthor{ムフタル マフスット}{
1983年新彊大学数系卒業．
1996年名古屋大学大学院工学研究科情報工学専攻博士課程満了．
同年，三重大学助手．
現在，名古屋大学計算理工学専攻稲垣研究室特別研究員．
自然言語処理に関する研究に従事．
人工知能学会，情報処理学会各会員．}

\bioauthor{杉野 花津江}{
1961年愛知学芸大学数学科卒業と同時に名古屋大学工学部に勤務．
現在，名古屋大学大学院工学研究科助手．
オートマトン・言語理論，確率オートマトン，自然言語処理に関する研究に従事．
情報処理学会，電子情報通信学会各会員．}

\bioauthor{外山 勝彦}{
1984年名古屋大学工学部電気学科卒業．1989年同大学院工学研究科
情報工学専攻博士課程満了．同大助手，中京大学講師，助教授を経て，
1997年名古屋大学大学院工学研究科助教授．工学博士．
論理に基づく知識表現と推論，自然言語理解に関する研究に従事．
言語処理学会，情報処理学会，電子情報通信学会，人工知能学会，
日本認知科学会各会員．}

\bioauthor{稲垣 康善}{
1962年名古屋大学工学部電子工学科卒業．1967年同大学院博士課程修了．
同大助教授，三重大学教授を経て，1981年より名古屋大学工学部・大学院
工学研究科教授．工学博士．
この間，スイッチング回路理論，オートマトン・言語理論，計算論，
ソフトウェア基礎論，並列処理論，代数的仕様記述法，人工知能基礎論，
自然言語処理などの研究に従事．
言語処理学会，情報処理学会，電子情報通信学会，人工知能学会，電気学会，
日本ソフトウェア科学会，日本OR学会，IEEE，ACM，EATCS各会員．}

\bioreceived{受付}
\biorevised{再受付}
\bioaccepted{採録}

\end{biography}

\end{document}

