産業日本語の確立のための理論と方法
文書記述のための制限日本語池田立命館大学情報理工学部情報システム学科教授● PROFILE

秀人

３０年以上データベース技術の研究を進めてきたが、2004 年ころから自然言語処理の研究を始め、機械翻訳、言語教育 e ラーニ
ングシステム、特許文書作成支援システムなどの研究を行っている。
hikeda@is.ritsumei.ac.jp

1077-561-2691

特許文書記述用制約言語の背景理論

2

はじめに

現在の機械翻訳システムにとって、特許文書は厄介な一般にすべての正しい文の集合（「集合Ａ」とする）は、もののひとつとされている。その理由は、「1 文がなが次のような文のタイプに分けられる。

いこと」や「同意の多様な表現がある」ことが挙げられ（1）タイプＦの文：機械翻訳の対象にしたくない文（人る。しかし、「日本語特有の文末表現の種類が少ない」、「専種・性差別文、スラング、極めて制約されたグルー

門用語の訳語はほぼ一意に決まる」、「記述内容に制約がプ間でのみ通用する文など）

強く文の種類が少ない」、「基本的に曖昧性を排除しよう（2）タイプＤの文：意味的にも構文構造的にも同じ文としている」、「普通の日本語では省略されやすい単数か複数の区別、1 以上か 0 を含むかの区別、特定か不特が翻訳しようとしている言語にある文（3）タイプＣの文：Ｄ内の文と同じ意味を持つ自然な定の区別など英語に翻訳する場合、翻訳者が判断しなけ文（構文構造は異なってもいい）ればいけない情報を文中に明示している」などの点で、（4）タイプＢの文：他の言語に翻訳するには、情報が翻訳しやすいという特徴もある。特許文書のこれらの特不足していたり、曖昧性を持っていたりする文徴を考え、特許文書記述用の制約言語を作成することは、これを図示すると図１のようになる。

次の点で有意義である。
●

A

翻訳先言語の全文

DD’

翻訳元言語の全文

特許文書の品質を向上させる。（曖昧性の除去や分A’

かりやすさの向上）●

機械翻訳の精度を飛躍的に向上させることで、特許取得のための時間的・経済的コストを削減する●

F

特許検索の精度を向上されることで、特許管理を効B

C

C’

B’

F’

率化する
この論文は、このような目的のため、特許文書記述用の制約言語を設計する方法を提案する。
図１

さまざまな文集合

ここで、それぞれの集合の典型的な文を示そう。
●

タイプＢの文：「その後、フォトレジスト１９を除去する」。この文の基本形は、「（誰）が（物１）を（物270

YEAR BOOK 2011

N1= この _([N: システム ]);N1=this-_([N:system]);

N2=__([P4],[N: 要素 ]);N2=_-_([N:component],[P4]);

N3=_ 以上 ([N: ３つ ]);N3=more-than-_([N:3]);

P4=_ を満足する ([N: 性質 B]);

P4=having-_-([N:property B])
図２5構文構造の異なる翻訳文の例２）から除去する」である。問題の文は、基本形の「誰」と「物１」が省略されている。副詞「その後」から、前文から「物１」が推測されるから書かなくてもいいと考えているのだろう。また、「誰」は特に明示しな● （語彙・文型制限）語彙だけでなく文型も制限する
こと、● （内容非制限）必要な内容の文を書くことができること

くても「オペレータ」であることが分かるから明示し● （判定可能性）与えられた文が、この制限言語の範ていないのだろう。しかし、この文を独立した文とし囲内に入っているかどうかが容易に判定できること、て見るとき、翻訳するのに必要な情報が無い文すなわ● （非文排除）文法的な誤りが無い文のみでできていちタイプＢの文ということになる。
●産業日本語関連

S0=_-@include:p1-_-_([N1],[N2]);

寄稿集

S0=_ は _ を _ 含んでいる ([N1],[N2],[N3]);

タイプＣ：の文「このシステムは性質Ｐを満足す
る 要 素 を 3 つ 以 上 含 ん で い る 」。 こ の 文 は、”Thissystem includes more than 3 components
having property P.”の日本語訳として使われていること、● （表現最小性）同じ内容を持つ複数の文を生成しないようにすること、● （翻訳品質保証）与えられた文が他の言語に機械翻訳できることが保証されていることる。しかし、この日英の文は構文構造が同じではない。
これらの文を構文構造に分解してみると、図２のようこの制約を満たす言語を設計するには、文型制約が重になる。この構造を持った（タイプＤの）文は、「こ要な役割を果たすが、文型をすべて列挙することは数がのシステムは性質Ｐを満足する 3 つ以上の要素を含多すぎて現実的ではない。しかし、用語の制限だけでは、んでいる」とすれば、可能であるが、日本語文として「判定可能性」や「非文排除」の条件を満たすことがでは前者の方が自然で、実際特許文書中でも頻出する。

きない。そこで重要なのは、「句型制限」と「語句間共従来の機械翻訳は、これらの文のタイプを無視して、起制限」である。

すべての文を翻訳しようとしていた。これが翻訳品質の悪い 1 つの原因である。

3

制限言語としての
産業日本語

4４．１

句関数を使った
産業日本語の定義
句関数の定義句関数とは、図２のような文字列関数で、関数名に語制限日本語を設計する場合必要なことは、「曖昧性を句以外に引数語句を埋め込む位置や変換方法が明示され含まない理解しやすい文の基準を見つけること」、「冗長ているものである。関数の実行結果は、Ｎ（名詞句）、Ｐ（述性や言い換えを含まない最小規模の言語体系であるこ語）、Ｓ（文）、Ｃ（主格補語）の 4 つのタイプがある。と」、「機械翻訳で正しい翻訳ができること」等が求めら

関数名にはその関数の意味を表す中心語が含まれることれる。それを満足する体系を次のように構築することをが多い。引数には、その関数の中心語と引数の関係を示提案する。

す関係子 (object, place, time 等 ) がついている。また、

YEAR BOOK 2O11271関数全体の意味を示す属性 ( アスペクト、モダリティ )ととする。この手法は、述語や文の関数にも使え、内容がついている。

表現力を低下させずに語彙や関数の数を少なくすること

例えば、上の図２のができる。

S=_ は _ を _ 含んでいる ([N1],[N2],[N3]);

たとえば、表１のような同じモダリティ「appearance」という関数の関数名は、「_ は _ を _ 含んでいる」でを表す文末表現を見ると、表の第３列のような多様な表あり、引数の位置は下線（_）で示されている。また引現がある。この文末表現を置き換えて自然な文になるの数Ｎ１～３は、それぞれ agent, object, quantity とは、「ようである」だけで、他のものは、不自然な文を作る。

いう関係子を持ち、関数全体は、モダリティ state を従ってモダリティ appearance を表す関数としては、持っているので、関数辞書の中には、

S=_ ようである ([S]){appearance}

S=_ は _ を _ 含んでいるだけで十分だということになる。

([N: agant],[N2:object],[N:quantity])

このような現象は、アスペクトや形容詞関数、副詞関{ state };数にもあり、このような方法で表現内容に制約を加えなとして格納されている。この関数に具体的な引数の値をいで関数の数を減らすことができる。

入れて実行されると、文ができるから、この関数のタイ４．３

プは S( 文 ) である。ここで句と呼んでいるのは、文や語句間共起制限語も含んでいる。この論文で提案する制限日本語は、使引数となる語と句関数を、すべての内容の文が合成で用できる句関数と埋込語句を制限し、更に語句間共起制きるように制限（句型制限）しただけでは、非文排除条

限を加えたものである。

件や翻訳品質保証条件を満たすことはできない。そこで重要なのは、「語句間共起制限」である。これは、特定４．２表現最小化のための標準語彙・関数の関数にどんな語句や関数を引数としてとることができ句関数制限で、表現最小性と満たすために、同義語のるかを示したもので、具体的な語句や関数間の関係とし中からもっとも標準的なものを 1 つ決め、他の語は常て表現される。に標準用語に一旦置き換えてから翻訳プロセスに入るこ

表１

モダリティ

272

文

文末表現

appearance

この両者のイメージは結び付かないようである。

よう である

appearance

ずっとヒヒと暮らしているから兄弟みたいなものだ。

みたいなappearance

どうやら取り出すのを断念した様子であった。

様子だappearance

どうやら切符に書き込むボールペンがないらしい。

らしいappearance

案内しながら語るヨーゼフさんは満足そうだった。

そう

appearance

火災報知器は誤作動だったと見られる。

たと見られる

appearance

企業サイドも大半は模様ながめというところだ。というところだ

appearance

赤や黄など原色の織物がまぶしいほどだ。

ほど

appearance

池田は３回連続無投票の公算が大きい。

公算が大きいappearance

透明でありながら、透明じゃないみたいな。

みたいな

YEAR BOOK 2011

言語内変換による翻訳品質の保証

第３節で示した文のタイプで、タイプＤの文は構文ご● （入力支援システム）産業日本語で文を作成することを支援するシステム
自動変換システムは既に作成されている文書を、ここいることは保証できない。自然な文から自然な文への翻で規定した産業日本語に変換するためのシステムで、一訳を保証するためには、タイプＣの文からなるものにし種の言語内翻訳システムである。このシステムの実現のなければならない。タイプＣの文は、意味が同じタイプためには、与えられた文を登録してある関数の列で表現Ｄの文に一意に射影できるから、Ｄを介して目的言語のするプログラム（関数化プログラム）が必要となる。こタイプＤの文に翻訳できる。しかし、これが目的言語内の関数化プログラムは、一種の構文解析プログラムで、のタイプＣすなわち、自然な文になっている保証はない。

文をトップダウンで解析するピーリングアルゴリズムでタイプＤの文からタイプＣの文を一意に決めるには、実実現できる。

は分野、話者、話者聞者関係、文体などの限定（個性限

入力支援システムは、与えられた関数だけで、文を作定）が必要になる。この論文では、これを特許という分成するための支援プログラムで、新しく文を作成する場野に限定して行おうとしている。

合、このプログラムを使って文を作成すると、産業日本

言語内文変換を行うために有効なのは、「言い換え表語で文が作られるとともに、品質が保証された翻訳がで現データベース」である。この提案では、Alagin が提きる。このプログラムを実装するために開発した、「自供するデータベースを使って、「言い換え表現辞書」を然入力法（普通のワードプロセッサの行っているような作り、同じ意味の表現の中から１つの標準形を決めて制文を左から右に入力していき、システムはバックエンド約を実現しようとしている。

でこれをモニタし、標準表現に変換したり、ポップアプ

5

産業日本語関連とに翻訳できる文であるが、これが自然な表現になって例えば、＜ＡはＢの原因となる＞という表現は、<B寄稿集４．４

メニューで支援したりする方法）」が有効である。の原因である A>、<A は B の原因にもなる >、<Bの原因となる A>、<B の原因になる A>、<B の原因にもなる A>、<A が B の原因となる >、<B の原因とされる A>、<A が B の原因になる >、<A は B を6 おわりに引き起こす >、<B の原因は A です >、<A が B の原

ここで紹介した産業日本語確立のための取り組みはま因 >、<B などの原因となる A>、<A が原因で起こるだ始まったばかりで、これから関数辞書の作成や関数のB>、<A が原因となる B>、<A が B を引き起こす >、言語間対応、共起辞書を整備していかなければならない。

<A は B の原因です >、<B の原因 A>、<B の原因は当面、特許分野に個性限定してこれを行っていく計画でA> 等の言い換えが可能であるが、これを＜ＡはＢの原ある。

因となる＞を標準型として１つ定めることにより、表現最小性を実現している。

5

産業日本語の利用のための支援

制限言語としての産業日本語が受け入れられるためには、次のことが必要不可欠である。
● （自動変換システム）普通の日本語を同義の産業日
本語に自動変換するシステム

YEAR BOOK 2O11273