(57)【要約】【課題】異なる言語体系に対して適切な検索キーワードを出力するプログラム等を提供する。この検索キーワードを、その語を理解させるべきメディアデータの検索に用いる。【解決手段】第１の言語体系の第１の原語に対する用法として適切な、第２の言語体系の第２の共起語を出力するプログラムであって、第１の言語体系のコーパス辞書を用いて、第１の原語と共起する複数の第１の共起語を抽出する第１の共起語抽出手段と、第１の言語体系の対訳辞書を用いて、第１の共起語の対訳となる第２の対訳共起語を抽出する第１の対訳共起語抽出手段と、第２の言語体系のコーパス辞書を用いて、第２の原語と第２の対訳共起語とを組み合わせた語列毎に出現頻度を検索する第１の出現頻度検索手段と、最も出現頻度が多い語列における第２の対訳共起語を、第１の原語に対する用法として適切な第２の共起語として決定する共起語決定手段としてコンピュータを機能させる。【選択図】図２
2015143907.tif 000002
【特許請求の範囲】
【請求項１】
第１の言語体系の第１の原語と、該第１の原語の対訳となる第２の言語体系の第２の原語とを入力し、第１の原語に対する用法として適切な第２の言語体系の第２の共起語を出力するようにコンピュータを機能させるプログラムであって、
第１の言語体系のコーパス辞書を用いて、第１の原語と共起する複数の第１の共起語を抽出する第１の共起語抽出手段と、
第１の言語体系の対訳辞書を用いて、第１の共起語の対訳となる第２の対訳共起語を抽出する第１の対訳共起語抽出手段と、
第２の言語体系のコーパス辞書を用いて、第２の原語と第２の対訳共起語とを組み合わせた語列毎に出現頻度を検索する第１の出現頻度検索手段と、
最も出現頻度が多い語列における第２の対訳共起語を、第１の原語に対する用法として適切な第２の共起語として決定する共起語決定手段と
してコンピュータを機能させることを特徴とするプログラム。
【請求項２】
第１の言語体系が外国語であり、第２の言語体系が母国語であり、
前記外国語の第１の原語に対する用法として、前記母国語の第２の原語と第２の共起語とからなる語列が出力される
ようにコンピュータを機能させることを特徴とする請求項１に記載のプログラム。
【請求項３】
第１の言語体系が母国語であり、第２の言語体系が外国語であり、
前記母国語の第１の原語に対する用法として、前記外国語の第２の原語と第２の共起語とからなる語列が出力される
ようにコンピュータを機能させることを特徴とする請求項１に記載のプログラム。
【請求項４】
前記共起語決定手段によって決定された第２の原語と第２の共起語とからなる語列をキーとして、メディアサーバへ送信し、その検索結果を出力する検索手段と
してコンピュータを更に機能させることを特徴とする請求項１から３のいずれか１項に記載のプログラム。
【請求項５】
前記メディアサーバは、文章、画像又は音声のメディアサーバである
ようにコンピュータを機能させることを特徴とする請求項１から４のいずれか１項に記載のプログラム。
【請求項６】
第１の共起語抽出手段から抽出された複数の第１の共起語の中で、第１の原語と同一類似の格となる共起語を削除し、その他の第１の共起語を第１の対訳共起語抽出手段へ出力する第１の共起語フィルタ手段と
してコンピュータを更に機能させることを特徴とする請求項１から５のいずれか１項に記載のプログラム。
【請求項７】
第２の言語体系のコーパス辞書を用いて、第２の原語と共起する複数の第２の共起語を抽出する第２の共起語抽出手段と、
第２の言語体系の対訳辞書を用いて、第２の共起語の対訳となる第１の対訳共起語を抽出する第２の対訳共起語抽出手段と、
第１の言語体系のコーパス辞書を用いて、第１の原語と第１の対訳共起語とを組み合わせた語列毎に出現頻度を検索する第２の出現頻度検索手段と
してコンピュータを更に機能させ、
前記共起語決定手段は、最も出現頻度が多い語列における第２の対訳共起語を、第１の原語に対する用法として適切な第２の共起語として決定し、最も出現頻度が多い語列における第１の対訳共起語を、第２の原語に対する用法として適切な第１の共起語として決定し、第１の共起語と第２の共起語における出現頻度の多い方の、第１の原語と第１の共起語とからなる語列、又は、第２の原語と第２の共起語とからなる語列の一方を決定する
ようにコンピュータを機能させることを特徴とする請求項１から６のいずれか１項に記載のプログラム。
【請求項８】
第２の共起語抽出手段から抽出された複数の第２の共起語の中で、第２の原語と同一類似の格となる共起語を削除し、その他の第２の共起語を第２の対訳共起語抽出手段へ出力する第２の共起語フィルタ手段と
してコンピュータを更に機能させることを特徴とする請求項７に記載のプログラム。
【請求項９】
第１の共起語フィルタ手段から出力された第１の共起語と、第２の出現頻度検索手段から出力された第１の対訳共起語とを比較し、一致した第１の対訳共起語のみを前記共起語決定手段へ出力する第２の対訳共起語比較手段と、
第２の共起語フィルタ手段から出力された第２の共起語と、第１の出現頻度検索手段から出力された第２の対訳共起語とを比較し、一致した第２の対訳共起語のみを前記共起語決定手段へ出力する第１の対訳共起語比較手段と
してコンピュータを更に機能させることを特徴とする請求項８に記載のプログラム。
【請求項１０】
第１の言語体系の第１の原語と、該第１の原語の対訳となる第２の言語体系の第２の原語とを入力し、第１の原語に対する用法として適切な第２の言語体系の第２の共起語を出力する装置であって、
第１の言語体系のコーパス辞書を用いて、第１の原語と共起する複数の第１の共起語を抽出する第１の共起語抽出手段と、
第１の言語体系の対訳辞書を用いて、第１の共起語の対訳となる第２の対訳共起語を抽出する第１の対訳共起語抽出手段と、
第２の言語体系のコーパス辞書を用いて、第２の原語と第２の対訳共起語とを組み合わせた語列毎に出現頻度を検索する第１の出現頻度検索手段と、
最も出現頻度が多い語列における第２の対訳共起語を、第１の原語に対する用法として適切な第２の共起語として決定する共起語決定手段と
を有することを特徴とする装置。
【請求項１１】
装置を用いて、第１の言語体系の第１の原語と、該第１の原語の対訳となる第２の言語体系の第２の原語とを入力し、第１の原語に対する用法として適切な第２の言語体系の第２の共起語を出力する方法であって、
第１の言語体系のコーパス辞書を用いて、第１の原語と共起する複数の第１の共起語を抽出する第１のステップと、
第１の言語体系の対訳辞書を用いて、第１の共起語の対訳となる第２の対訳共起語を抽出する第２のステップと、
第２の言語体系のコーパス辞書を用いて、第２の原語と第２の対訳共起語とを組み合わせた語列毎に出現頻度を検索する第３のステップと、
最も出現頻度が多い語列における第２の対訳共起語を、第１の原語に対する用法として適切な第２の共起語として決定する第４のステップと
を有することを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる言語体系間における対訳語を選択する技術に関する。
【背景技術】
【０００２】
誰しも、母国語に対する外国語を学習するために、画像や音声のようなメディアデータを通じて理解することが多い。例えば教育現場でも、外国語の単語の意味を母国語で表現しにくい場合、学習者に、メディアデータによって視覚や聴覚に対するイメージで理解させることがある。
【０００３】
従来、正書／意味／音韻それぞれについて類似した単語対同士の混同を考慮して、学習者に課題を与える外国語学習装置の技術がある（例えば特許文献１参照）。この技術によれば、正書／意味／音韻それぞれのルールにそれぞれ基づいて、指定された学習用単語に対する正書／意味／音韻の干渉語の候補を抽出する。そして、これら干渉度に応じて、統合された難易度を推定し、問題系列が作成される。生成された問題には、画像及び発音音声が組み合わされてユーザに提示される。
【０００４】
また、予め画像に紐づけられたメタデータを、入力されたテキストクエリで検索し、検索者に対して画像を提示する技術もある（例えば非特許文献１参照）。この技術によれば、与えられた外国語単語と、当該外国語を母国語に翻訳した母国語とから、適切な画像を取得するための画像検索キーワードが生成される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４４３２０７９号
【非特許文献】
【０００６】
【非特許文献１】Google画像検索、[online]、［平成２６年１月２２日検索］、インターネット＜URL:http://images.google.com/＞
【非特許文献２】ベクトル空間型モデルを使ったランキング前処理、[online]、［平成２６年１月２２日検索］、インターネット＜URL:http://www.jpo.go.jp/shiryou/s_sonota/hyoujun_gijutsu/search_engine/b/b51.htm＞
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の技術によれば、外国語単語の意味に対応する画像を予め格納しておく必要がある。また、非特許文献１に記載の技術によれば、副詞、形容詞又は多義性を有する単語を検索キーワードとした場合、外国語単語の意味に合致しない画像や多義の複数の画像が提示されることもある。
【０００８】
ここで、本願の発明者らは、外国語を母国語に翻訳したキーワードを用いて、画像のようなメディアデータを検索したとしても、そのメディアデータが本来の外国語の意味と一致していない場合もあるのではないか？と考えた。その際、外国語と共起する語と、翻訳した母国語と共起する語との関係も考慮して、適切な母国語の検索キーワードを抽出することができないか？と考えた。
【０００９】
そこで、本発明は、異なる言語体系に対して適切な検索キーワードを出力するプログラム、装置及び方法を提供することを目的とする。この検索キーワードは、その語を理解させるべきメディアデータの検索に用いることができる。
【課題を解決するための手段】
【００１０】
本発明によれば、第１の言語体系の第１の原語と、該第１の原語の対訳となる第２の言語体系の第２の原語とを入力し、第１の原語に対する用法として適切な第２の言語体系の第２の共起語を出力するようにコンピュータを機能させるプログラムであって、
第１の言語体系のコーパス辞書を用いて、第１の原語と共起する複数の第１の共起語を抽出する第１の共起語抽出手段と、
第１の言語体系の対訳辞書を用いて、第１の共起語の対訳となる第２の対訳共起語を抽出する第１の対訳共起語抽出手段と、
第２の言語体系のコーパス辞書を用いて、第２の原語と第２の対訳共起語とを組み合わせた語列毎に出現頻度を検索する第１の出現頻度検索手段と、
最も出現頻度が多い語列における第２の対訳共起語を、第１の原語に対する用法として適切な第２の共起語として決定する共起語決定手段と
してコンピュータを機能させることを特徴とする。
【００１１】
本発明のプログラムにおける他の実施形態によれば、
第１の言語体系が外国語であり、第２の言語体系が母国語であり、
外国語の第１の原語に対する用法として、母国語の第２の原語と第２の共起語とからなる語列が出力される
ようにコンピュータを機能させることも好ましい。
【００１２】
本発明のプログラムにおける他の実施形態によれば、
第１の言語体系が母国語であり、第２の言語体系が外国語であり、
母国語の第１の原語に対する用法として、外国語の第２の原語と第２の共起語とからなる語列が出力される
ようにコンピュータを機能させることも好ましい。
【００１３】
本発明のプログラムにおける他の実施形態によれば、
共起語決定手段によって決定された第２の原語と第２の共起語とからなる語列をキーとして、メディアサーバへ送信し、その検索結果を出力する検索手段と
してコンピュータを更に機能させることも好ましい。
【００１４】
本発明のプログラムにおける他の実施形態によれば、
メディアサーバは、文章、画像又は音声のメディアサーバである
ようにコンピュータを機能させることも好ましい。
【００１５】
本発明のプログラムにおける他の実施形態によれば、
第１の共起語抽出手段から抽出された複数の第１の共起語の中で、第１の原語と同一類似の格となる共起語を削除し、その他の第１の共起語を第１の対訳共起語抽出手段へ出力する第１の共起語フィルタ手段と
してコンピュータを更に機能させることも好ましい。
【００１６】
本発明のプログラムにおける他の実施形態によれば、
第２の言語体系のコーパス辞書を用いて、第２の原語と共起する複数の第２の共起語を抽出する第２の共起語抽出手段と、
第２の言語体系の対訳辞書を用いて、第２の共起語の対訳となる第１の対訳共起語を抽出する第２の対訳共起語抽出手段と、
第１の言語体系のコーパス辞書を用いて、第１の原語と第１の対訳共起語とを組み合わせた語列毎に出現頻度を検索する第２の出現頻度検索手段と
してコンピュータを更に機能させ、
共起語決定手段は、最も出現頻度が多い語列における第２の対訳共起語を、第１の原語に対する用法として適切な第２の共起語として決定し、最も出現頻度が多い語列における第１の対訳共起語を、第２の原語に対する用法として適切な第１の共起語として決定し、第１の共起語と第２の共起語における出現頻度の多い方の、第１の原語と第１の共起語とからなる語列、又は、第２の原語と第２の共起語とからなる語列の一方を決定する
ようにコンピュータを機能させることも好ましい。
【００１７】
本発明のプログラムにおける他の実施形態によれば、
第２の共起語抽出手段から抽出された複数の第２の共起語の中で、第２の原語と同一類似の格となる共起語を削除し、その他の第２の共起語を第２の対訳共起語抽出手段へ出力する第２の共起語フィルタ手段と
してコンピュータを更に機能させることも好ましい。
【００１８】
本発明のプログラムにおける他の実施形態によれば、
第１の共起語フィルタ手段から出力された第１の共起語と、第２の出現頻度検索手段から出力された第１の対訳共起語とを比較し、一致した第１の対訳共起語のみを共起語決定手段へ出力する第２の対訳共起語比較手段と、
第２の共起語フィルタ手段から出力された第２の共起語と、第１の出現頻度検索手段から出力された第２の対訳共起語とを比較し、一致した第２の対訳共起語のみを共起語決定手段へ出力する第１の対訳共起語比較手段と
してコンピュータを更に機能させることも好ましい。
【００１９】
本発明によれば、第１の言語体系の第１の原語と、該第１の原語の対訳となる第２の言語体系の第２の原語とを入力し、第１の原語に対する用法として適切な第２の言語体系の第２の共起語を出力する装置であって、
第１の言語体系のコーパス辞書を用いて、第１の原語と共起する複数の第１の共起語を抽出する第１の共起語抽出手段と、
第１の言語体系の対訳辞書を用いて、第１の共起語の対訳となる第２の対訳共起語を抽出する第１の対訳共起語抽出手段と、
第２の言語体系のコーパス辞書を用いて、第２の原語と第２の対訳共起語とを組み合わせた語列毎に出現頻度を検索する第１の出現頻度検索手段と、
最も出現頻度が多い語列における第２の対訳共起語を、第１の原語に対する用法として適切な第２の共起語として決定する共起語決定手段と
を有することを特徴とする。
【００２０】
本発明によれば、装置を用いて、第１の言語体系の第１の原語と、該第１の原語の対訳となる第２の言語体系の第２の原語とを入力し、第１の原語に対する用法として適切な第２の言語体系の第２の共起語を出力する方法であって、
第１の言語体系のコーパス辞書を用いて、第１の原語と共起する複数の第１の共起語を抽出する第１のステップと、
第１の言語体系の対訳辞書を用いて、第１の共起語の対訳となる第２の対訳共起語を抽出する第２のステップと、
第２の言語体系のコーパス辞書を用いて、第２の原語と第２の対訳共起語とを組み合わせた語列毎に出現頻度を検索する第３のステップと、
最も出現頻度が多い語列における第２の対訳共起語を、第１の原語に対する用法として適切な第２の共起語として決定する第４のステップと
を有することを特徴とする。
【発明の効果】
【００２１】
本発明のプログラム、装置及び方法によれば、異なる言語体系に対して適切な検索キーワードを出力することができる。この検索キーワードは、その語を理解させるべきメディアデータの検索に用いることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明における対訳キーワード抽出装置を含むシステム構成図である。
【図２】外国語に対する用法として適切な日本語を抽出する本発明のプログラムの機能構成図である。
【図３】日本語に対する用法として適切な外国語を抽出する本発明のプログラムの機能構成図である。
【図４】図２の構成に、共起語フィルタ部を含めた機能構成図である。
【図５】図２の構成と図３の構成とを並列に構成した機能構成図である。
【図６】図５の構成の中で、異なる言語体系間で共起語を比較した機能構成図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００２４】
図１は、本発明における対訳キーワード抽出装置を含むシステム構成図である。
【００２５】
図１によれば、対訳キーワード抽出装置が、インターネットのようなネットワークに接続されている。また、インターネットには、画像や音声を検索可能なメディアサーバも接続されている。メディアサーバは、予め大量のメディアデータ（画像、映像、音声）を蓄積したものであって、クエリのキーワードを受信し、そのキーワードに適切なメディアデータを検索して返信する。メディアサーバは、メディアデータに、多言語のテキストをメタデータとして対応付けたものである。
【００２６】
図１によれば、利用者が、学習対象となる外国語「much」を、ユーザ端末へ入力したとする。ユーザ端末は、その外国語「much」を、対訳キーワード抽出装置へ送信する。対訳キーワード抽出装置は、その外国語「much」を母国語「たくさん」に翻訳する。尚、ユーザ端末が、その外国語「much」を母国語「たくさん」に翻訳して、「much」「たくさん」の両方を、対訳キーワード抽出装置へ送信するものであってもよい。
【００２７】
これに対し、対訳キーワード抽出装置は、その外国語「much」を学習者に理解させるために適切な母国語の検索キーワード「たくさんのお金」を選択したとする。そして、対訳キーワード抽出装置は、母国語「たくさんのお金」をクエリとして、メディアサーバを検索する。メディアサーバは、「たくさんのお金」に近いメタデータを対応付けたメディアデータ（画像、映像又は音声）を、対訳キーワード抽出装置へ返信する。
【００２８】
そして、対訳キーワード抽出装置は、メディアサーバから受信したメディアデータを、ユーザ端末へ返信する。ユーザ端末は、そのメディアデータを再生することによって、利用者は、入力した外国語「much」の意味合いを、母国語「たくさんのお金」に関連したメディアデータによって、視聴的に理解することができる。
【００２９】
ここで、対訳キーワード抽出装置は、逆に、ユーザ端末から、学習対象となる母国語を受信し、その母国語に関連する外国語のメディアデータを、ユーザ端末へ返信するものであってもよい。即ち、本発明の対訳キーワード抽出装置は、第１の言語体系の第１の原語と、その第１の原語の対訳となる第２の言語体系の第２の原語とから、第１の原語に対する用法として適切な第２の言語体系の第２の共起語を出力するものである。
【００３０】
図２は、外国語に対する用法として適切な日本語を抽出する本発明のプログラムの機能構成図である。
【００３１】
図２によれば、対訳キーワード抽出装置（サーバ）に搭載されたコンピュータを機能させるプログラムの構成を表す。ここでは、第１の言語体系が外国語であり、第２の言語体系が日本語である。また、外国語の第１の原語に対する用法として、日本語の第２の原語と第２の共起語とからなる語列が出力される。
【００３２】
図２によれば、対訳キーワード抽出装置は、外国語コーパス辞書１１１と、外国語対訳辞書１１２と、日本語コーパス辞書１２１とを有する。コーパス(corpus)とは、自然言語の文章を構造化し大規模に集積したものであって、語毎に、品詞や共起語が対応付けられたデータベースである。「外国語コーパス辞書１１１」は、外国語の語毎に、使用頻度が高い共起語が対応付けられたものである。同様に、「日本語コーパス辞書１２１」も、日本語の語毎に、使用頻度が高い共起語が対応付けられたものである。また、「外国語対訳辞書１１２」は、外国語の語の対訳となる日本語の語が対応付けられたものである。
【００３３】
また、図２によれば、対訳キーワード抽出装置は、対訳単語入力部２と、第１の共起語抽出部３１と、第１の対訳共起語抽出部３２と、第１の出現頻度検索部３３と、共起語決定部５と、検索部６とを有する。これら機能構成部は、装置に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
【００３４】
［対訳単語入力部２］
対訳キーワード抽出装置は、外国語の原語と、その対訳となる日本語の原語とを入力する。対訳の日本語の原語は、対訳キーワード抽出装置によって対訳されたものであってもよいし、ユーザ端末から受信したものであってもよい。図２によれば、例えば以下のような語を入力する。
（外国語の原語）much  <->  （日本語の原語）たくさん
外国語の原語「much」は、第１の共起語抽出部３１へ出力される。また、日本語の原語「たくさん」は、第１の出現頻度検索部３３へ出力される。
【００３５】
［第１の共起語抽出部３１］
第１の共起語抽出部３１は、外国語コーパス辞書１１１（第１の言語体系のコーパス辞書）を用いて、外国語の原語「much」（第１の原語）と共起する複数の第１の共起語を抽出する。外国語の原語「much」に対して、例えば以下のような語が抽出されたとする。
（外国語の原語）much  ->  （第１の共起語）
better
pretty
money
success
music
抽出された共起語は、第１の対訳共起語抽出部３２へ出力される。
【００３６】
尚、共起語の抽出は、原語に対する１つ以上の共起語が抽出される。また、コーパスには、原語と共起語との出現頻度（共起頻度）が対応付けられたものであってもよい。共起語としては、例えば、同じ意味を持つ同義語、反対語、慣用句、成語、用法等がある。
【００３７】
［第１の対訳共起語抽出部３２］
第１の対訳共起語抽出部３２は、外国語対訳辞書１１２（第１の言語体系の対訳辞書）を用いて、第１の共起語の対訳となる第２の対訳共起語を抽出する。例えば以下のような語が抽出されたとする。
（外国語の第１の共起語）  （日本語の第２の対訳共起語）
better  ->  良い
pretty  ->  かわいい
money   ->  お金
success ->  成功
music   ->  音楽
抽出された第２の対訳共起語は、第１の出現頻度検索部３３へ出力される。
【００３８】
［第１の出現頻度検索部３３］
第１の出現頻度検索部３３は、日本語コーパス辞書１２１（第２の言語体系のコーパス辞書）を用いて、日本語の第２の原語「たくさん」と第２の対訳共起語とを組み合わせた語列毎に、出現頻度を検索する。例えば以下のような語列に対する出現頻度が抽出される。
（日本語の原語と対訳共起語）  （出現頻度）
たくさんのお金  ->  1500
たくさんの音楽  ->  780
たくさんの成功  ->  550
たくさんの良い  ->  30
たくさんのかわいい  ->  20
尚、出現頻度は、例えば「たくさんの」から「お金」方向への出現頻度と、「お金」から「たくさんの」方向への出現頻度とを導出し、その両者を合わせて単語間の出現頻度とするものであってもよい。
【００３９】
［共起語決定部５］
共起語決定部５は、最も出現頻度が多い語列「たくさんのお金」における第２の対訳共起語を、第１の原語に対する用法として適切な第２の共起語として決定する。決定された「たくさんのお金」は、検索部６へ出力される。
【００４０】
他の実施形態として、第１の出現頻度検索部３３は、単なる出現頻度ではなく、ＴＦ−ＩＤＦ（Term Frequency - Inverse Document Frequency：単語の出現頻度−逆出現頻度）によって特徴的な語列を抽出するものであってもよい（例えば非特許文献２参照）。ＴＦ−ＩＤＦとは、各単語に重みを付けて、クエリから文章をベクトル空間で表し、文章とクエリの類似度でランク付けをする技術である。
【００４１】
［検索部６］
検索部６は、共起語決定部５によって決定された第２の原語と第２の共起語とからなる語列「たくさんのお金」をキーとして、メディアサーバへ送信する。これに対し、メディアサーバは、「たくさんのお金」に近いメタデータが対応付けられたメディアデータを、対訳キーワード抽出装置の検索部６へ返信する。そして、そのメディアデータは、ユーザ端末へ、検索結果として返信される。
【００４２】
ユーザ端末は、対訳キーワード抽出装置から返信されたメディアデータを再生する。利用者は、日本語「たくさんのお金」に関連するメタデータを視聴することによって、外国語「much」の意味合いを理解することができる。
【００４３】
図３は、日本語に対する用法として適切な外国語を抽出する本発明のプログラムの機能構成図である。
【００４４】
図３によれば、第１の言語体系が日本語であり、第２の言語体系が外国語である。日本語の第１の原語に対する用法として、外国語の第２の原語と第２の共起語とからなる語列が出力される。即ち、図２と比較して、検索対象となる言語体系が逆となったものである。
【００４５】
［対訳単語入力部２］
対訳キーワード抽出装置は、例えば以下のような語を入力する。
（日本語の原語）たくさん  <->  （外国語の原語）much
日本語の原語「たくさん」は、第２の共起語抽出部４１へ出力される。また、外国語の原語「much」は、第２の出現頻度検索部４３へ出力される。
【００４６】
［第２の共起語抽出部４１］
第２の共起語抽出部４１は、日本語コーパス辞書１２１（第２の言語体系のコーパス辞書）を用いて、日本語の原語「たくさん」（第２の原語）と共起する複数の第２の共起語を抽出する。日本語の原語「たくさん」に対して、例えば以下のような語が抽出されたとする。
（日本語の原語）たくさん  ->  （第２の共起語）
多い
お金
命
音楽
笑顔
抽出された共起語は、第２の対訳共起語抽出部４２へ出力される。
【００４７】
［第２の対訳共起語抽出部４２］
第２の対訳共起語抽出部４２は、日本語対訳辞書１２２（第２の言語体系の対訳辞書）を用いて、第２の共起語の対訳となる第１の対訳共起語を抽出する。例えば以下のような語が抽出されたとする。
（日本語の第２の共起語）  （外国語の第１の対訳共起語）
多い  ->  many
お金  ->  money
命    ->  live
音楽  ->  music
笑顔  ->  smile
抽出された第１の対訳共起語は、第２の出現頻度検索部４３へ出力される。
【００４８】
［第２の出現頻度検索部４３］
第２の出現頻度検索部４３は、外国語コーパス辞書１１１（第１の言語体系のコーパス辞書）を用いて、外国語の第１の原語「much」と第１の対訳共起語とを組み合わせた語列毎に、出現頻度を検索する。例えば以下のような語列に対する出現頻度が抽出される。
（外国語の原語と対訳共起語）  （出現頻度）
much smile  ->  2500
much money  ->  1200
much music  ->  800
much live   ->  340
much many   ->  1
【００４９】
［共起語決定部５］
共起語決定部５は、最も出現頻度が多い語列「much smile」における第２の対訳共起語を、第１の原語に対する用法として適切な第２の共起語として決定する。決定された「much smile」は、検索部６へ出力される。
【００５０】
［検索部６］
検索部６は、共起語決定部５によって決定された第２の原語と第２の共起語とからなる語列「much smile」をキーとして、メディアサーバへ送信する。これに対し、メディアサーバは、「much smile」に近いメタデータが対応付けられたメディアデータを、対訳キーワード抽出装置の検索部６へ返信する。そして、そのメディアデータは、ユーザ端末へ、検索結果として返信される。
【００５１】
ユーザ端末は、対訳キーワード抽出装置から返信されたメディアデータを再生する。利用者は、外国語「much smile」に関連するメタデータを視聴することによって、日本語「たくさん」の意味合いを理解することができる。
【００５２】
図４は、図２の構成に、共起語フィルタ部を含めた機能構成図である。
【００５３】
図４によれば、第１の共起語抽出部３１と、第１の対訳共起語抽出部３２との間に、第１の共起語フィルタ部３４が備えられている。
【００５４】
［第１の共起語フィルタ部３４］
第１の共起語フィルタ部３４は、第１の共起語抽出部３１から抽出された複数の第１の共起語の中で、第１の原語「much」と同一類似の格となる共起語を削除し、その他の第１の共起語を第１の対訳共起語抽出部３２へ出力する。例えば以下のように共起語が削除される。
（外国語の原語）much  ->  （第１の共起語）
×better（muchと同一類似の副詞格）
×pretty（muchと同一類似の副詞格）
money
success
music
尚、第１の共起語フィルタ部３４は、a, then等の定冠詞や、at, from等の前置詞を除外することも好ましい。
【００５５】
図４には図示していないが、第２の共起語抽出部４１と、第２の対訳共起語抽出部４２との間に、第２の共起語フィルタ部４４を備えることも好ましい。
【００５６】
［第２の共起語フィルタ部４４］
第２の共起語フィルタ部４４は、第２の共起語抽出部４１から抽出された複数の第２の共起語の中で、第２の原語と同一類似の格となる共起語を削除し、その他の第２の共起語を第２の対訳共起語抽出部４２へ出力する。例えば以下のように共起語が削除される。
（日本語の原語）たくさん  ->  （第２の共起語）
×多い（「たくさん」と同一類似の副詞格）
お金
命
音楽
笑顔
【００５７】
図５は、図２の構成と図３の構成とを並列に構成した機能構成図である。
【００５８】
図５によれば、図２の構成と図３の構成とが、共起語決定部５によって統合されている。共起語決定部５は、以下のステップで共起語を決定する。
（Ｓ１）最も出現頻度が多い語列における第２の対訳共起語「お金」を、第１の原語「たくさん」に対する用法として適切な第２の共起語として決定する。即ち、「たくさんのお金」が決定される。
（Ｓ２）最も出現頻度が多い語列における第１の対訳共起語「smile」を、第２の原語に対する用法として適切な第１の共起語として決定する。即ち、「much smile」が決定される。
（Ｓ３）第１の共起語と第２の共起語における出現頻度の多い方の、第１の原語と第１の共起語とからなる語列、又は、第２の原語と第２の共起語とからなる語列の一方を決定する。ここでは、出現頻度が多い「much smile」が決定される。
【００５９】
図６は、図５の構成の中で、異なる言語体系間で共起語を比較した機能構成図である。
【００６０】
［第１の対訳共起語比較部３５］
第１の対訳共起語比較部３５は、第２の共起語フィルタ部４４から出力された第２の共起語と、第１の出現頻度検索部３３から出力された第２の対訳共起語とを比較し、一致した第２の対訳共起語のみを共起語決定部５へ出力する。図６によれば、以下のように比較できる。
（第１の出現頻度検索部３３の出力）  （第２の共起語フィルタ部４４の出力）
○たくさんのお金                お金
×たくさんの成功                命
○たくさんの音楽                音楽
笑顔
これによって、第１の対訳共起語比較部３５は、「たくさんのお金」「たくさんの音楽」を、共起語決定部５へ出力する。
【００６１】
［第２の対訳共起語比較部４５］
第２の対訳共起語比較部４５は、第１の共起語フィルタ部３４から出力された第１の共起語と、第２の出現頻度検索部４３から出力された第１の対訳共起語とを比較し、一致した第１の対訳共起語のみを共起語決定部５へ出力する。
（第２の出現頻度検索部４３の出力）  （第２の共起語フィルタ部４４の出力）
×much smile                success
○much money                money
○much music                music
×much live
これによって、第２の対訳共起語比較部４５は、「much money」「much music」を、共起語決定部５へ出力する。
【００６２】
図６によれば、共起語決定部５は、最も出現頻度の高い語列を決定する。
たくさんのお金  ->  1500
たくさんの音楽  ->  780
much money      ->  1200
much music      ->  800
最終的に、共起語決定部５は、「たくさんのお金」を検索キーワードとして決定し、検索部６へ出力する。
【００６３】
検索部６は、語列「たくさんのお金」をキーとして、メディアサーバへ送信する。これに対し、メディアサーバは、「たくさんのお金」に近いメタデータが対応付けられたメディアデータを、対訳キーワード抽出装置の検索部６へ返信する。そして、そのメディアデータは、ユーザ端末へ、検索結果として返信される。
【００６４】
ユーザ端末は、対訳キーワード抽出装置から返信されたメディアデータを再生する。利用者は、日本語「たくさんのお金」に関連するメタデータを視聴することによって、外国語「much」の意味合いを理解することができる。
【００６５】
以上、詳細に説明したように、本発明のプログラム、装置及び方法によれば、異なる言語体系に対して適切な検索キーワードを出力することができる。この検索キーワードは、その語を理解させるべきメディアデータの検索に用いることができる。
【００６６】
特に、本発明によれば、例えば外国語の単語学習装置について、使用するメディアデータ（画像、映像又は音声）の学習素材を、予め記憶しておく必要がない。その都度、膨大な外部のメディアサーバを検索することによって、適切なメディアデータを取得することができる。また、本発明によれば、外国語と母国語との間で、できる限り母国語で利用頻度が多いキーワードを用いて、メディアデータを検索することができる。従って、外国語を母国語に単に直訳しただけでは理解できない外国語であっても、母国語として利用頻度が多いキーワードに自動的に補完され、利用者にとって適切なメディアデータが視聴されることとなる。
【００６７】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００６８】
１  対訳キーワード抽出装置
１１１  外国語コーパス辞書
１１２  外国語対訳辞書
１２１  日本語コーパス辞書
１２２  日本語対訳辞書
２  対訳単語入力部
３１  第１の共起語抽出部
３２  第１の対訳共起語抽出部
３３  第１の出現頻度検索部
３４  第１の共起語フィルタ部
３５  第１の対訳共起語比較部
４１  第２の共起語抽出部
４２  第２の対訳共起語抽出部
４３  第２の出現頻度検索部
４４  第２の共起語フィルタ部
４５  第２の対訳共起語比較部
５  共起語決定部
６  検索部
【図１】
2015143907.tif 000003
【図２】
2015143907.tif 000004
【図３】
2015143907.tif 000005
【図４】
2015143907.tif 000006
【図５】
2015143907.tif 000007
【図６】
2015143907.tif 000008