\section{はじめに}
\label{sec:hajime}機械翻訳システムを使用する時,利用者はシステム辞書に登録されていない単語や,登録されているが,訳語が不適切な単語に対して,利用者辞書を作成して使用することが多い\cite{Carbonell:1992}.しかし,辞書に新しく単語を登録する際は,登録する語の見出し語,訳語の他に,文法的,意味的な種々の情報を付与する必要がある.高い翻訳品質を狙ったシステムほど,利用者辞書にも詳細で正確な情報を必要としており\cite{Ikehara:1993,Utsuro:1992},素人の利用者がそれらの情報を正しく付与するのは簡単でない\footnote{単語意味属性を付与するには,通常のシステムの意味属性を理解していることが必要であるが,一般の利用者には簡単でない.}.例えば,日英機械翻訳システムALT-J/Eでは,意味解析のため約3,000種の精密な意味属性体系\footnote{単語の意味的用法を分類したもので,各要素となる名詞に着目した動詞の訳し分けにおいて,ほぼ必要十分といえる意味属性分解能が約2,000種類であることを示し,実際に名詞の意味属性を3,000種に分類している.詳細は\cite{Ikehara:1993}を参照のこと.}を持っており,利用者辞書の単語を登録する際は,各単語にこの意味属性体系に従って意味的用法(一般に複数)を指定する必要がある\cite{Ikehara:1989b,Ikehara:1989a}.この作業は熟練を要し,一般の利用者には困難であるため,従来から自動化への期待が大きかった.そこで本論文では,利用者登録語の特性に着目し,利用者が登録したい見出し語(単一名詞または複合名詞)に対して英語訳語を与えるだけで,システムがシステム辞書の知識を応用して,名詞種別を自動的に判定し,名詞種別に応じた単語の意味属性を推定して付与する方法を提案する.また,自動推定した利用者辞書を使用した翻訳実験によって,方式の効果を確認する.具体的には,名詞を対象に,与えられた見出し語と訳語から主名詞と名詞種別(一般名詞,固有名詞)を判定し,それぞれの場合に必要な単語意味属性を自動推定する方法を示す.また,適用実験では,まず,本方式を,新聞記事102文とソフトウエア設計書105文の翻訳に必要な利用者辞書の作成に適用して,自動推定した単語意味属性と辞書専門家の付与した単語意味属性を比較し,精度の比較を行う.次に,これらの意味属性が翻訳結果に与える影響を調べるため,(1)意味属性のない利用者辞書を使用する場合,(2)自動推定した意味属性を使用する場合,(3)専門家が利用者登録語の見出し語と訳語を見て付与した意味属性を使用する場合,(4)正しい意味属性(専門家が翻訳実験により適切性を最終的に確認した意味属性)を使用した場合,の4つの場合について翻訳実験を行う.\vspace{-0.2mm}
\section{システム辞書と利用者辞書}
\label{sec:dic}\subsection{ALT-J/Eの意味辞書の構成}\label{sec:2.1}ここでは,機械翻訳システム側であらかじめ用意された辞書をシステム辞書,利用者が作成して使用する辞書を利用者辞書と呼ぶ.日英機械翻訳システムALT-J/Eのシステム辞書と利用者辞書および単語意味属性の関係を図1に示す.{\unitlength=1mm\begin{figure}[htbp]\begin{center}\epsfile{file=fig1.eps,width=134mm}\vspace{-0.2mm}\end{center}\caption{ALT-J/Eの意味属性体系と意味辞書}\label{fig:1}\end{figure}}\begin{description}\vspace{-0.2mm}\item[(1)意味辞書の種類]ALT-J/Eでは意味解析を実現するため,これらの辞書に単語意味属性を使用した意味情報が登録されるようになっている.意味情報を記載した辞書を意味辞書と呼ぶ.現在,実装されている意味辞書は単語意味辞書と,構文意味辞書の2種類からなる.単語意味辞書は日本語単語の意味的用法を記述した辞書(日本語解析用の40万語辞書と訳語決定用の38万語辞書)であり,構文意味辞書は,用言毎の日本語文型とそれに対応する英語文型を収録した辞書(13,000文型)である.システムがあらかじめ用意したこれらの単語または文型が不足したとき,もしくは不適切なときは,同種の辞書を利用者が利用者辞書として作成して使用する.\item[(2)単語意味属性の種類]ALT-J/Eの単語意味属性には一般名詞意味属性(2,800種),固有名詞意味属性(200種),用言意味属性(100種)の3種類がある.固有名詞意味属性は,一般名詞意味属性の一部を取り出して,複合語解析の観点から詳細化したものであり,属性名の数は一般名詞意味属性の数より少ないが,分類精度は詳細である.単語意味辞書の一般名詞には一般名詞意味属性(一般に複数個)が,固有名詞には一般名詞意味属性と固有名詞意味属性の両者(いずれも複数個)が付与される.用言意味属性は構文意味辞書に登録された文型パターンの主用言に付与される\cite{Nakaiwa:1992}.\end{description}\subsection{利用者登録語の特性}\label{sec:2.2}本論文では,名詞(一単語名詞または複合名詞)の利用者辞書への登録を考える.通常の機械翻訳システムでは,一般語(一般名詞)についてはほぼ漏れなくシステム辞書に収録されるが,専門用語や固有名詞などは余り収録されていない場合が多い.ALT-J/Eの場合は,新聞記事で使用される語を中心に多数(延べ50万語)の固有名詞,専門用語なども収録されているが,全てを網羅することは不可能であり,必ずしも十分とは言えない.従って,通常,利用者辞書に登録される語は,(1)原文に現れた専門用語や固有名詞,利用者固有の技術用語で,システム辞書に登録されていないため未知語となった語,もしくは(2)システム辞書に登録されているが,訳語が適切でない語の2種類に大別される.後者の単語意味属性は既にシステム辞書に登録されているため,通常改めて登録する必要はないのに対して,前者は登録語が複合名詞で,その構成要素の一部がシステム辞書に登録されていなかったため未知語となったものが多い.このようにシステム辞書は,多くの場合,利用者辞書登録語と関係する情報を持つ場合が多いので,その情報を利用すれば,多くの利用者登録語の意味属性は自動付与できると期待できる.
\section{意味属性推定の方法}
\label{sec:3}{\unitlength=1mm\begin{figure}[htbp]\begin{center}\epsfile{file=fig2.eps,width=55mm}\end{center}\caption{意味属性自動推定の手順}\label{fig:2}\end{figure}}利用者登録語の日本語表記と英語訳語が与えられたとき,機械翻訳システムに装備されたシステム辞書の情報を使って,登録語の意味属性を推定する方法を図\ref{fig:2}に示す\footnote{意味属性は,あらかじめシステムで決められた体系を使用する.その意味属性体系に不足や不適切な部分があっても,本方式で修正改良することは考えない.これは,利用者辞書作成は通常システム運用時に行なわれるものであり,この段階では,意味属性体系の変更に伴って生じるシステム辞書や翻訳プログラムの修正は通常困難と考えられることからである.}.利用者登録語の単語意味属性を推定する手順は,主名詞の判定,名詞種別(固有名詞,一般名詞)の判定,固有名詞意味属性の推定(固有名詞の場合),一般名詞意味属性の推定(一般名詞,固有名詞双方の場合)の手順からなる.\subsection{主名詞の判定方法}\label{sec:3.1}利用者辞書に登録される見出し語は,単一の名詞もしくは複数単語から構成される複合名詞のいずれかとし,訳語は単一の単語,名詞連続の複合語,名詞句のいずれかとする.見出し語,訳語を構成する単語のうち,中心的な意味を担う名詞を主名詞と呼ぶ.通常,登録語の単語意味属性は主名詞の単語意味属性と一致することが多いと考えられる.また,システム辞書の中に利用者辞書登録語の見出し語または訳語の一致する語が存在する可能性に比べて,利用者辞書登録語の主名詞が存在する可能性は高い.従って,主名詞に着目すれば,登録語の意味属性を推定できる可能性が大きい.日本語名詞は語形変化しないため,システム辞書の見出し語と利用者登録語の主名詞を含む部分とを直接比較し,システム辞書内から必要な情報を引き出すことができる.これに対して,英語名詞は複合語内などで屈折による語形変化を伴うことがあるため,主名詞を含む部分とシステム辞書の英語訳語を直接比較することはできない.そこで,ここでは,システム辞書の訳語との比較が可能となるよう,利用者登録語の英語訳語に対して主名詞を抽出する.[英語主名詞の判定手順]\begin{description}\item[(1)]まず,訳語が単語一語で構成されるときは,その語を主名詞とする.\item[(2)]次に,訳語が2語以上の語から構成されている場合は,まず,訳語の全体が,システム辞書に登録されているか否かを調べ,登録されている場合は,訳語全体を主名詞とする.\item[(3)]登録されていない場合は,名詞句(訳語)を構成する単語の中から主名詞を推定する.この場合,英語訳語は名詞連続複合語または修飾語や句を伴った名詞句で構成されていると考えられる.前者の場合は,最後の名詞が主名詞になるのに対して,後者の場合では,修飾語句は主名詞の前方だけでなく後方に来る場合のあることを考慮する必要がある.通常,後方修飾は前置詞,関係詞で導かれることを考慮して,以下の方法で主名詞を選定する.\begin{itemize}\item訳語中にin,on,withなどの前置詞,またはthat,whichなどの関係詞(ストップワード)があるか否かを調べ,ある場合は,それの語以下の語を削除する.\item次に,残った英語全体に対して英語辞書引きを行い,辞書内に一致する語があれば,それを主名詞とする.\item一致する語のないときは,前方から一語ずつ落としながら(修飾語を外しながら),残った語に対して英語辞書引きを行い,辞書と一致した語(または語の組)を主名詞とする.外せる修飾語がなくなったときは,残った語を主名詞とする.\end{itemize}\end{description}\subsection{名詞種別の判定方法}\label{sec:3.2}前に述べたように,一般名詞には,一般名詞意味属性を付与すればよいのに対して,固有名詞には一般名詞意味属性と固有名詞意味属性の両方を付与することが必要である.そのため,利用者登録語が固有名詞か一般名詞かの判定を行う必要がある.この判定は,利用者にとって比較的容易な作業であるが,利用者の負担を少しでも削減することを狙って,自動化の方法を考える.日本語表現では,一般名詞と固有名詞は通常,表記上区別されないのに対して,英語表現では,固有名詞の先頭文字は大文字で書かれる点に特徴がある.そこで,登録された単語の英語側の表記に着目し,訳語が1単語のときは,先頭文字1文字が大文字の場合は固有名詞とし,それ以外は一般名詞とする.複数の単語から構成される訳語のときは,各単語の先頭1文字が大文字の場合は,固有名詞とする.訳語にすべて大文字からなる単語が含まれる場合は,それ以外の単語がすべて固有名詞と判定されるときは全体を固有名詞とし,それ以外は一般名詞とする.\subsection{意味属性推定の方法}\label{sec:3.3}利用者登録語の見出し語,訳語,訳語の主名詞と,システムに既に準備されている日英対照辞書の内容を比較して,利用者登録語の単語意味属性を推定する.利用者登録語が一般名詞の場合は,日英対照辞書に登録された一般名詞を検索の対象として,一般名詞意味属性を推定するのに対して,利用者登録語が固有名詞の場合は,日英対照辞書に登録された固有名詞を検索の対象として,一般名詞意味属性と固有名詞意味属性を推定する.\vspace{-0.1mm}以下,利用者登録語の見出し語から意味属性を推定する方法と訳語から推定する方法を示すが,これらの手順は一般名詞意味属性の場合と固有名詞意味属性の場合に共通である.\vspace{-0.1mm}また,意味属性をなるべく漏れなく抽出するため,見出し語と訳語のそれぞれに対して下記の手順を適用する.なお,事項の順序は任意である.\vspace{-0.2mm}\subsubsection{見出し語(日本語表記)から推定する方法}\vspace{-0.2mm}日英対照辞書を検索し,利用者登録語の見出し語と一致する見出し語が日英対照辞書の登録語にある場合は,既に登録された訳語が適切でないため,訳語を変えるのが利用者辞書登録の目的である場合が多いと考えられるから,単語意味属性の変更はしないものとし,日英対照辞書に記載された単語意味属性を利用者登録語の単語意味属性とする.\vspace{-0.1mm}利用者登録語の見出し語と一致する見出し語が日英対照辞書の登録語にない場合は,利用者登録語の後方からの最長一致法で,再度,日英対照辞書を検索する.カタカナ語を除き,2文字以上が,日英対照辞書の見出し語と部分一致(カタカナ語の場合は単語単位で一致)すれば,日英対照辞書の意味属性を利用者登録語の意味属性とする.\vspace{-0.1mm}例えば表\ref{tab:1}で,利用者登録語の「治療」,「放射線治療」は,システム辞書(表\ref{tab:2})に「治療」があるので,意味属性は《治療》となる.\vspace{-0.1mm}\begin{table}\hspace{-0.5cm}\begin{minipage}{8.8cm}\caption{利用者辞書の例}\label{tab:1}\begin{center}\leavevmode\begin{tabular}{|p{2.3cm}|p{2.3cm}|l|}\hline\multicolumn{1}{|c|}{日本語見出し}&\multicolumn{1}{|c|}{英語訳}&単語意味属性\\\multicolumn{1}{|c|}{(利用者付与)}&\multicolumn{1}{|c|}{(利用者付与)}&(推定結果)\\\hline治療&cure&《治療》\\\hline放射治療&radiotherapy&《治療》\\\hline手当て&{\ittreatment\/}&《治療》\\\hline医療&medical{\ittreatment\mbox{}\/}&《治療》\\\hline数値\bf制御ロボット&numerically{\itcontrolledrobot\/}&《産業機器》\\\hline照明付き\bf机&{\itdesk\/}withlightunit&《家具》\\\hline\end{tabular}\end{center}\end{minipage}\begin{minipage}{5.3cm}\caption{システム辞書の例\\(日英対照辞書)}\label{tab:2}\begin{center}\leavevmode\begin{tabular}{|l|p{1.2cm}|l|}\hline日本語&\multicolumn{1}{|c|}{英語訳}&単語意味属性\\見出し&&\\\hline治療&treatment&《治療》\\\hline制御&controlled&《産業機器》\\ロボット&robot&\\\hline机&desk&《家具》\\\hline\end{tabular}\end{center}\end{minipage}\end{table}\subsubsection{訳語(英語表記)から推定する方法}日英対照辞書の訳語の中に,利用者登録語の訳語と一致する語がある場合は,その訳語に対応する見出し語は,利用者登録語の見出し語と同義語の場合が多いと考えられるので,日英対照辞書に登録された意味属性を,そのまま利用者登録語の意味属性とする.利用者登録語の訳語と一致する訳語が日英対照辞書の登録語にない場合は,(1)の場合と同様,再度,日英対照辞書を検索する.その中に,利用者登録語の主名詞もしくは主名詞を含む訳語部分が,日英対照辞書の訳語にあれば,日英対照辞書の意味属性を利用者登録語の意味属性とする.但し,利用者登録語と日英対照辞書の訳語が同一の主名詞を持つ場合でも,語形が異なる場合があるので,主名詞は可能な語形変化(単数複数など)をさせながら,照合を行う\footnote{具体的には,まず,抽出された主名詞のシステム辞書内での有無を調べ,それが発見されないときに,主名詞を語形変化させ再度,システム辞書を検索する.これにより,語形変化によって意味の変わる単語の場合などで,システム辞書内から,なるべくもとの語形と一致する単語が抽出される.}.例えば,表\ref{tab:1}で,利用者登録語の「手当」,「医療」は,その訳語(または主名詞訳語)「treatment」がシステム辞書(表\ref{tab:2})にあるので,意味属性は《治療》となる.以上の方法では,システム辞書には一般に複数の意味属性が付与されていること,日本語表記だけでなく英語表記からも意味属性が抽出されるため,一般に一語に対して複数の意味属性が抽出されることになる.利用者辞書は特定の翻訳対象に対して指定して使用されるため,用語の用法が限られる特徴がある.従って,実際の用法が意味属性として与えられていれば,それ以外の用法が多少付与されていても,副作用は少ないと期待される.そこで,意味属性としては,得られた意味属性すべてを登録する.但し,同一の単語意味属性が重複して抽出された場合は,重複を取って登録する.
\section{意味属性推定精度の評価}
\label{sec:4}\subsection{実験の条件}\label{sec:4.1}表\ref{tab:3}に示すような新聞記事文とソフトウエア設計書の日本文に対して前章の方法を適用し,自動推定の精度を評価する.具体的には,以下の3つの場合に分けて,得られた単語意味属性を比較評価する.\begin{description}\item[(1)自動推定方式による場合]与えられた見出し語,訳語のペアに対して,前章の方法で単語意味属性を付与する.\item[(2)人手付与方式の場合]意味属性体系に精通した辞書担当のアナリストが,与えられた見出し語,訳語のペアを見て,単語意味属性を付与する.\item[(3)最適意味属性の場合](2)で作成した利用者辞書を使用して対象文の翻訳実験を行い,その結果を見て意味属性の修正追加を行う.最終的に翻訳結果が最適となるまでこの作業を繰り返して,意味属性を定める.この方法で得られた意味属性を,最適値と仮定する.\end{description}\begin{table}[htbp]\caption{実験対象文の特性}\label{tab:3}\begin{center}\leavevmode\begin{tabular}{|c|c|c|c|}\hline\multicolumn{2}{|c|}{項目}&新聞記事&ソフト設計書\\\hline\multicolumn{2}{|c|}{対象文数(文)}&102文&105文\\\hline\multicolumn{2}{|c|}{平均文字数(文字/文)}&42文字&40文字\\\hline\multicolumn{2}{|c|}{平均単語数(単語/文)}&21.2単語&16.0単語\\\hline\raisebox{-6pt}{利用者辞書}&一般名詞&28語&98語\\\cline{2-4}\raisebox{-6pt}{登録語数}&固有名詞&49語&7語\\\cline{2-4}&合計&77語&106語\\\hline\multicolumn{2}{|c|}{利用者登録語を含む文数}&53文&93文\\\hline\end{tabular}\end{center}\end{table}\subsection{名詞種別自動判定精度}\label{sec:4.2}前章の3種類の意味属性付与方式で得られた名詞種別の判定精度を表\ref{tab:4}に示す.\begin{table}[htbp]\caption{名詞種別の判定結果}\label{tab:4}\begin{center}\leavevmode\begin{tabular}{|c|c|c|c|c|c|c|}\hline標本&\multicolumn{3}{|c|}{新聞記事}&\multicolumn{3}{|c|}{ソフトウエア設計書}\\\hline属性種別&自動判定&人手判定&最適解&自動判定&人手判定&最適解\\\hline一般名詞&31語&30語&28語&93語&99語&98語\\\cline{2-7}意味属性&(27語)&(27語)&&(90語)&(97語)&\\\hline固有名詞&46語&47語&49語&12語&6語&7語\\\cline{2-7}意味属性&(45語)&(46語)&&(4語)&(5語)&\\\hline\raisebox{-6pt}{合計}&77語&77語&77語&105語&105語&105語\\\cline{2-7}&(72語)&(73語)&&(94語)&(102語)&\\\hline判定正解率&93.5\%&94.8\%&100\%&89.5\%&97.1\%&100\%\\\hline\end{tabular}\vspace{1.5mm}()内の数は,正しい判定の数を示す.\end{center}\end{table}新聞記事の場合,自動判定方式では,利用者登録語全体77語のうち,判定の正しかった名詞は一般名詞27語,固有名詞45語の合計72語で,正解率は93.5\%であった.人手付与方式では,一般名詞27語,固有名詞語46語を正しく判定し,正解率は94.8\%であった.これに対して,設計書の場合は,自動判定法の正解率89.5\%,人手付与方式の正解率は97.1\%であった.自動判定で,一般名詞を誤って固有名詞と判定した語は,「郵政大臣」,「中部圏」,「GE」,「IGS」,「汎用GS」などであった.逆に,固有名詞を誤って一般名詞と判定したのは,「PC9800」,「VOS3.2」,「X.25プロトコル」などであった.以上から,文書の種類によって多少の差はあるが,自動判定方式で人手判定方式と大差のない結果が得られることがわかった.判定に失敗した約10\%の名詞について考えると,固有名詞には固有名詞意味属性のほかに一般名詞意味属性も付与することになっているため,一般名詞を固有名詞と判定した語(新聞記事1語,設計書語8語)の場合は,一般名詞意味属性も付与されることになり,訳文品質への影響は殆どないと期待される.しかし,逆に,固有名詞を一般名詞と判定した語(新聞記事4語,設計書3語)には,固有名詞意味属性が付与されないので,その語が複合語構成要素として使用された場合,影響がでると考えられる.\subsection{意味属性自動推定精度}\label{sec:4.3}\begin{table}[htbp]\caption{単語別にみた単語意味属性の自動付与品質}\label{tab:5}\begin{center}\leavevmode\begin{tabular}{|l|l|c|c|c|c|c|c|}\hline\multicolumn{4}{|r|}{属性種別}&\multicolumn{2}{|c|}{新聞記事}&\multicolumn{2}{|c|}{ソフトウエア設計書}\\\hline\multicolumn{4}{|r|}{}&一般名詞&固有名詞&一般名詞&固有名詞\\\multicolumn{4}{|c|}{比較項目}&意味属性&意味属性&意味属性&意味属性\\\hline\multicolumn{4}{|c|}{属性付与の必要な語数}&77語(100\%)&49語(100\%)&105語(100\%)&7語(100\%)\\\cline{2-8}\hspace{4mm}&\multicolumn{2}{|c|}{属性が付与された}&自動&73語(94.8\%)&47語(95.9\%)&88語(83.8\%)&3語(42.9\%)\\&\multicolumn{2}{|c|}{語数の合計}&人手&77語(100\%)&47語(95.9\%)&100語(95.2\%)&5語(71.4\%)\\\cline{2-8}&\hspace{4mm}&そのうち&自動&38語(49.4\%)&42語(85.7\%)&3語(2.9\%)&2語(28.6\%)\\&&全属性が正解&人手&44語(57.1\%)&42語(85.7\%)&50語(47.6\%)&1語(14.3\%)\\\cline{3-8}&&そのうち&自動&21語(27.3\%)&0語(0.0\%)&41語(39.2\%)&0語(0.0\%)\\&&余分に付与&人手&9語(11.7\%)&0語(0.0\%)&11語(10.5\%)&1語(14.3\%)\\\cline{3-8}&&そのうち&自動&4語(5.2\%)&0語(0.0\%)&18語(17.1\%)&0語(0.0\%)\\&&一部付与不足&人手&8語(10.4\%)&0語(0.0\%)&27語(25.7\%)&2語(28.6\%)\\\cline{3-8}&&そのうち&自動&10語(13.0\%)&5語(10.2\%)&26語(24.8\%)&1語(14.3\%)\\&&全てが誤り&人手&16語(20.8\%)&4語(8.2\%)&12語(11.4\%)&1語(14.3\%)\\\cline{2-8}&\multicolumn{2}{|c|}{自動付与され}&自動&4語(5.2\%)&2語(4.3\%)&17語(16.2\%)&4語(57.1\%)\\&\multicolumn{2}{|c|}{なかった語数}&人手&0語(0.0\%)&2語(4.3\%)&5語(4.8\%)&2語(28.6\%)\\\hline\multicolumn{4}{|c|}{属性付与の必要ない語数}&0語&28語&0語&98語\\\cline{2-8}&\multicolumn{2}{|c|}{\raisebox{-6pt}[0pt][0pt]{属性付与された語数}}&自動&0語&1語&0語&8語(8.2\%)\\&\multicolumn{2}{|c|}{}&人手&0語&1語&0語&1語(0.1\%)\\\hline\end{tabular}\vspace{-3mm}\end{center}\end{table}\begin{table}[htbp]\caption{属性数から見た自動推定と人手付与の比較}\label{tab:6}\vspace{-2mm}\begin{center}\leavevmode\begin{tabular}{|c|c|c|c|c|c|c|}\hline標本&\multicolumn{3}{|c|}{新聞記事}&\multicolumn{3}{|c|}{ソフトウエア設計書}\\\hline属性付与&自動推定&人手付与&最適解の&自動推定&人手付与&最適解の\\の方法&で付与し&の属性数&属性数&で付与し&の属性数&属性数\\\cline{1-1}属性の種類&た属性数&&&た属性数&&\\\hline一般名詞意味属性&194件&110件&127件&341件&130件&191件\\&74+21件&93+17件&--&67+20件&74+17件&--\\\hline固有名詞意味属性&46件&43件&48件&12件&7件&7件\\&42+0件&42+1件&--&2+0件&1+2件&--\\\hline合計&240件&153件&175件&353件&137件&198件\\&116+21件&135+18件&--&63+22件&75+19件&--\\\hline\end{tabular}\vspace{1.3mm}下段の数字の説明:nnn+mmm\\nnn=付与された属性の内,最適解と一致する属性の数\\mmm=自動付与された属性が最適値の近傍(上位または下位)にあるものの数を示す.\vspace{-2mm}\end{center}\end{table}\begin{table}[htbp]\caption{自動付与した意味属性の適合率と再現率}\label{tab:7}\begin{center}\leavevmode\begin{tabular}{|c|c|c|c|c|c|}\hline\multicolumn{2}{|c|}{標本}&\multicolumn{2}{|c|}{新聞記事}&\multicolumn{2}{|c|}{ソフトウエア設計書}\\\hline\multicolumn{2}{|c|}{意味属性種別}&適合率&再現率&適合率&再現率\\\hline一般名詞&自動付与方式&38.1\%&58.3\%&19.6\%&35.1\%\\意味属性&&(49.0\%)&(74.8\%)&(25.5\%)&(45.5\%)\\\cline{2-6}&人手付与方式&84.5\%&73.2\%&56.9\%&38.7\%\\&&(100\%)&(86.6\%)&(70.0\%)&(47.6\%)\\\hline固有名詞&自動付与方式&91.3\%&87.5\%&16.7\%&28.6\%\\意味属性&&(同上)&(同上)&(同上)&(同上)\\\cline{2-6}&人手付与方式&97.6\%&87.5\%&14.3\%&14.3\%\\&&(100\%)&(89.6\%)&(42.9\%)&(42.9\%)\\\hline全体&自動付与方式&48.3\%&66.3\%&17.8\%&31.8\%\\&&(57.5\%)&(78.3\%)&(24.0\%)&(42.9\%)\\\cline{2-6}&人手付与方式&88.2\%&77.1\%&54.7\%&37.9\%\\&&(100\%)&(87.4\%)&(68.6\%)&(47.5\%)\\\hline\end{tabular}\vspace{1.5mm}()内の数字は,最適意味属性の近傍(上位下位)も正解とした場合を示す.\end{center}\end{table}単語別にみたときの自動推定とアナリスト付与の結果を表\ref{tab:5},付与された意味属性全体の数とその内訳を表\ref{tab:6}に示す.アナリストの付与した意味属性が正解であると考えたときの適合率と再現率は,表\ref{tab:6}から表\ref{tab:7}の通り求められる.これらより以下のことが分かる.\vspace{-0.2mm}\begin{description}\item[(1)]意味属性自動推定のアルゴリズムは,システム辞書の情報を手がかりに働くため,利用者登録語の全てに意味属性が付与されるとは限らない.これに対して,実験結果では,意味属性付与の必要な単語延べ238語に対して,意味属性が自動推定された語数は211語であり,その割合(88.7\%)は大きい.これは利用者登録語に関連する語の情報が,既にシステム辞書に豊富に存在することを示している.\vspace*{-0.2mm}\item[(2)]単語毎に見たとき,正解以外の余分の意味属性が付与された語も多いため,適合率はあまり高くないが,再現率を見ると,新聞記事の場合は8割近く,設計書の場合は約4割を得ている.従って,3.3節に述べた理由から自動推定の効果は十分あると予測される.\item[(3)]ソフトウエア設計書の場合,固有名詞の意味属性の精度かなり低い.しかし,この場合,固有名詞の数は少数であること,固有名詞でも一般名詞意味属性は付与されることから,訳文品質への影響は少ないと思われる.\end{description}
\section{訳文品質の向上効果}
\label{sec:5}\subsection{実験の条件}\label{sec:5.1}利用者登録語に対する意味属性自動推定の効果を調べるため,前章と同一の試験文(新聞記事102文,ソフトウエア設計書105文)を対象に,前章で得られた利用者辞書を用いて,翻訳実験を行った.実験は以下の4つの場合に分けて実施した.\begin{description}\item[場合1]単語意味属性の付与されない利用者辞書を使用した場合\item[場合2]自動推定方式により付与した意味属性を使用した場合\item[場合3]人手付与方式により付与した意味属性を使用した場合\item[場合4]最適意味属性を使用した場合\end{description}\subsection{実験結果}\label{sec:5.2}\begin{table}[htbp]\caption{訳文品質の比較評価}\label{tab:8}\begin{center}\leavevmode\begin{tabular}{|c|c|c|c|c|c|}\hline\multicolumn{2}{|c|}{訳文品質の比較}&\multicolumn{2}{|c|}{新聞記事}&\multicolumn{2}{|c|}{ソフトウエア設計書}\\\hline\multicolumn{2}{|c|}{意味属性付与の方法}&訳文合格率&品質変化*&訳文合格率&品質変化*\\\hline場合1&意味属性付与無し&56.7\%&0.0\%&65.7\%&0.0\%\\\hline場合2&自動推定方式&69.6\%&+16.7\%&71.4\%&+10.5\%\\\hline場合3&人手付与方式&71.5\%&+21.6\%&71.4\%&+15.2\%\\\hline場合4&最適意味属性&72.5\%&+25.5\%&73.3\%&+23.8\%\\\hline\end{tabular}\vspace{1.5mm}*10点満点評価で1点以上,訳文品質に変化のあった文の割合を示す.\vspace{-1mm}\end{center}\end{table}上記の4つの場合の翻訳結果を表\ref{tab:8}に示す.この表より以下のことが分かる.\begin{description}\item[(1)]自動推定された単語意味属性を使用した場合,意味属性を付与しなかった場合に比べて,訳文合格率は,新聞記事の場合約10\%,ソフトウエア設計書の場合約6\%向上した.\item[(2)]これらの値は,いずれも,人手付与方式によって得られる効果と大差ない値である.\item[(3)]最適意味属性を使用した場合は,人手付与方式よりさらに1〜3\%高い訳文品質向上率が得られている.\end{description}\subsection{考察}\label{sec:5.3}\subsubsection{訳文品質向上効果について}最適意味属性を決定する繰り返し実験のコストを考えると,上記で得られた結果は,十分満足できる値である.経験的に言って,機械システムの改良により10\%の翻訳率向上を得ることは容易ではない.機械翻訳の実用レベルの品質は70〜80\%以上と考えられるから,訳文品質が50〜60\%の現状のシステムでは,10\%前後の翻訳率の向上は大きな効果といえる.\subsubsection{対象文による効果の違い}新聞記事文の場合に比べて,ソフトウエア設計書の場合は,訳文品質向上効果が少ない.この理由は以下の通りと考えられる.すなわち,新聞記事文では,一般語を組み合わせた複合語が利用者辞書登録語となる場合が多く,主名詞が,既にシステム辞書に登録されていることが多いため,必要な意味属性が付与されやすい.これに対して,ソフトウエア設計書では,意味不明な英字略語やカタカナ語の登録が多く,システム辞書から適切な意味属性を抽出するのが困難な場合が多い.しかし,後者の場合は,人手付与の場合も,適切な意味属性付与は簡単とは言えず,意味属性付与の効果は,前者に比べて少ないことを考えると,両者の実験から,本方式では,人手付与に近い効果が得られたと言える.\subsubsection{方式の有効範囲について}本実験では,3,000種の意味属性を使用したが,本方式は意味属性の数によらず適用可能である.方式の適用性は,システム辞書の充実性に依存する点が大きいと考えられる.特に,一般語に関する見出し語の網羅性が保証され,登録語に対してそのシステムで定められた意味属性が漏れなく付与されていることが大切と思われる.但し,意味属性付与の効果は,意味属性体系自体の構成概念(何を狙ってどんな方針で体系化するか)や分類精度\footnote{\citeA{Ikehara:1993}において,日英機械翻訳では,格フレームを使用して動詞を訳し分ける(一部の動詞を除く)には,格要素の意味マーカをおおよそ2,000種類程度に分類すれば良いことが報告されている.従って,3,000通りの分類を用いた本実験は,動詞の意味による訳し分けの点から見て,意味属性分類能の必要十分と見られる領域での実験と考えらる.}(どれだけ細かく分類するか),品質などにも強く依存しており,使用する意味属性体系が異なれば,意味属性付与の効果そのものが本実験の場合と異なることになる.しかし,本実験の結果から,自動付与方式では,システム辞書が充実していれば,人手付与の場合に近い効果が得られることが期待される.\subsubsection{その他}新聞記事の場合,自動推定方式で訳文品質を向上できなかった3文を見ると,その原因は,名詞種別の判定誤りが1件,正解の意味属性の上位または下位の属性を選択したものが,それぞれ1件であった.本方式では,名詞の種別も自動判定しているが,誤りの例から見て,名詞種別と意味属性の単純な分類(上位2〜3段程度)を利用者に依頼することができれば,これらの誤りは,ほぼ防ぐことができると推定される.以上の結果,従来,利用者が利用者辞書を作成する際,最も熟練の必要な単語意味属性の付与作業を自動化できる展望が得られた.
\section{あとがき}
\label{sec:6}利用者辞書に登録する利用者登録語の見出し語(日本語)と訳語(英語)が与えられたとき,機械翻訳システムに既に存在する情報を利用して,その単語意味属性を自動的に推定する方法を提案した.また,本方式を新聞記事102文,ソフトウエア設計書105文の翻訳に必要な利用者辞書の作成に適用し,推定された単語意味属性の精度,最終的な翻訳結果に与える影響などを評価した.その結果,自動推定された単語意味属性は,専門家が実験の繰り返しによって決定した意味属性(最適意味属性)の40〜80\%を再現していることが分かった.この値は,専門家が自動推定と同一の条件で人手付与方式により付与した意味属性の再現率(50〜90\%)よりは若干(〜10\%)低いが,十分効果の期待できる値である.また,自動推定された単語意味属性を使用した翻訳実験では,意味属性を付与しなかった場合に比べて,訳文合格率は6〜13\%向上し,人手付与方式の場合と同等の品質が得られることが分かった.この品質は,最適意味属性を使用した場合に比べても,2〜3\%しか低下しない値であり,最適意味属性を決定する繰り返し実験のコストを考えると,十分満足できる値である.これらの結果,従来,利用者が利用者辞書を作成する際,最も熟練の必要な単語意味属性の付与作業を自動化できる展望が得られた.今後は,対訳コーパスから,利用者辞書登録の必要な単語の見出し語と訳語を自動抽出し,利用者辞書全体を自動生成する方法について研究を進める予定である.\bibliographystyle{jtheapa}\bibliography{/home/ecl/bond/Bib/ling}\begin{biography}\biotitle{略歴}\bioauthor{池原悟}{1967年大阪大学基礎工学部電気工学科卒業.1969年同大学大学院修士課程終了.同年日本電信電話公社に入社.以来,電気通信研究所において数式処理,トラヒック理論,自然言語処理の研究に従事.現在,NTTコミュニケーション科学研究所池原研究グループ・リーダ(主幹研究員).工学博士.1982年情報処理学会論文賞,1993年情報処理学会研究賞受賞.電子情報通信学会,情報処理学会,人工知能学会,各会員.}\bioauthor{白井諭}{1978年大阪大学工学部通信工学科卒業.1980年同大学院博士前期課程修了.同年日本電信電話公社入社.現在,NTTコミュニケーション科学研究所主任研究員.日英機械翻訳を中心とする自然言語処理の研究に従事.電子情報通信学会,情報処理学会,各会員.}\bioauthor{横尾昭男}{1980年電気通信大学電気通信学部電子計算機学科卒業.1982年同大学院電子計算機学専攻修士課程終了.同年日本電信電話公社に入社.現在,NTTコミュニケーション科学研究所勤務.この間,自然言語処理の研究に従事.現在,日英機械翻訳システムにおける日英構造変換処理や翻訳辞書の研究に従事.情報処理学会,電子情報通信学会,人工知能学会,ACL,各会員.}\bioauthor{FrancisBond}{FrancisBondreceivedaB.A.inJapaneseandmathematicsfromtheUniversityofQueenslandin1988followedbyaB.Enginelectricalsystemsengineeringin1990.HejoinedNTTin1991andiscurrentlyresearchingmachinetranslationintheNTTCommunicationScienceLaboratories.HeisamemberofALS,IEEE,IPSJandNLP.}\bioauthor{小見佳恵}{1977年鶴見大学文学部日本文学科卒業.1988年NTT技術移転株式会社(現・NTTアドバンステクノロジ株式会社)入社.現在,情報技術部担当課長.日英機械翻訳システムを中心に自然言語処理における言語データベースの構築,言語現象の研究に従事.}\bioreceived{受付}\biorevised{再受付}\bioaccepted{採録}\end{biography}\end{document}