(57)【特許請求の範囲】
【請求項１】
複数の評価項目毎に評価値を有する第１のデータを入力する第１のデータ入力部と、
上記複数の評価項目毎に評価値を有する第２のデータを入力する第２のデータ入力部と、
上記第１のデータ入力部により入力された上記第１のデータに基づいて、上記複数の評価項目を評価軸とする第１のレーダーチャートを生成する第１のレーダーチャート生成部と、
上記第２のデータ入力部により入力された上記第２のデータに基づいて、上記複数の評価項目を評価軸とする第２のレーダーチャートを生成する第２のレーダーチャート生成部と、
上記第１のレーダーチャートにより表わされる図形の面積をｘ、上記第２のレーダーチャートにより表わされる図形の面積をｙ、上記第１のレーダーチャートにより表わされる図形と上記第２のレーダーチャートにより表わされる図形とが重なる部分の面積をｚとして、
Ａ＝（ｙ／ｘ）×（ｚ／ｘ）
なる演算によって、上記第１のデータと上記第２のデータとのマッチング値Ａを算出するマッチング値算出部とを備えたことを特徴とするデータマッチング装置。
【請求項２】
上記マッチング値算出部は、上記第１のレーダーチャートにより表わされる図形の面積、上記第２のレーダーチャートにより表わされる図形の面積、上記第１のレーダーチャートにより表わされる図形と上記第２のレーダーチャートにより表わされる図形とが重なる部分の面積を個々の象限毎に算出し、個々の象限の面積を全て加算した合計の面積から全体の上記マッチング値を算出するとともに、個々の象限の面積から象限毎のマッチング値を算出することを特徴とする請求項１に記載のデータマッチング装置。
【請求項３】
上記マッチング値算出部は、上記第１のレーダーチャートにより表わされる図形の面積、上記第２のレーダーチャートにより表わされる図形の面積、上記第１のレーダーチャートにより表わされる図形と上記第２のレーダーチャートにより表わされる図形とが重なる部分の面積を個々の象限毎に算出し、個々の象限の面積を全て加算した合計の面積から全体の上記マッチング値を算出するとともに、特定された複数の象限の面積を加算した合計の面積から特定エリアのマッチング値を算出することを特徴とする請求項１に記載のデータマッチング装置。
【請求項４】
上記第１のレーダーチャート生成部により生成された上記第１のレーダーチャートと上記第２のレーダーチャート生成部により生成された上記第２のレーダーチャートとを同じ評価軸上に重ねて表示するとともに、上記マッチング値算出部により算出されたマッチング値を表示する表示部を更に備えたことを特徴とする請求項１〜３の何れか１項に記載のデータマッチング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データマッチング装置に関し、特に、同じ複数の評価項目についてそれぞれ評価値を有する２つのデータに関する適合度を表すマッチング値を求める技術に関するものである。
【背景技術】
【０００２】
従来、インターネット等のネットワークを利用して、求人企業と求職者とをマッチングさせるシステムが提供されている。最も典型的なものは、仲介業者のウェブサイトに求人企業が業種、職種、勤務地、給与等の求人情報を提示し、求職者がこれを閲覧することにより、自分の希望に合うところを探し出すという仕組みのシステムである。求職者は、このシステムの機能を利用して、自分の希望に合う求人企業に応募メールを送信する。そして、求人企業は、応募メールを送信してきた求職者が自社の要望を満たす人材であるかを検討・判断する。この種のシステムにおいて、求人情報を登録した求人企業の中から求職者が自分の希望に合うところを探し出す際に、希望条件を検索キーワードとして入力して検索を行い、検索結果を閲覧できるようにしたものも存在する。
【０００３】
また、求人企業が専門サイトから求人情報をサーバに登録する一方、求職者が専門サイトから履歴書情報をサーバに登録し、求人情報の各項目と履歴書情報の各項目との適合度を算出して数値化することにより、一定値以上の適合度を有する求人企業と求職者とをマッチングさせるシステムも提案されている。この種のマッチングシステムによれば、求職者が求人情報を閲覧して自分の希望に合うかどうかを検討したり、求人企業が履歴書情報を確認して自社の要望を満たす人材であるかどうかを検討したりすることなく、両者の要望に合った人材のマッチングを行うことができる。
【０００４】
ところが、この種のマッチングシステムを用いても、実際に面接をしてみると要望通りの人材または企業ではなく、ミスマッチであったということが少なくない。それは、求人情報と履歴書情報だけでは、求人企業と求職者とを適切にマッチングさせるための判断材料としては不十分であるというのが１つの原因である。このような問題を解消するために、求人企業が人材に求める能力や性格などを求人情報に組み込む一方、履歴書情報の他に求職者の能力や性格などの情報を入力して両者のマッチングを図るようにしたシステムも提案されている。
【０００５】
これ以外にも、ミスマッチを減らすための工夫をしたマッチングシステムが提案されている（例えば、特許文献１〜３参照）。特許文献１に記載のシステムでは、求人企業における社員および当該社員の上長による複数の診断項目（営業性格・資質に関するもの）に対する回答に基づき求人側データを作成する。一方、求職者による複数の診断項目（営業性格・資質に関するもの）に対する回答に基づき求職者側データを作成する。そして、これらのデータを照合して思考力評価と行動力評価の観点から適合度を算出するように成されている。
【０００６】
特許文献２に記載のシステムでは、求職者および求人企業にそれぞれ対応する各求職者評価情報に基づき、評価項目毎に求職者の評価値と求人企業の評価値との差をとり、その絶対値を合計することによりマッチング指数を算出する。さらに、評価項目毎に求めた評価値の差の標準偏差値をマッチング優先指数として算出する。そして、マッチング指数およびマッチング優先指数に基づいてマッチング値を求めるように成されている。
【０００７】
特許文献３に記載のシステムでは、仲介業者の専門サイトから求人企業が募集情報と希望情報をサーバに登録する一方、求職者が専門サイトから履歴書情報と希望情報をサーバに登録し、双方とも希望情報の中で優先したい項目に複数のランクを入力する。そして、求人企業の募集情報と求職者の希望情報とをマッチングさせて数値化する一方、求人企業の希望情報と求職者の履歴書情報とをマッチングさせて数値化して表示し、双方の数値の乖離度合いを見せることによって応募の際の判断材料に資するように成されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−１８２７４号公報
【特許文献２】特開２００５−４４２８０号公報
【特許文献３】特開２００５−３５２９２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上記特許文献１〜３を含む従来のマッチングシステムでは、求人企業および求職者のそれぞれについて複数の評価項目毎に評価値を求め、得られた各評価値から演算される演算値の大きさによって求人企業と求職者との適合度（または乖離度。以下同様）を求めていた。しかしながら、求められる適合度の精度は十分でないという問題があった。個々の評価項目毎に求めた評価値を演算して総合的な適合度を表す１つの指標を算出しているものの、その指標は、求人企業が求職者に要望する人物像と求職者の実際の人物像、あるいは、求職者が求人企業に要望する企業像と求人企業の実際の企業像とを、個々の評価項目毎に求めた評価値という点の集まりで評価したに過ぎないものだからである。
【００１０】
このような問題は、求人企業と求職者との求人マッチングのみならず、ビジネスパートナー探しのビジネスマッチングや、交際相手探しの恋愛・結婚マッチングを行うシステムなどにも同様に存在する。
【００１１】
本発明は、このような問題を解決するために成されたものであり、同じ複数の評価項目についてそれぞれ評価値を有する２つのデータに関するの適合度をより精度良く算出できるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
上記した課題を解決するために、本発明では、同じ複数の評価項目についてそれぞれ評価値を有する第１のデータおよび第２のデータからそれぞれレーダーチャートを生成し、第１のデータから生成される第１のレーダーチャートにより表わされる図形の面積をｘ、第２のデータから生成される第２のレーダーチャートにより表わされる図形の面積をｙ、第１のレーダーチャートにより表わされる図形と第２のレーダーチャートにより表わされる図形とが重なる部分の面積をｚとして、
Ａ＝（ｙ／ｘ）×（ｚ／ｘ）
なる演算によって、第１のデータと第２のデータとのマッチング値を算出する。
【発明の効果】
【００１３】
上記のように構成した本発明によれば、評価項目毎の個別的な評価値から面積という２次元の概念を持ったレーダーチャートが生成され、２つのレーダーチャートの重なり度合いによって、マッチング対象とされる２つのデータのマッチング値が求められる。このため、評価項目毎の評価値を有するデータの全体像を面という形で捉えて２つのデータに関する適合度を評価することができる。これにより、評価項目毎の評価値そのものを演算して求めた指標に基づいて２つのデータの適合度を評価していた従来技術に比べて、同じ複数の評価項目に関する評価値を持つ２つのデータについての適合度をより精度良く算出することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態によるデータマッチング装置の機能構成例を示すブロック図である。
【図２】本実施形態による第１のデータの一例を示す図である。
【図３】本実施形態による第２のデータの一例を示す図である。
【図４】本実施形態のマッチング値算出部によるマッチング値の算出方法を説明するための図である。
【図５】本実施形態のマッチング値算出部によるマッチング値の算出方法を説明するための図である。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本実施形態によるデータマッチング装置の機能構成例を示すブロック図である。本実施形態では、マッチングしようとする２つの対象物のうち、一方の対象物（以下、第１の対象物という）が他方の対象物（以下、第２の対象物）に対して求める資質の要望情報を表した第１のデータと、第２の対象物の資質情報を表した第２のデータとをマッチングさせることをデータマッチングの一例として説明する。
【００１６】
図１に示すように、本実施形態によるデータマッチング装置１０は、その機能構成として、第１のデータ入力部１１、第２のデータ入力部１２、第１のレーダーチャート生成部１３、第２のレーダーチャート生成部１４、マッチング値算出部１５および表示部１６を備えている。
【００１７】
これらの各機能構成ブロック１１〜１６は、ハードウェア構成、ＤＳＰ（Digital Signal Processor）、ソフトウェアの何れによっても実現することが可能である。例えばソフトウェアによって実現する場合、本実施形態のデータマッチング装置１０は、実際にはコンピュータのＣＰＵあるいはＭＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭに記憶されたプログラムが動作することによって実現できる。
【００１８】
第１のデータ入力部１１は、複数の評価項目毎に評価値を有する第１のデータを入力する。ここで、複数の評価項目は、複数の異なる資質を切り口として第２の対象物を評価するための項目である。この複数の評価項目は、第１の対象物から見た場合、第２の対象物に対して求める要望の内容を複数の異なる資質を切り口として設定するための項目となる。
【００１９】
評価値は、それぞれの評価項目（資質）毎に設定した評価基準に沿って、第２の対象物に求める評価基準のクリア度合いを点数化したものである。例えば、第２の対象物が評価基準を全くクリアしていない場合を０点、完璧にクリアしている場合を満点（例えば、５０点）として、それぞれの評価項目毎に評価基準のクリア度合いを点数化したものが評価値である。
【００２０】
図２は、第１のデータの一例を示す図である。図２の例では、第１のデータは６個の評価項目を有し、それぞれの評価項目毎に、第１の対象物が第２の対象物に求める資質に関する評価基準のクリア度合いを５０点満点で点数化した評価値が設定されている。評価値が大きい評価項目ほど、第１の対象物が第２の対象物に求める資質として重要度が高いことを示している。
【００２１】
第１のデータ入力部１１は、このような構成から成る第１のデータを入力するのであるが、本実施形態ではその入力方法は問わない。例えば、データマッチング装置１０をインターネット（図示せず）に接続可能なように構成し、インターネット経由で外部から第１のデータを入力するようにしてもよい。また、インターネットに接続された端末装置（図示せず）に評価項目毎の評価値を入力するための入力画面を表示し、当該入力画面を通じてユーザにより付与される個々の評価値をインターネット経由で入力するようにしてもよい。あるいは、記録媒体に記憶された第１のデータを読み込むことによって入力するようにしてもよい。
【００２２】
第２のデータ入力部１２は、複数の評価項目毎に評価値を有する第２のデータを入力する。ここで、複数の評価項目は、第１のデータが有する複数の評価項目と同じである。ただし、この複数の評価項目は、第２の対象物から見た場合、第２の対象物自身を複数の異なる切り口から評価するための項目となる。つまり、この場合の評価値は、それぞれの評価項目毎に設定した評価基準に沿って第２の対象物を評価して点数化したものとなる。第２のデータも第１のデータと同様、第２の対象物が評価基準を全くクリアしていない場合を０点、完璧にクリアしている場合を５０点満点として評価値が設定されている。
【００２３】
図３は、第２のデータの一例を示す図である。図３に示すように、第２のデータも６個の評価項目を有し、それぞれの評価項目毎に、第２の対象物の資質に関する評価基準のクリア度合いを５０点満点で点数化した評価値が設定されている。評価値が大きい評価項目ほど、第２の対象物がその資質をクリアしている基準が高いことを示している。
【００２４】
第１のレーダーチャート生成部１３は、第１のデータ入力部１１により入力された第１のデータに基づいて、複数の評価項目を評価軸とする第１のレーダーチャートを生成する。第２のレーダーチャート生成部１４は、第２のデータ入力部１２により入力された第２のデータに基づいて、複数の評価項目を評価軸とする第２のレーダーチャートを生成する。
【００２５】
マッチング値算出部１５は、第１のレーダーチャート生成部１３により生成された第１のレーダーチャートと、第２のレーダーチャート生成部１４により生成された第２のレーダーチャートとに基づいて、第１のデータと第２のデータとのマッチング値を算出する。
【００２６】
具体的には、第１のレーダーチャートにより表わされる図形の面積をｘ、第２のレーダーチャートにより表わされる図形の面積をｙ、第１のレーダーチャートにより表わされる図形と第２のレーダーチャートにより表わされる図形とが重なる部分の面積をｚとした場合、マッチング値算出部１５は、
Ａ＝（ｙ／ｘ）×（ｚ／ｘ）  ・・・（式１）
なる演算によって第１のデータと第２のデータとのマッチング値Ａを算出する。
【００２７】
図４および図５は、マッチング値算出部１５によるマッチング値Ａの算出方法を説明するための図である。図４は、第１のレーダーチャート２１により表わされる図形の面積ｘ、および第２のレーダーチャート２２により表わされる図形の面積ｙの求め方を示す図であり、第１のレーダーチャート２１と第２のレーダーチャート２２とを同じ評価軸上に重ねた状態を示している。
【００２８】
ここで、評価項目１と評価項目２とで挟まれた領域が第１象限、評価項目２と評価項目３とで挟まれた領域が第２象限、評価項目３と評価項目４とで挟まれた領域が第３象限、評価項目４と評価項目５とで挟まれた領域が第４象限、評価項目５と評価項目６とで挟まれた領域が第５象限、評価項目６と評価項目１とで挟まれた領域が第６象限である。
【００２９】
第１のレーダーチャート２１により表わされる図形（本実施形態では六角形）の面積ｘのうち、第１象限の面積（三角形の面積。以下、第２〜第６象限について同様）の面積をｘ１、第２象限の面積をｘ２、第３象限の面積をｘ３、第４象限の面積をｘ４、第５象限の面積をｘ５、第６象限の面積をｘ６とした場合、第１のレーダーチャート２１により表わされる図形の面積ｘは、各象限の三角形の面積ｘ１〜ｘ６を合計したものとなる。以下、ｘを全体面積、ｘ１〜ｘ６を部分面積と称する。
【００３０】
マッチング値算出部１５は、次の（式２）に示すように、各象限に含まれる三角形の部分面積ｘ１〜ｘ６をそれぞれ算出するとともに、それらを合計することによって、第１のレーダーチャート２１により表わされる図形の全体面積ｘを求める。
ｘ＝ｘ１＋ｘ２＋ｘ３＋ｘ４＋ｘ５＋ｘ６  ・・・（式２）
【００３１】
なお、第１象限に含まれる三角形の部分面積ｘ１は、第１のデータに関する評価項目１の評価値をｐｘ１、評価項目２の評価値をｐｘ２とした場合、次の（式３）により求められる。
ｘ１＝（ｐｘ１・ｐｘ２・ｓｉｎθ）／２・・・（式３）
ここで、θは評価項目１の軸と評価項目２の軸とが成す各度であるが、第１のレーダーチャート２１は正六角形であるから、θ＝６０°である。第２象限から第６象限に含まれる三角形の部分面積ｘ２〜ｘ６も同様にして求められる。
【００３２】
同様に、第２のレーダーチャート２２により表わされる図形（本実施形態では六角形）の面積ｙのうち、第１象限の面積をｙ１、第２象限の面積をｙ２、第３象限の面積をｙ３、第４象限の面積をｙ４、第５象限の面積をｙ５、第６象限の面積をｙ６とした場合、第２のレーダーチャートにより表わされる図形の面積ｙは、各象限の三角形の面積ｙ１〜ｙ６を合計したものとなる。以下、ｙを全体面積、ｙ１〜ｙ６を部分面積と称する。
【００３３】
マッチング値算出部１５は、次の（式４）に示すように、各象限に含まれる三角形の部分面積ｙ１〜ｙ６をそれぞれ算出するとともに、それらを合計することによって、第２のレーダーチャート２２により表わされる図形の全体面積ｙを求める。
ｙ＝ｙ１＋ｙ２＋ｙ３＋ｙ４＋ｙ５＋ｙ６  ・・・（式４）
【００３４】
なお、第１象限に含まれる三角形の部分面積ｙ１は、第２のデータに関する評価項目１の評価値をｐｙ１、評価項目２の評価値をｐｙ２とした場合、次の（式５）により求められる。
ｙ１＝（ｐｙ１・ｐｙ２・ｓｉｎθ）／２  ・・・（式５）
第２象限から第６象限に含まれる三角形の部分面積ｙ２〜ｙ６も同様にして求められる。
【００３５】
図５は、第１のレーダーチャート２１により表わされる図形と第２のレーダーチャート２２により表わされる図形とが重なる部分の面積ｚ（以下、重なり面積という）の求め方を示す図である。マッチング値算出部１５は、第１のレーダーチャート２１により表わされる図形の面積ｘや、第２のレーダーチャート２２により表わされる図形の面積ｙと同様、個々の象限毎に、第１のレーダーチャート２１により表わされる図形と第２のレーダーチャート２２により表わされる図形とが重なる部分の重なり面積ｚ１〜ｚ６を算出し、各象限の重なり面積ｚ１〜ｚ６を全て合計することによって全体の重なり面積ｚを求める。
【００３６】
各象限の重なり面積ｚ１〜ｚ６を求める場合、隣り合う軸の評価項目の両方において第１のデータまたは第２のデータの何れか一方の評価値が大きい場合には、第１のレーダーチャート２１に関する各象限の部分面積ｘ１〜ｘ６と第２のレーダーチャート２２に関する各象限の部分面積ｙ１〜ｙ２のうち小さい方の面積が、その象限の重なり面積ｚ１〜ｚ６となる。図５の例では、第１象限の重なり面積ｚ１および第３象限の重なり面積ｚ３がこのケースに該当する。ここで、第１象限では第２のレーダーチャート２２の部分面積ｙ１が第１のレーダーチャート２１の部分面積ｘ１より小さいので、ｙ１＝ｚ１となる。第３象限はこれとは逆に、ｘ３＝ｚ３となる。
【００３７】
一方、第２象限および第４象限から第６象限のように、隣り合う軸の評価項目のうち、一方の評価項目では第１のデータに関する評価値が大きくなり、他方の評価項目では第２のデータに関する評価値が大きくなる場合には、次のようにして重なり面積ｚ２，ｚ４〜ｚ６を求める必要がある。例えば、第２象限の重なり面積ｚ２を求める場合、レーダーチャートの軸中心点をＯ、第１のデータに関する評価項目２の評価値ｐｘ２に対応する座標をＰｘ２、評価項目３の評価値ｐｘ３に対応する座標をＰｘ３、第２のデータに関する評価項目２の評価値ｐｙ２に対応する座標をＰｙ２、評価項目３の評価値ｐｙ３に対応する座標をＰｙ３、第１のデータに関する２つの座標Ｐｘ２，Ｐｘ３を結ぶ辺ａ１と第２のデータに関する２つの座標Ｐｙ２，Ｐｙ３を結ぶ辺ａ２との交点をＱとすれば、第２象限の重なり面積ｚ２は、三角形ＯＱＰｙ２の面積と三角形ＯＱＰｘ３の面積との合計となる。
【００３８】
ここで、軸中心点Ｏから交点Ｑまでの距離をｒとした場合、第２象限の重なり面積ｚ２は次の（式６）で表される。
ｚ２＝（ｐｙ２・ｒ・ｓｉｎθ１）／２＋（ｐｘ３・ｒ・ｓｉｎθ２）／２  ・・・（式６）
なお、軸中心点Ｏと交点Ｑとを結ぶ直線ａ３と、第２象限の最外郭に相当する辺ａ４との交点をＲとした場合、交点Ｒは辺ａ４をｕ１：ｕ２に内分する内分点となる。ここで、θ１，θ２の大きさの比はｕ１，ｕ２の長さの比と一致するため、θ１，θ２は次の（式７）で表すことができる。
θ１＝６０°・｛ｕ１／（ｕ１＋ｕ２）｝
θ２＝６０°・｛ｕ２／（ｕ１＋ｕ２）｝  ・・・（式７）
【００３９】
ここで、第２象限の重なり面積ｚ２を求める際に必要となる変数ｕ１，ｕ２，ｒの求め方を説明する。まず、マッチング値算出部１５は、軸とその長さで表されている評価値ｐｘ２，ｐｘ３，ｐｙ２，ｐｙ３をそれぞれ絶対座標Ｐｘ２，Ｐｘ３，Ｐｙ２，Ｐｙ３に変換する。例えば、評価値ｐｘ２の絶対座標Ｐｘ２を（Ｐｘ２(x)，Ｐｘ２(y)）で表すものとすると、評価値ｐｘ２の絶対座標は次の（式８）のように表すことができる。
Ｐｘ２(x)＝ｐｘ２・ｃｏｓ（３０°）＝ｐｘ２・（√３／２）
Ｐｘ２(y)＝ｐｘ２・ｓｉｎ（３０°）＝ｐｘ２／２    ・・・（式８）
【００４０】
残り３つの評価値ｐｘ３，ｐｙ２，ｐｙ３の絶対座標Ｐｘ３，Ｐｙ２，Ｐｙ３についても同様に、以下の（式９）〜（式１１）のように表すことができる。
Ｐｘ３(x)＝ｐｘ３・ｃｏｓ（−３０°）＝ｐｘ３・（√３／２）
Ｐｘ３(y)＝ｐｘ３・ｓｉｎ（−３０°）＝−ｐｘ３／２    ・・・（式９）
Ｐｙ２(x)＝ｐｙ２・ｃｏｓ（３０°）＝ｐｙ２・（√３／２）
Ｐｙ２(y)＝ｐｙ２・ｓｉｎ（３０°）＝ｐｙ２／２    ・・・（式１０）
Ｐｙ３(x)＝ｐｙ３・ｃｏｓ（−３０°）＝ｐｙ３・（√３／２）
Ｐｙ３(y)＝ｐｙ３・ｓｉｎ（−３０°）＝−ｐｙ３／２    ・・・（式１１）
【００４１】
次に、マッチング値算出部１５は、
上記（式８）〜（式１１）より、直線Ｐｘ２Ｐｘ３を表す１次方程式と、直線Ｐｙ２Ｐｙ３を表す１次方程式とを求める。そして、マッチング値算出部１５は、これら２つの１次方程式から直線Ｐｘ２Ｐｘ３（辺ａ１）と直線Ｐｙ２Ｐｙ３（辺ａ２）との交点Ｑの座標を求める。交点Ｑの座標が求まることにより、軸中心点Ｏと交点Ｑとの距離ｒを求めることができる。さらに、マッチング値算出部１５は、軸中心点Ｏと交点Ｑとを通る直線ａ３を表す一次方程式を求める。
ここで、マッチング値算出部１５は、評価項目２の最大値と評価項目３の最大値とを通る直線ａ４（第２象限の最外郭に相当する辺ａ４）と直線ａ３との交点Ｒを求めると、ｕ１，ｕ２の値も求めることができる。
【００４２】
以上のように、第２象限を形成している隣り合う軸の評価項目２，３のうち、一方の評価項目２では第１のデータに関する評価値ｐｘ２が第２のデータに関する評価値ｐｙ２よりも大きくなり、他方の評価項目３では第２のデータに関する評価値ｐｙ３が第１のデータに関する評価値ｐｘ３よりも大きくなる場合であっても、これらの評価値ｐｘ２，ｐｘ３，ｐｙ２，ｐｙ３さえ分かっていれば、第２象限での重なり面積ｚ２を求めることができる。第４象限から第６象限についても同様にして重なり面積ｚ４〜ｚ６を求めることができる。そして、第１象限から第６象限の重なり面積ｚ１〜ｚ６を全て合計することにより、全体の重なり面積ｚを求めることが可能である。
【００４３】
表示部１６は、第１のレーダーチャート生成部１３により生成された第１のレーダーチャート２１と第２のレーダーチャート生成部１４により生成された第２のレーダーチャート２２とを同じ評価軸上に重ねて表示する。すなわち、図５に示したようなイメージで第１のレーダーチャート２１と第２のレーダーチャート２２とを重ねて表示する。また、表示部１６は、第１のレーダーチャート２１および第２のレーダーチャート２２と共に、マッチング値算出部１５により算出されたマッチング値を表示する。
【００４４】
以上詳しく説明したように、本実施形態では、マッチング対象とされる２つのデータから求めた２つのレーダーチャート２１，２２の重なり度合いによって、当該２つのデータのマッチング値を求めるようにしている。このため、評価項目毎の評価値を有するデータの全体像を面という形で捉えて２つのデータの適合度を評価することができる。これにより、評価項目毎の評価値そのものを演算して求めた指標に基づいて２つのデータの適合度を評価していた従来技術に比べて、適合度をより精度良く算出することができる。
【００４５】
例えば、求人企業が求職者に要望する人物像を年齢、居住地、スキル、職歴、一般常識、パーソナリティなどの複数の評価項目毎に点数化した評価値により第１のデータを構成する。また、求職者自身の人物象を年齢、居住地、スキル、職歴、一般常識、パーソナリティなどの複数の評価項目毎に点数化した評価値により第２のデータを構成する。そして、このように構成した第１のデータおよび第２のデータから２つのレーダーチャートを生成し、それらの重なり度合いによってマッチング値を求める。このようにすれば、より適合度が高い求人企業と求職者とをマッチングさせることができ、求人のミスマッチを減らすことができる。
【００４６】
また、ある企業がビジネスパートナーとなる企業を探すビジネスマッチングにも本実施形態のデータマッチング装置１０を利用することが可能である。すなわち、ある企業がビジネスパートナーに要望する企業像を複数の評価項目毎に点数化した評価値により第１のデータを構成する。また、ビジネスパートナー候補となる企業自身の企業像を同じ複数の評価項目毎に点数化した評価値により第２のデータを構成する。そして、このように構成した第１のデータおよび第２のデータから２つのレーダーチャートを生成し、それらの重なり度合いによってマッチング値を求める。このようにすれば、より適合度が高いビジネスマッチングを実現することができる。
【００４７】
この他にも、交際相手探しの恋愛・結婚マッチング、需要側と供給側の調整を行って販売や取引の仲介を行う商取引マッチングなどにも本実施形態のデータマッチング装置１０を利用することが可能であり、より適合度が高いマッチングを実現することができる。
【００４８】
なお、上記実施形態では、第１のレーダーチャート２１により表わされる図形の面積ｘ、第２のレーダーチャート２２により表わされる図形の面積ｙ、両図形の重なり面積ｚを個々の象限毎に算出し、個々の象限の面積を全て加算した合計の面積から全体のマッチング値を算出するようにしたが、本発明はこれに限定されない。例えば、全体のマッチング値に加え、個々の象限の面積から象限毎のマッチング値を算出するようにしても良い。
【００４９】
このようにすれば、マッチング対象物を表す２つのデータについて全体像から適合度を評価することに加えて、個々の象限（具体的には、象限を形成する２つの評価項目）における部分像からも適合度を評価することができる。すなわち、全体像に加えて、マッチングに際して特に重要視したい部分像があれば、その重要度が高い部分像についても適合度を精度よく算出することができる。
【００５０】
ここで、レーダーチャートを生成する際に、隣接する軸にどの評価項目を設定するかによって象限毎のマッチング値が変わるので、どの軸にどの評価項目を設定するかをユーザが操作部（図示せず）を操作して任意に変えられるようにしても良い。例えば、特に重要視したい評価項目が２つあるとき、その２つを隣接する軸に設定すれば、ユーザは、その２つの軸によって形成される象限について算出される精度の良いマッチング値をもとに、当該重要視したい部分像についての適合度を的確に把握することができる。
【００５１】
また、全象限を合わせた全体のマッチング値に加え、全象限の中から特定された複数の象限の面積を加算した合計の面積から特定エリアのマッチング値を算出するようにしても良い。面積を合計する複数の象限（特定エリア）は、あらかじめ特定された固定の象限であっても良いし、ユーザが操作部（図示せず）を操作することによって任意に特定された象限であっても良い。このようにすれば、特に重要視したい評価項目が３つ以上あるときに、当該３つ以上の評価項目の評価値によって表わされる部分像についての適合度を精度良く求めることができる。
【００５２】
また、上述した（式１）に代えて、次の式（１２）によりマッチング値Ａを算出するようにしても良い。
Ａ＝Ａ１＋Ａ２＋Ａ３＋Ａ４＋Ａ５＋Ａ６  ・・・（式１２）
Ａ１＝（ｙ１／ｘ１）×（ｚ１／ｘ１）×α１
Ａ２＝（ｙ２／ｘ２）×（ｚ２／ｘ２）×α２
Ａ３＝（ｙ３／ｘ３）×（ｚ３／ｘ３）×α３
Ａ４＝（ｙ４／ｘ４）×（ｚ４／ｘ４）×α４
Ａ５＝（ｙ５／ｘ５）×（ｚ５／ｘ５）×α５
Ａ６＝（ｙ６／ｘ６）×（ｚ６／ｘ６）×α６
【００５３】
ここで、Ａ１〜Ａ６は象限毎に算出したマッチング値であり、α１〜α６は各象限に対する重み付けのパラメータである。この重み付けパラメータα１〜α６は、ユーザが操作部（図示せず）を用いてデータマッチング装置１０に対して任意の値を設定できるようにする。このようにすれば、特に評価として重視したい象限の重みを大きくしたり、その逆の設定をしたりすることで、評価に自由度を持たせることができる。
【００５４】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００５５】
１０  データマッチング装置
１１  第１のデータ入力部
１２  第２のデータ入力部
１３  第１のレーダーチャート生成部
１４  第２のレーダーチャート生成部
１５  マッチング値算出部
１６  表示部
【図１】
0005454876.tif 000002
【図２】
0005454876.tif 000003
【図３】
0005454876.tif 000004
【図４】
0005454876.tif 000005
【図５】
0005454876.tif 000006