(57)【要約】【課題】利用者が検索結果を容易に選択できる選択理由を提示し、その検索結果と選択理由が常に変化に富んだ情報選択支援システム等を提供する。【解決手段】端末装置３の制御部１１は、入力された検索キーワードを用いて、検索対象情報を検索し、１件の検索結果情報を無作為に決定する。次に、検索結果情報の属性を抽出し、属性キーワードに分解する一方、理由事例基本情報を参照し、理由キーワードと理由からなる理由事例のリストを作成する。そして、属性キーワードと理由キーワードが合致した理由事例群の中から選択理由を決定し、検索結果情報とともに提示する。【選択図】図４
2008257414.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と、少なくとも１つのサーバがネットワークを介して接続されたシステムであって、
前記端末装置は、
入力された検索キーワードを用いて、前記サーバ、または前記端末装置が保持する検索対象情報を検索する情報検索手段と、
前記情報検索手段によって検索された検索対象情報群の中から検索結果情報を無作為に決定する情報決定手段と、
前記検索結果情報に対して選択理由を付与する選択理由付与手段と、
を具備することを特徴とする情報選択支援システム。
【請求項２】
前記検索結果情報と前記選択理由を提示する情報提示手段、を更に具備することを特徴とする請求項１に記載の情報選択支援システム。
【請求項３】
前記選択理由付与手段は、
前記情報決定手段によって決定された検索結果情報の属性を抽出する属性抽出手段と、
前記サーバ、または前記端末装置が保持する理由事例基本情報を参照し、理由キーワードと理由からなる理由事例のリストを生成する理由事例生成手段と、
単語群と単語間の関係とを保持するシソーラス辞書データベースを参照し、前記属性を分解した属性キーワードと前記理由キーワードとが単語間の関係に基づいて合致する前記理由事例を抽出する理由事例抽出手段と、
前記理由事例抽出手段によって抽出された前記理由事例群の中から前記検索結果情報に付与する選択理由を決定する選択理由決定手段と、
を具備することを特徴とする請求項１または請求項２に記載の情報選択支援システム。
【請求項４】
前記選択理由付与手段は、
前記情報決定手段によって決定された検索結果情報から属性を抽出する属性抽出手段と、
単語群と単語間の関係とを保持するシソーラス辞書データベースを参照し、前記属性を分解した属性キーワードを単語間の関係に基づいて展開した属性展開リストを生成する属性展開手段と、
前記属性展開リストに含まれる単語を用いて、前記サーバ、または前記端末装置が保持する理由事例基本情報を検索し、理由キーワードと理由からなる理由事例を生成する理由事例生成手段と、
前記理由事例生成手段によって生成された前記理由事例群の中から前記検索結果情報に付与する選択理由を決定する選択理由決定手段と、
を具備することを特徴とする請求項１または請求項２に記載の情報選択支援システム。
【請求項５】
請求項１から請求項４のいずれかに記載の端末装置。
【請求項６】
入力された検索キーワードを用いて、検索対象情報を検索する情報検索手段と、
前記情報検索手段によって検索された検索対象情報群の中から検索結果情報を無作為に決定する情報決定手段と、
前記検索結果情報に対して選択理由を付与する選択理由付与手段と、
を具備することを特徴とする情報選択支援装置。
【請求項７】
前記検索結果情報と前記選択理由を提示する情報提示手段、を更に具備することを特徴とする請求項６に記載の情報選択支援装置。
【請求項８】
前記選択理由付与手段は、
前記情報決定手段によって決定された検索結果情報の属性を抽出する属性抽出手段と、
理由事例基本情報を参照し、理由キーワードと理由からなる理由事例のリストを生成する理由事例生成手段と、
単語群と単語間の関係とを保持するシソーラス辞書データベースを参照し、前記属性を分解した属性キーワードと前記理由キーワードとが単語間の関係に基づいて合致する前記理由事例を抽出する理由事例抽出手段と、
前記理由事例抽出手段によって抽出された前記理由事例群の中から前記検索結果情報に付与する選択理由を決定する選択理由決定手段と、
を具備することを特徴とする請求項６または請求項７に記載の情報選択支援装置。
【請求項９】
前記選択理由付与手段は、
前記情報決定手段によって決定された検索結果情報から属性を抽出する属性抽出手段と、
単語群と単語間の関係とを保持するシソーラス辞書データベースを参照し、前記属性を分解した属性キーワードを単語間の関係に基づいて展開した属性展開リストを生成する属性展開手段と、
前記属性展開リストに含まれる単語を用いて、理由事例基本情報を検索し、理由キーワードと理由からなる理由事例を生成する理由事例生成手段と、
前記理由事例生成手段によって生成された前記理由事例群の中から前記検索結果情報に付与する選択理由を決定する選択理由決定手段と、
を具備することを特徴とする請求項６または請求項７に記載の情報選択支援装置。
【請求項１０】
入力された検索キーワードを用いて、検索対象情報を検索するステップと、
前記検索対象情報を検索するステップによって検索された検索対象情報群の中から検索結果情報を無作為に決定するステップと、
前記検索結果情報に対して選択理由を付与するステップと、
を含むことを特徴とする情報選択支援方法。
【請求項１１】
前記検索結果情報と前記選択理由を提示するステップ、を更に含むことを特徴とする請求項１０に記載の情報選択支援方法。
【請求項１２】
前記選択理由を付与するステップは、
前記検索結果情報を決定するステップによって決定された検索結果情報から属性を抽出するステップと、
理由事例基本情報を参照し、理由キーワードと理由からなる理由事例のリストを生成するステップと、
単語群と単語間の関係とを保持するシソーラス辞書データベースを参照し、前記属性を分解した属性キーワードと前記理由キーワードとが単語間の関係に基づいて合致する前記理由事例を抽出するステップと、
前記理由事例を抽出するステップによって抽出された前記理由事例群の中から前記検索結果情報に付与する選択理由を決定するステップと、
を含むことを特徴とする請求項１０または請求項１１に記載の情報選択支援方法。
【請求項１３】
前記選択理由を付与するステップは、
前記検索結果情報を決定するステップによって決定された検索結果情報から属性を抽出するステップと、
単語群と単語間の関係とを保持するシソーラス辞書データベースを参照し、前記属性を分解した属性キーワードを単語間の関係に基づいて展開した属性展開リストを生成するステップと、
前記属性展開リストに含まれる単語を用いて、理由事例基本情報を検索し、理由キーワードと理由からなる理由事例を生成するステップと、
前記理由事例を生成するステップによって生成された前記理由事例群の中から前記検索結果情報に付与する選択理由を決定するステップと、
を含むことを特徴とする請求項１０または請求項１１に記載の情報選択支援方法。
【請求項１４】
端末装置を請求項１から請求項４のいずれかに記載の端末装置として機能させるプログラム。
【請求項１５】
コンピュータを請求項６から請求項９のいずれかに記載の情報選択支援装置として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報検索技術に関し、特に、利用者が検索結果情報の選択を容易にできるように支援する情報選択支援システム、端末装置、情報選択支援装置、情報選択支援方法、プログラムに関する。
【背景技術】
【０００２】
情報検索システムは、一般に、利用者によって入力された検索キーワードを用いて検索を行い、検索結果を提示する。そして、複数の検索結果が提示された場合、利用者は検索結果の中から適当な１件を選択する。しかし、利用者が思いつく限りの条件を検索キーワードとして入力している場合、提示された複数の検索結果に有意差がなく、容易に選択することができない。
こうした問題を解決する仕組みとしては、特許文献１がある。
特許文献１では、複数のアイテムの中から、利用者の嗜好に基づいてアイテムを決定し、利用者の嗜好を表す嗜好情報に含まれる単語等によって構成された解説文と合わせて利用者に提示する。
【特許文献１】特開２００６−３０９７５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１の仕組みを使って検索を行う場合、利用者の嗜好の強さに依存して検索結果を決定するため、決定された検索結果の傾向に偏りが生じる場合がある。例えば、利用者の検索の履歴からラーメンが好きであるという嗜好が抽出されると、飲食店の検索では常にラーメン屋を検索結果として決定することになり、利用者は飽きてしまう。また、利用者の嗜好を自動的に獲得する仕組みであるため、利用回数が多くならないと必要な精度を確保できない。更に、利用者の嗜好に基づいて検索結果を決定するため、利用者の嗜好度が同レベルとなるような複数の検索結果がある場合、検索結果を１件に絞り込むことができない。
【０００４】
本発明は、前述した問題点に鑑みてなされたもので、その目的は利用者が検索結果を容易に選択できる選択理由を提示し、その検索結果と選択理由が常に変化に富んだ情報選択支援システム等を提供することである。
【課題を解決するための手段】
【０００５】
前述した目的を達成するために第１の発明は、端末装置と、少なくとも１つのサーバがネットワークを介して接続されたシステムであって、前記端末装置は、入力された検索キーワードを用いて、前記サーバ、または前記端末装置が保持する検索対象情報を検索する情報検索手段と、前記情報検索手段によって検索された検索対象情報群の中から検索結果情報を無作為に決定する情報決定手段と、前記検索結果情報に対して選択理由を付与する選択理由付与手段と、を具備することを特徴とする情報選択支援システムである。
更に、前記検索結果情報と前記選択理由を提示する情報提示手段を具備することが望ましい。
【０００６】
また、第１の発明において、前記選択理由付与手段は、前記情報決定手段によって決定された検索結果情報の属性を抽出する属性抽出手段と、前記サーバ、または前記端末装置が保持する理由事例基本情報を参照し、理由キーワードと理由からなる理由事例のリストを生成する理由事例生成手段と、単語群と単語間の関係とを保持するシソーラス辞書データベースを参照し、前記属性を分解した属性キーワードと前記理由キーワードとが単語間の関係に基づいて合致する前記理由事例を抽出する理由事例抽出手段と、前記理由事例抽出手段によって抽出された前記理由事例群の中から前記検索結果情報に付与する選択理由を決定する選択理由決定手段と、を具備するものであっても良い。
【０００７】
また、第１の発明において、前記選択理由付与手段は、前記情報決定手段によって決定された検索結果情報から属性を抽出する属性抽出手段と、単語群と単語間の関係とを保持するシソーラス辞書データベースを参照し、前記属性を分解した属性キーワードを単語間の関係に基づいて展開した属性展開リストを生成する属性展開手段と、前記属性展開リストに含まれる単語を用いて、前記サーバ、または前記端末装置が保持する理由事例基本情報を検索し、理由キーワードと理由からなる理由事例を生成する理由事例生成手段と、前記理由事例生成手段によって生成された前記理由事例群の中から前記検索結果情報に付与する選択理由を決定する選択理由決定手段と、を具備するものであっても良い。
【０００８】
第２の発明は、請求項１から請求項４のいずれかに記載の端末装置である。
【０００９】
第３の発明は、入力された検索キーワードを用いて、検索対象情報を検索する情報検索手段と、前記情報検索手段によって検索された検索対象情報群の中から検索結果情報を無作為に決定する情報決定手段と、前記検索結果情報に対して選択理由を付与する選択理由付与手段と、を具備することを特徴とする情報選択支援装置である。
更に、前記検索結果情報と前記選択理由を提示する情報提示手段を具備することが望ましい。
【００１０】
また、第３の発明において、前記選択理由付与手段は、前記情報決定手段によって決定された検索結果情報の属性を抽出する属性抽出手段と、理由事例基本情報を参照し、理由キーワードと理由からなる理由事例のリストを生成する理由事例生成手段と、単語群と単語間の関係とを保持するシソーラス辞書データベースを参照し、前記属性を分解した属性キーワードと前記理由キーワードとが単語間の関係に基づいて合致する前記理由事例を抽出する理由事例抽出手段と、前記理由事例抽出手段によって抽出された前記理由事例群の中から前記検索結果情報に付与する選択理由を決定する選択理由決定手段と、を具備するものであっても良い。
【００１１】
また、第３の発明において、前記選択理由付与手段は、前記情報決定手段によって決定された検索結果情報から属性を抽出する属性抽出手段と、単語群と単語間の関係とを保持するシソーラス辞書データベースを参照し、前記属性を分解した属性キーワードを単語間の関係に基づいて展開した属性展開リストを生成する属性展開手段と、前記属性展開リストに含まれる単語を用いて、理由事例基本情報を検索し、理由キーワードと理由からなる理由事例を生成する理由事例生成手段と、前記理由事例生成手段によって生成された前記理由事例群の中から前記検索結果情報に付与する選択理由を決定する選択理由決定手段と、を具備するものであっても良い。
【００１２】
第４の発明は、入力された検索キーワードを用いて、検索対象情報を検索するステップと、前記検索対象情報を検索するステップによって検索された検索対象情報群の中から検索結果情報を無作為に決定するステップと、前記検索結果情報に対して選択理由を付与するステップと、を含むことを特徴とする情報選択支援方法である。
更に、前記検索結果情報と前記選択理由を提示するステップ、を含むことが望ましい。
【００１３】
また、第４の発明において、前記選択理由を付与するステップは、前記検索結果情報を決定するステップによって決定された検索結果情報から属性を抽出するステップと、理由事例基本情報を参照し、理由キーワードと理由からなる理由事例のリストを生成するステップと、単語群と単語間の関係とを保持するシソーラス辞書データベースを参照し、前記属性を分解した属性キーワードと前記理由キーワードとが単語間の関係に基づいて合致する前記理由事例を抽出するステップと、前記理由事例を抽出するステップによって抽出された前記理由事例群の中から前記検索結果情報に付与する選択理由を決定するステップと、を含むものであっても良い。
【００１４】
また、第４の発明において、前記選択理由を付与するステップは、前記検索結果情報を決定するステップによって決定された検索結果情報から属性を抽出するステップと、単語群と単語間の関係とを保持するシソーラス辞書データベースを参照し、前記属性を分解した属性キーワードを単語間の関係に基づいて展開した属性展開リストを生成するステップと、前記属性展開リストに含まれる単語を用いて、理由事例基本情報を検索し、理由キーワードと理由からなる理由事例を生成するステップと、前記理由事例を生成するステップによって生成された前記理由事例群の中から前記検索結果情報に付与する選択理由を決定するステップと、を含むものであっても良い。
【００１５】
第５の発明は、端末装置を請求項１から請求項４のいずれかに記載の端末装置として機能させるプログラムである。
【００１６】
第６の発明は、コンピュータを請求項６から請求項９のいずれかに記載の情報選択支援装置として機能させるプログラムである。
【発明の効果】
【００１７】
本発明により、利用者が検索結果を容易に選択できる選択理由を提示し、その検索結果と選択理由が常に変化に富んだ情報選択支援システム等を提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下図面に基づいて、本発明の実施形態を詳細に説明する。
【００１９】
第１の実施形態を詳細に説明する。
図１は、本実施の形態に係る情報選択支援システム１の概略構成を示す図である。
図１に示すように、情報選択支援システム１は、端末装置３と、少なくとも１つのサーバ５等がネットワーク７を介して接続されて構成される。
ネットワーク７は、インターネット、ＬＡＮ（ローカルエリアネットワーク）、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）等である。
【００２０】
端末装置３は、例えば、カーナビゲーション、ノート型ＰＣ、携帯電話端末等、移動しながら利用可能な装置である。但し、図７と図１０の説明にて後述する処理において、現在地情報を用いない場合、移動しながら利用可能である必要はない。
【００２１】
サーバ５は、例えば、インターネットを介してアクセス可能なＷｅｂサーバ、ＶＩＣＳセンタに設置されるサーバ等、ＬＡＮ内に設置されるサーバである。但し、図７と図１０の説明にて後述する処理において、サーバ５が保持する情報を用いない場合、サーバ５は必要としない。
【００２２】
次に、図２を参照しながら、端末装置３のハードウェア構成を説明する。
【００２３】
図２は、端末装置３のハードウェア構成図である。
端末装置３は、制御部１１、入力部１３、出力部１５、記憶部１７、メディア入出力部１９、位置検出部２１、環境センサ部２３、通信制御部２５等で構成される。
【００２４】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成される。
ＣＰＵは、記憶部１７、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、各装置を駆動制御し、端末装置３が行う後述する処理（図７、図１０参照）を実現する。
ＲＯＭは、不揮発性メモリであり、端末装置３の各種プログラム、データ等を恒久的に保持している。
ＲＡＭは、揮発性メモリであり、記憶部１７、ＲＯＭ、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部１１が各種処理を行う為に使用するワークエリアを備える。
【００２５】
入力部１３は、データの入力を行う。例えば、端末装置３がカーナビゲーションである場合、各種ボタン、タッチパネル等の入力装置やリモートコントロール装置等を有する。また、例えば、端末装置３がノート型ＰＣである場合、キーボード、マウス等の入力装置を有する。更に、マイク等の音声入力装置を有していても良い。
入力部１３を介して、端末装置３に対して、操作支持、動作指示、データ入力等を行うことができる。
【００２６】
出力部１５は、データの出力を行う。例えば、文字や図形を表示する場合、液晶パネル等のディスプレイ装置、ディスプレイ装置と連携して端末装置３のビデオ機能を実現するための論理回路等（ビデオアダプタ等）を有する。また、音声を出力する場合、スピーカ等の音声出力装置を有しても良い。
【００２７】
記憶部１７は、データを保持する。例えば、ＨＤＤ（ハードディスクドライブ）であり、制御部１１が実行するプログラム、プログラムの実行に必要なデータ等が格納される。
【００２８】
メディア入出力部１９は、データの入出力を行う。例えば、ＣＤドライブ（−ＲＯＭ、−Ｒ、ＲＷ等）、ＤＶＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）等のメディア入出力装置を有する。
【００２９】
位置検出部２１は、現在位置の情報を制御部１１に出力する。例えば、カーナビゲーションの場合、ジャイロスコープ、車速センサ、ＧＰＳ受信機等のセンサを有し、これらのセンサの各々の性質に基づいて現在位置を特定するための情報を出力する。但し、図７と図１０の説明にて後述する処理において、現在地情報を用いない場合、端末装置３は、位置検出部２１を備える必要はない。
【００３０】
環境センサ部２３は、日時情報、気象情報等の情報を制御部１１に出力する。例えば、日時情報を出力する場合、カレンダー機能付の時計等を有する。また、例えば、気象情報を出力する場合、温度計、湿度計、気圧計等を有する。但し、図７と図１０の説明にて後述する処理において、日時情報、気象情報等の情報を用いない場合、端末装置３は、環境センサ部２３を備える必要はない。
【００３１】
通信制御部２５は、サーバ５や他の装置との通信を制御する。例えば、カーナビゲーションの場合、ＶＩＣＳ受信機等であり、ノートＰＣの場合、無線通信用モジュール等を有する。
【００３２】
次に、図３を参照しながら、サーバ５のハードウェア構成を説明する。
【００３３】
図３は、サーバ５のハードウェア構成図である。
サーバ５は、制御部３１、記憶部３３、メディア入出力部３５、通信制御部３７、入力部３９、表示部４１、周辺機器Ｉ／Ｆ（インタフェース）部４３が、バス４５を介して接続されて構成される。
【００３４】
制御部３１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成される。
ＣＰＵは、記憶部３３、ＲＯＭ、記憶媒体等に格納されるプログラムをＲＡＭのワークメモリ領域に呼び出して実行し、バス４５を介して接続された各装置を駆動制御し、サーバ５が行う各種処理を実現する。
ＲＯＭは、不揮発性メモリであり、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持している。
ＲＡＭは、揮発性メモリであり、記憶部３３、ＲＯＭ、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部３１が各種処理を行う為に使用するワークエリアを備える。
【００３５】
記憶部３３は、ＨＤＤ（ハードディスクドライブ）であり、制御部３１が実行するプログラム、プログラム実行に必要なデータ、ＯＳ（オペレーティングシステム）等が格納される。プログラムに関しては、ＯＳ（オペレーティングシステム）に相当する制御プログラムや、後述の処理に相当するアプリケーションプログラムが格納されている。
これらの各プログラムコードは、制御部３１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて各種の手段として実行される。
【００３６】
メディア入出力部３５（ドライブ装置）は、データの入出力を行い、例えば、フロッピー（登録商標）ディスクドライブ、ＰＤドライブ、ＣＤドライブ（−ＲＯＭ、−Ｒ、ＲＷ等）、ＤＶＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＭＯドライブ等のメディア入出力装置を有する。
【００３７】
通信制御部３７は、通信制御装置、通信ポート等を有し、サーバ５とネットワーク７間の通信を媒介する通信インタフェースであり、ネットワーク７を介して、サーバ５と、他のコンピュータ間の通信制御を行う。
【００３８】
入力部３９は、データの入力を行い、例えば、キーボード、マウス等のポインティングデバイス、テンキー等の入力装置を有する。
入力部３９を介して、サーバ５に対して、操作指示、動作指示、データ入力等を行うことができる。
【００３９】
表示部４１は、ＣＲＴモニタ、液晶パネル等のディスプレイ装置、ディスプレイ装置と連携してコンピュータのビデオ機能を実現するための論理回路等（ビデオアダプタ等）を有する。
【００４０】
周辺機器Ｉ／Ｆ（インタフェース）部４３は、コンピュータに周辺機器を接続させるためのポートであり、周辺機器Ｉ／Ｆ部４３を介してコンピュータは周辺機器とのデータの送受信を行う。周辺機器Ｉ／Ｆ部４３は、ＵＳＢやＩＥＥＥ１３９４やＲＳ−２３２Ｃ等で構成されており、通常複数の周辺機器Ｉ／Ｆを有する。周辺機器との接続形態は有線、無線を問わない。
【００４１】
バス４５は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００４２】
次に、図４を参照しながら、端末装置３の構成について説明する。
図４は、端末装置３の機能を示すブロック図である。
【００４３】
端末装置３は、検索条件入力手段５１、検索キーワード抽出手段５２、情報検索手段５３、情報決定手段５４、選択理由付与手段５５、情報提示手段５６、検索対象情報５７の保持手段等を備える。
【００４４】
検索条件入力手段５１は、検索条件を入力する。検索条件は、少なくとも１つの検索キーワードを含む。そして、入力部１３を介して、テキスト化されたデータとして入力する。尚、検索条件は、検索キーワードを空白区切りしたリストであっても良いし、自然言語による文章であっても良い。
【００４５】
検索キーワード抽出手段５２は、検索条件のテキストデータから、検索キーワードを抽出する。例えば、検索条件が検索キーワードを空白区切りしたリストの場合、個々の検索キーワードに分解する。また、例えば、検索条件が自然言語による文章の場合、形態素解析等の手法により検索キーワードを抽出する。形態素解析とは、自然言語で書かれた文を形態素(意味を有する最小の言語単位)の列に分割し、品詞を見分ける作業である。
【００４６】
情報検索手段５３は、入力された検索キーワードを用いて、サーバ５、または端末装置３が保持する検索対象情報５７を検索する。検索は、検索対象情報５７を保持する装置に応じて、既知の仕組みを利用する。また、検索対象情報５７は、検索可能な情報であれば何でも良い。尚、図４では、端末装置３が検索対象情報５７を保持するように図示しているが、端末装置３が保持せずサーバ５が保持しても良いし、端末装置３とサーバ５の両方で保持しても良い。
【００４７】
情報決定手段５４は、情報検索手段５３によって検索された検索対象情報群の中から検索結果情報を無作為に決定する。ここで、検索対象情報群は、情報検索手段５７によって検索された複数の情報を意味する。一方、検索結果情報は、最終的に利用者に提示される検索結果の情報を意味する。また、無作為に決定するとは、例えば、既知の乱数生成アルゴリズム等を利用して、ランダムに決定する、あるいは、客観的な指標（例えば、インターネット上の検索サイトが付与するランキング）等何らかの順序情報に基づいて決定する、あるいは、現在地情報や現在時刻情報等に基づいて決定する等、利用者の嗜好等には関係しない決定の仕組みを意味する。
尚、検索結果情報を１件に決定し、利用者にとって有意差のない情報を複数件提示することは回避することが望ましい。
【００４８】
選択理由付与手段５５は、検索結果情報に対して選択理由を付与する。付与する選択理由は、様々な手段で取得することができる。また、付与する選択理由が取得できない場合、例えば、理由がないことを選択理由としても良い。例えば、検索対象が施設であれば、「今日は何となくですが△△というお店はいかがですか？」といった選択理由としても良い。
【００４９】
情報提示手段５６は、検索結果情報と選択理由を提示し、利用者が提示された選択理由に納得したかどうかの意思確認をする。利用者が選択理由に納得しない場合、他の検索結果情報と選択理由を提示するようにしても良い。また、利用者が追加の条件を入力できるようにして、最初からやり直しても良い。
【００５０】
次に、図５を参照しながら、選択理由付与手段５５の詳細について説明する。
図５は、選択理由付与手段５５の詳細機能を示すブロック図である。
【００５１】
選択理由付与手段５５は、属性抽出手段６１、理由事例生成手段６２、理由事例抽出手段６３、選択理由決定手段６４、理由事例基本情報６５の保持手段、シソーラス辞書データベース６６等を備える。
【００５２】
属性抽出手段６１は、情報決定手段５４によって決定された検索結果情報の属性を抽出する。例えば、検索対象が施設の場合、抽出する属性は、施設の名称、業種、住所、電話番号、施設ガイド情報等が該当する。また、抽出した属性は、形態素解析の手法等によって、より詳細な属性キーワードに分解する。
【００５３】
理由事例生成手段６２は、サーバ５、または端末装置３が保持する理由事例基本情報６５を参照し、理由キーワードと理由からなる理由事例のリストを生成する。理由事例基本情報６５とは、例えば、位置検出部２１によって取得した現在地情報等、環境センサ部２３によって取得した日時情報、気象情報等、事前に入力されている利用者の氏名や誕生日等の利用者情報等である。また、理由事例基本情報６５は、記念日情報、占い情報、雑学情報、統計情報、時事情報、グルメ情報、観光ガイド情報、ランドマーク情報等、最終的な選択理由として受け入れやすい情報を含むことが望ましい。更に、利用者情報として、検索履歴の検索キーワードから抽出した「好きな食べ物」等の嗜好情報を含めても良い。理由キーワードは、例えば、気象情報であれば、「雨」等であり、対となる理由は、例えば、「今日の天気は雨」等である。
尚、理由事例基本情報６５は、端末装置３が保持せずサーバ５が保持しても良いし、端末装置３とサーバ５の両方で保持しても良い。
【００５４】
理由事例抽出手段６３は、単語群と単語間の関係とを保持するシソーラス辞書データベース６６を参照し、属性を分解した属性キーワードと理由キーワードとが単語間の関係に基づいて合致する理由事例を抽出する。一般に、シソーラス辞書とは、単語の上位・下位関係、部分・全体関係、同義関係、類義関係などによって単語を分類し、体系づけた辞書である。但し、ここでは、シソーラス辞書データベース６６は、様々な単語と単語間の関係（同義、類似、類義、連想）が含まれているデータベースを指すものとする。理由キーワードと属性キーワードとが合致するかどうかは、シソーラス辞書データベース６６に保持された単語間の関係（同一、同義、類似、類義、連想）を有するかどうかで照合する。
尚、シソーラス辞書データベース６６は、端末装置３が保持せずサーバ５が保持しても良いし、端末装置３とサーバ５の両方で保持しても良い。また、シソーラス辞書データベース６６は、ＣＤ−ＲＯＭ等のメディアに格納され、メディア入出力部１９を介して参照しても良い。
【００５５】
選択理由決定手段６４は、理由事例抽出手段６３によって抽出された理由事例群の中から検索結果情報に付与する選択理由を決定する。抽出した理由事例が複数存在する場合、例えば、最初に抽出した理由事例を選択理由として決定しても良い。また、例えば、既知の乱数生成アルゴリズム等を利用して、ランダムに決定しても良い。また、例えば、理由事例抽出手段６３で照合した理由キーワードと属性キーワードの合致度が最も高い理由事例を選択理由として決定しても良い。ここで、合致度とは、例えば、同一：５、同義：４、類似：３、類義：２、連想：１といったように、単語間の関係が深い順に点数付けをすることで算出することができる。また、理由キーワードと属性キーワードの編集距離（またはレーベンシュタイン距離とも言う）を算出し、編集距離の逆数を合致度としても良い。尚、編集距離とは、二つの文字列がどの程度異なっているかを示す数値であり、具体的には、文字の挿入や削除、置換によって、一つの文字列を別の文字列に変形するのに必要な手順の最小回数として与えられる。
【００５６】
次に、図６と図７を参照しながら、端末装置３の動作の詳細について説明する。
図６は、検索条件入力処理から検索結果情報決定処理までの手順を示すフローチャートである。
【００５７】
図６に示すように、入力部１３を介して、検索条件が入力されると（ステップ１０１）、制御部１１は、検索条件から検索キーワードを抽出する（ステップ１０２）。ここで、検索キーワードが複数の場合、ＡＮＤ条件かＯＲ条件かを示す情報等が入力され、制御部１１は、検索キーワードと共に抽出する。尚、抽出した検索キーワードは、検索履歴として記憶部１７に保持しておくことが望ましい。
【００５８】
次に、制御部１１は、検索キーワードを用いて、検索対象情報を検索する（ステップ１０３）。検索に該当した情報は、検索対象情報群として、ＲＡＭ上のワークメモリ領域に保持する。また、検索対象情報群の件数は、検索件数として、ＲＡＭ上のワークメモリ領域に保持する。
【００５９】
次に、制御部１１は、検索件数が０件かどうか確認する（ステップ１０４）。
検索件数が０件の場合、ステップ１０１から繰り返す。
検索件数が１件以上の場合、ステップ１０５に進む。
【００６０】
次に、制御部１１は、検索対象情報群の中から検索結果情報を無作為に決定する（ステップ１０５）。無作為に決定する仕組みは、図４の説明にて前述した通りである。制御部１１は、いずれの仕組みを用いても良く、入力部１３を介して、利用者が指定入力できるようにしても良い。
【００６１】
図７は、選択理由付与処理から検索結果情報と選択理由の提示処理までの手順を示すフローチャートである。
【００６２】
図７に示すように、制御部１１は、検索結果情報の属性を抽出する（ステップ２０１）。また、抽出した属性は、形態素解析の手法等によって、より詳細な属性キーワードに分解し、ＲＡＭ上のワークメモリ領域に保持する。
【００６３】
次に、制御部１１は、理由事例基本情報６５を参照し、理由事例のリストを作成する（ステップ２０２）。理由事例基本情報６５は、図５の説明にて前述した通りである。制御部１１は、属性キーワードとは無関係に、理由事例基本情報６５として、いずれの情報を参照しても良い。
【００６４】
次に、制御部１１は、照合する属性キーワードを決定する（ステップ２０３）。属性キーワードは、例えば、ステップ２０１の分解時に一意に定めた識別番号を付しておき、識別番号の順に決定する。
【００６５】
次に、制御部１１は、照合する理由キーワードを決定する（ステップ２０４）。理由キーワードは、例えば、ステップ２０２のリスト作成時に一意に定めた識別番号を付しておき、識別番号の順に決定する。
【００６６】
次に、制御部１１は、シソーラス辞書データベース６６を参照し、属性キーワードと理由キーワードが合致するかどうか確認する（ステップ２０５）。合致するかどうかは、図５の説明にて前述した通り、理由キーワードと属性キーワードが何らかの関係（同一、同義、類似、類義、連想）を有するかどうかで照合する。  合致する場合、制御部１１は、合致した理由事例を抽出し（ステップ２０６）、ステップ２０７に進む。尚、理由事例を抽出する際、どの関係（同一、同義、類似、類義、連想）で合致したかどうかも合わせて、ＲＡＭ上のワークメモリに保持しておくことが望ましい。
合致しない場合、制御部１１は、ステップ２０７に進む。
【００６７】
次に、制御部１１は、全ての理由キーワードについて処理が終了したか確認する（ステップ２０７）。
処理が終了していない場合、ステップ２０４から繰り返す。
処理が終了している場合、ステップ２０８に進む。
【００６８】
次に、制御部１１は、全ての属性キーワードについて処理が終了したか確認する（ステップ２０８）。
処理が終了していない場合、ステップ２０３から繰り返す。
処理が終了している場合、ステップ２０９に進む。
【００６９】
次に、制御部１１は、抽出された理由事例群の中から選択理由を決定する（ステップ２０９）。選択理由を決定する仕組みは、図５の説明にて前述した通りである。制御部１１は、いずれの仕組みを用いても良い。
【００７０】
次に、制御部１１は、検索結果情報と選択理由を提示する（ステップ２１０）。そして、利用者は、提示された検索結果情報と選択理由を確認する。選択理由に納得できない場合、他の検索結果情報と選択理由を提示するようにしても良いし、追加の検索キーワードを入力できるようにして、情報の検索からやり直しても良い。
【００７１】
次に、図８を参照しながら、第１の実施の形態を施設検索システムに適用した場合の具体例について説明する。
図８は、理由事例のリスト８１の１例である。
【００７２】
施設検索システムにおいて、利用者がある地域で喫茶店を検索した結果、３０件見つかったとする。そして、システムが無作為に決定した１件の施設の名称が、「レモンカフェ」であったとする。
制御部１１は、属性の１つとして施設名称「レモンカフェ」を抽出し、属性を「レモン」と「カフェ」という属性キーワードに分解する。次に、制御部１１は、図８に示すように、理由キーワード８３と理由８５を対とする理由事例のリスト８１を生成する。次に、制御部１１は、理由事例のリスト８１に含まれる理由キーワード８３である「黄色」の連想語「レモン」と、属性キーワード「レモン」を照合し、合致したことを確認する。次に、制御部１１は、合致した理由事例の理由８５である「今日のラッキーカラー」を選択理由として決定する。そして、制御部１１は、「今日のあなたのラッキーカラーは黄色なので、レモンカフェはいかがですか？」と提示する。
【００７３】
以上、詳細に説明したように、第１の実施の形態によれば、制御部１１は、入力された検索キーワードを用いて、検索対象情報を検索し、１件の検索結果情報を無作為に決定する。次に、検索結果情報の属性を抽出するとともに、理由事例基本情報６５を参照し、理由事例のリストを作成する。そして、属性キーワードと理由キーワードが合致した理由事例群の中から選択理由を決定し、検索結果情報とともに提示する。
【００７４】
第１の実施の形態によって、検索結果情報と合わせて利用者に納得感のある選択理由を提示することが可能となり、利用者が容易に情報を選択することができる。また、常に変化に富んだ検索結果情報と選択理由を提示することが可能となり、利用者に新しい発見を促すことができる。特に、後述する第２の実施の形態と比べると、理由事例基本情報６５の検索処理は少なくなることから、より応答速度が速いといえる。
【００７５】
次に、第２の実施形態を詳細に説明する。
図１は、本実施の形態に係る情報選択支援システム１ａの概略構成を示す図である。
図２は、端末装置３ａのハードウェア構成図である。
図３は、サーバ５のハードウェア構成図である。
図４は、端末装置３ａの機能を示すブロック図である。
情報選択支援システム１ａの概略構成、端末装置３ａとサーバ５のハードウェア構成、選択理由付与手段５５ａを除いた端末装置３ａの機能は、第１の実施形態における説明と同様であるため説明を省略する。
【００７６】
次に、図９を参照しながら、選択理由付与手段５５ａの詳細について説明する。
図９は、選択理由付与手段５５ａの詳細機能を示すブロック図である。
尚、図５に示す構成要素と同一の機能を果たす要素には、同一の番号を付し、重複した説明を避ける。
【００７７】
選択理由付与手段５５ａは、属性抽出手段６１、属性展開手段６７、理由事例生成手段６２、選択理由決定手段６４、理由事例基本情報６５、シソーラス辞書データベース６６等を備える。
【００７８】
属性展開手段６７は、単語群と単語間の関係とを保持するシソーラス辞書データベース６６を参照し、属性を分解した属性キーワードを単語間の関係に基づいて展開した属性展開リストを生成する。属性展開リストは、属性を詳細に分解した属性キーワードの同義語、類似語、類義語、連想語をシソーラス辞書データベース６６から取得して生成したリストである。また、属性キーワードは、同一語としてリストに含まれる。以下、属性展開リストに含まれる同一語、同義語、類似語、類義語、連想語の全てを指す場合、単に単語と呼ぶこととする。
【００７９】
理由事例生成手段６２ａは、属性展開リストに含まれる単語を用いて、サーバ５、または端末装置３ａが保持する理由事例基本情報を検索し、理由キーワードと理由からなる理由事例を生成する。すなわち、属性展開リストに含まれる単語を検索キーワードとして理由事例基本情報６５を検索し、検索した結果から理由事例を生成する。理由事例基本情報６５を検索する際は、１つの単語を用いて検索するだけでなく、複数の単語の組み合わせを用いて検索しても良い。
尚、理由事例基本情報６５は、端末装置３ａが保持せずサーバ５が保持しても良いし、端末装置３ａとサーバ５の両方で保持しても良い。
【００８０】
次に、図６、図１０を参照しながら、端末装置３ａの動作の詳細について説明する。
図６は、検索条件入力処理から検索結果情報決定処理までの手順を示すフローチャートである。
検索条件入力処理から検索結果情報決定処理までの手順は、第１の実施形態における説明と同様であるため説明を省略する。
【００８１】
図１０は、選択理由付与処理から検索結果情報と選択理由の提示処理までの手順を示すフローチャートである。
【００８２】
図１０に示すように、制御部１１は、検索結果情報の属性を抽出する（ステップ３０１）。また、抽出した属性は、形態素解析の手法等によって、より詳細な属性キーワードに分解し、ＲＡＭ上のワークメモリ領域に保持する。
【００８３】
次に、制御部１１は、属性キーワードを基にシソーラス辞書データベース６６を参照し、属性展開リストを生成する（ステップ３０２）。属性展開リストは、図９の説明にて前述した通りである。
【００８４】
次に、制御部１１は、属性展開リストの中から、理由事例の生成に用いる単語を決定する（ステップ３０３）。単語は、例えば、ステップ３０２のリスト作成時に一意に定めた識別番号を付しておき、識別番号の順に決定する。
【００８５】
次に、制御部１１は、決定した単語を用いて、理由事例基本情報６５を検索する（ステップ３０４）。すなわち、決定した単語を検索キーワードとして、理由事例基本情報６５を検索する。尚、複数の単語を組み合わせて、理由事例基本情報６５を検索することもできる。
【００８６】
次に、制御部１１は、検索した結果から理由事例を生成する（ステップ３０５）。すなわち、検索に用いた単語を理由キーワードとし、検索した情報を理由として、理由事例を生成する。尚、１つの単語から複数の情報を検索できた場合、複数の理由事例を生成しても良い。
【００８７】
次に、制御部１１は、属性展開リストに含まれる全ての単語について処理が終了したか確認する（ステップ３０６）。
処理が終了していない場合、ステップ３０３から繰り返す。
処理が終了している場合、ステップ３０７に進む。
【００８８】
次に、制御部１１は、生成された理由事例群の中から選択理由を決定する（ステップ３０７）。選択理由を決定する仕組みは、図５の説明にて前述した通りである。制御部１１は、いずれの仕組みを用いても良い。
【００８９】
次に、制御部１１は、検索結果情報と選択理由を提示する（ステップ３０８）。そして、利用者は、提示された検索結果情報と選択理由を確認する。利用者が選択理由に納得できない場合、他の検索結果情報と選択理由を提示するようにしても良いし、追加の検索キーワードを入力できるようにして、最初からやり直しても良い。
【００９０】
次に、図１１を参照しながら、第２の実施の形態を施設検索システムに適用した場合の具体例について説明する。
図１１は、属性展開リスト８７の１例である。
【００９１】
施設検索システムにおいて、利用者がある地域で喫茶店を検索した結果、１５件見つかったとする。そして、システムが無作為に決定した１件の施設の名称が、「喫茶タロー」であったとする。
制御部１１は、属性の１つとして施設名称「喫茶タロー」を抽出し、属性を「喫茶」と「タロー」という属性キーワードに分解する。次に、制御部１１は、図１１に示すように、属性キーワードを展開した単語８９のリストである属性展開リスト８７を生成する。次に、制御部１１は、属性展開リスト８７を基に、理由事例基本情報６５を検索し、検索キーワード「タロー」によって、統計情報「日本一多い犬の名前」を取得する。次に、制御部１１は、取得した統計情報「日本一多い犬の名前」を選択理由として決定する。そして、制御部１１は、「日本一多い犬の名前にちなんで喫茶タローはいかがですか？」と提示する。
【００９２】
以上、詳細に説明したように、第２の実施の形態によれば、制御部１１は、入力された検索キーワードを用いて、検索対象情報を検索し、１件の検索結果情報を無作為に決定する。次に、検索結果情報の属性を抽出し、属性展開リストを生成する。そして、属性展開リストに含まれる単語を用いて理由事例基本情報６５を検索し、検索した結果を基にして生成した理由事例群の中から選択理由を決定し、検索結果情報とともに提示する。
【００９３】
第２の実施の形態によって、検索結果情報と合わせて利用者に納得感のある選択理由を提示することが可能となり、利用者が容易に情報を選択することができる。また、常に変化に富んだ検索結果情報と選択理由を提示することが可能となり、利用者に新しい発見を促すことができる。特に、前述した第１の実施の形態と比べると、多くの単語を用いて理由事例基本情報６５を検索することから、多くの理由事例の中から選択理由を決定できるため、よりバラエティに富んだ選択理由を提示することができるといえる。
【００９４】
尚、第１の実施の形態と第２の実施の形態は、それぞれ個々に構成しても良いし、併用するように構成しても良い。また、どちらの構成による選択理由付与を優先するか予め決めておいても良いし、選択理由付与時にランダムに決定しても良い。
【００９５】
以上、添付図面を参照しながら、本発明に係る情報選択支援システム等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００９６】
【図１】本実施の形態に係る情報選択支援システム１（１ａ）の概略構成を示す図
【図２】端末装置３（３ａ）のハードウェア構成図
【図３】サーバ５のハードウェア構成図
【図４】端末装置３（３ａ）の機能を示すブロック図
【図５】選択理由付与手段５５の詳細機能を示すブロック図
【図６】検索条件入力処理から検索結果情報決定処理までの手順を示すフローチャート
【図７】選択理由付与処理から検索結果情報と選択理由の提示処理までの手順を示すフローチャート
【図８】理由事例のリスト８１の１例
【図９】選択理由付与手段５５ａの詳細機能を示すブロック図
【図１０】選択理由付与処理から検索結果情報と選択理由の提示処理までの手順を示すフローチャート
【図１１】属性展開リスト８７の１例
【符号の説明】
【００９７】
１………情報選択支援システム
３………端末装置
５………サーバ
７………ネットワーク
１１………制御部
１３………入力部
１５………出力部
１７………記憶部
１９………メディア入出力部
２１………位置検出部
２３………環境センサ部
２５………通信制御部
５７………検索対象情報
６５………理由事例基本情報
６６………シソーラス辞書データベース
８１………理由事例のリスト
８３………理由キーワード
８５………理由
８７………属性展開リスト
８９………単語
【図１】
2008257414.tif 000003
【図２】
2008257414.tif 000004
【図３】
2008257414.tif 000005
【図４】
2008257414.tif 000006
【図５】
2008257414.tif 000007
【図６】
2008257414.tif 000008
【図７】
2008257414.tif 000009
【図８】
2008257414.tif 000010
【図９】
2008257414.tif 000011
【図１０】
2008257414.tif 000012
【図１１】
2008257414.tif 000013