(57)【要約】【課題】ユーザに有益な情報を提供すること。【解決手段】複数のワードを上位概念及び下位概念の関係に従い階層化したワード階層データを保持する保持部１１と、キーワードの入力を受付ける入力受付部１２と、ワード階層データを参照し、キーワードと一致するワードを特定した後、当該ワードを起点にしてワード階層内を上位層方向又は下位層方向に移動し、そこからワード階層内を前記方向と逆方向に移動することで、キーワードを上位概念化及び下位概念化して少なくとも１つの関連ワードを特定する関連ワード特定部１３と、関連ワードを出力する出力部１４と、を有する情報提供装置１０。【選択図】図１
2012221139.tif 000002
【特許請求の範囲】
【請求項１】
キーワードの入力を受付ける入力受付手段と、
複数のワードを上位概念及び下位概念の関係に従い階層化したワード階層データを参照し、前記キーワードと一致する前記ワードを特定した後、当該ワードを起点にして前記ワード階層内を上位層方向又は下位層方向に移動し、そこから前記ワード階層内を前記方向と逆方向に移動することで、前記キーワードを上位概念化及び下位概念化して少なくとも１つの関連ワードを特定する関連ワード特定手段と、
前記関連ワードを出力する出力手段と、
を有する情報提供装置。
【請求項２】
請求項１に記載の情報提供装置において、
前記関連ワード特定手段は、前記キーワードと一致する前記ワードを上位概念化して少なくとも１つの上位概念ワードを特定後、前記上位概念ワードを下位概念化して少なくとも１つの下位概念ワードを特定する処理を行い、前記関連ワードを特定する情報提供装置。
【請求項３】
請求項１または２に記載の情報提供装置において、
前記ワード階層データは、第１のワードの下位概念として複数の下位概念ワードを保持することができ、
前記関連ワード特定手段は、前記第１のワードを下位概念化する際、前記複数の下位概念ワードの中からランダムに少なくとも１つの下位概念ワードを特定する情報提供装置。
【請求項４】
請求項１から３のいずれか１項に記載の情報提供装置において、
前記ワード階層データは、第１のワードの上位概念として複数の上位概念ワードを保持することができ、
前記関連ワード特定手段は、前記第１のワードを上位概念化する際、前記複数の上位概念ワードの中からランダムに少なくとも１つの上位概念ワードを特定する情報提供装置。
【請求項５】
請求項１から４のいずれか１項に記載の情報提供装置において、
前記入力受付手段は、さらに、前記キーワードを上位概念化する程度、及び、下位概念化する程度を示す程度情報の入力を受付け、
前記関連ワード特定手段は、前記程度情報に従い、前記キーワードと一致する前記ワードを上位概念化及び下位概念化して、少なくとも１つの関連ワードを特定する情報提供装置。
【請求項６】
請求項５に記載の情報提供装置において、
前記程度情報は、前記ワード階層内を移動する階層数で特定されている情報提供装置。
【請求項７】
請求項１から６のいずれか１項に記載の情報提供装置において、
所定の情報をキーワード検索可能なデータベースと、
前記出力手段が出力した前記関連ワードをキーとして前記データベースを検索し、検索結果を出力する検索手段と、
をさらに有する情報提供装置。
【請求項８】
請求項１から７のいずれか１項に記載の情報提供装置において、
前記ワード階層データを保持する保持手段をさらに有する情報提供装置。
【請求項９】
キーワードの入力を受付ける入力受付手段、
複数のワードを上位概念及び下位概念の関係に従い階層化したワード階層データを参照し、前記キーワードと一致する前記ワードを特定した後、当該ワードを起点にして前記ワード階層内を上位層方向又は下位層方向に移動し、そこから前記ワード階層内を前記方向と逆方向に移動することで、前記キーワードを上位概念化及び下位概念化して少なくとも１つの関連ワードを特定する関連ワード特定手段、
前記関連ワードを出力する出力手段、
としてコンピュータを機能させるためのプログラム。
【請求項１０】
キーワードの入力を受付ける入力受付ステップと、
複数のワードを上位概念及び下位概念の関係に従い階層化したワード階層データを参照し、前記キーワードと一致する前記ワードを特定した後、当該ワードを起点にして前記ワード階層内を上位層方向又は下位層方向に移動し、そこから前記ワード階層内を前記方向と逆方向に移動することで、前記キーワードを上位概念化及び下位概念化して少なくとも１つの関連ワードを特定する関連ワード特定ステップと、
前記関連ワードを出力する出力ステップと、
をコンピュータが実行する情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置、情報提供方法、及び、プログラムに関する。
【背景技術】
【０００２】
ユーザの興味や嗜好性に応じた情報を提供するサービスがある。例えば、ユーザの検索履歴や行動の特徴を基に、ユーザの興味や嗜好性を示す情報を自動で編集し、ユーザに提供するサービスがある。
【０００３】
特許文献１乃至４には以下のような技術が開示されている。
【０００４】
特許文献１には、検索キーを用いて検索対象文書から文書を検索する文書検索装置であって、検索キーから検索に用いる単語を取得後、当該単語を上位語及び下位語に展開し、当該上位語及び下位語をも利用して、検索キーと検索対象文書間の類似度を求める技術が記載されている。
【０００５】
特許文献２には、ユーザ端末から検索語を受取ると、検索語に関連の深い連想語を探し出し、その結果をウェブページ形式でユーザ端末に送信する検索サービス装置が記載されている。
【０００６】
特許文献３には、１つのキーワードから複数のキーワードを連鎖的に連想することでキーワードを多様化させ、幅の広い検索を可能とするデータベース検索装置が記載されている。
【０００７】
特許文献４には、クライアントコンピュータからキーワードが入力されると、関連するキーワードを検索し、クライアントコンピュータに提示するキーワードネットワークサーバが記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−３４５８２４号公報
【特許文献２】特開２００９−８６７７２号公報
【特許文献３】特開平７−２００６０８号公報
【特許文献４】特開平１０−６９４９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
従来のサービスのように、ユーザの検索履歴や行動の特徴を基に、ユーザの興味や嗜好性を示す情報を編集する場合、ユーザに提供される情報は、ユーザが思いつく範囲内のものになりがちである。このような情報は、当該サービスの利用場面によっては、真にユーザが望むものとなりえない。
【００１０】
一方で、ユーザが思いつく範囲から大きくはずれてしまった情報は、ユーザとの関連性が薄れてしまう。よって、このような情報も、真にユーザが望むものと言うことはできない。
【００１１】
特許文献１乃至４に記載の技術は、上記２つの要求をいずれも満たす情報を提供可能には構成されていない。
【００１２】
そこで、本発明では、ユーザに有益な情報を提供可能な技術を実現することを課題とする。
【課題を解決するための手段】
【００１３】
本発明によれば、キーワードの入力を受付ける入力受付手段と、複数のワードを上位概念及び下位概念の関係に従い階層化したワード階層データを参照し、前記キーワードと一致する前記ワードを特定した後、当該ワードを起点にして前記ワード階層内を上位層方向又は下位層方向に移動し、そこから前記ワード階層内を前記方向と逆方向に移動することで、前記キーワードを上位概念化及び下位概念化して少なくとも１つの関連ワードを特定する関連ワード特定手段と、前記関連ワードを出力する出力手段と、を有する情報提供装置が提供される。
【００１４】
また、本発明によれば、キーワードの入力を受付ける入力受付手段、複数のワードを上位概念及び下位概念の関係に従い階層化したワード階層データを参照し、前記キーワードと一致する前記ワードを特定した後、当該ワードを起点にして前記ワード階層内を上位層方向又は下位層方向に移動し、そこから前記ワード階層内を前記方向と逆方向に移動することで、前記キーワードを上位概念化及び下位概念化して少なくとも１つの関連ワードを特定する関連ワード特定手段、前記関連ワードを出力する出力手段、としてコンピュータを機能させるためのプログラムが提供される。
【００１５】
また、本発明によれば、キーワードの入力を受付ける入力受付ステップと、複数のワードを上位概念及び下位概念の関係に従い階層化したワード階層データを参照し、前記キーワードと一致する前記ワードを特定した後、当該ワードを起点にして前記ワード階層内を上位層方向又は下位層方向に移動し、そこから前記ワード階層内を前記方向と逆方向に移動することで、前記キーワードを上位概念化及び下位概念化して少なくとも１つの関連ワードを特定する関連ワード特定ステップと、前記関連ワードを出力する出力ステップと、をコンピュータが実行する情報提供方法が提供される。
【発明の効果】
【００１６】
本発明によれば、ユーザに有益な情報を提供することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態の情報提供装置の機能ブロック図の一例である。
【図２】本実施形態のワード階層データの一例である。
【図３】本実施形態のワード階層データの一例である。
【図４】本実施形態の情報提供方法の処理の流れの一例を示すフローチャートである。
【図５】本実施形態のワード階層データの一例である。
【図６】本実施形態のワード階層データの一例である。
【図７】本実施形態の情報提供方法の処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について図面を用いて説明する。
【００１９】
なお、本実施形態の各部は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされたプログラム（あらかじめ機器を出荷する段階からメモリ内に格納されているプログラムのほか、ＣＤ等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムも含む）、そのプログラムを格納するハードディスク等の記憶ユニット、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、機器にはいろいろな変形例があることは、当業者には理解されるところである。
【００２０】
また、本実施形態の説明において利用する機能ブロック図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。これらの図においては、本実施形態の各装置は１つの機器により実現されるよう記載されているが、その実現手段はこれに限定されない。すなわち、物理的に分かれた構成であっても、論理的に分かれた構成であっても構わない。
【００２１】
＜第１の実施形態＞
本実施形態の情報提供装置は、入力を受付けたキーワードを上位概念化した後、上位概念化後のワードを下位概念化する処理を行うことで、高確率でユーザが思いつく範囲を外れ、かつ、キーワードに関連した関連ワードを特定する。
【００２２】
図１は、このような情報提供装置の機能ブロック図の一例である。図示するように、本実施形態の情報提供装置１０は、保持部１１と、入力受付部１２と、関連ワード特定部１３と、出力部１４とを有する。なお、情報提供装置１０は保持部１１を有さない構成とすることもできる。かかる場合、保持部１１は情報提供装置１０と異なる装置に設けられ、情報提供装置１０は当該装置が有する保持部１１にアクセス可能に構成される。以下、各構成要素について詳細に説明する。
【００２３】
保持部１１は、複数のワードを上位概念及び下位概念の関係に従い階層化したワード階層データを保持する。
【００２４】
図２に、ワード階層データの一例を示す。図示するワード階層データは、ツリー状に配置された四角枠内にワードが記載されている。線で結ばれた２つのワードの内、図中上側に位置するワードが上位概念であり、図中下側に位置するワードが下位概念である。
【００２５】
ワード階層データは、１つのワード（第１のワード）の下位概念として、複数のワード（下位概念ワード）を保持することができる。図示する例の場合、ワード「犬」の下位概念として、「トイプードル」、「チワワ」、「柴犬」等の複数の下位概念ワードが保持されている。
【００２６】
このようなワード階層データのデータ構造の一例を図３に示す。図３に示すデータの場合、「登録ワード」の欄に、ワード階層データに登録された複数のワードが記載されている。そして、「上位概念ワード」の欄に、各登録ワードに関連付けて、当該登録ワードを上位概念化したワードが記載されている。同様に、「下位概念ワード」の欄に、各登録ワードに関連付けて、当該登録ワードを下位概念化したワードが記載されている。「上位概念ワード」及び「下位概念ワード」の欄に記載されるワードは、「登録ワード」の欄に記載されたワード群に含まれている。本実施形態の場合、１つの登録ワードに関連付けられる上位概念ワードの最大数は「１」であり、下位概念ワードの最大数は制限がない。
【００２７】
なお、階層の深さ、登録するワードの数、ワードのカテゴリーなどは特段制限されず、図示するものは一例である。
【００２８】
図１に戻り、入力受付部１２は、キーワードの入力を受付ける。入力受付部１２は、例えば、ユーザからキーワードの入力を受付ける。なお、入力受付部１２がユーザから当該入力を受付ける手段は特段制限されない。例えば、入力受付部１２は、端末装置（携帯電話、ＰＣ等）を介してユーザが入力したキーワードを、インターネット等のネットワークを介して受信することで、ユーザからの入力を受付けてもよい。または、情報提供装置１０が有する入力装置（キーボード、マウス、タッチパネルディスプレイ、操作ボタン、マイク等）を介して、ユーザからキーワードの入力を受付けてもよい。
【００２９】
関連ワード特定部１３は、入力受付部１２がキーワードの入力を受付けると、保持部１１が保持するワード階層データ（図２、３参照）を参照し、以下の処理を行う。
【００３０】
（１）キーワードと一致するワードがあるか検索する。
（２）キーワードと一致するワードがある場合、ワード階層データ内の当該ワードを特定後、当該ワードを起点にして、ワード階層データ内を上位層方向に所定階層分（階層数は設計的事項）移動して、１つの上位概念ワードを取得する。
（３）（２）の処理で特定した上位概念ワードを起点にして、ワード階層データ内を下位層方向に所定階層分（階層数は設計的事項）移動して、少なくとも１つのワードを取得する。
【００３１】
関連ワード特定部１３は、（１）乃至（３）の処理を実行することで、キーワードを上位概念化及び下位概念化する。そして、（３）の処理で取得した少なくとも１つのワードを、キーワードの関連ワードとして特定する。
【００３２】
以下、図２及び３を用いて、関連ワード特定部１３の処理をより詳細に説明する。
【００３３】
例えば、入力受付部１２がキーワード「猫」の入力を受付けたとする。すると、関連ワード特定部１３は、まず、キーワード「猫」と、図３に示すワード階層データの登録ワードの欄を照合していくことで、キーワード「猫」がワード階層データに登録されているか確認する。図３に示すワード階層データに、キーワード「猫」は登録されている。
【００３４】
次に、関連ワード特定部１３は、キーワード「猫」を上位概念化した１つの上位概念ワードを取得する。具体的には、関連ワード特定部１３は、図３に示すワード階層データにおいて、登録ワード「猫」に関連付けられている上位概念ワード「動物」を取得する。
【００３５】
次に、関連ワード特定部１３は、上位概念ワード「動物」を下位概念化した少なくとも１つのワードを取得する。具体的には、関連ワード特定部１３は、上位概念ワード「動物」と、図３に示すワード階層データの登録ワードの欄を照合していき、登録ワード欄に記載された「動物」を特定する。その後、関連ワード特定部１３は、登録ワード「動物」に関連付けられた複数の下位概念ワード「犬」、「猫」等の中から、ランダムに少なくとも１つのワードを取得する。なお、関連ワード特定部１３は、キーワードを起点としてワード階層内を移動する際に経由してきたワード（キーワードを含む）を記憶しておき、当該ワードと異なるワードを複数の下位概念ワードの中からランダムに取得するようにしてもよい。このようにした場合、関連ワード特定部１３は、複数の下位概念ワードの中から、「猫」以外のワード、例えば「犬」を取得することとなる。そして、関連ワード特定部１３は、取得したワード「犬」を、キーワード「猫」の関連ワードとして特定する。
【００３６】
なお、上記例では、関連ワード特定部１３は、キーワードを１階層分だけ上位概念化した後、１階層分だけ下位概念化したが、当該階層数はこれらに限定されない。例えば、関連ワード特定部１３は、上記例において下位概念化して取得したワード「犬」をさらに下位概念化してもよい。すなわち、登録ワード「犬」に関連付けられている複数の下位概念ワード「トイプードル」、「チワワ」、「柴犬」等の中から、ランダムに少なくとも１つのワードを取得し、取得したワード（例：「チワワ」）を、キーワード「猫」の関連ワードとして特定してもよい。また、キーワード「猫」を上位概念化して上位概念ワード「動物」を取得した後、ワード「動物」をさらに上位概念化し、その後、当該上位概念化後のワードを下位概念化して、少なくとも１つの関連ワードを特定してもよい。
【００３７】
また、関連ワード特定部１３は、上位概念化及び下位概念化した後、さらに上位概念化及び／又は下位概念化する処理を所定回数繰り返して、少なくとも１つの関連ワードを特定することもできる。
【００３８】
関連ワード特定部１３は、予め、キーワードを上位概念化及び下位概念化する際のルールを保持しておき、当該ルールに従って、キーワードを上位概念化及び下位概念化することができる。当該ルールは、例えば、上位概念化する程度（例：ワード階層内を上位層方向に進む階層数）、及び、下位概念化する程度（例：ワード階層内を下位層方向に進む階層数）や、上位概念化及び下位概念化する順序等を特定した情報とすることができる。具体的には、「キーワード→１階層上位概念化→２階層下位概念化」や、「キーワード→２階層上位概念化→３階層下位概念化→１階層上位概念化」などであってもよい。
【００３９】
図１に戻り、出力部１４は、関連ワード特定部１３が特定した関連ワードを出力する。例えば、出力部１４は、関連ワードをそのまま、ネットワークを介してユーザ端末に送信したり、情報提供装置１０が備えるディスプレイや印刷装置等の出力装置を介して、出力してもよい。
【００４０】
または、出力部１４は、関連ワードを、データベースを検索する検索部（図示せず）に向けて出力してもよい。当該データベースは、所定の情報をキーワード検索可能に記録している。所定の情報の内容は特段制限されず、例えば、インターネット上で取得可能なウェブページや、静止画、動画、音声などであってもよい。または、特定のショッピングサイト内で取り扱っている商品に関する情報であってもよい。なお、ここでの例示はあくまで一例であり、これらに限定されない。検索部は、出力部１４から関連ワードを取得すると、当該関連ワードをキーとして上記データベースを検索し、検索結果（ウェブページ一覧、静止画一覧、商品情報一覧等）を、ユーザ端末に送信したり、情報提供装置１０が備える出力装置を介して、出力してもよい。本実施形態の情報提供装置１０は、このようなデータベース及び検索部を備えてもよい。
【００４１】
本実施形態の情報提供装置１０は、例えば、以下のプログラムをコンピュータにインストールすることで実現することができる。
【００４２】
キーワードの入力を受付ける入力受付手段、
複数のワードを上位概念及び下位概念の関係に従い階層化したワード階層データを参照し、前記キーワードと一致する前記ワードを特定した後、前記ワードを起点にして前記ワード階層内を上位層方向又は下位層方向に移動し、そこから前記ワード階層内を前記方向と逆方向に移動することで、前記キーワードを上位概念化及び下位概念化して少なくとも１つの関連ワードを特定する関連ワード特定手段、
前記関連ワードを出力する出力手段、
としてコンピュータを機能させるためのプログラム。
【００４３】
次に、図４のフローチャートを用い、本実施形態の情報提供方法の一例について説明する。
【００４４】
まず、入力受付部１２がキーワードの入力を受付ける（Ｓ０１）。すると、関連ワード特定部１３がワード階層データ（図２、３参照）を参照し、キーワードがワード階層データに登録されているか検索する（Ｓ０２）。キーワードが登録されていない場合（Ｓ０３のＮｏ）、関連ワード特定部１３はその旨を示す情報（エラー）を出力し（Ｓ０７）、処理を終了する。
【００４５】
一方、キーワードがワード階層データに登録されている場合（Ｓ０３のＹｅｓ）、関連ワード特定部１３は、ワード階層データを用いて、キーワードを上位概念化し、１つの上位概念ワードを取得する（Ｓ０４）。次いで、関連ワード特定部１３は、ワード階層データを用いて、Ｓ０４で取得した上位概念ワードを下位概念化し、少なくとも１つのワードを取得する（Ｓ０５）。そして、関連ワード特定部１３は、Ｓ０５で取得したワードを、関連ワードとして出力する（Ｓ０６）。
【００４６】
以上説明した本実施形態の情報提供装置、情報提供方法、及び、プログラムによれば、入力を受付けたキーワードを基に、高確率でユーザが思いつく範囲を外れ、かつ、キーワードに関連した関連ワードを特定することができる。そして、当該関連ワードを用いて、ユーザに有益な情報を提供することが可能となる。
【００４７】
＜第２の実施形態＞
本実施形態の情報提供装置は、ワード階層データの構成が、第１の実施形態と一部異なる。また、関連ワード特定部１３の構成が一部異なる。その他の構成は第１の実施形態と同様である。以下、第１の実施形態と異なる点を中心に説明する。
【００４８】
図５に、ワード階層データの一例を示す。図示するワード階層データは、ツリー状に配置された四角枠内にワードが記載されている。線で結ばれた２つのワードの内、図中上側に位置するワードが上位概念であり、図中下側に位置するワードが下位概念である。
【００４９】
ワード階層データは、１つのワード（第１のワード）の下位概念として、複数のワード（下位概念ワード）を保持することができる。図示する例の場合、「犬」の下位概念として、「トイプードル」、「チワワ」、「柴犬」等の複数の下位ワードが保持されている。
【００５０】
また、ワード階層データは、１つのワード（第１のワード）の上位概念として、複数のワード（上位概念ワード）を保持することができる。図示する例の場合、「犬」の上位概念として、「ペット」、「動物」等の複数の上位概念ワードが保持されている。
【００５１】
このようなワード階層データのデータ構造の一例を図６に示す。図６に示すデータの場合、「登録ワード」の欄に、ワード階層データに登録された複数のワードが記載されている。そして、「上位概念ワード」の欄に、各登録ワードに関連付けて、当該登録ワードを上位概念化したワードが記載されている。同様に、「下位概念ワード」の欄に、各登録ワードに関連付けて、当該登録ワードを下位概念化したワードが記載されている。「上位概念ワード」及び「下位概念ワード」の欄に記載されるワードは、「登録ワード」の欄に記載されたワード群に含まれている。本実施形態の場合、１つの登録ワードに関連付けられる上位概念ワード、及び、下位概念ワードの最大数は制限がない。
【００５２】
本実施形態の関連ワード特定部１３は、以下の点で、第１の実施形態と異なる。その他は、第１の実施形態と同様である。
【００５３】
（１）本実施形態の関連ワード特定部１３は、キーワードを下位概念化して下位概念ワードを取得した後、当該下位概念ワードを上位概念化することで、関連ワードを特定することができる。
【００５４】
（２）本実施形態の関連ワード特定部１３は、あるワードを上位概念化する際、当該ワードに関連付けられた少なくとも１つの上位概念ワードの中から、ランダムに少なくとも１つのワードを取得する。なお、関連ワード特定部１３は、キーワードを起点としてワード階層内を移動する際に経由してきたワード（キーワードを含む）を記憶しておき、当該ワードと異なるワードを複数の上位概念ワードの中からランダムに取得するようにしてもよい。
【００５５】
ここで、図７のフローチャートを用い、本実施形態の情報提供方法の一例について説明する。
【００５６】
まず、入力受付部１２がキーワードの入力を受付ける（Ｓ１１）。すると、関連ワード特定部１３がワード階層データ（図５、６参照）を参照し、キーワードがワード階層データに登録されているか検索する（Ｓ１２）。キーワードが登録されていない場合（Ｓ１３のＮｏ）、関連ワード特定部１３はその旨を示す情報（エラー）を出力し（Ｓ１７）、処理を終了する。
【００５７】
一方、キーワードがワード階層データに登録されている場合（Ｓ１３のＹｅｓ）、関連ワード特定部１３は、ワード階層データを用いて、キーワードを下位概念化し、少なくとも１つの下位概念ワードを取得する（Ｓ１４）。例えば、関連ワード特定部１３は、ワード階層データにおいてキーワードに関連付けられている複数の下位概念ワードの中から、ランダムに少なくとも１つのワードを取得する。
【００５８】
次いで、関連ワード特定部１３は、ワード階層データを用いて、Ｓ１４で取得した下位概念ワードを上位概念化し、少なくとも１つのワードを取得する（Ｓ１５）。例えば、関連ワード特定部１３は、ワード階層データにおいてＳ１４で取得したワードに関連付けられている複数の上位概念ワードの中から、ランダムに少なくとも１つのワードを取得する。そして、関連ワード特定部１３は、Ｓ１５で取得したワードを、関連ワードとして出力する（Ｓ１６）。
【００５９】
なお、本実施形態の関連ワード特定部１３は、第１の実施形態と同様に、キーワードを上位概念化して上位概念ワードを取得した後、当該上位概念ワードを下位概念化して関連ワードを特定することもできる（図４参照）。
【００６０】
このような本実施形態によれば、第１の実施形態と同様の作用効果を実現することができる。
【００６１】
＜第３の実施形態＞
第１及び第２の実施形態では、関連ワード特定部１３は予め定められたルールに従い、キーワードを上位概念化及び下位概念化したが、本実施形態では、ユーザから当該ルールを特定するための情報の入力を受付け、受付けた情報で特定されるルールに従い、キーワードを上位概念化及び下位概念化する。本実施形態のその他の構成は第１または第２の実施形態と同様である。
【００６２】
入力受付部１２は、キーワードとともに、当該キーワードを上位概念化及び下位概念化するためのルール（以下、単に「ルール」という）を特定する情報を受付ける。ルールを特定する情報は様々な例が考えられるが、以下一例を示す。
【００６３】
例えば、ルールの骨組みが、「キーワードを起点として上位概念化し、その後、下位概念化することで、関連ワードを特定する」のように予め定まっている場合、入力受付部１２は、上位概念化する程度、及び、下位概念化する程度を示す情報の入力をユーザから受付けてもよい。
【００６４】
また、ルールの骨組みが、「キーワードを起点としてＮ階層上位概念化し、その後、Ｍ階層下位概念化することで、関連ワードを特定する（Ｍ、Ｎ：自然数）」のように予め定まっている場合、入力受付部１２は、Ｍ及びＮの数値の入力をユーザから受付けてもよい。
【００６５】
その他、入力受付部１２は、ユーザから上位概念化する程度（例：ワード階層内を上位層方向に進む階層数）、下位概念化する程度（例：ワード階層内を下位層方向に進む階層数）、及び、上位概念化及び下位概念化する順序等を特定した情報の入力を、ユーザから受付けてもよい。例えば、入力受付部は、「キーワード→１階層上位概念化→２階層下位概念化」や、「キーワード→２階層上位概念化→３階層下位概念化→１階層上位概念化」などの情報をユーザから受付けてもよい。
【００６６】
関連ワード特定部１３は、入力受付部１２が受付けた情報で特定されるルールに従い、キーワードを上位概念化及び下位概念化して、少なくとも１つの関連ワードを特定する。
【００６７】
本実施形態によれば、第１及び第２の実施形態と同様の作用効果を実現することができる。また、本実施形態によれば、キーワードを上位概念化及び下位概念化するためのルールをユーザが特定できるので、ユーザが望む程度にキーワードからかけ離れた関連ワードを特定することが可能となる。すなわち、真にユーザが望む情報を提供することが可能となる。
【符号の説明】
【００６８】
１０    情報提供装置
１１    保持部
１２    入力受付部
１３    関連ワード特定部
１４    出力部
【図１】
2012221139.tif 000003
【図２】
2012221139.tif 000004
【図３】
2012221139.tif 000005
【図４】
2012221139.tif 000006
【図５】
2012221139.tif 000007
【図６】
2012221139.tif 000008
【図７】
2012221139.tif 000009