(57)【要約】【課題】適切な多肢選択式問題を自動的に作成できるようにする。【解決手段】問題自動作成装置８２は、各々が、条件と、この条件に対する応答とからなる複数の条件応答ペアを含むコーパス８０から、任意の条件応答ペアを正解用ペアとして選択する正解選択部９０と、選択された正解用ペア、正解用ペアの応答と等価な表現の応答を有する条件応答ペアの集合、および正解用ペアの条件と等価な表現の条件を有する条件応答ペアの集合をコーパス８０から除くことにより、不正解用選択肢候補の集合を求める集合演算部９２と、求められた不正解用選択肢候補の集合に含まれる任意の条件応答ペアから選択した所定個数の不正解用の応答を、正解用ペアの応答と組合わせることにより、多肢選択式問題を作成するための問題作成部９４とを含む。【選択図】      図３
2006126242.tif 000002
【特許請求の範囲】
【請求項１】
各々が、条件と、この条件に対する応答とからなる複数の条件応答ペアを含むコーパスから、任意の条件応答ペアを正解用ペアとして選択するための正解選択手段と、
前記正解選択手段により選択された正解用ペアと、前記正解用ペアの応答と等価な表現の応答を有する条件応答ペアの集合と、前記正解用ペアの条件と等価な表現の条件を有する条件応答ペアの集合とを前記コーパスから除くことにより、不正解用選択肢候補の集合を求めるための不正解候補集合作成手段と、
前記求められた不正解用選択肢候補の集合に含まれる任意の条件応答ペアから選択した所定個数の不正解用の応答を、前記正解用ペアの応答と組合わせることにより、前記正解用ペアの条件に対応する応答を選択させる多肢選択式問題を作成するための問題作成手段とを含む、問題自動作成装置。
【請求項２】
さらに、前記不正解候補集合作成手段により作成された不正解用選択肢候補の集合から、前記正解用ペアの応答と非類似の応答を有する条件応答ペアの集合を削除した不正解用選択肢の集合を前記問題作成手段に与えるための手段を含む、請求項１に記載の問題自動作成装置。
【請求項３】
前記条件応答ペアにおける条件は質問であり、応答は当該質問に対する解答である、請求項１または請求項２に記載の問題自動作成装置。
【請求項４】
前記条件応答ペアにおける条件は画像であり、応答は当該画像についての説明文である、請求項１または請求項２に記載の問題自動作成装置。
【請求項５】
前記条件応答ペアにおける条件は文章であり、応答は当該文章についての要約である、請求項１または請求項２に記載の問題自動作成装置。
【請求項６】
前記問題作成手段により所定個数の多肢選択式問題が作成されるまで、前記正解選択手段、前記不正解候補集合作成手段、および前記問題作成手段を繰返し動作させるための手段をさらに含む、請求項１〜請求項５のいずれかに記載の問題自動作成装置。
【請求項７】
コンピュータにより実行されると、当該コンピュータを、請求項１〜請求項６のいずれかに記載の問題自動作成装置として動作させる、問題自動作成のためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、多肢選択式の問題を自動的に作成する技術に関し、特に、例えばいわゆるｅ−ラーニングまたはモバイル学習等において使用される多肢選択式の問題を自動的に作成する問題自動作成装置および問題自動作成プログラムに関する。
【背景技術】
【０００２】
経済・社会の変化に伴い、就業形態も従来と変わり始めている。積極的に転職をすることにより、自己のキャリアを高めていくという考え方も広まりつつある。そのために、仕事に役立つ資格を取得しようとする人々が増加している。転職のためだけでなく最初の就職の際にも、何らかの資格を持っているほうが有利と考える人も多く、そのため種々の資格取得のための予備校、塾、通信教育などが盛んになっている。
【０００３】
資格試験の中でも特に人気のあるのが、英語のコミュニケーション能力を測定する試験である。留学の際の条件として、特定の試験で所定の点数以上を取得していることが求められることも多い。
【０００４】
ところで、そうした試験において問題となるのは、いかにして採点を的確にするか、という点である。特に受験者が多数となると、採点のための労力が多くなって結果が得られるまでの期間が長くなったり、採点者が増加するために採点の精度が低くなったり、試験実施のためのコストが高くなったりするという問題がある。
【０００５】
そこで、各種の試験問題の形式として、一つの質問に対して設けられた複数の選択肢の中から正しい選択肢を選択する多肢選択式問題が多用されている。多肢選択式問題の場合には、採点が容易で自動化が可能であり、短期間に結果を出すことができるという利点がある。その結果採点者を増加させたりする必要もなく、受験者が増加してもコストの増加を抑制できる。
【０００６】
また、現代日本のようにネットワーク技術、通信技術が発達し、携帯電話のようなコミュニケーションツールが普及した社会では、そうしたコミュニケーションツールを用いていつでもどこでも短い時間で利用できる、資格試験のための学習サービスを求める利用者が多くなっている。そうしたサービスのためにも多肢選択式問題は有効である。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このようなパーソナルコンピュータやモバイル機器を用いた学習形態では、練習問題の提供側において問題を効率よく作成することが必要となる。多肢選択式問題を作成するためには、問いとその問いに対する正解とを準備するだけでなく、不正解に相当する選択肢を準備する必要がある。しかし、ある問いに対し不正解となるような選択肢を作成するためには、まず不正解の候補を作成し、その候補が問いに対する正解にはなり得ないことを確認するという作業が必要である。また、問題として難易度を高めるためには、不正解であっても正解と紛らわしいような選択肢を作成することも必要である。
【０００８】
しかし、こうした作業を行なうためには、例えば語学の試験の場合、選択肢の候補となる文の意味まで的確に理解する必要があると考えられていた。そのため、従来は、試験問題作成のために十分な能力を備えた人間が、手作業でそうした問題の作成を行なっていた。
【０００９】
しかし、今後はより多数の人々がコミュニケーションツールを用いた学習を行なうことが考えられ、そうした需要に対応するためには、適切な多肢選択式問題を、効率よく、自動的に作成する技術が求められている。
【００１０】
したがって、この発明の目的は、適切な多肢選択式問題を自動的に作成することが可能な多肢選択式問題の問題自動作成装置およびそのためのコンピュータプログラムを提供することである。
【００１１】
この発明の他の目的は、適切な多肢選択式問題を自動的に、かつ効率的に作成することが可能な多肢選択式問題の問題自動作成装置およびそのためのコンピュータプログラムを提供することである。
【課題を解決するための手段】
【００１２】
本発明のある局面にしたがった問題自動作成装置は、各々が、条件と、この条件に対する応答とからなる複数の条件応答ペアを含むコーパスから、任意の条件応答ペアを正解用ペアとして選択するための正解選択手段と、当該正解選択手段により選択された正解用ペアと、正解用ペアの応答と等価な表現の応答を有する条件応答ペアの集合（以下、第１の集合という）と、正解用ペアの条件と等価な表現の条件を有する条件応答ペアの集合（以下、第２の集合という）とを、コーパスから除くことにより、不正解用選択肢候補の集合を求めるための不正解候補集合作成手段と、求められた不正解用選択肢候補の集合に含まれる任意の条件応答ペアから選択した所定個数の不正解用の応答を、正解用ペアの応答と組合わせることにより、正解用ペアの条件に対応する応答を選択させる多肢選択式問題を作成するための問題作成手段とを含む。
【００１３】
第１の集合は、正解用ペアの応答と等価な表現集合に含まれる応答を有する集合であり、それら応答は正解用ペアの条件に対して正解となりうる。この集合に含まれる応答を正解用ペアの応答と組合わせて選択肢とすると、正解が複数存在することになり問題として不適当である。第２の集合は、正解用ペアの条件と等価な表現集合に含まれる条件を有する集合であり、それらの応答は、正解用ペアの条件に対して正解となりうる。これらの応答を正解用ペアの応答と組合わせて選択肢とすると、正解が複数存在することになり問題としてやはり不適当である。このため、正解用ペアと第１および第２の集合とをコーパスから削除して、不正解用選択肢の集合とする。この不正解用選択肢の集合では、正解用ペアの条件に対して、複数の正解が出現する可能性のある応答の存在が排除され、条件および応答の正しい組合わせは１個しか存在せず、適正な多肢選択式問題が作成される。問題作成作業は人手によることなく自動で行われるから効率が良い上、コスト削減にもつながる。また、選択肢の数を自在に設定できるから、選択肢の組合わせの自由度を格段に向上できるし、コーパスに自然な対話の条件応答ペアやその他種々の条件応答ペアを用意しておくことで、より高度な問題の自動作成も可能となる。
【００１４】
好ましくは、問題自動作成装置はさらに、不正解候補集合作成手段により作成された不正解用選択肢候補の集合から、正解用ペアの応答と非類似の応答を有する条件応答ペアの集合（以下、第３の集合という）を削除した不正解用選択肢の集合を問題作成手段に与えるための手段を含む。
【００１５】
第３の集合に含まれる応答は、正解用ペアの応答と非類似であるから、これが選択肢に含まれても受験者は惑うことなくこの選択肢を避けることができる。これら応答を不正解用選択肢の集合から排除することにより、正解用の応答と全く異なる応答が選択肢として設定されることがなくなる。その結果、受験者が惑うような選択肢を有する、試験練習用として好適な問題を作成することができる。
【００１６】
条件応答ペアにおける条件と応答の具体例として、条件は質問であり応答は質問に対する解答である場合や、条件は画像であり応答は画像についての説明文である場合や、条件は文章であり応答は文章についての要約である場合を挙げることができる。
【００１７】
また問題自動作成装置はさらに、問題作成手段により所定個数の多肢選択式問題が作成されるまで、正解選択手段、不正解候補集合作成手段、および問題作成手段を繰返し動作させるための手段をさらに含んでもよい。
【００１８】
この問題自動作成装置は、所定個数の問題を自動的に作成して、作成が完了すると自動的に停止する。必要なときに必要な個数の問題を作成できるので、問題作成を効率よく行なえる。
【００１９】
本発明の他の局面にしたがったコンピュータプログラムは、コンピュータにより実行されると、上記いずれかの問題自動作成装置として当該コンピュータを動作させるものである。
【発明を実施するための最良の形態】
【００２０】
以下に述べる本発明の実施の形態は、コンピュータおよびコンピュータ上で動作するソフトウェアにより実現される。もちろん、以下に述べる機能の一部または全部を、ソフトウェアでなくハードウェアで実現することも可能である。
【００２１】
図１に、本実施の形態で利用されるコンピュータシステム２０の外観図を、図２にコンピュータシステム２０のブロック図を、それぞれ示す。なおここに示すコンピュータシステム２０はあくまで一例であり、この他にも種々の構成が可能である。
【００２２】
図１を参照して、コンピュータシステム２０は、コンピュータ４０と、いずれもこのコンピュータ４０に接続されたモニタ４２、キーボード４６、およびマウス４８を含む。コンピュータ４０にはさらに、ＣＤ−ＲＯＭ（Compact  Disc  Read−Only  Memory）ドライブ５０と、ＦＤ（Flexible  Disk）ドライブ５２とが内蔵されている。
【００２３】
図２を参照して、コンピュータシステム２０はさらに、コンピュータ４０に接続されるプリンタ４４を含むが、これは図１には示していない。またコンピュータ４０はさらに、ＣＤ−ＲＯＭドライブ５０およびＦＤドライブ５２に接続されたバス６６と、いずれもバス６６に接続された中央演算装置（Central  Processing  Unit：CPU）５６、コンピュータ４０のブートアッププログラムなどを記憶したＲＯＭ（Read−Only  Memory）５８、ＣＰＵ５６が使用する作業エリアおよびＣＰＵ５６により実行されるプログラムの格納エリアを提供するＲＡＭ(Random  Access  Memory）６０、および後述するコーパスを格納したハードディスク５４を含む。
【００２４】
以下に述べる実施の形態のシステムを実現するソフトウェアは、たとえば、ＣＤ−ＲＯＭ６２のような記録媒体上に記録されて流通し、ＣＤ−ＲＯＭドライブ５０のような読取装置を介してコンピュータ４０に読込まれ、ハードディスク５４に格納される。ＣＰＵ５６がこのプログラムを実行する際には、ハードディスク５４からこのプログラムを読出してＲＡＭ６０に格納し、図示しないプログラムカウンタによって指定されるアドレスから命令を読出して実行する。ＣＰＵ５６は、処理対象のデータをハードディスク５４から読出し、処理結果を同じくハードディスク５４に格納する。
【００２５】
コンピュータシステム２０の動作自体は周知であるので、ここではその詳細については繰り返さない。
【００２６】
なお、ソフトウェアの流通形態は上記したように記録媒体に固定された形には限定されない。たとえば、ネットワークを通じて接続された他のコンピュータからデータを受取る形で流通することもあり得る。また、ソフトウェアの一部が予めハードディスク５４中に格納されており、ソフトウェアの残りの部分をネットワーク経由でハードディスク５４に取込んで実行時に統合するような形の流通形態もあり得る。
【００２７】
一般的に、現代のプログラムはコンピュータのオペレーティングシステム（ＯＳ）によって提供される汎用の機能を利用し、それらを所望の目的にしたがって組織化した形態で実行することにより前記した所望の目的を達成する。したがって、以下に述べる本実施の形態の各機能のうち、ＯＳまたはサードパーティが提供する汎用的な機能を含まず、それら汎用的な機能の実行順序の組合わせだけを指定するプログラム（群）であっても、それらを利用して全体的として所望の目的を達成する制御構造を有するプログラム(群）である限り、それらが本発明の技術的範囲に含まれることは明らかである。
【００２８】
［構成］
図３に、本実施の形態のプログラムにより問題自動作成装置８２が実現されるものとみなして問題自動作成装置８２の構成を機能的に示してある。図３を参照して、この問題自動作成装置８２は、ハードディスク５４に格納された、英語の問題（条件）のテキストデータおよびその音声データならびにその問題文に対する解答（応答）文のテキストデータ（または音声データ）のペアを多数含むコーパス８０を用いて、英語のリスニング能力に関する多肢選択式問題を作成するためのものである。すなわちこの実施の形態では、問題文のテキストデータまたは音声データを条件とし、その条件に対する応答が解答文であり、コーパス８０はそうした条件応答ペアを多数集めたものである。
【００２９】
なお、以下の説明では、図４に示すように、条件が質問ＱＫであり応答が質問に対する解答ＡＫ、Ａｉである英語のリスニング問題を例にとって説明する。図４に示す例では解答ＡＫが正解である。説明を簡易にするために以下の例では選択肢は２個とするが、実際の問題では選択肢の数は３個以上５個以内の範囲が適切であると思われる。
【００３０】
問題自動作成装置８２は、コーパス８０の中から問題文および正解文となるペアを選択するための正解選択部９０と、コーパス８０に含まれるペアの中から、正解選択部９０により選択された正解用ペア、正解用ペアの応答と等価な表現の応答を有する条件応答ペアの集合、および正解用ペアの条件と等価な表現の条件を有する条件応答ペアの集合をコーパス８０から除くことにより、不正解用選択肢候補の集合を求めて不正解となる選択肢の候補となる解答文の集合を作成するための集合演算部９２と、正解選択部９０により選択された正解ペアと、集合演算部９２により選択された不正解となる解答文の集合とから多肢選択式問題を作成するための問題作成部９４とを含む。
【００３１】
ハードディスク５４に記憶されたコーパス８０の構成例を図５に示す。図５を参照して、コーパス８０は、質問Ｑｉとそれに対する正しい応答Ａｉとからなるペアを多数集めた問題の集合Ｃ＝｛（Ｑｉ→Ａｉ）｜ｉ∈Ｎ｝である（Ｎは自然数の集合）。質問Ｑｉと応答Ａｉとは、応答Ａｉが質問Ｑｉに対する正しい解答となるように予め作成されている。
【００３２】
図６に、問題自動作成装置８２の各機能を実現するためのコンピュータプログラムのフローチャートを示す。以下、図３の各部と図６とを参照しながら、図３の各部の機能について説明する。
【００３３】
正解選択部９０は、コーパス８０の中から、任意の質問応答ペア（ＱＫ，ＡＫ）を正解用ペアとして選択し、ＱＫを問題の条件、ＡＫを正解の選択肢とする機能を持つ（図６のステップ１１０）。
【００３４】
集合演算部９２は、不正解用選択肢の集合を求めるものである（図６のステップ１１２〜ステップ１２４）。集合演算部９２は、具体的には以下のようにして不正解用選択肢の集合を求める。
【００３５】
まず、コーパス８０を構成する集合Ｃから正解ペア（ＱＫ，ＡＫ）を差し引いた集合Ｃ’＝Ｃ−（ＱＫ，ＡＫ）を求める（ステップ１１２）。
【００３６】
次に、集合演算部９２は、集合Ｃ’のうち、応答が正解の応答ＡＫの言換え（換言）となっているものを第１の集合として抽出する（ステップ１１４）。以下、ある文Ｘの言換えとなる文の集合を以下ＰＡＲＡＰＨＲＡＳＥ（Ｘ）と表す。
【００３７】
例えば、図４および図５に示す応答Ａｉ＝「Ｙｅｓ，Ｉ′ｄ  ｌｉｋｅ  ｔｏ  ｋｎｏｗ  ｈｉｓ  ｎａｍｅ」に対し、比較対象の応答Ａｊ＝「Ｙｅｓ，Ｉ  ｗａｎｔ  ｔｏ  ｋｎｏｗ  ｈｉｓ  ｎａｍｅ」とすれば、Ａｊ∈ＰＡＲＡＰＨＲＡＳＥ（Ａｉ）である。ある文が正解の応答ＡＫの言換えとなっているか否かを判定する方法には種々ある。例えば、同じ意味で異なる言い方を集めた辞書を用い、この辞書との照合により判定することができる。なお、「言換え（換言）」は、同じ意味を別の言い方でいうこと、すなわち両者が等価であることをいう。これに対し、後に述べる「類似」とは、二つの文中に出現する単語または構文が類似することをいい、類似か否かを判定するための所定の判定基準によって判定される。したがって「言換え（換言）」と「類似」とは別の概念である。
【００３８】
正解の応答ＡＫの言換えとなっている応答は、不正解選択肢として不適切である。したがってステップ１１６では、集合演算部９２は、コーパスＣ’から前述した第１の集合を削除して新たにＣ’とする。
【００３９】
さらに集合演算部９２は、ステップ１１８において、コーパスＣ’のうち、質問Ｑｊ∈ＰＡＲＡＰＨＲＡＳＥ（ＱＫ）となるようなペアＱｊ−Ａｊからなる第２の集合を作成する。これは、正解ペアの質問の言換えになっている質問に対する応答は、正解文と同じ意味を表すか、正解ペアの質問に対する正しい応答となっているためである。そうした応答は不正解選択肢として不適切である。したがって、ステップ１２０において集合Ｃ’から第２の集合を削除して新たにＣ’とする。
【００４０】
以上の処理で、集合Ｃ’には、応答が正解の応答ＡＫとは異なる意味となっているペアのみが残されている。したがって、集合Ｃ’の中の任意のペアのうちの質問を抽出し、不正解選択肢とすることができる。しかし、多肢選択式問題としては、できるだけ正解と紛らわしい不正解選択肢を設けることが望ましい。そこで本実施の形態ではさらに次のような処理を行なう。
【００４１】
すなわち、集合演算部９２は、ステップ１２２において、集合Ｃ’のうち、応答が正解の応答ＡＫと類似しないペアのみからなる第３の集合を作成する。第３の集合内の各応答は、正解用ペアの応答と非類似であるから、これが正解用ペアの応答とともに他の選択肢として採用された場合には、正解用の応答と全く異なり明らかに誤りと分る選択肢が存在することになる。それでは、受験者が惑うことがなく、試験練習用問題として適性に欠けるものとなるから、このような第３の集合を不正解用選択肢の集合から排除する。すなわち、ステップ１２４において、集合Ｃ’から第３の集合を削除して新たな集合Ｃ’とする。この処理により、集合Ｃ’に残るペアの応答は、いずれも正解の応答ＡＫに類似しているが、その言換えではない文となる。これらを選択肢とすることで、多肢選択式問題がより難しいものとなる。
【００４２】
ステップ１２６では、このようにして作成された集合Ｃ’から必要な数だけの任意の応答を抽出し、不正解選択肢とする。
【００４３】
問題作成部９４は、このようにして抽出された不正解用の応答Ａｉを、正解用ペア（ＱＫ，ＡＫ）の応答ＡＫと組合わせて、応答の選択肢が２個以上存在する多肢選択式問題を作成し、ハードディスク５４に一つの問題として出力する（ステップ１２８）。
【００４４】
さらにステップ１３０では、問題作成の終了条件が成立したか否かを判定する。終了条件が成立すれば処理を終了する。終了条件が成立していなければステップ１１０に戻り、次の問題の作成を開始する。終了条件としては、例えば所定個数の問題を作成し終えたか否かを採用することができる。
【００４５】
こうして作成された多肢選択式問題においては、条件および応答の正しい組合わせは１個しか存在しない。また不正解選択肢はいずれも正解の選択肢と紛らわしいものとなり、多肢選択式問題として適正な問題が作成される。
【００４６】
以上に説明した不正解選択肢の抽出のための基準を図７に表形式でまとめてある。
【００４７】
図７を参照して、行２０４は、正解用ペアが（Ｑ３，Ａ３）であることを示している。
【００４８】
行２００は、正解の応答Ａ３と非類似の応答Ａ１を有するペア（Ｑ１，Ａ１）は、不正解選択肢を作成するためのペアとしては不適切であることを示している。
【００４９】
行２０２は、応答がＰＡＲＡＰＨＲＡＳＥ（Ａ３）に属する質問応答ペア（Ｑ２，Ａ２）は、不正解選択肢を作成するためのペアとしては不適切であることを示す。
【００５０】
行２０６は、質問がＰＡＲＡＰＨＲＡＳＥ（Ｑ３）に属する質問応答ペア（Ｑ４，Ａ４）は、不正解選択肢を作成するためのペアとしては不適切であることを示す。
【００５１】
行２０８は、質問応答ペア（Ｑ１，Ａ１）、（Ｑ２，Ａ２）、（Ｑ３，Ａ３）、（Ｑ４，Ａ４）を除いた不正解用選択肢の集合から選択した質問応答ペア（Ｑ５，Ａ５）は、不正解選択肢を作成するためのペアとしては適切であることを示している。
【００５２】
［動作］
次に、図３に示した問題自動作成装置８２の動作を、適宜図６のフローチャートを参照しながら説明する。
【００５３】
質問の作成が指示されると、正解選択部９０は、コーパス８０の中から、任意の質問応答ペア（ＱＫ，ＡＫ）を正解用ペアとして選択し、質問ＱＫを問題の条件、応答ＡＫを正解の選択肢とする（図６のステップ１１０）。
【００５４】
集合演算部９２は、コーパス８０から正解ペア（ＱＫ，ＡＫ）を差し引いた集合Ｃ’＝Ｃ−（ＱＫ，ＡＫ）を求めたのち（ステップ１１２）、第１の集合を求める（ステップ１１４）。そして集合Ｃ’からこの第１の集合を削除して新たな集合Ｃ’とする（ステップ１１６）。集合演算部９２はさらに、第２の集合を作成する（ステップ１１８）。新たなＣ’からこの第２の集合を削除して新たな集合Ｃ’とする（ステップ１２０）。集合演算部９２はさらに、第３の集合を作成する（ステップ１２２）。そして集合Ｃ’からさらにこの第３の集合を削除して最終的な不正解用選択肢の集合Ｃ’とする（ステップ１２４）。
【００５５】
このような処理により、不正解用選択肢の集合Ｃ’には、正解ペア（ＱＫ，ＡＫ）の条件ＱＫに対して、応答ＡＫと同じく正解となりうる応答も、応答ＡＫと非類似の応答も含まれていないことになる。
【００５６】
次に、問題作成部９４は、不正解用選択肢の集合Ｃ’に含まれる任意の条件応答ペアから選択した１個または複数個の不正解用の応答Ａｉを、正解用ペア（ＱＫ，ＡＫ）の応答ＡＫと組合わせて問題を作成する（ステップ１２６）。
【００５７】
こうして作成した問題は、適当に整形された後、ハードディスク５４に多肢選択式問題集として蓄積される。
【００５８】
利用者から多肢選択式問題を提供するよう要求があった場合には、この多肢選択式問題集から何らかの方式にしたがって多肢選択式問題を選択し、選択された多肢選択式問題の問題文の音声データを要求のあったパーソナルコンピュータまたはモバイル機器等に出力し、あわせて選択肢のテキストを送信して画面に表示させ、その中から利用者に応答を選択させる。利用者の応答が受信されると、その応答が正解応答の選択肢と一致しているか否かを判定し、正解・誤りの判定結果を送信し、次の問題を実行する。
【００５９】
このような問題の作成処理および出力が、受験者から要求がある度に繰返され、受験者に対して数多くの問題が提供される。
【００６０】
この実施の形態によれば、問題作成は人手によることなく自動で行われるから効率が良い上、コスト削減にもつながる。また、選択肢の数を自在に選択できるから、選択肢の組合わせの自由度を格段に向上できる。さらに、コーパス８０に自然な対話の条件応答ペアまたはその他種々の条件応答ペアを用意しておくことで、より高度な問題の自動作成も可能となる。
【００６１】
またこの実施の形態では、正解用ペア（ＱＫ，ＡＫ）の応答ＡＫと非類似な応答を有する質問応答ペアの集合（第３の集合）も不正解用選択肢の集合から削除している。したがって、受験者が惑うような選択肢を付加することができ、試験練習用として好適な問題を作成することができる。
【００６２】
［変形例］
上記した問題自動作成装置８２は英語のリスニングに関する多肢選択式問題を作成するものである。しかし本発明はリスリング問題に限定して適用可能なわけではなく、また英語の問題に限定されるわけでもない。テキストを提示する問題に適用することも可能であるし、音声言語であればどのような言語についても適用できる。
【００６３】
また以上の実施の形態では、条件が質問であり応答が質問に対する解答である場合を例にとって説明した。しかし、本発明はそのような実施の形態には限定されない。例えば、図８に示すように、絵や写真等の画像ＰＫと、説明文ＳＫ、Ｓｊを複数提示して、画像の説明として適切なものを選択する形式の問題であってもよい。この場合は、絵または写真等の画像Ｐｉと説明文Ｓｉとのペアを集めたコーパス｛（Ｐｉ，Ｓｉ）｝を作成しておき、画像Ｐｉを条件に、説明文Ｓｉを応答に、それぞれ置換えて、前述した処理を行なうことにより、問題作成を自動で行わせることができる。二つの画像が等価か否かを判定することが画像のみに基づいては困難な場合もあるが、そうした場合には何らかの定型的な説明を画像に付しておくことが有効である。この説明は、応答としての説明文とは別のものである。
【００６４】
また、図９に示すように、文章ＣＫとともに要約ＳＫ、Ｓｊを複数提示して、文章ＣＫに合致する要約を選択する形式の問題であってもよい。この場合は、文章Ｃｉと要約Ｓｉのペアを集めたコーパス｛（Ｃｉ，Ｓｉ）｝を作成しておき、文章Ｃｉを条件に、要約Ｓｉを応答に、それぞれ置換えて前述した処理を行なうことにより、問題作成を自動的に行なわせることができる。
【００６５】
また、翻訳を複数提示して、原文に合致する翻訳を選択する形式の問題であってもよいし、単語の定義を複数提示して、単語に合致する定義を選択する形式の問題であってもよい。１個の質問と複数個の応答からなる問題ではなく、複数個の質問と１個の応答が与えられ、応答に対してもっとも適した質問を選択させる形式の多肢選択式問題であってもよい。この場合には、前述した実施の形態において、質問を応答に、応答を質問に、それぞれ置換えて前述した処理を行なうことにより、問題作成を自動的に行なわせることができる。
【００６６】
上記した実施の形態では問題を音声データで出力しているが、問題をテキストで出力してもよいことはもちろんである。また問題の音声データをコーパスに保持することなく、音声合成によってテキストから問題の音声を発生させるようにしてもよい。さらに、選択肢の各々の音声を順次発生させて利用者に聞かせ、その中から解答を選択させるような実施の形態も考えられる。
【００６７】
上記した実施の形態では、多肢選択式問題として英語等の語学に関するものを想定している。しかし本発明はそのような実施の形態には限定されない。質問として利用できる何らかの条件と、それに対する正しい応答とからなるペアをコーパスとして収集できるものであれば、どのようなものを対象とする場合でも、適切な多肢選択式問題を自動的に、短時間で効率的に多数作成することができる。
【００６８】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味および範囲内でのすべての変更を含む。
【図面の簡単な説明】
【００６９】
【図１】この発明の一実施の形態に係る問題自動作成プログラムを実行するコンピュータシステムの外観図である。
【図２】図１のコンピュータシステムのブロック図である。
【図３】この発明の一実施の形態に係る問題自動作成装置８２の構成を示すブロック図である。
【図４】多肢選択式問題の一例を示す図である。
【図５】コーパスの一例を示す図である。
【図６】図３の問題自動作成装置８２による問題作成処理の内容を示すフローチャートである。
【図７】問題作成処理の内容をまとめた表である。
【図８】多肢選択式問題の他の例を示す図である。
【図９】多肢選択式問題のさらに他の例を示す図である。
【符号の説明】
【００７０】
４０  コンピュータ
８０  コーパス
８２  問題自動作成装置
９０  正解選択部
９２  集合演算部
９４  問題作成部
【図１】
2006126242.tif 000003
【図２】
2006126242.tif 000004
【図３】
2006126242.tif 000005
【図４】
2006126242.tif 000006
【図５】
2006126242.tif 000007
【図６】
2006126242.tif 000008
【図７】
2006126242.tif 000009
【図８】
2006126242.tif 000010
【図９】
2006126242.tif 000011