(57)【要約】【課題】  種類対毎のペアワイズ判定結果の状態に拘わらず、常に観測データを正確に類別することができるデータ類別装置を得ることを目的とする。【解決手段】  種類対毎に当該判定器レコードの特徴量ベクトルｓ１〜ｓｎと整形部１により生成された特徴量ベクトルｘからペアワイズ判定を実施する判定器ＤＢ部５を設け、種類対毎のペアワイズ判定レコードから観測データが各種類に属する可能性を示す判定属性を求める。これにより、種類対毎のペアワイズ判定結果の状態に拘わらず、常に観測データを正確に類別することができる。【選択図】        図１
2006039862.tif 000002
【特許請求の範囲】
【請求項１】
類別対象の観測データから属性値を抽出し、１以上の属性値からなる特徴量ベクトルを生成する特徴量ベクトル生成手段と、種類対が相互に異なるペアワイズ判定用の判定器レコードを複数個有し、種類対毎に当該判定器レコードの特徴量ベクトルと上記特徴量ベクトル生成手段により生成された特徴量ベクトルからペアワイズ判定を実施するペアワイズ判定手段と、上記ペアワイズ判定手段による種類対毎のペアワイズ判定結果を取得し、種類対毎のペアワイズ判定結果から上記観測データが各種類に属する可能性を示す判定属性を求める属性判定手段とを備えたデータ類別装置。
【請求項２】
ペアワイズ判定手段は、ペアワイズ判定結果を種類対における当該種類の帰属値と乖離値で表す場合、当該種類の帰属値と乖離値を数値化する関数に、判定器レコードの特徴量ベクトルと特徴量ベクトル生成手段により生成された特徴量ベクトルを代入することを特徴とする請求項１記載のデータ類別装置。
【請求項３】
属性判定手段は、種類対毎のペアワイズ判定結果から当該種類の乖離値を取り出し、当該種類の乖離値の総和を求めることを特徴とする請求項２記載のデータ類別装置。
【請求項４】
ペアワイズ判定手段は、種類対が同一の判定器レコードを複数個有する場合、最も性能が高い判定器レコードを選択し、その判定器レコードの特徴量ベクトルを使用してペアワイズ判定を実施することを特徴とする請求項１から請求項３のうちのいずれか１項記載のデータ類別装置。
【請求項５】
ペアワイズ判定手段は、複数の判定器レコードのうち、使用属性が無効である判定器レコードを使用せず、使用属性が有効である判定器レコードを使用してペアワイズ判定を実施することを特徴とする請求項１から請求項４のうちのいずれか１項記載のデータ類別装置。
【請求項６】
ペアワイズ判定手段は、判定器レコードの使用属性の設定を受け付けることを特徴とする請求項５記載のデータ類別装置。
【請求項７】
属性判定手段は、種類対毎のペアワイズ判定結果から観測データが各種類に属する可能性を示す判定属性を求めた後に、任意の判定器レコードの使用属性が有効から無効に変更された場合、その判定器レコードに係るペアワイズ判定結果を除外して判定属性を再度求めることを特徴とする請求項６記載のデータ類別装置。
【請求項８】
属性判定手段は、種類対毎のペアワイズ判定結果から観測データが各種類に属する可能性を示す判定属性を求めた後に、任意の判定器レコードの使用属性が無効から有効に変更された場合、ペアワイズ判定手段から当該判定器レコードに係るペアワイズ判定結果を取得し、そのペアワイズ判定結果を考慮して判定属性を再度求めることを特徴とする請求項６記載のデータ類別装置。
【請求項９】
ペアワイズ判定手段は、複数のプロセッサを用いて、複数のペアワイズ判定の実施を並列処理することを特徴とする請求項１から請求項８のうちのいずれか１項記載のデータ類別装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、観測データを類別するデータ類別装置に関するものである。
【背景技術】
【０００２】
従来のデータ類別装置は、類別対象の観測データを受信すると、その観測データから属性値を取得して特徴量ベクトルを生成し、その特徴量ベクトルを用いて、種類対毎にペアワイズ判定を実施する。
そして、種類対毎のペアワイズ判定結果からメンバーシップ関数を生成し、そのメンバーシップ関数のファジイ論理積を実施することにより、その観測データを類別する（例えば、非特許文献１参照）。
【０００３】
【非特許文献１】Ｉｎｏｕｅ，Ｔ．  ａｎｄ  Ａｂｅ，Ｓ．，“Ｆｕｚｚｙ  Ｓｕｐｐｏｒｔ  Ｖｅｃｔｏｒ  Ｍａｃｈｉｎｅｓ  ｆｏｒ  Ｐａｔｔｅｒｎ  Ｃｌａｓｓｉｆｉｃａｔｉｏｎ，”  Ｐｒｏｃ．Ｉｎｔ．Ｊｏｉｎｔ  Ｃｏｎｆ．ｏｎ  Ｎｅｕｒａｌ  Ｎｅｔｗｏｒｋｓ，ｐｐ．１４４９−１４５４，（Ｊｕｌ．２００１）．
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のデータ類別装置は以上のように構成されているので、例えば、種類対毎のペアワイズ判定結果が三竦みの状態になると、メンバーシップ関数のファジイ論理積を実施するに際して、いずれかのペアワイズ判定結果が無視される。そのため、観測データの類別精度が劣化することがある課題があった。
【０００５】
この発明は上記のような課題を解決するためになされたもので、種類対毎のペアワイズ判定結果の状態に拘わらず、常に観測データを正確に類別することができるデータ類別装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係るデータ類別装置は、種類対が相互に異なるペアワイズ判定用の判定器レコードを複数個有し、種類対毎に当該判定器レコードの特徴量ベクトルと特徴量ベクトル生成手段により生成された特徴量ベクトルからペアワイズ判定を実施するペアワイズ判定手段を設け、種類対毎のペアワイズ判定結果から観測データが各種類に属する可能性を示す判定属性を求めるようにしたものである。
【発明の効果】
【０００７】
この発明によれば、種類対が相互に異なるペアワイズ判定用の判定器レコードを複数個有し、種類対毎に当該判定器レコードの特徴量ベクトルと特徴量ベクトル生成手段により生成された特徴量ベクトルからペアワイズ判定を実施するペアワイズ判定手段を設け、種類対毎のペアワイズ判定結果から観測データが各種類に属する可能性を示す判定属性を求めるように構成したので、種類対毎のペアワイズ判定結果の状態に拘わらず、常に観測データを正確に類別することができる効果がある。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１はこの発明の実施の形態１によるデータ類別装置を示す構成図であり、図において、整形部１は類別対象の観測データを受信すると、その観測データから属性値を抽出して、１以上の属性値からなる特徴量ベクトルｘを生成し、その特徴量ベクトルｘを含む観測レコードを観測ＤＢ部２に出力する。なお、整形部１は特徴量ベクトル生成手段を構成している。
観測ＤＢ部２は整形部１により生成された特徴量ベクトルｘを含む観測レコードを観測ＤＢ３に格納するとともに、その観測レコードに含まれている観測タグと特徴量ベクトルｘを判定器ＤＢ部５に出力し、また、判定部６から判定属性を受けると、その判定属性に応じて観測データの類別結果を提示する。
観測ＤＢ３は特徴量ベクトルｘを含む観測レコードを格納する。
【０００９】
判定器ＤＢ４は種類対が相互に異なるペアワイズ判定用の判定器レコードを複数個格納している。
判定器ＤＢ部５は判定器ＤＢ４から「無効フラグ」が有効である種類対毎の判定器レコードを取得し、種類対毎に当該判定器レコードの特徴量ベクトルｓ１〜ｓｎと整形部１により生成された特徴量ベクトルｘからペアワイズ判定を実施する。なお、判定器ＤＢ４及び判定器ＤＢ部５からペアワイズ判定手段が構成されている。
判定部６は判定器ＤＢ部５による種類対毎のペアワイズ判定結果を取得し、種類対毎のペアワイズ判定結果から観測データが各種類に属する可能性を示す判定属性を求める。なお、判定部６は属性判定手段を構成している。
図２はこの発明の実施の形態１によるデータ類別装置の処理内容を示すフローチャートである。
【００１０】
次に動作について説明する。
類別対象の観測データは複数の属性値から構成されており、その属性値には、例えば、レーダ強度などが数値化されている数値属性のほか、天気が晴れや曇り、あるいは、気圧が○○ｈＰａなどのカテゴリを示すカテゴリ属性がある。
整形部１は、類別対象の観測データを受信すると、その観測データから属性値を抽出する（ステップＳＴ１）。
【００１１】
即ち、整形部１は、類別対象の観測データに含まれている属性値が所定の数値属性であれば、その属性値を単純に抽出するだけであるが、その属性値がカテゴリ属性であれば、そのカテゴリ属性を抽出してから、例えばＮ次元空間数量化四類などの数値化ルールにしたがってカテゴリ属性を数値化する。例えば、晴れ→１、曇り→０．５、雨→０のように、カテゴリ属性を数値化する。
整形部１は、上記のようにして、複数の属性値ｚｍを抽出すると、複数の属性値ｚｍからなる特徴量ベクトルｘを生成する（ステップＳＴ２）。
ｘ＝ｚ１，ｚ２，ｚ３，・・・，ｚｍ，・・・，ｚＭ                    （１）
ｍ＝１〜Ｍの整数
【００１２】
整形部１は、複数の属性値ｚｍからなる特徴量ベクトルｘを生成すると、図３に示すような観測レコードに特徴量ベクトルｘを格納するとともに、その観測レコードを識別するユニークな観測タグを付加する。
また、整形部１は、観測データの中に、特徴量ベクトルｘに含まれない数値属性やカテゴリ属性が存在する場合、その数値属性やカテゴリ属性を説明属性として観測レコードに格納する。
この段階では、観測レコードの判定属性は不定でよく、後段の観測ＤＢ部２が判定属性を観測レコードに格納する。
整形部１は、図３の観測レコードを観測ＤＢ部２に出力する。
【００１３】
観測ＤＢ部２は、整形部１から観測タグや特徴量ベクトルｘなどが含まれている観測レコードを受けると、その観測タグをキーにして、その観測レコードを観測ＤＢ３に格納するとともに、その観測レコードに含まれている観測タグと特徴量ベクトルｘを判定器ＤＢ部５に出力する。
【００１４】
判定器ＤＢ４は、観測データの類別用に作成された複数の判定器を判定器レコードの形式で格納している。
ここで、判定器とは、特徴量ベクトルの張る特徴量空間において、多数ある種類の中から２つの種類に着目し、２つの種類の間の境界面と帰属種類を関数で表現するものである。
種類の数がＮ個であれば、Ｎ個の中から２個選択する組み合せの数だけ、判定器が用意されていることになる。
【００１５】
上記の関数は、その値が“０”であれば、２つの種類の境界面を表現し、その値が正値であれば、２つの種類のうちの一方の種類（以下、正種類という）を表現し、その値が負値であれば、２つの種類のうちの他方の種類（以下、負種類という）を表現するものである。
このような関数としては、サポートベクターマシン（以下、ＳＶＭという）の関数が代表的である。
【００１６】
図４は判定器レコードの構成例を示す説明図である。
判定器レコードは、正種類、負種類、距離属性、性能、無効フラグ（使用属性）、複数の係数及び複数の特徴量ベクトルの組から構成されている。
ここで、「距離属性」は、ＳＶＭのカーネル（距離の決定方法に関わる関数）の選択を表現するものであり、カーネルの種類を示すカテゴリ属性と、カーネル毎に必要なパラメータとから構成されている。
カーネルの種類を示すカテゴリ属性の取る値としては、例えば、線形、多項式、ＲＢＦがある。
【００１７】
線形カーネルのパラメータは、ソフトマージン用のスラック係数であり、その数は標本全体で共通にして１つにすることもできるし、標本毎に決めることもできる。あるいは、距離属性には記録せずにパラメータなしでもよい。
多項式カーネルのパラメータは、線形カーネルのパラメータに加えて、次数のパラメータが１つ加わる。
ＲＢＦカーネルのパラメータは、線形カーネルのパラメータに加えて、距離の規準に相当するパラメータが１つ加わる。
【００１８】
「性能」は、判定器の性能を表現するものであり、例えば、学習に用いた標本の自己識別成功率などを格納している。これにより、同じ種類対について、距離属性や特徴量ベクトルが異なる複数の判定器を格納し、類別する際に最高性能の判定器を１つ選択して使用することができる。
「無効フラグ」は、初期値・有効・無効のうちのいずれかによって、その判定器の使用の可否を表現するものである。ユーザがある種類を考慮しないで類別を行うことを希望する場合に、無効フラグを無効にすれば、判定器を実際に削除せずに、観測データの類別結果や判定属性の修正が可能となる。
【００１９】
判定器ＤＢ部５は、上記のようにして、観測ＤＢ部２から観測レコードに含まれている観測タグと特徴量ベクトルｘを受けると、判定器ＤＢ４から「無効フラグ」が有効である種類対毎の判定器レコードを取得する（ステップＳＴ３）。
例えば、観測データを「旅客機」、「戦闘機」、「ミサイル」のいずれかの種類に類別する場合、判定器ＤＢ４から種類対（正種類、負種類）が（旅客機、戦闘機）、（旅客機、ミサイル）、（戦闘機、ミサイル）であるような判定器レコードを検索して取得する。
このとき、種類対（正種類、負種類）が（旅客機、戦闘機）の判定器レコードが判定器ＤＢ４に格納されていないが、種類対（正種類、負種類）が（戦闘機、旅客機）の判定器レコードが判定器ＤＢ４に格納されている場合、その判定器レコードが保有する係数値の正負をすべて反転し、その判定器レコードを（旅客機、戦闘機）の判定器レコードとして見なすものとする。
【００２０】
判定器ＤＢ部５は、判定器ＤＢ４から種類対毎の判定器レコードを取得すると、種類対毎に当該判定器レコードの特徴量ベクトルｓ１〜ｓｎと整形部１により生成された特徴量ベクトルｘからペアワイズ判定を実施する（ステップＳＴ４）。
即ち、判定器ＤＢ部５は、図５に示すように、ペアワイズ判定結果を示すペアワイズ判定レコードを正種類の帰属値（観測データが正種類である可能性を示す数値であり、その数値が大きい程、正種類である可能性が高い）と、負種類の帰属値（＝正種類の乖離値：観測データが正種類でない可能性を示す数値であり、その数値が大きい程、正種類でない可能性が高い）で表す場合、正種類の帰属値と、負種類の帰属値（正種類の乖離値）を以下のように計算する。
【００２１】
判定器ＤＢ部５は、各判定器レコードからそれぞれ特徴量ベクトルであるｎ個のｓ１〜ｓｎと、係数であるｎ個のａ１〜ａｎと、カーネル関数であるＫを取得する。
この場合、ＳＶＭ関数Ｒ（ｘ）は、次式で表される。
Ｒ（ｘ）＝ΣａｉＫ（ｓｉ，ｘ）                                  （２）
ただし、Σはｉ＝１〜ｎの総和を表すものとする。
【００２２】
判定器ＤＢ部５は、ＳＶＭ関数Ｒ（ｘ）の計算結果に応じて、次のように正種類の帰属値と、負種類の帰属値（正種類の乖離値）を決定する。
Ｒ（ｘ）＜０        →    正種類の帰属値＝０
０≦Ｒ（ｘ）≦１    →    正種類の帰属値＝Ｒ（ｘ）
Ｒ（ｘ）＞１        →    正種類の帰属値＝１
Ｒ（ｘ）＜−１      →    負種類の帰属値＝１
−１≦Ｒ（ｘ）≦０  →    負種類の帰属値＝−Ｒ（ｘ）
Ｒ（ｘ）＞０        →    負種類の帰属値＝０
【００２３】
なお、カーネル関数Ｋは、判定器レコードの距離属性におけるカーネル種類が線形である場合、標本と特徴量ベクトルの内積、即ち、Ｒ（ｘ）＝Σａｉｓｉｘという式で表される。
また、距離属性におけるカーネル種類が多項式である場合、次数のパラメータｄを用いて、Ｒ（ｘ）＝Σａｉ（１＋ｓｉｘ）ｄという式で表される。
また、距離属性におけるカーネル種類がＲＢＦである場合、標本からの距離の規準に相当するパラメータｒを用いて、Ｒ（ｘ）＝Σａｉｅｘｐ［−||ｓｉ−ｘ||２／２ｒ２］という式で表される。
【００２４】
判定部６は、判定器ＤＢ部５から種類対毎のペアワイズ判定結果であるペアワイズ判定レコードを取得すると、種類対毎のペアワイズ判定レコードから観測データが各種類に属する可能性を示す判定属性を求める（ステップＳＴ５）。
具体的には、次のようにして判定属性を求める。
【００２５】
判定部６は、例えば、判定器ＤＢ部５から以下に示すような３個のペアワイズ判定レコードが出力されたものとする。
・種類対（正種類、負種類）→（Ａ、Ｂ）
正種類の帰属値＝０．５    負種類の帰属値＝０
・種類対（正種類、負種類）→（Ｂ、Ｃ）
正種類の帰属値＝０        負種類の帰属値＝０．３
・種類対（正種類、負種類）→（Ｃ、Ａ）
正種類の帰属値＝０        負種類の帰属値＝０．６
【００２６】
この場合、判定部６は、３個のペアワイズ判定レコードから種類Ａの乖離値を取り出し（種類Ａが正種類であれば負種類の帰属値を取り出し、種類Ａが負種類であれば正種類の帰属値を取り出す）、種類Ａの乖離値の総和ＴＡを求める。
ＴＡ＝０＋０＝０
また、３個のペアワイズ判定レコードから種類Ｂの乖離値を取り出し（種類Ｂが正種類であれば負種類の帰属値を取り出し、種類Ｂが負種類であれば正種類の帰属値を取り出す）、種類Ｂの乖離値の総和ＴＢを求める。
ＴＢ＝０．５＋０．３＝０．８
また、３個のペアワイズ判定レコードから種類Ｃの乖離値を取り出し（種類Ｃが正種類であれば負種類の帰属値を取り出し、種類Ｃが負種類であれば正種類の帰属値を取り出す）、種類Ｃの乖離値の総和ＴＣを求める。
ＴＣ＝０＋０．６＝０．６
【００２７】
判定部６は、上記のようにして、種類Ａ，Ｂ，Ｃの乖離値の総和ＴＡ，ＴＢ，ＴＣを求めると、その総和ＴＡ，ＴＢ，ＴＣを判定属性として観測ＤＢ部２に出力する。
【００２８】
観測ＤＢ部２は、判定部６から判定属性である総和ＴＡ，ＴＢ，ＴＣを受けると、その判定属性に付加されている観測タグをキーにして、観測ＤＢ３に格納されている観測レコードを取り出し、その観測レコードに判定属性である総和ＴＡ，ＴＢ，ＴＣを格納する。
また、観測ＤＢ部２は、判定属性である総和ＴＡ，ＴＢ，ＴＣを相互に比較し、最も数値が小さい総和を特定する。
観測ＤＢ部２は、上記の例では総和ＴＡの数値が最も小さいので、観測データが種類Ａに属していることを示す類別結果を例えば表示器に表示することにより、その類別結果をユーザに提示する（ステップＳＴ６）。
【００２９】
以上のように、この実施の形態１によれば、種類対毎に当該判定器レコードの特徴量ベクトルｓ１〜ｓｎと整形部１により生成された特徴量ベクトルｘからペアワイズ判定を実施する判定器ＤＢ部５を設け、種類対毎のペアワイズ判定レコードから観測データが各種類に属する可能性を示す判定属性を求めるように構成したので、種類対毎のペアワイズ判定結果の状態に拘わらず、常に観測データを正確に類別することができる効果を奏する。
【００３０】
また、この実施の形態１によれば、正種類の帰属値と負種類の帰属値（正種類の乖離値）を数値化する関数に、判定器レコードの特徴量ベクトルｓ１〜ｓｎと整形部１により生成された特徴量ベクトルｘを代入するように構成したので、客観性のあるペアワイズ判定結果が得られる効果を奏する。
【００３１】
さらに、この実施の形態１によれば、種類対毎のペアワイズ判定レコードから当該種類の乖離値を取り出し、当該種類の乖離値の総和を求めるように構成したので、全てのペアワイズ判定結果を考慮した判定属性が得られる効果を奏する。
【００３２】
実施の形態２．
上記実施の形態１では、判定器ＤＢ部５が判定器ＤＢ４に格納されている種類対毎の判定器レコードを取得するものについて示したが、判定器ＤＢ４に種類対が同一の判定器レコードが複数個格納されている場合、判定器レコードに記述されている「性能」を相互に比較し、最も性能が高い判定器レコードを１つ選択するようにしてもよい。
ここでは、「性能」を相互に比較して判定器レコードを選択しているが、「性能」以外のパラメータを基準にして判定器レコードを選択するようにしてもよいことは言うまでもない。
【００３３】
この実施の形態２によれば、同じ種類対について、距離属性や特徴量ベクトルが異なる複数の判定器レコードを判定器ＤＢ４に格納することができるので、判定器レコードを改善する際の改善履歴を判定器ＤＢ４に記録することができる効果を奏する。
また、観測データを類別する際に適正な判定器レコードを選択してペアワイズ判定を実施することができるようになり、ペアワイズの判定精度を高めることができる効果を奏する。
【００３４】
実施の形態３．
図６はこの発明の実施の形態３によるデータ類別装置を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
使用属性設定部１１は判定器ＤＢ４に格納されている判定器レコードの使用属性である「無効フラグ」の設定を受け付け、例えば、判定器レコードの「無効フラグ」を有効から無効、あるいは、無効から有効に変更する。なお、使用属性設定部１１はペアワイズ判定手段を構成している。
【００３５】
判定部１２は図１の判定部６と同様に、種類対毎のペアワイズ判定結果から観測データが各種類に属する可能性を示す判定属性を求めるが、その判定属性を求めた後に、任意の判定器レコードの「無効フラグ」が有効から無効に変更された場合、その判定器レコードに係るペアワイズ判定結果を除外して判定属性を再度求める一方、任意の判定器レコードの「無効フラグ」が無効から有効に変更された場合、判定器ＤＢ部５から当該判定器レコードに係るペアワイズ判定結果を取得し、そのペアワイズ判定結果を考慮して判定属性を再度求める。なお、判定部１２は属性判定手段を構成している。
【００３６】
観測ＤＢ部１３は図１の観測ＤＢ部２と同様の処理を実施するほか、観測データの類別結果を提示した後、使用属性設定部１１が判定器レコードの「無効フラグ」の設定を変更すると、判定部１２により再度求められた判定属性に応じて観測データの類別結果を再提示する。
【００３７】
次に動作について説明する。
観測データの類別結果をユーザに提示する処理は、上記実施の形態１と同様であるため説明を省略するが、観測ＤＢ部１３が図１の観測ＤＢ部２と同様にして観測データの類別結果を提示した後、ユーザが使用属性設定部１１を操作して、ある種類対の判定器レコードの「無効フラグ」を有効から無効に変更する場合がある。
例えば、観測データの類別結果が「旅客機」であるとき、ユーザが「旅客機」ではないと認定するような場合には、種類対に「旅客機」が含まれている判定器レコードの「無効フラグ」を有効から無効に変更することがある。
【００３８】
判定部１２は、図１の判定部６と同様にして、種類対毎のペアワイズ判定結果から判定属性を求めるが、その判定属性を求めた後に、任意の判定器レコードの「無効フラグ」が有効から無効に変更された場合、その判定器レコードに係るペアワイズ判定結果を除外して判定属性を再度求める。
具体的には、以下の通りである。
【００３９】
判定部１２は、例えば、５個の判定器レコードの「無効フラグ」が有効であり、判定器ＤＢ部５から５個のペアワイズ判定レコードを受けていれば、５個のペアワイズ判定レコードから各種類毎に、当該種類の乖離値を取り出して、当該種類の乖離値の総和を判定属性として求める。
しかし、その後、そのうちの２個の判定器レコードの「無効フラグ」が有効から無効に変更されると、２個のペアワイズ判定レコードを除外し、３個のペアワイズ判定レコードから各種類毎に、当該種類の乖離値を取り出して、当該種類の乖離値の総和を判定属性として求める。
【００４０】
観測ＤＢ部１３は、観測データの類別結果を提示した後、使用属性設定部１１により判定器レコードの「無効フラグ」が有効から無効に変更されると、判定部１２により再度求められた判定属性に応じた観測データを例えば表示器に表示することにより、その類別結果をユーザに再提示する。
【００４１】
また、観測ＤＢ部１３が図１の観測ＤＢ部２と同様にして観測データの類別結果を提示した後、ユーザが使用属性設定部１１を操作して、ある種類対の判定器レコードの「無効フラグ」を無効から有効に変更する場合がある。
例えば、種類対に「旅客機」が含まれている判定器レコードの「無効フラグ」が無効であって、観測データの類別結果が「戦闘機」であるとき、ユーザが「戦闘機」ではないと認定するような場合には、種類対に「旅客機」が含まれている判定器レコードの「無効フラグ」を無効から有効に変更することがある。
【００４２】
判定器ＤＢ部５は、判定器ＤＢ４から「無効フラグ」が有効である種類対毎の判定器レコードを取得して、ペアワイズ判定を実施した後、ある判定器レコードの「無効フラグ」が無効から有効に変更されると、その判定器レコードを取得してペアワイズ判定を実施する。
そして、そのペアワイズ判定結果であるペアワイズ判定レコードを判定部１２に出力する。
【００４３】
判定部１２は、図１の判定部６と同様にして、種類対毎のペアワイズ判定結果から判定属性を求めるが、その判定属性を求めた後に、任意の判定器レコードの「無効フラグ」が無効から有効に変更された場合、判定器ＤＢ部５から当該判定器レコードに係るペアワイズ判定結果を取得し、そのペアワイズ判定結果を考慮して判定属性を再度求める。
具体的には、以下の通りである。
【００４４】
判定部１２は、例えば、５個の判定器レコードの「無効フラグ」が有効であり、判定器ＤＢ部５から５個のペアワイズ判定レコードを受けていれば、５個のペアワイズ判定レコードから各種類毎に、当該種類の乖離値を取り出して、当該種類の乖離値の総和を判定属性として求める。
しかし、その後、３個の判定器レコードの「無効フラグ」が無効から有効に変更されると、判定器ＤＢ部５から３個の判定器レコードに係るペアワイズ判定レコードを取得し、合計８個のペアワイズ判定レコードから各種類毎に、当該種類の乖離値を取り出して、当該種類の乖離値の総和を判定属性として再度求める。
【００４５】
観測ＤＢ部１３は、観測データの類別結果を提示した後、使用属性設定部１１により判定器レコードの「無効フラグ」が無効から有効に変更されると、判定部１２により再度求められた判定属性に応じた観測データを例えば表示器に表示することにより、その類別結果をユーザに再提示する。
【００４６】
以上で明らかなように、この実施の形態３によれば、判定器ＤＢ４に格納されている判定器レコードの「無効フラグ」の設定を受け付けるように構成したので、観測データを類別する種類を必要に応じて簡単に修正することができる効果を奏する。
【００４７】
また、この実施の形態３によれば、種類対毎のペアワイズ判定レコードから判定属性を求めた後に、任意の判定器レコードの「無効フラグ」が有効から無効に変更された場合、その判定器レコードに係るペアワイズ判定結果を除外して判定属性を再度求めるように構成したので、ある種類を除外した類別結果を再提示することができる効果を奏する。
【００４８】
また、この実施の形態３によれば、種類対毎のペアワイズ判定レコードから判定属性を求めた後に、任意の判定器レコードの「無効フラグ」が無効から有効に変更された場合、判定器ＤＢ部５から当該判定器レコードに係るペアワイズ判定レコードを取得し、そのペアワイズ判定レコードを考慮して判定属性を再度求めるように構成したので、ある種類を追加した類別結果を再提示することができる効果を奏する。
【００４９】
実施の形態４．
上記実施の形態１〜３では、特に言及していないが、判定器ＤＢ部５がカーネル関数Ｋを含む計算を実施する部分は、全ての種類対において、互いに共有する情報がカーネル関数と、パラメータと、観測データだけである。
したがって、判定器ＤＢ部５が複数の計算実行モジュール（プロセッサ）を実装し、判定器ＤＢ部５が複数の計算実行モジュールに対して、カーネル関数とパラメータと観測データとを配付するようにすれば、複数の計算実行モジュールが並列処理によってペアワイズ判定を実施することができる。
【００５０】
以上で明らかなように、この実施の形態４によれば、判定器ＤＢ部５が複数の計算実行モジュールを用いて、複数のペアワイズ判定の実施を並列処理するように構成したので、ペアワイズ判定処理の高速化を図ることができる効果を奏する。
【図面の簡単な説明】
【００５１】
【図１】この発明の実施の形態１によるデータ類別装置を示す構成図である。
【図２】この発明の実施の形態１によるデータ類別装置の処理内容を示すフローチャートである。
【図３】観測レコードの構成例を示す説明図である。
【図４】判定器レコードの構成例を示す説明図である。
【図５】ペアワイズ判定レコードの構成例を示す説明図である。
【図６】この発明の実施の形態３によるデータ類別装置を示す構成図である。
【符号の説明】
【００５２】
１  整形部（特徴量ベクトル生成手段）、２  観測ＤＢ部、３  観測ＤＢ、４  判定器ＤＢ（ペアワイズ判定手段）、５  判定器ＤＢ部（ペアワイズ判定手段）、６  判定部（属性判定手段）、１１  使用属性設定部（ペアワイズ判定手段）、１２  判定部（属性判定手段）、１３  観測ＤＢ部。
【図１】
2006039862.tif 000003
【図２】
2006039862.tif 000004
【図３】
2006039862.tif 000005
【図４】
2006039862.tif 000006
【図５】
2006039862.tif 000007
【図６】
2006039862.tif 000008