(57)【要約】【課題】より少ない質問を出題して問題となっている状況の原因を追及できるようにした原因追及方法、原因追及プログラムおよび原因追及システムを提供する。【解決手段】情報処理装置に、複数の質問と選択肢と原因の各関係を表す関係データと、その内容を表す内容データとを記憶させ、前記関係データを用いて、前記質問毎に、各選択肢に関係づけられた原因の数が少ない順に前記質問の出題順番を求めさせ、この出題順番に従って前記内容データを用いて質問および選択肢の内容を順次出力させ、選択肢の選択結果と前記関係データを用いて前記原因を、選ばれた選択肢に関係づけられたものに絞り込ませ、前記関係データを前記絞り込まれた原因に関するものだけに削減させ、前記出題順番の調整、質問および選択肢の内容の出力、前記選択結果の入力、前記原因の絞り込みを繰り返し行わせて原因を追求する。【選択図】図１
2007257016.tif 000002
【特許請求の範囲】
【請求項１】
複数の選択肢の中から一つを選択する複数の質問を順次出題し、選ばれた選択肢によって、問題となっている状況の原因を絞り込んで原因を追究する方法であって、
情報処理装置に、
複数の質問と各質問に関係づけられた複数の選択肢と各選択肢に関係づけられた原因の各関係を表す関係データと、質問と選択肢の内容を表す内容データとを記憶させると共に、
前記関係データを用いて、前記質問毎に、各選択肢に関係づけられた原因の数が少ない順に前記質問の出題順番を求めさせ、
この出題順番に従って前記内容データを用いて質問および選択肢の内容を順次出力させ、
前記質問に対する回答として前記選択肢の選択結果が入力されたときに、この選択結果と前記関係データを用いて前記原因を、選ばれた選択肢に関係づけられたものに絞り込ませると共に、
前記関係データを前記絞り込まれた原因に関するものだけに削減させ、前記出題順番の調整と、質問および選択肢の内容の出力と、前記選択結果の入力と、前記原因の絞り込みを繰り返し行わせて、問題となっている状況の原因を追求することを特徴とする原因追及方法。
【請求項２】
複数の質問と各質問に関係づけられた複数の選択肢と各選択肢に関係づけられた原因の各関係を表す関係データと、質問と選択肢の内容を表す内容データとを用い、
情報処理装置に、
前記関係データを用いて、前記質問毎に各選択肢に関係づけられた原因の数が少ない順に前記質問の出題順番を求めさせる出題順番決定ステップと、
前記内容データを用いて、前記決定された出題順番で、質問と選択肢の内容を表示させ、この選択肢の選択結果を入力させて、この選択結果と前記関係データとを用いて前記原因を、選ばれた選択肢に関係づけられたものに絞り込ませる原因絞り込みステップと、
前記関係データを前記絞り込まれた原因に関するものだけに削減させる関係データの再編成ステップとを繰り返し実行させて、問題となっている状況の原因を追及するものであることを特徴とする原因追及プログラム。
【請求項３】
複数の質問と各質問に関係づけられた複数の選択肢と各選択肢に関係づけられた原因の各関係を表す関係データ、および、質問と選択肢の内容を表す内容データを記憶させた記憶手段と、
前記内容データに基づく質問と選択肢の内容を表示する表示手段と、
この表示手段に表示させた選択肢の中から一つを選択結果として入力可能である入力手段と、
前記関係データを用いて、前記質問毎に各選択肢に関係づけられた原因の数が小さい順に質問の出題順番を求めて、この求められた出題順番で、前記表示手段に質問と選択肢の内容を表示させる一方、前記入力手段を介して入力された選択結果と前記関係データとを用いて前記原因を、選ばれた選択肢に関係づけられたものに絞り込み、前記関係データを前記絞り込んだ原因に関するものだけに削減させる一連の処理をくり返し行って、問題となっている状況の原因を追及する演算処理手段とを備えることを特徴とする原因追及システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の選択肢の中から一つを選択することにより問題となっている状況の原因を絞り込んで追求する原因追及方法、原因追及プログラムおよび原因追及システムを提供するものである。
【背景技術】
【０００２】
従来より、複数の選択肢を有する質問を繰り返し行うことにより、選ばれた選択肢によって問題となっている状況の原因を追及することが多方面において行われている。例えば医師による問診のように、医師が患者の状況に合わせて複数の質問を行って、患者の病状（状況）を確認し、原因となっているものを追求することが行われている。
【０００３】
同様に演算処理手段を用いて、質問を出題して原因を追及することも行われている。例えば、インターネットやイントラネットのサイトには、複数の質問を順次出題することにより、クライアントが陥っている状況の真の原因を追及する方法があり、これはＱ＆Ａシステムと呼ばれている。特開特開２００４−０３０４１８（特許文献１）にはこのようなＱ＆Ａシステムが示されている。
【０００４】
【特許文献１】特開２００４−０３０４１８
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、従来のＱ＆Ａシステムでは、質問の順番が固定されており、どのような場合でも、予め用意された規定の順番で質問を出題していた。そのため、従来のＱ＆Ａシステムを利用する利用者は原因を追及できるまでにたくさんの質問に答えなければならず、それだけ多くの時間や手間を必要とする場合があった。また、質問の内容に追加や削除などの変更を加えた場合には、変更の度に、質問、選択肢、原因のデータを大幅に作成し直したり出題順番を再び考え直す必要があった。
【０００６】
本発明は前記問題を考慮に入れてなされたものであり、より少ない質問を出題して問題となっている状況の原因を追及できるようにした原因追及方法、原因追及プログラムおよび原因追及システムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するため、本発明は、
複数の選択肢の中から一つを選択する複数の質問を順次出題し、選ばれた選択肢によって、問題となっている状況の原因を絞り込んで原因を追究する方法であって、
情報処理装置に、
複数の質問と各質問に関係づけられた複数の選択肢と各選択肢に関係づけられた原因の各関係を表す関係データと、質問と選択肢の内容を表す内容データとを記憶させると共に、
前記関係データを用いて、前記質問毎に、各選択肢に関係づけられた原因の数が少ない順に前記質問の出題順番を求めさせ、
この出題順番に従って前記内容データを用いて質問および選択肢の内容を順次出力させ、
前記質問に対する回答として前記選択肢の選択結果が入力されたときに、この選択結果と前記関係データを用いて前記原因を、選ばれた選択肢に関係づけられたものに絞り込ませると共に、
前記関係データを前記絞り込まれた原因に関するものだけに削減させ、前記出題順番の調整と、質問および選択肢の内容の出力と、前記選択結果の入力と、前記原因の絞り込みを繰り返し行わせて、問題となっている状況の原因を追求することを特徴とする原因追及方法を提供している。
【０００８】
前記方法によれば、各選択肢に関係づけられた原因の数を少ない順に並べるという演算処理手段が得意とする統計処理を行って、出題する質問のうち原因をよく絞ることができる質問から順番に出題することができるので、問題となっている状況の原因を速やかに求めることができる。また、原因を絞り込んだ後に絞り込まれた原因に関するものについて再び前記統計処理を繰り返し行って、さらに効率的な順番に質問の出題順番を入れ替えて、並び替えた質問を用いて問題となっている状況の原因を追及できるので、選択肢の選択結果に合わせて、さらに効率的な順番で質問を出題し、速やかに原因を追及することができる。
【０００９】
また、質問、選択肢、原因の何れを更新した場合にも、関係データと内容データの対応する部分だけを修正して、前記統計処理を行うことにより、前記効率的な順番で質問を出題することが可能であるから、従来のように煩雑なデータの作り直しを行う必要がない。
【００１０】
また、本発明は、
複数の質問と各質問に関係づけられた複数の選択肢と各選択肢に関係づけられた原因の各関係を表す関係データと、質問と選択肢の内容を表す内容データとを用い、
情報処理装置に、
前記関係データを用いて、前記質問毎に各選択肢に関係づけられた原因の数が少ない順に前記質問の出題順番を求めさせる出題順番決定ステップと、
前記内容データを用いて、前記決定された出題順番で、質問と選択肢の内容を表示させ、この選択肢の選択結果を入力させて、この選択結果と前記関係データとを用いて前記原因を、選ばれた選択肢に関係づけられたものに絞り込ませる原因絞り込みステップと、
前記関係データを前記絞り込まれた原因に関するものだけに削減させる関係データの再編成ステップとを繰り返し実行させて、問題となっている状況の原因を追及するものであることを特徴とする原因追及プログラムを提供している。
【００１１】
前記出題順番決定ステップでは、前記関係データを用いて、各質問に対して、選択肢の出現数の分布を求め、この選択肢の出現数の分布から、出現数の相加平均や相乗平均などを求めるなどして質問毎に各選択肢に関係づけられた原因の数を求め、この数の小さい順に質問の出題順番を求めさせる。これらの統計処理は情報処理装置にとって容易に行うことができる処理である。つまり、各選択肢に関係づけられた原因の数を少ない順に並べるという演算処理手段が得意とする統計処理を行って、出題する質問のうち原因をよく絞ることができる質問から順番に出題順番を決定する。
【００１２】
なお、前記原因絞り込みステップにおいて選択された選択肢の選択回数を計数して、その統計をとる処理を行うことにより、出題順番決定ステップにおいて前記選択肢に関係づけられた原因の数の少ない順で、かつ、統計により求めた各選択肢の選択回数の多い順に出題順番を求めるようにして、さらに効率的な出題順番の調整を行うことが好ましい。
【００１３】
前記原因絞り込みステップでは、前記出題順番で質問と選択肢の内容を情報処理装置に設けた表示部に表示させる。なお、表示する内容は内容データを用いて形成される。また、表示部は前記各ステップを実行する情報処理装置の表示部であっても、インターネットなどの通信網を介して接続されたブラウザー機能を有する情報処理装置などの表示装置の表示部であってもよい。
【００１４】
そして、前記選択肢の中から、情報処理装置に設けたキーボードや、マウスなどのポインティングデバイスからなる入力手段、または、通信網を介して接続された情報処理装置に設けた入力手段を用いて、一つの選択肢が選択されると、前記関係データを用いて原因を、選ばれた選択肢に関係づけられたものに絞り込む。なお、前記原因絞り込みステップでは、用意された選択肢を選ばないで前記出題順番に従って次の質問を順次表示させて、回答しやすい選択肢を選択可能とするものであり、表示された質問に対して用意された選択肢を選ばないで次の質問を表示させるための入力部を表示させることが好ましい。
【００１５】
前記関係データの再編成ステップでは、前記関係データを絞り込まれた原因に関するものだけに削減させる。なお、削減した関係データは次の出題順番ステップ、原因絞り込みステップ、関係データの再編成ステップに用いられるが、元の関係データは別途保存しておくことが好ましいことはいうまでもない。なお、関係データの再編成を行って、各ステップを繰り返し行うことにより、選択肢の選択入力の結果に合わせて質問の出題順番を適宜入れ替えて、並び替えた質問を用いて問題となっている状況の原因を追及する。
【００１６】
本発明の原因追及プログラムは、前記関係データと内容データを用いて、効率的な順番で質問を出題して原因を追及するものであるから、質問、選択肢、原因の何れを更新する場合にも、原因追及プログラムを修正する必要はなく、関係データと内容データの対応する部分だけを更新可能である。
【００１７】
また、本発明は、
複数の質問と各質問に関係づけられた複数の選択肢と各選択肢に関係づけられた原因の各関係を表す関係データ、および、質問と選択肢の内容を表す内容データを記憶させた記憶手段と、
前記内容データに基づく質問と選択肢の内容を表示する表示手段と、
この表示手段に表示させた選択肢の中から一つを選択結果として入力可能である入力手段と、
前記関係データを用いて、前記質問毎に各選択肢に関係づけられた原因の数が小さい順に質問の出題順番を求めて、この求められた出題順番で、前記表示手段に質問と選択肢の内容を表示させる一方、前記入力手段を介して入力された選択結果と前記関係データとを用いて前記原因を、選ばれた選択肢に関係づけられたものに絞り込み、前記関係データを前記絞り込んだ原因に関するものだけに削減させる一連の処理をくり返し行って、問題となっている状況の原因を追及する演算処理手段とを備えることを特徴とする原因追及システムを提供している。
【００１８】
前記記憶手段は、複数の質問と各質問に関係づけられた複数の選択肢と各選択肢に関係づけられた原因の各関係を表す関係データ、および質問と選択肢の内容を表す内容データを分けて記憶させるので、質問、選択肢、原因の関係や内容を任意に変更できる。
【００１９】
前記表示手段は、質問と選択肢の内容を表示させるものであり、例えば、質問と選択肢を表示する質問表示領域と選択肢表示領域と選択肢入力領域を備えた表示部（ディスプレイ）である。なお、表示部には表示された質問に対する選択肢の一つを選択するのではなく、前記出題順番によって定められる次の質問にスキップするためのスキップ入力領域を表示させることが好ましい。また、前記入力手段は前記表示手段に表示させた選択肢を入力するものであり、例えば、表示手段に表示させた前記選択肢の選択入力領域とこの選択入力領域を用いて選択入力を可能とするキーボードやポインティングデバイス（マウスなど）である。
【００２０】
この表示手段および入力手段は前記演算処理手段を設けた情報処理装置に直接的に接続したものであれば原因追及システムを簡素にすることができる。また、前記表示手段およ
び入力手段を、前記演算処理手段を設けた情報処理装置に対してインターネットや電話線のような通信線を含む通信網を介して接続された情報処理装置に設けて、不特定多数の利用者が原因追及システムを利用できるようにしてもよい。
【００２１】
前記演算処理手段は、前記記憶手段に記憶させた関係データを用いて、統計処理により各選択肢に関係づけられた原因の数が小さい順に質問の出題順番を求めるので、最も原因を絞りやすい出題順番で表示手段に質問と選択肢の内容を表示させ、入力手段から入力された選択結果を用いて原因をより効率的に絞ることができる。また、関係データを絞られた原因に関係するものだけに削減させて再び前記出題順番を求めることにより、選択結果に応じて最適な出題順番を調整することができる。
【発明の効果】
【００２２】
前述したように、本発明によれば、情報処理装置が得意とする統計処理によって、関係データの内容から複数の質問の出題順番を、最も早く原因を絞ることができる最適な出題順番を調整して順次質問を出題できる。したがって、質問、選択肢、原因の関係を示す関係データおよびこれらの内容を示す内容データを生成するときに、効果的な出題順番を考える必要がないので、これを容易に生成することができる。また、関係データを絞られた原因に関係するものだけに削減させて再び前記出題順番を求めることにより、選択結果に応じて最適な出題順番を調整することができるので、それだけ原因を早く追求することができる。
【００２３】
さらに、質問、選択肢、原因に変更が生じた場合にも、この変更による出題順番の調整を行ったり、各質問に対する選択結果と次に出題するべき質問の関係など、複雑な関係を考える必要がないので、関係データや内容データの更新が容易である。
【００２４】
また、情報処理装置が行う前記統計処理は、各質問毎に、各選択肢に関係づけられた原因の数が少ない順に前記質問の出題順番を求めるものであり、複雑な処理を必要としていないので、それだけ情報処理装置による演算処理を高速に行うことができる。
【００２５】
加えて、各選択肢の選択回数の統計を取って、利用者によって多く選択されている質問を先に出題するように出題順番を調整することにより、さらに、効率の良い出題順番の調整を行うことも可能である。
【発明を実施するための最良の形態】
【００２６】
図１は本発明の第１実施例に係る原因追及システム１の構成を示している。本実施例に示す原因追及システム１はインターネットなどの通信ネットワーク２に接続されて、例えばメーカーが提供した製品の故障原因を追及するサービスを提供する情報処理装置の一例であるサーバ３と、インターネット２を介して前記サーバ３に接続させてサービスを受けるクライアント側の情報処理装置の一例であるパーソナルコンピュータ（以下、パソコンという）４とを有する。
【００２７】
なお、クライアント側の情報処理装置はパソコン４のみならず、携帯電話や携帯情報端末、さらには、前記サーバ３に接続するための専用機などの情報機器であってもよい。また、サーバ３とパソコン４とを接続する通信ネットワーク２は現在広く用いられているインターネットであることが好ましいが、接続できる情報処理装置を限定するイントラネットやＬＡＮや専用端末などであってもよい。つまり、サーバ３およびパソコン４は所望のネットワーク２によって接続されることによって、物理的には離れて配置されていても一つの情報処理装置として機能する。
【００２８】
前記サーバ３は、複数の質問と各質問に関係づけられた複数の選択肢と各選択肢に関係
づけられた原因の各関係を表す関係データＤａと、質問と選択肢と原因の内容を表す内容データＤｂと、各選択肢の選択回数を計数してなる選択回数データＤｃと、これらのデータＤａ〜Ｄｃを用いて問題となっている状況の原因を追及する原因追及プログラムＰとを記憶する。なお、前記各データＤａ〜Ｄｃおよび原因追及プログラムＰは一つのサーバ３内に記憶させるものに限定されるのではなく、前記各データＤａ〜Ｄｃを記録するデータベースサーバと原因追及のための一連の情報処理を行うサーバとを別々に設けてあってもよい。
【００２９】
前記パソコン４は、通信ネットワーク２に接続されるブラウザー機能を有するものであればＰＤＡや携帯電話などその構成を限定するものではないが、ディスプレイなどの表示手段４ａとキーボード４ｂ１やマウス４ｂ２などの入力手段４ｂとを有するものである。
【００３０】
さらに、図２に示すように、前記サーバ３は、パソコン４からのアクセスに応じて情報のやりとりを行うことによりパソコン４に質問や選択肢などの情報を送信して表示させたり、パソコン４による操作を入力する機能を有するプログラムからなるＷｅｂサーバ３ａを構成し、前記原因追及プログラムＰは例えば、パソコン４側のプラットフォームに影響されることなくＷｅｂサーバ３によって実行可能な言語（例えば、Ｊａｖａ言語：サン・マイクロシステムズ・インコーポレーテッドの登録商標）で記述されたものである。
【００３１】
図３は前記関係データＤａの一例を示し、この関係データＤａは複数の質問ｑ１，ｑ２…と各質問ｑ１，ｑ２…に関係づけられた複数の選択肢ｃ１，ｃ２…と各選択肢ｃ１，ｃ２…に関係づけられた原因ｓ１，ｓ２…の各関係を表すデータであり、例えば汎用性に優れたＣＳＶ（Comma  Separated  Values）ファイル形式で記述されている。図３に示す関係データＤａでは、各質問ｑ１，ｑ２…の列で、原因ｓ１〜ｓ５にそれぞれ対応する行のセルに、対応する選択肢ｃ１，ｃ２…が列挙されるように記述しており、例えば質問ｑ１の列に注目すると、選択肢ｃ１は原因ｓ１，ｓ２，ｓ４に関係しており、選択肢ｃ２は原因ｓ１〜ｓ４に関係し、選択肢ｃ３は原因ｓ５に関係している。
【００３２】
図４，図５は前記内容データＤｂ（以下、各内容データＤｂを区別して説明するときは符号Ｄｂ１，Ｄｂ２を用いる）の一例を示す。また、図４に示す、第１の内容データＤｂ１は、各質問ｑ１，ｑ２…の内容を示す文字列Ｔｑ１，Ｔｑ２…を記録してなる列と、各質問ｑ１、ｑ２…に対応する各選択肢ｃ１，ｃ２…の内容を示す文字列Ｔｃ１１，Ｔｃ１２…、Ｔｃ２１，Ｔｃ２２…を記録してなる列とを有する。一方、図５に示す、第２の内容データＤｂ２は、各原因ｓ１，ｓ２…の内容を示す文字列Ｔｓ１，Ｔｓ２…を記録したものである。前記内容データＤｂは例えば汎用性に優れたＣＳＶファイル形式で記述されている。
【００３３】
図６は、前記原因追及プログラムＰによる処理の内容を説明する図であり、Ｓ１は前記関係データＤａを用いて各質問ｑ１，ｑ２…に対する各選択肢ｃ１，ｃ２…の出現数の分布Ｑ１，Ｑ２…を求めるステップである。より具体的に、図３の例の場合、各出現数の分布Ｑｋ：（ｃ１，ｃ２…）＝ａｋ（ａｋ１、ａｋ２…）は以下に示すようになる。（但し、ｋは質問番号を示す添字である）
Ｑ１：（ｃ１，ｃ２，ｃ３）＝ａ１（２，４，２）
Ｑ２：（ｃ１，ｃ２，ｃ３）＝ａ２（２，５，１）
Ｑ３：（ｃ１，ｃ２，ｃ３）＝ａ３（３，２，１）
Ｑ４：（ｃ１，ｃ２，ｃ３，ｃ４）＝ａ４（２，２，１，１）
Ｑ５：（ｃ１，ｃ２，ｃ３，ｃ４）＝ａ５（１，２，１，１）
【００３４】
Ｓ２は前記選択回数データＤｃを用いて、各選択肢ｃ１，ｃ２…の選択回数に基づく重み付けと、各選択肢ｃ１，ｃ２…の選択確率Ｐｋと、絞り込みの期待値Ｅｋを求める演算
を行うステップである。
ここで、質問Ｑｋに対して、ｎｋ個の選択肢ｃ１，ｃ２…があり、各選択肢ｃ１，ｃ２…が選ばれた回数をＢｋ（Ｂｋ１，Ｂｋ２，…）とし、任意の自然数からなる重み付けをＣｋとすると、各選択肢ｃ１，ｃ２…が選ばれる選択確率Ｐｋは、下記の式（１）のように求めることができる。
Ｐｋ（ｃ１，ｃ２…）＝Ｐｋ（Ｐｋ１，Ｐｋ２，…）
＝Ｐｋ（（Ｃｋ＋Ｂｋ１）／Ｍｋ，（Ｃｋ＋Ｂｋ２）／Ｍｋ，…）
…  式（１）
（但し、Ｍｋ＝ｎｋ×Ｃｋ＋Ｂｋ１＋Ｂｋ２＋…とする）
【００３５】
ここでは、説明を簡単にするために前記重み付けＣｋを無限大として、各選択肢ｃ１，ｃ２…の選択確率Ｐｋ１，Ｐｋ２…を同じ確率（１／ｎｋ）で選択されるとして、各質問ｑ１，ｑ２…に対応する期待値Ｅｋ１，Ｅｋ２…を、下記の式（２）のように求める。
Ｅｋ＝（ａｋ１＋ａｋ２＋…）／ｎｋ                                …  式（２）
【００３６】
つまり、期待値Ｅｋは、各選択肢ｃ１，ｃ２の分布の各要素の相加平均であり、より具体的に、図３に示す関係データＤａの例の場合の各期待値Ｅ１、Ｅ２…は、以下に示すようになる。なお、選択肢ｃ１，ｃ２の分布から期待値Ｅ１，Ｅ２…を求めるための演算は相加平均のみならず、相乗平均などであってもよい。
Ｑ１：Ｅ１＝（２＋４＋２）／３＝８／３
Ｑ２：Ｅ２＝（２＋５＋１）／３＝８／３
Ｑ３：Ｅ３＝（３＋２＋１）／３＝６／３
Ｑ４：Ｅ４＝（２＋２＋１＋１）／４＝６／４
Ｑ５：Ｅ５＝（１＋２＋１＋１）／４＝５／４
【００３７】
Ｓ３は求められた期待値Ｅ１，Ｅ２…を用いて、期待値Ｅ１，Ｅ２…の低い順に出題順番を定めるステップである。すなわち、前記期待値Ｅ１、Ｅ２…は質問に回答した場合にどれだけ原因を絞ることができるかという指標となるので、この期待値Ｅ１，Ｅ２…が小さい順に出題番号を定めることにより、原因を早期に絞ることができる。より具体的に、図３に示す関係データＤａの例の場合は質問ｑ５＜ｑ４＜ｑ３＜ｑ１＝ｑ２であるから、前記出題順番は、質問ｑ５→ｑ４→ｑ３→ｑ１またはｑ２となる。
【００３８】
また、ここで、期待値Ｅ１，Ｅ２…が同じ値であるから、ステップＳ４において、以下の式（３）に示すように、分散Ｖｋを求め、この分散Ｖｋの小さいものの優先順位を上げるように設定する。
Ｖｋ＝（ａｋ１＾２×Ｐｋ１＋ａｋ２＾２×Ｐｋ２＋…）−Ｅｋ＾２    …  式（３）
（但し、記号＾はべき乗を表している）
【００３９】
また、前記式（３）において各選択肢の選択確率が等確率（１／ｎｋ）であるとすると、前記式（３）は式（４）に示すように簡略化できる。
Ｖｋ＝（ａｋ１＾２＋ａｋ２＾２＋…）／ｎｋ−Ｅｋ＾２              …  式（４）
【００４０】
そして、図３に示す関係データＤａの例の場合、期待値Ｅｋが同じであった２つの質問ｑ１，ｑ２の分散Ｖ１，Ｖ２は以下のようになる。
Ｑ１：Ｖ１＝（２＾２＋４＾２＋２＾２）／３−（８／３）＾２＝８／９
Ｑ２：Ｖ２＝（２＾２＋５＾２＋１＾２）／３−（８／３）＾２＝２６／９
【００４１】
ステップＳ４では前記分散Ｖｋの小さいもの、つまり、どの選択肢ｃ１，ｃ２…を選んでもある程度原因ｓ１，ｓ２…を絞ることができるものを優先的に出題させる。（なお、分散Ｖｋが小さいものを先に出題するか、分散Ｖｋが大きい者を先に出題するかはシステ
ムの要求によって任意に変更可能である）
【００４２】
また、前記各ステップＳ１〜Ｓ４が関係データＤａを用いて、前記質問ｑ１，ｑ２…毎に各選択肢ｃ１，ｃ２…に関係づけられた原因ｓ１，ｓ２…の数が少ない順に前記質問の出題順番を求めさせる出題順番決定ステップＳａである。
【００４３】
Ｓ５は前記内容データＤｂを用いて、ステップＳ３，Ｓ４によって決定された出題順番Ｑ５→Ｑ３→Ｑ３→Ｑ１→Ｑ２で、質問ｑ５，ｑ４…と選択肢ｃ１，ｃ２の内容を表示させるステップである。このステップＳ４の実行によって、パソコン４の表示手段４ａに表示される画面Ｗ１には図１に示すように、質問Ｔｑと、この質問Ｔｑに相当する各選択肢Ｔｃと、選択ボタンＢａと、次の質問をひょじするためのスキップボタンＢｂが表示される。なお、本実施形態では選択肢Ｔｃをプルダウンメニューで選んだ後に選択ボタンＢａを操作する例を示しているが、選択肢Ｔｃを表示する部分を選択ボタンとしてもよいことはいうまでもない。
【００４４】
Ｓ６は前記入力手段４ｂを用いて前記選択肢Ｔｃの選択入力が行われたかどうかを判断するステップである。すなわち、このステップＳ６においてスキップの入力があった場合（図１のスキップボタンＢｂを操作した場合）は、ステップＳ５に戻って次の質問を表示させる。一方、前記選択肢Ｔｃの選択入力が行われた場合（図１の選択ボタンＢａを操作した場合）は次のステップＳ７に進む。
【００４５】
Ｓ７は前記選択入力に応じて原因ｓ１，ｓ２…を絞り込むステップである。このとき、前記関係データＤａを用いて原因ｓ１，ｓ２…を、選ばれた選択肢ｃ１，…に関係づけられたものだけに絞り込む処理を行う。すなわち、前記ステップＳ４〜Ｓ６が、前記決定された出題順番で、質問ｑ１，ｑ２…と選択肢ｃ１，ｃ２…の内容を表示させ、この選択肢ｃ１，ｃ２…の選択結果を入力させて、この選択結果と前記関係データＤａとを用いて前記原因ｑ１…を、選ばれた選択肢ｃ１…に関係づけられたものに絞り込ませる原因絞り込みステップＳｂである。また、このとき前記選択結果を用いて前記選択回数データＤｃの該当する部分を更新する。
【００４６】
Ｓ８は前記絞り込まれた原因が一つになっているかどうか判断するステップである。ここで、原因ｓ１，ｓ２…が一つに絞られていないと判断した場合は、絞られた原因ｓ１，ｓ２…に関するものだけに縮小した関係データの再編成を行って、前記ステップＳ１からの処理を繰り返し行う。
【００４７】
図７はより具体的に、図３に示す関係データＤａを用いた質問ｑ５，ｑ４…の出題を行い、最初に出題された質問ｑ５において、選択肢ｃ２が選ばれたときに再編成される関係データＤａ’の一例を示している。質問ｑ５は選択肢ｃ１，ｃ２…を一度選んだだけで原因ｓ１〜ｓ５を２つに絞り込むことができるものであるから、前記関係データＤａ’を大幅に削減することができ、この再編成された関係データＤａ’を用いて、以後の絞り込みの演算処理のための関係データＤａとする。なお、実際の演算処理においてはデータベースに保存された関係データＤａのコピーを作成してこの関係データの再編成を行うことにより、元の関係データＤａを破損しないようにすることはいうまでもない。すなわち、このステップＳ７が、関係データを前記絞り込まれた原因に関するものだけに削減させる関係データの再編成ステップＳｃである。
【００４８】
Ｓ８は前記ステップＳ７において原因を一つに絞り込むことができたと判断した場合に実行されて、絞り込んだ原因を表示させるステップである。すなわち、前記内容データＤｂ１を用いて絞り込んだ原因Ｔｓの内容を表示する結果表示画面Ｗ２をパソコン４の表示手段４ａに表示させる。
【００４９】
上述のように、本発明の原因追及システム１（原因追及プログラムＰを実行するコンピュータシステム）を用いることにより、利用者はより少ない質問に答えるだけで、問題となっている状況の原因を絞り込むことができる。
【００５０】
また、前記関係データＤａおよび内容データＤｂの内容を更新する場合にも、前記インターネット２に接続可能である情報処理装置を用いて前記Ｗｅｂサーバ３ａにアクセスするだけで変更可能とすることが好ましい。
【００５１】
図８（Ａ）〜図８（Ｄ）はインターネット２を介して関係データＤａおよび内容データＤｂの内容を更新する一連の更新画面Ｗ３〜Ｗ６の一例を示す図であり、各更新画面Ｗ３〜Ｗ６は、ぞれぞれ、現在の関係データＤａおよび内容データＤｂに登録されているカテゴリー、質問、選択肢、原因の一覧を示す一覧表示部Ｌ１〜Ｌ５と、この一覧表示部Ｌ１〜Ｌ５に表示されているものの一つを選んで選択する選択ボタンＢｃと、新しい内容を追加する新規ボタンＢｄと、一覧表示部Ｌ１〜Ｌ５の中から選択したものを削除する削除ボタンＢｅとを有する。
【００５２】
また、更新画面Ｗ４〜Ｗ６には、関係するカテゴリー、質問、選択肢の内容を表示する表示部Ｔ１〜Ｔ３と、一つ前の更新画面Ｗ３〜Ｗ５に戻るための戻るボタンＢｆとを備え、原因の更新画面Ｗ６では、登録されている全ての原因を表示する一覧表示部Ｌ４と、選択されたカテゴリー、質問、選択肢に関係するものとして選択した原因の一覧を表示する一覧表示部Ｌ５とを備える。本実施形態では質問をある程度のカテゴリーに分けておくことにより、質問の範囲を絞るように構成した例を示しているが、本発明はカテゴリーの概念を含まなくてもよい。
【００５３】
図８は、本発明の原因追及システム１（原因追及プログラムＰを実行するコンピュータシステム）を用いることにより、前記データＤａ，Ｄｂの作成に際して出題順番の考慮を行う必要がないので、データＤａ，Ｄｂの作成が極めて容易となることを示すための一例である。つまり、Ｑ＆Ａシステムのメンテナンスが容易となる。
【００５４】
図９は本発明の第２実施形態である原因追及装置（原因追及システム）１’の構成を示す図である。図９に示すように、本発明の原因追及装置１’は演算処理部（ＣＰＵ）１０と、記録手段１１と、入力手段１２と、表示手段１３とを備える一つの情報処理装置である。また表示手段１３に表示させる画面Ｗ５には質問の内容Ｔｑと選択肢の内容Ｔｃ１、Ｔｃ２…の表示兼選択入力ボタンＢａ１，Ｂａ２…を表示させるようにしてもよい。その他の詳細な構成は図１〜図８と同じであるからその説明を省略する。
【００５５】
上述のように構成された原因追及装置１’は病院の受付などに配置して予め簡単な問診を行うものや、店頭において希望のサービスを得るための要求（利用者が抱えている必要を生じさせている原因）を探索する装置など、小規模のＱ＆Ａシステムを構築するのに適している。しかしながら、個の原因追及装置１’によって追求された原因のデータを上位の情報処理装置に転送して例えば電子カルテを形成するなどして、原因追及装置１’が何らかの情報処理システムの一部を構成することも可能である。
【図面の簡単な説明】
【００５６】
【図１】本発明の第１実施形態に係る原因追及システムの全体構成を示す図である。
【図２】前記原因追及システムの構成を説明する図である。
【図３】関係データの一例を説明する図である。
【図４】内容データの一例を説明する図である。
【図５】別の内容データの一例を示す図である。
【図６】原因追及プログラムの動作を説明する図である。
【図７】原因追及の段階において再構築される関係データの例を示す図である。
【図８】データの更新を行う画面の一例を説明する図である。
【図９】第２実施形態の原因追及システム（原因追及装置）の構成を示す図である。
【符号の説明】
【００５７】
１，１’          原因追及システム（原因追及装置）
３，１０          演算処理手段
４ａ，１３        表示手段
４ｂ              入力手段
１１              記憶手段
Ｄａ              関係データ
Ｄｂ              内容データ
Ｓａ              出題順番決定ステップ
Ｓｂ              原因絞り込みステップ
Ｓｃ              関係データの再編成ステップ
【図１】
2007257016.tif 000003
【図２】
2007257016.tif 000004
【図３】
2007257016.tif 000005
【図４】
2007257016.tif 000006
【図５】
2007257016.tif 000007
【図６】
2007257016.tif 000008
【図７】
2007257016.tif 000009
【図８】
2007257016.tif 000010
【図９】
2007257016.tif 000011