(57)【要約】【課題】日韓両語の外来語が音韻的に似ている特性を利用し、日本語のカタカナ語を手がかりにして韓国語コーパス中の外来語を自動抽出することにより、対訳コーパスの形態素解析処理を必要とせずに、韓国語コーパス中の外来語を自動的に検出（抽出）することを課題とする。【解決手段】韓国語コーパスをローマ字変換し、ローマ字変換された文章を、韓国語分かち書き規則にしたがって句に分割し、分割された句から、単語に後接する助詞と接辞を除去して、単語を得るとともに、外来語表記に使用されない字母を含む句、及び、既存韓国語辞書に登録されている語を除去して外来語候補をとなった単語から、ローマ字変換した日本語カタカナ単語との類似度の高い単語を抽出して韓国語外来語として抽出する。【選択図】        図３
2004280353.tif 000002
【特許請求の範囲】
【請求項１】
韓国語コーパスをローマ字変換し、ローマ字変換された韓国語から、ローマ字変換された日本語カタカナ単語との類似性の高い単語を韓国語外来語として抽出することを特徴とする韓国語の外来語自動抽出方法。
【請求項２】
韓国語コーパスをローマ字変換する韓国語ローマ字変換工程、
上記韓国語ローマ字変換工程においてローマ字変換された文章を、韓国語分かち書き規則にしたがって句に分割する分割工程、
上記分割工程で分割された句から、単語に後接する助詞と接辞を除去して、単語を得るとともに、外来語表記に使用されない字母を含む句、及び、既存韓国語辞書に登録されている語を除去する絞り込み工程、及び、
上記絞り込み工程を経て外来語候補をとなった単語から、ローマ字変換した日本語カタカナ単語との類似度の高い単語を抽出して韓国語外来語とする抽出工程、
を備えたことを特徴とする韓国語の外来語自動抽出方法。
【請求項３】
請求項１又は請求項２のいずれかに記載された韓国語の外来語自動抽出方法の実行に引き続いて、この実行によって抽出された単語と、この単語に対応する上記カタカナ単語を対として編集することを特徴とする日韓外来語対訳辞書作成方法。
【請求項４】
コンピュータを、韓国語コーパスをローマ字変換する手段と、ローマ字変換された韓国語から、ローマ字変換された日本語カタカナ単語との類似性の高い単語を韓国語外来語として抽出する手段として機能させるための韓国語の外来語自動抽出プログラム。
【請求項５】
コンピュータを、韓国語コーパスをローマ字変換する韓国語ローマ字変換手段と、上記韓国語ローマ字変換手段においてローマ字変換された文章を、韓国語分かち書き規則にしたがって句に分割する分割手段と、上記分割手段によって分割された句から、単語に後接する助詞と接辞を除去して、単語を得るとともに、外来語表記に使用されない字母を含む句、及び、既存韓国語辞書に登録されている語を除去する絞り込み手段と、上記絞り込み手段によって外来語候補をとなった単語から、ローマ字変換した日本語カタカナ単語との類似度の高い単語を抽出して韓国語外来語とする抽出手段として機能させるための韓国語の外来語自動抽出プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コーパスから外来語を自動抽出する方法に関し、更に詳しくは韓国語における外来語を自動抽出する方法及び同方法に引き続いて行われる日韓外来語対訳辞書作成方法に関する。
【０００２】
【従来の技術】
インターネットの急速な普及により社会の情報化が進み、科学技術用語、外国語、流行語などの新しい言葉がいち早く日常用語の一部としてとり入れられるようになった。新語の急速な出現は日常言語の計算機処理を目的とした自然言語処理、情報検索、機械翻訳、音声認識などの研究に影響を与えている。このようななかで、言語処理の研究では辞書の充実が不可欠であるが、既存の辞書には新語が登録されていない場合が多いため、「未知語」問題が発生する。
【０００３】
未知語は特に専門用語、外来語、時事用語、固有名詞などに多い。新しい専門用語は英語から移入されることが多く、非英語圏国では原語（ｏｒｉｇｉｎａｌ  ｆｏｒｍ）をそのまま使うか、音訳（ｔｒａｎｓｌｉｔｅｒａｔｉｏｎ：翻字）して外来語として使う場合が多い。音訳とは、原語の発音に基づいて、音韻体系で表記することをいう。国際交流が盛んになった今日、外国語の日常用語、時事用語、固有名詞なども音訳して使う場合が増えてきた。
【０００４】
韓国語においても外来語は頻繁に発生する。Ｊｅｏｎｇら（非特許文献１）の調査結果では、ＫＴ−ＳＥＴ（非特許文献２）を対象に任意に選んだ１０記事中の外来語の出現頻度は３０．６％であった。ＫＴ−ＳＥＴは韓国通信社によって作成された情報検索用テストコレクションで、主に計算機と情報科学分野の要約文で構成されている。
【０００５】
発明者は形態素解析処理における外来語の分割精度を調査するため、韓国経済新聞社（１９９４年）新聞記事コーパスから１００記事を対象に予備実験を行った。その結果、コーパス全体の解析精度が９０．６５％なのに対して、外来語の分割精度は６７．３％にしかならなかった。
【０００６】
そこで、新語を迅速に辞書へ登録して、未知語を極力減らす必要が生じるが、辞書への新語登録を人手によって大規模に行うには膨大な時間と労力ひいては多額の費用を必要とする。このため、近年はコンピュータを用いて大規模なコーパスから自動的に言語処理に有用な新語を抽出し、辞書を更新するための研究が盛んに行われるようになってきた。
【０００７】
ところが、外来語辞書の自動更新に際し、韓国語においてはコーパス中から外来語を検出することが容易ではない。その理由はカタカナで外来語を表記する日本語とは異なり、韓国語では通常用いられる字種（ハングル）によって外来語を表記するため、ひらがなとカタカナの違いによるように字種情報に基づいて外来語を検出することが難しいからである。例えば、例１（図１）に示されるように「ワールドカップを見る」という意味の韓国語文では、日本語の場合は「ワールドカップ」をカタカナで書くため識別しやすいのに比較して、韓国語の場合は全文をハングルで表記するので形式的な識別つまり、自動認識が困難であるからである。
【０００８】
また、外来語だけを抽出して辞書に登録するためには、外来語に接続する助詞と語尾を取り除かなければならない。辞書に登録されていない外来語の場合はこの接尾辞の除去が困難である。例えば、例２（図２）の、「オペラは」という意味の韓国語は末尾１字と末尾２字が共に助詞となりえるため、「オペラは」の他に「オペとは」の意味の分割も可能であるからである。
【０００９】
このような、韓国語における外来語の問題に関し、いくつかの報告がなされている。非特許文献１には、外来語の音韻的特徴に基づいて、確率モデルを作成し、韓国語外来語を抽出する試みについて記載されている。また、英語から外来語を生成する翻字（非特許文献３）、あるいは、反対に外来語を英語に復元（Ｂａｃｋ−Ｔｒａｎｓｌｉｔｅｒａｔｉｏｎ：逆翻字）して英単語辞書と比較する手法（非特許文献４、５）、対訳コーパスから固有名詞、専門用語などの外来語を対象に対訳辞書を構築する手法（非特許文献６）などについても提案されている。
【００１０】
【特許文献１】
特開平０３−２４４０７４号公報
【特許文献２】
特開平０９−１６０９１３号公報
【非特許文献１】
Ｋｉｌ−Ｓｏｏｎ  Ｊｅｏｎｇ、Ｙｕｎ−Ｈｙｕｎｇ  Ｋｗｏｎ、Ｓｕｎｇ  Ｈｙｕｎ  Ｍｙａｅｎｇ  「Ｉｍｐｒｏｖｉｎｇ  Ｒｅｔｒｉｅｖａｌ  Ｅｆｆｅｃｔｉｖｅｎｅｓｓ  ｗｉｔｈ  ａ  Ｐｒｏｐｅｒ  Ｈａｎｄｌｉｎｇ  ｏｆ  Ｆｏｒｅｉｇｎ  ａｎｄ  Ｅｎｇｌｉｓｈ  Ｗｏｒｄｓ  ｉｎ  Ｋｏｒｅａｎ  Ｔｅｘｔ」  韓国情報科学会  学術発表論文集、Ｖｏｌ．２４、Ｎｏ．２、ｐ．１８９−１９２、１９９７
【非特許文献２】
Ｓｅｏｎｇ  Ｈｙｅｋ  Ｋｉｍ、他  「自動索引器の性能テストのためのＴｅｓｔ  Ｓｅｔ開発」  情報管理学会誌  Ｖｏｌ．１１、Ｎｏ．１、ｐ．９２９−９３２、１９９４
【非特許文献３】
Ｓｕｎｇ  Ｈｙｕｎ  Ｍｙａｅｎｇ、Ｋｉｌ−Ｓｏｏｎ  Ｊｅｏｎｇ  「Ｂａｃｋ−Ｔｒａｎｓｌｉｔｅｒａｔｉｏｎ  ｏｆ  Ｆｏｒｅｉｇｎ  Ｗｏｒｄｓ  ｆｏｒ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｔｒｉｅｖａｌ」  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｃｅｓｓｉｎｇ  ａｎｄ  Ｍａｎａｇｅｍｅｎｔ、Ｖｏｌ．３５、Ｎｏ．４、ｐ．５２３−５４０、１９９９
【非特許文献４】
Ｋｉｌ−Ｓｏｏｎ  Ｊｅｏｎｇ、Ｙｕｎ−Ｈｙｕｎｇ  Ｋｗｏｎ、Ｓｕｎｇ  Ｈｙｕｎ  Ｍｙａｅｎｇ  「Ｃｏｎｓｔｒｕｃｔｉｏｎ  ｏｆ  Ｅｑｕｉｖａｌｅｎｃｅ  Ｃｌａｓｓｅｓ  ｏｆ  Ｆｏｒｅｉｇｎ  Ｗｏｒｄｓ  Ｔｈｒｏｕｇｈ  Ａｕｔｏｍａｔｉｃ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ａｎｄ  Ｅｘｔｒａｃｔｉｏｎ」  ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  ｔｈｅ  Ｎａｔｕｒｅ  Ｌａｎｇｕａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ  Ｐａｃｉｆｉｃ  Ｒｉｍ  Ｓｙｍｐｏｓｉｕｍ、ｐ．３３５−３４０、１９９７
【非特許文献５】
Ｊａｅ  Ｓｕｎｇ  Ｌｅｅ、Ｋｅｙ−Ｓｕｎ  Ｃｈｏｉ  「Ａｕｔｏｍａｔｉｃ  Ｆｏｒｅｉｇｎ  Ｗｏｒｄ  Ｔｒａｎｓｌｉｔｅｒａｔｉｏｎ  Ｍｏｄｅｌ  ｆｏｒ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｔｒｉｅｖａｌ」  Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  ｔｈｅ  ４ｔｈ  Ｃｏｎｆｅｒｅｎｃｅ  ｏｆ  Ｊｏｕｒｎａｌ  ｏｆ  Ｋｏｒｅａｎ  Ｓｏｃｉｅｔｙ  ｆｏｒ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｍａｎａｇｅｍｅｎｔ、Ｓｅｏｕｌ、Ｋｏｒｅａ  Ａｕｇ．ｐ．１７−２４、１９９７
【非特許文献６】
Ｊａｅ  Ｓｕｎｇ  Ｌｅｅ  「Ａｕｔｏｍａｔｉｃ  Ｃｏｎｓｔｒｕｃｔｉｏｎ  ｏｆ  ａ  Ｔｒａｎｓｌｉｔｅｒａｔｉｏｎ  Ｄｉｃｔｉｏｎａｒｙ  ｆｒｏｍ  Ｂｉｌｉｎｇｕａｌ  Ｃｏｒｐｕｓ」  第１１回ハングル＆韓国語情報処理学術発表論文集全北、ｐ．１４２−１４９、１９９９
【非特許文献７】
Ｄａｍｅｒａｒｕ  Ｆ．  「Ａ  Ｔｅｃｈｎｉｑｕｅ  ｆｏｒ  Ｃｏｍｐｕｔｅｒ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｃｏｒｒｅｃｔｉｏｎ  ｏｆ  Ｓｐｅｌｌｉｎｇ  Ｅｒｒｏｒｓ」  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ｏｆ  ｔｈｅ  ＡＣＭ、  Ｖｏｌ．７、  ｐ．  １７１−１７６、  １９６４
【００１１】
【発明が解決しようとする課題】
上記非特許文献６のものは、韓国語コーパスと英語コーパスを用い、音韻的に類似する単語を比較することによって、英韓対訳コーパスから外来語対訳辞書を自動的に構築しようとするものである。このように対訳コーパスを利用して対訳辞書を作成する観点から外来語を抽出する場合、必要とされる対訳コーパスは高価である。またコーパスの内容上かなり一致していることを求めていて、文対文の対応付けの精度も対訳語抽出に大きく関わる。さらに、両コーパスの単語が必ずしも一対一に対応しているとは限らないため、統計的情報には限界があるという問題が生じる。
【００１２】
韓国語の翻字法または逆翻字法の観点からも、根本的な問題はコーパス中の外来語を正確に検出することである。翻字法では、言語モデルを利用して外来語の検出を行う。しかし、形態素解析の結果から名詞と未知語だけを言語判定の対象とする。ところが、外来語は形態素解析で過分割される場合が多く、形態素解析結果からは正確に抽出できなくなるという問題が生じる。
【００１３】
本発明は、このような問題に鑑みてなされたものであり、日韓両語の外来語が音韻的に似ている特性を利用し、日本語のカタカナ語を手がかりにして韓国語コーパス中の外来語を自動抽出することにより、対訳コーパスの形態素解析処理を必要とせずに、韓国語コーパス中の外来語を自動的に検出（抽出）する方法を提供するとともに、併せてほぼ同時に実質的な労力を必要としないで日韓外来語対訳辞書までも作成する方法を提供することを課題とするものである。
【００１４】
【課題を解決するための手段】
上記課題は以下の手段により解決される。すなわち、第１番目の発明の解決手段は、韓国語コーパスをローマ字変換し、ローマ字変換された韓国語から、ローマ字変換された日本語カタカナ単語との類似性の高い単語を韓国語外来語として抽出することを特徴とする韓国語の外来語自動抽出方法である。
【００１５】
第２番目の発明の解決手段は、韓国語コーパスをローマ字変換する韓国語ローマ字変換工程、上記韓国語ローマ字変換工程においてローマ字変換された文章を、韓国語分かち書き規則にしたがって句に分割する分割工程、上記分割工程で分割された句から、単語に後接する助詞と接辞を除去して、単語を得るとともに、外来語表記に使用されない字母を含む句、及び、既存韓国語辞書に登録されている語を除去する絞り込み工程、及び、上記絞り込み工程を経て外来語候補をとなった単語から、ローマ字変換した日本語カタカナ単語との類似度の高い単語を抽出して韓国語外来語とする抽出工程、を備えたことを特徴とする韓国語の外来語自動抽出方法である。
【００１６】
第３番目の発明の解決手段は、第１番目又は第２番目の発明の韓国語外来語自動抽出方法の実行に引き続いて、この実行によって抽出された単語と、この単語に対応する上記カタカナ単語を対として編集することを特徴とする日韓外来語対訳辞書作成方法である。
【００１７】
第４番目の発明の解決手段は、プログラム発明であって、コンピュータを、韓国語コーパスをローマ字変換する手段と、ローマ字変換された韓国語から、ローマ字変換された日本語カタカナ単語との類似性の高い単語を韓国語外来語として抽出する手段として機能させるための韓国語の外来語自動抽出プログラムである。
【００１８】
第５番目の発明の解決手段は、プログラム発明であって、コンピュータを、韓国語コーパスをローマ字変換する韓国語ローマ字変換手段と、上記韓国語ローマ字変換手段においてローマ字変換された文章を、韓国語分かち書き規則にしたがって句に分割する分割手段と、上記分割手段によって分割された句から、単語に後接する助詞と接辞を除去して、単語を得るとともに、外来語表記に使用されない字母を含む句、及び、既存韓国語辞書に登録されている語を除去する絞り込み手段と、上記絞り込み手段によって外来語候補をとなった単語から、ローマ字変換した日本語カタカナ単語との類似度の高い単語を抽出して韓国語外来語とする抽出手段として機能させるための韓国語の外来語自動抽出プログラムである。
【００１９】
【発明の実施の形態】
本発明で提案する韓国語外来語抽出方法を計算機上のシステムとして実装する場合の構成を図３に示す。本システムは日本語のカタカナを手がかりにして韓国語コーパスから音韻的に類似する語を外来語として検出し、さらに対応するカタカナ語とあわせて対訳辞書を作成する。以下、この図３に沿って処理の流れを説明する。
【００２０】
不図示のコンピュータは、韓国語コーパスファイル１１、カタカナ語辞書ファイル２１、韓国語外来語辞書ファイル１６、日韓対訳辞書ファイル１７を備えている。韓国語コーパスファイル１１は、多数の文献記事、例えば新聞記事など、を納めたファイルであり、抽出する外来語を含む通常の文章である。カタカナ語辞書ファイル２１は、日本語において、外来語として扱われているカタカナ単語を納めた辞書ファイルである。韓国語外来語辞書ファイル１６は、本発明によって得られた外来語を格納するためのファイルであり、日韓対訳辞書ファイル１７は、上記外来語とこれに対応させて日本語カタカナ語を格納するためのファイルである。
【００２１】
日本語と韓国語という二つの違う言語体系を比較するために、まず両言語を同等に比較できる中間言語に変換する。外来語は音韻的に類似するため、本システムではカタカナ辞書と韓国語コーパスの両方をローマ字変換装置１２および２２を用いてローマ字に変換し、これを中間言語とする。ローマ字変換装置１２および２２によって得られた中間言語は不図示の一時ファイルに格納される。ローマ字変換装置１２および２２は具体的にはコンピュータとこれにロードされたプログラムによって実現される。この例では、ローマ字変換は日本語のローマ表記には、発音に近い「訓令式」を用い、韓国語の場合は「国語ローマ字表記法」に従った変換をする。
【００２２】
カタカナ文字列と比較を行う対象は、理想的には外来語だけである。しかし、韓国語コーパスを形態素解析すると、辞書未登録の外来語は未知語となって解析誤りが生じる。そこで、本発明では形態素解析を使用せずに、韓国語コーパスから外来語候補を絞り込むため、コーパスはそのままとし、特別な処理をすることなくローマ字に変換する。
【００２３】
次に、外来語候補抽出装置１３によって、ローマ字化された韓国語コーパスから外来語候補を絞り込む。外来語候補抽出装置１３は具体的にはコンピュータとこれにロードされたプログラムによって実現される。韓国語は単語と単語の間に空白を入れて区切る（分かち書き）。しかし、単語と助詞や接辞の間はこのような分かち書きをしないので、単語だけを残すため、単語の後ろに付く助詞と接辞を削除する。また、韓国語の「外来語表記法」を利用し、外来語表記に使わない字母を含む単語を取り除く。さらに、既存の韓国語辞書を使って辞書に登録されている韓国固有の語を取り除く。
【００２４】
以上の処理を外来語候補抽出装置１３で行った後、続いて、類似度計算装置１４によって、ローマ字化されたカタカナ辞書と韓国語外来語候補の比較を行う。この類似度計算装置１４も上と同様にコンピュータとこれにロードされたプログラムによって実現される。最後に単語間の文字列の照合に基づいて類似度計算比較装置１５によって類似度を計算し、類似度が高い外来語を抽出して韓国語外来語辞書ファイル１６に登録する。更に、カタカナ語辞書ファイル２１と韓国語外来語辞書ファイル１６を各単語の対応関係をつけながら結合して日韓対訳辞書ファイル１７を得る。
【００２５】
図４は、具体的な実行例の説明図である。まず、カタカナ語辞書ファイル２１中の語をローマ字に変換する。また韓国語コーパスファイル１１中の語もローマ字に変換する。韓国語コーパスファイル１１中の例文で、下線を付しているのが「ブランド」、「ネーミング」、「パッケージ」、「デザイン」に対応する外来語である。次に、分かち書き規則によって、文を分割する。さらに、単語に後接する助詞と接辞、外来語表記に使わない文字を含む単語などを削除し、既存の韓国語辞書に登録してある非外来語を排除する。この例文で、点線で囲んだ部分が助詞と接辞、外来語表記に使わない文字等であり、下線を付した単語は既存の韓国語辞書に登録してある非外来語単語である。
【００２６】
最後に、作成した韓国語外来語候補ファイルとカタカナ辞書のローマ字表記を比較して類似度計算を行う。類似していると判定された語を韓国語外来語辞書ファイル、あるいは、更に日韓両語の対を日韓外来語対訳辞書に出力する。よって、韓国語コーパスから外来語を抽出する目的も果たすことができる。以下、それぞれの処理の詳細について述べる。
【００２７】
＊  ローマ字変換
ローマ字は２６文字のアルファベットのことで、ローマ字表記とは、ある言語をアルファベット文字で表記することを言う。外来語は外国語を移入先の言語体系で表したものであるため、原語と音韻的に類似している。すなわち、同じ原語から生まれた各国の外来語は音韻的に似ているという特徴をもっている。特に、日本語と韓国語は比較言語学研究でも明らかにされてきたように、言語体系が類似しており、さらに外来語のローマ字表記も同様である。例えば、英語の‘ｓｙｓｔｅｍ’から移入された日本語の「システム」は韓国語においても音韻的に似ており、さらに、図５に示すように日本語と韓国語の‘ｓｙｓｔｅｍ’に対応する外来語をローマ字に表記した場合にも非常に大きな類似性が見られる。
【００２８】
日本語では主に平仮名、カタカナ、漢字の３つの字種を使い、外来語はカタカナで音訳して表記することが多い。しかし、韓国語ではハングルと漢字の二つの字種しか使用されず、外来語であっても韓国語固有の単語を表記するためのハングルによって同じように表記する。そのため、日本語に比べて外来語の抽出が容易ではない。そこで、本発明では両言語をローマ字表記で統一することにより、日本語のカタカナ語を手がかりにして韓国語外来語を抽出するようにしている。
【００２９】
＊  カタカナのローマ字変換
日本語はかな文字や漢字のほかにローマ字で書き表す場合もある。しかし、日常生活におけるローマ字の実用的価値が低いことから、ローマ字表記は学校教育で使われるに過ぎない。日本語のローマ字表記には、主に「ヘボン式」と「訓令式」の二つの表記法がある。「ヘボン式」は英語の綴字法をとり入れるのに都合が良い。しかし、日本語の音韻体系を表すには不都合がある反面、英米人や英語の知識を持つ外国人にとっては、便利で受け入れやすい面があるため、駅名、会社名、商品名などに用いられるようになった。
【００３０】
一方、「訓令式」は１９３７年に内閣訓令として出され、その後内閣によって事務処理の効果を高め、教育、学術の進歩を図るため、「訓令式」を使用するように公示された。「訓令式」は日本語の音韻体系を反映している方式である。例えば、上記の例の場合、「システム」はヘボン式では「ｓｈｉｓｕｔｅｍｕ」、訓令式では「ｓｉｓｕｔｅｍｕ」と綴られる。本実施例では韓国語のローマ字表記により近い「訓令式」を用いている。
【００３１】
＊  韓国語のローマ字変換
一方、韓国語のローマ字変換は、韓国文化観光部が１９８３年に頒布し、２０００年７月に一部改定された「国語ローマ字表記法」に従う。韓国語のローマ字変換を理解するために、まず韓国語の文字について説明し、次に文字コード、最後に本発明で行うローマ字変換の詳細について説明する。
【００３２】
＊＊  韓国語の文字について
ハングルは音素の構成で一音節をなし、発音体となる。音素文字は、子音と母音単位で表記する文字である。子音とは、閉鎖や摩擦作用を伴う音で、単独で音節が形成できない非成節音である。韓国語の子音とそのローマ字表記は以下の表１（図６）のとおりである。
【００３３】
母音とは、喉頭で障害なく単語で発音される成節音であり、子音は母音と組み合わせなければ、音節を構成できない。すなわち、成節音になれない。韓国語の母音とそのローマ字表記を表２（図７）に示す。
【００３４】
音節は、単語を構成する音の単位である。例えば、日本語のカタカナと平仮名は表音文字なのでほぼ音節に対応する。韓国語は組み合わせ文字で、一音節（一文字）には必ず一つの子音と母音が必要で、最初の子音を初声、母音を中声と呼ぶ。さらに、終声という形で子音が付く場合もある。終声につく子音には初声を成す子音（上記表１、図６）、または子音の組み合わせがあり、終声になりえる子音とローマ字表記は表３（図８）に示すとおりである。また、本実施例で行った韓国語子音のローマ字表記の例外処理を表４（図９）に示す。
【００３５】
終声に使われる子音が初声に使われる子音と同じときでも、表記記号が異なることがある。この理由は、初声と終声を区別する点にある。さらに、表１（図６）の△を付した韓国語子音は「ｊ」で表記するものの、本実施例では日本語のサ行の濁音と同じ発音なので、「ｚ」で表記することにした。また、表３（図８）に☆で示す韓国語の流音は一般的には「ｌ」で表記するが、日本語には「ｌ」の音はなく、「ｒ」で表記するので、日本語に合わせた（表４）。
【００３６】
韓国語では一文字が初声・中声・終声からなるので、その組み合わせは１９×２１×（２７＋１）＝１１１７２とおり存在することになる。実際、組み合わせ可能なパターンがすべて文字として使われるわけではないものの、韓国語の文字対ローマ字対応表を網羅的に人手で作成することは手間がかかることから、文字コード情報に基づくローマ字変換の規則化を行った。
【００３７】
Ｕｎｉｃｏｄｅにおけるハングルは一文字１コードが割り振られており、文字とコードの間には表５（図１０）に一部を示すように以下の規則がある。
（イ）  中声は一行（２８文字）ごとに変わり、２１行ごと繰り返し循環する。
（ロ）  初声は２１行（２１×２８文字）ごとに変わる。
（ハ）  終声は列ごと変わり、２８列それぞれが異なる終声に対応する。
【００３８】
また、Ｕｎｉｃｏｄｅはすべての組み合わせ可能なハングル文字を定義している。そこで、本例ではＵｎｉｃｏｄｅに準拠して韓国語のローマ字変換を行った。具体的には、文字から文字コードＸを取得し、ハングル文字コードであれば、以下の処理を行うようにした。
（い）  Ｘから韓国語最初のコード４４０３２を引き、これを２８で割った商と余りをそれぞれＹ、Ｚとする。
（ろ）  Ｚから終声が特定できる。
（は）  Ｙを２１で割ると、商と余りから中声と初声がそれぞれ特定できる。
【００３９】
例えば、表５（図１０）中の９行目５列目の○を付したハングルの場合、文字コードは４４２６０である。まず、文字から４４２６０という文字コードを取得し、Ｕｎｉｃｏｄｅハングルコード区間４４０３２から５５２０３までのコードであれば以下の計算を行う。
（１）（４４２６０−４４０３２）／２８＝８…４  余り４から終声（５列目）が特定できる。
【００４０】
（２）８／２１＝０…８  商が０から初声が、余り８から中声が特定できる。
【００４１】
＊  韓国語外来語候補ファイルの作成
韓国語外来語候補ファイルの作成に当たり、辞書に登録されていない外来語が形態素解析で過分割されるのを防ぐため、本発明では形態素解析を使わずに外来語候補ファイルを作成する。
【００４２】
＊  分かち書き規則を用いた単語分割
韓国語ではハングル（表音文字）だけを書き綴り、分かち書きをしないと、読書能率の低下や誤解が生じる（意味の把握が明確にできない）恐れがあるので、分かち書きが規定されている。しかしながら、この分かち書きは単語に助詞や接尾辞がついたまま行われるものである。
【００４３】
例えば、図１１の（イ）に示す「彼はプログラマです。」という韓国語文は、「彼は」と「プログラマです」を空白（ロ）で区切るが、「彼」と助詞「は」の間（ハ）、及び、「プログラマ」と語尾「です」との間（ニ）には空白を入れない。したがって、図１１に示すように、単語を取り出すために、まず分かち書きしている文節を空白ごとに抽出し、文節の末尾についている「は」や「です」相当の助詞や接尾辞を削除して、単語を抽出する必要がでてくる。
【００４４】
＊  外来語候補の絞り込み
韓国語文章の５８％が漢字語で構成されるといわれている。これらの語は二千数百年間使われている韓国語固有の語である。それに対して、外来語は近年主にヨーロッパ言語から移入した語である。韓国の「外来語表記法」には、これら外来語表記に使用する文字の種類などに関する制限が設けられているので、この制限を利用してある程度外来語候補を絞ることができる。つまり、上記「外来語表記法」によると、外来語を表記する場合、終声には図６に丸印で示す７つの子音しか使用しないから、この規則を用いて、終声にこの７つの子音以外を使っている単語を取り除くことにより絞り込みを行うことができる。
【００４５】
さらに、既存の韓国語辞書を用いて、辞書に登録されている語は非外来語単語として取り除くことができる。この段階で残った単語ファイルを外来語候補ファイルとして、後続のカタカナ辞書との比較に用いる。なお、電子化された標準的な韓国語辞書を入手できなかったため、実験ではオムロンソフト社の形態素解析器ＳｕｐｅｒＭｏｒｐｈｏ‐Ｋに標準登録されている単語約５万語を使用した（ＳｕｐｅｒＭｏｒｐｈｏ‐Ｋの辞書だけを使用した）。
【００４６】
＊  類似度計算
類似度計算には、文字列の比較に最もよく使われているＤｅｍｅｒａｕ−Ｌｅｖｅｎｓｔｅｉｎ法（非特許文献７）を使った。Ｄｅｍｅｒａｕ−Ｌｅｖｅｎｓｔｅｉｎ法は編集距離  （ｅｄｉｔ  ｄｉｓｔａｎｃｅ）法、ＤＰマッチング法とも呼ばれる動的プログラミング（Ｄｙｎａｍｉｃ  Ｐｒｏｇｒａｍｍｉｎｇ）法であり、単語間の最小違い数を計算する。ただし、ここではＤＰマッチング法で通常考慮される「前後入れ替え」による違いは考慮しなかった。
【００４７】
同一原語からきたカタカナ語と韓国語外来語のローマ字表記において、子音があまり変わらないのに対して、母音は各言語体系の仕様と外来語表記上の慣習によって比較的揺れが多い。そこで、類似度計算において子音をより重要な要素として考慮した。類似度Ｓの計算には図１２の式１を用いた。ここで、ｗは子音の重要度を制御するパラメタであり、経験上ｗ＝２としている。ＤＰマッチングには、Ｕｎｉｘ（登録商標）コマンドｓｄｉｆｆを用いた。ＤＰマッチングを行った例を図１３の対応表で説明する。
【００４８】
図１３の例は、日本語と韓国語の「システム」のローマ字表記をｓｄｉｆｆで比較した結果である。これにより、日本語の表記に比べ、韓国語の方は「ｅ」が一個多く、「ｕ」が一個少ないことが分かる。そこで、挿入と削除にペナルティを与え、二つの文字列の類似度を計算する。図１２の式１の計算法で類似度を計算すると、「ｅ」と「ｕ」共に母音なので、ペナルティはそれぞれ１であり、類似度は０．８３になった。実際の運用では、ある閾値以上の類似度を持つ日韓単語対を対訳として最終的に抽出する。
【００４９】
＊  外来語の抽出と日韓対訳辞書作成
これにより、韓国語における外来語の抽出と日韓対訳辞書作成を同一の枠組で行うことができることがわかる。
【００５０】
韓国語固有の語も外来語も同じ字種（ハングル）で表記するため、カタカナで外来語を表記する日本語とは異なって、外来語の抽出が困難な韓国語であるが、本実施例で示したように、日本語のカタカナ語を手がかりにすることにより、韓国語コーパス中の外来語を比較的容易に抽出することができるという効果を得ることができる。
【００５１】
更に、本発明実施例によれば、言語解析に一般に使用される形態素解析の手法を採らなかったため、韓国語固有の構造を原因として単語が過分割されることを防止することができるという効果を得ることができる。また、更に、カタカナ語と韓国語をローマ字に変換して、全ての字母を考慮した類似度計算を行うため、似たような発音をする外来語でも類似度の差異をつけることができ、より正確な抽出を果たすことができるという効果を得ることができる。
【００５２】
【発明の効果】
本発明は、日韓両語の外来語が音韻的に似ている特性を利用し、日本語のカタカナ語を手がかりにして韓国語コーパス中の外来語を自動抽出することにより、対訳コーパスの形態素解析処理を必要としないため、韓国語コーパス中の外来語を自動的に検出（抽出）することができるという効果を奏する。さらに、対訳コーパスの形態素解析処理を行わないため、韓国語固有の構造とあいまって単語が過分割されることが防止されるという効果を奏する。
【００５３】
更に、日本語カタカナ語と韓国語をローマ字に変換して、全ての字母を考慮した類似度計算を行うため、似たような発音をする外来語でも類似度の差異をつけることができ、より正確に外来語抽出を行うことができるという効果を奏する。また、韓国語における外来語抽出だけでなく、日本語カタカナ語をローマ字化して、ローマ字化された韓国語との類似度計算が行われることに因って、ほぼ同時に実質的な労力を必要としないで日韓外来語対訳辞書までも作成することができるという効果を奏する。
【図面の簡単な説明】
【図１】韓国語文の例を示す説明図である。
【図２】「オペラは」という意味の韓国語が２種類の分割が可能であることを示す説明図である。
【図３】韓国語外来語抽出方法を計算機上のシステムとして実装する場合の構成例説明図である。
【図４】韓国語外来語抽出方法の具体的な実行例の説明図である。
【図５】日本語と韓国語の‘ｓｙｓｔｅｍ’に対応する外来語をローマ字に表記した場合の類似性についての説明図である。
【図６】韓国語の子音とそのローマ字表記を示す表１である。
【図７】韓国語の母音とそのローマ字表記を示す表２である。
【図８】韓国語の終声とローマ字表記を示す表３である。
【図９】実施例における韓国語子音のローマ字表記の例外処理を示す表４である。
【図１０】ハングル文字とＵｎｉｃｏｄｅを示す表５（一部）である。
【図１１】分かち書き規則を用いた単語分割の例である。
【図１２】類似度Ｓの計算式１である。
【図１３】システムのローマ字表記についてＤＰマッチングを行った例を示す説明図である。
【符号の説明】
１１  韓国語コーパスファイル
１２  ローマ字変換装置
１３  外来語候補抽出装置
１４  類似度計算装置
１５  類似度計算比較装置
１６  韓国語外来語辞書ファイル
１７  日韓対訳辞書ファイル
２１  カタカナ語辞書ファイル
２２  ローマ字変換装置
【図１】
2004280353.tif 000003
【図２】
2004280353.tif 000004
【図３】
2004280353.tif 000005
【図４】
2004280353.tif 000006
【図５】
2004280353.tif 000007
【図６】
2004280353.tif 000008
【図７】
2004280353.tif 000009
【図８】
2004280353.tif 000010
【図９】
2004280353.tif 000011
【図１０】
2004280353.tif 000012
【図１１】
2004280353.tif 000013
【図１２】
2004280353.tif 000014
【図１３】
2004280353.tif 000015