キーワードの入力を受付ける入力受付手段と、複数のワードを上位概念及び下位概念の関係に従い階層化したワード階層データを参照し、前記キーワードと一致する前記ワードを特定した後、当該ワードを起点にして前記ワード階層内を上位層方向又は下位層方向に移動し、そこから前記ワード階層内を前記方向と逆方向に移動することで、前記キーワードを上位概念化及び下位概念化して少なくとも1つの関連ワードを特定する関連ワード特定手段と、前記関連ワードを出力する出力手段と、を有する情報提供装置。請求項1に記載の情報提供装置において、前記関連ワード特定手段は、前記キーワードと一致する前記ワードを上位概念化して少なくとも1つの上位概念ワードを特定後、前記上位概念ワードを下位概念化して少なくとも1つの下位概念ワードを特定する処理を行い、前記関連ワードを特定する情報提供装置。請求項1または2に記載の情報提供装置において、前記ワード階層データは、第1のワードの下位概念として複数の下位概念ワードを保持することができ、前記関連ワード特定手段は、前記第1のワードを下位概念化する際、前記複数の下位概念ワードの中からランダムに少なくとも1つの下位概念ワードを特定する情報提供装置。請求項1から3のいずれか1項に記載の情報提供装置において、前記ワード階層データは、第1のワードの上位概念として複数の上位概念ワードを保持することができ、前記関連ワード特定手段は、前記第1のワードを上位概念化する際、前記複数の上位概念ワードの中からランダムに少なくとも1つの上位概念ワードを特定する情報提供装置。請求項1から4のいずれか1項に記載の情報提供装置において、前記入力受付手段は、さらに、前記キーワードを上位概念化する程度、及び、下位概念化する程度を示す程度情報の入力を受付け、前記関連ワード特定手段は、前記程度情報に従い、前記キーワードと一致する前記ワードを上位概念化及び下位概念化して、少なくとも1つの関連ワードを特定する情報提供装置。請求項5に記載の情報提供装置において、前記程度情報は、前記ワード階層内を移動する階層数で特定されている情報提供装置。請求項1から6のいずれか1項に記載の情報提供装置において、所定の情報をキーワード検索可能なデータベースと、前記出力手段が出力した前記関連ワードをキーとして前記データベースを検索し、検索結果を出力する検索手段と、をさらに有する情報提供装置。請求項1から7のいずれか1項に記載の情報提供装置において、前記ワード階層データを保持する保持手段をさらに有する情報提供装置。キーワードの入力を受付ける入力受付手段、複数のワードを上位概念及び下位概念の関係に従い階層化したワード階層データを参照し、前記キーワードと一致する前記ワードを特定した後、当該ワードを起点にして前記ワード階層内を上位層方向又は下位層方向に移動し、そこから前記ワード階層内を前記方向と逆方向に移動することで、前記キーワードを上位概念化及び下位概念化して少なくとも1つの関連ワードを特定する関連ワード特定手段、前記関連ワードを出力する出力手段、としてコンピュータを機能させるためのプログラム。キーワードの入力を受付ける入力受付ステップと、複数のワードを上位概念及び下位概念の関係に従い階層化したワード階層データを参照し、前記キーワードと一致する前記ワードを特定した後、当該ワードを起点にして前記ワード階層内を上位層方向又は下位層方向に移動し、そこから前記ワード階層内を前記方向と逆方向に移動することで、前記キーワードを上位概念化及び下位概念化して少なくとも1つの関連ワードを特定する関連ワード特定ステップと、前記関連ワードを出力する出力ステップと、をコンピュータが実行する情報提供方法。従来のサービスのように、ユーザの検索履歴や行動の特徴を基に、ユーザの興味や嗜好性を示す情報を編集する場合、ユーザに提供される情報は、ユーザが思いつく範囲内のものになりがちである。このような情報は、当該サービスの利用場面によっては、真にユーザが望むものとなりえない。一方で、ユーザが思いつく範囲から大きくはずれてしまった情報は、ユーザとの関連性が薄れてしまう。よって、このような情報も、真にユーザが望むものと言うことはできない。特許文献1乃至4に記載の技術は、上記2つの要求をいずれも満たす情報を提供可能には構成されていない。そこで、本発明では、ユーザに有益な情報を提供可能な技術を実現することを課題とする。本発明によれば、キーワードの入力を受付ける入力受付手段と、複数のワードを上位概念及び下位概念の関係に従い階層化したワード階層データを参照し、前記キーワードと一致する前記ワードを特定した後、当該ワードを起点にして前記ワード階層内を上位層方向又は下位層方向に移動し、そこから前記ワード階層内を前記方向と逆方向に移動することで、前記キーワードを上位概念化及び下位概念化して少なくとも1つの関連ワードを特定する関連ワード特定手段と、前記関連ワードを出力する出力手段と、を有する情報提供装置が提供される。また、本発明によれば、キーワードの入力を受付ける入力受付手段、複数のワードを上位概念及び下位概念の関係に従い階層化したワード階層データを参照し、前記キーワードと一致する前記ワードを特定した後、当該ワードを起点にして前記ワード階層内を上位層方向又は下位層方向に移動し、そこから前記ワード階層内を前記方向と逆方向に移動することで、前記キーワードを上位概念化及び下位概念化して少なくとも1つの関連ワードを特定する関連ワード特定手段、前記関連ワードを出力する出力手段、としてコンピュータを機能させるためのプログラムが提供される。また、本発明によれば、キーワードの入力を受付ける入力受付ステップと、複数のワードを上位概念及び下位概念の関係に従い階層化したワード階層データを参照し、前記キーワードと一致する前記ワードを特定した後、当該ワードを起点にして前記ワード階層内を上位層方向又は下位層方向に移動し、そこから前記ワード階層内を前記方向と逆方向に移動することで、前記キーワードを上位概念化及び下位概念化して少なくとも1つの関連ワードを特定する関連ワード特定ステップと、前記関連ワードを出力する出力ステップと、をコンピュータが実行する情報提供方法が提供される。本発明によれば、ユーザに有益な情報を提供することが可能となる。以下、本発明の実施の形態について図面を用いて説明する。なお、本実施形態の各部は、任意のコンピュータのCPU、メモリ、メモリにロードされたプログラムあらかじめ機器を出荷する段階からメモリ内に格納されているプログラムのほか、CD等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムも含む、そのプログラムを格納するハードディスク等の記憶ユニット、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、機器にはいろいろな変形例があることは、当業者には理解されるところである。また、本実施形態の説明において利用する機能ブロック図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。これらの図においては、本実施形態の各装置は1つの機器により実現されるよう記載されているが、その実現手段はこれに限定されない。すなわち、物理的に分かれた構成であっても、論理的に分かれた構成であっても構わない。<第1の実施形態>本実施形態の情報提供装置は、入力を受付けたキーワードを上位概念化した後、上位概念化後のワードを下位概念化する処理を行うことで、高確率でユーザが思いつく範囲を外れ、かつ、キーワードに関連した関連ワードを特定する。図1は、このような情報提供装置の機能ブロック図の一例である。図示するように、本実施形態の情報提供装置10は、保持部11と、入力受付部12と、関連ワード特定部13と、出力部14とを有する。なお、情報提供装置10は保持部11を有さない構成とすることもできる。かかる場合、保持部11は情報提供装置10と異なる装置に設けられ、情報提供装置10は当該装置が有する保持部11にアクセス可能に構成される。以下、各構成要素について詳細に説明する。保持部11は、複数のワードを上位概念及び下位概念の関係に従い階層化したワード階層データを保持する。図2に、ワード階層データの一例を示す。図示するワード階層データは、ツリー状に配置された四角枠内にワードが記載されている。線で結ばれた2つのワードの内、図中上側に位置するワードが上位概念であり、図中下側に位置するワードが下位概念である。ワード階層データは、1つのワード第1のワードの下位概念として、複数のワード下位概念ワードを保持することができる。図示する例の場合、ワード犬の下位概念として、トイプードル、チワワ、柴犬等の複数の下位概念ワードが保持されている。このようなワード階層データのデータ構造の一例を図3に示す。図3に示すデータの場合、登録ワードの欄に、ワード階層データに登録された複数のワードが記載されている。そして、上位概念ワードの欄に、各登録ワードに関連付けて、当該登録ワードを上位概念化したワードが記載されている。同様に、下位概念ワードの欄に、各登録ワードに関連付けて、当該登録ワードを下位概念化したワードが記載されている。上位概念ワード及び下位概念ワードの欄に記載されるワードは、登録ワードの欄に記載されたワード群に含まれている。本実施形態の場合、1つの登録ワードに関連付けられる上位概念ワードの最大数は1であり、下位概念ワードの最大数は制限がない。なお、階層の深さ、登録するワードの数、ワードのカテゴリーなどは特段制限されず、図示するものは一例である。図1に戻り、入力受付部12は、キーワードの入力を受付ける。入力受付部12は、例えば、ユーザからキーワードの入力を受付ける。なお、入力受付部12がユーザから当該入力を受付ける手段は特段制限されない。例えば、入力受付部12は、端末装置携帯電話、PC等を介してユーザが入力したキーワードを、インターネット等のネットワークを介して受信することで、ユーザからの入力を受付けてもよい。または、情報提供装置10が有する入力装置キーボード、マウス、タッチパネルディスプレイ、操作ボタン、マイク等を介して、ユーザからキーワードの入力を受付けてもよい。関連ワード特定部13は、入力受付部12がキーワードの入力を受付けると、保持部11が保持するワード階層データ図2、3参照を参照し、以下の処理を行う。1キーワードと一致するワードがあるか検索する。2キーワードと一致するワードがある場合、ワード階層データ内の当該ワードを特定後、当該ワードを起点にして、ワード階層データ内を上位層方向に所定階層分階層数は設計的事項移動して、1つの上位概念ワードを取得する。32の処理で特定した上位概念ワードを起点にして、ワード階層データ内を下位層方向に所定階層分階層数は設計的事項移動して、少なくとも1つのワードを取得する。関連ワード特定部13は、1乃至3の処理を実行することで、キーワードを上位概念化及び下位概念化する。そして、3の処理で取得した少なくとも1つのワードを、キーワードの関連ワードとして特定する。以下、図2及び3を用いて、関連ワード特定部13の処理をより詳細に説明する。例えば、入力受付部12がキーワード猫の入力を受付けたとする。すると、関連ワード特定部13は、まず、キーワード猫と、図3に示すワード階層データの登録ワードの欄を照合していくことで、キーワード猫がワード階層データに登録されているか確認する。図3に示すワード階層データに、キーワード猫は登録されている。次に、関連ワード特定部13は、キーワード猫を上位概念化した1つの上位概念ワードを取得する。具体的には、関連ワード特定部13は、図3に示すワード階層データにおいて、登録ワード猫に関連付けられている上位概念ワード動物を取得する。次に、関連ワード特定部13は、上位概念ワード動物を下位概念化した少なくとも1つのワードを取得する。具体的には、関連ワード特定部13は、上位概念ワード動物と、図3に示すワード階層データの登録ワードの欄を照合していき、登録ワード欄に記載された動物を特定する。その後、関連ワード特定部13は、登録ワード動物に関連付けられた複数の下位概念ワード犬、猫等の中から、ランダムに少なくとも1つのワードを取得する。なお、関連ワード特定部13は、キーワードを起点としてワード階層内を移動する際に経由してきたワードキーワードを含むを記憶しておき、当該ワードと異なるワードを複数の下位概念ワードの中からランダムに取得するようにしてもよい。このようにした場合、関連ワード特定部13は、複数の下位概念ワードの中から、猫以外のワード、例えば犬を取得することとなる。そして、関連ワード特定部13は、取得したワード犬を、キーワード猫の関連ワードとして特定する。なお、上記例では、関連ワード特定部13は、キーワードを1階層分だけ上位概念化した後、1階層分だけ下位概念化したが、当該階層数はこれらに限定されない。例えば、関連ワード特定部13は、上記例において下位概念化して取得したワード犬をさらに下位概念化してもよい。すなわち、登録ワード犬に関連付けられている複数の下位概念ワードトイプードル、チワワ、柴犬等の中から、ランダムに少なくとも1つのワードを取得し、取得したワード例:チワワを、キーワード猫の関連ワードとして特定してもよい。また、キーワード猫を上位概念化して上位概念ワード動物を取得した後、ワード動物をさらに上位概念化し、その後、当該上位概念化後のワードを下位概念化して、少なくとも1つの関連ワードを特定してもよい。また、関連ワード特定部13は、上位概念化及び下位概念化した後、さらに上位概念化及び/又は下位概念化する処理を所定回数繰り返して、少なくとも1つの関連ワードを特定することもできる。関連ワード特定部13は、予め、キーワードを上位概念化及び下位概念化する際のルールを保持しておき、当該ルールに従って、キーワードを上位概念化及び下位概念化することができる。当該ルールは、例えば、上位概念化する程度例:ワード階層内を上位層方向に進む階層数、及び、下位概念化する程度例:ワード階層内を下位層方向に進む階層数や、上位概念化及び下位概念化する順序等を特定した情報とすることができる。具体的には、キーワード→1階層上位概念化→2階層下位概念化や、キーワード→2階層上位概念化→3階層下位概念化→1階層上位概念化などであってもよい。図1に戻り、出力部14は、関連ワード特定部13が特定した関連ワードを出力する。例えば、出力部14は、関連ワードをそのまま、ネットワークを介してユーザ端末に送信したり、情報提供装置10が備えるディスプレイや印刷装置等の出力装置を介して、出力してもよい。または、出力部14は、関連ワードを、データベースを検索する検索部図示せずに向けて出力してもよい。当該データベースは、所定の情報をキーワード検索可能に記録している。所定の情報の内容は特段制限されず、例えば、インターネット上で取得可能なウェブページや、静止画、動画、音声などであってもよい。または、特定のショッピングサイト内で取り扱っている商品に関する情報であってもよい。なお、ここでの例示はあくまで一例であり、これらに限定されない。検索部は、出力部14から関連ワードを取得すると、当該関連ワードをキーとして上記データベースを検索し、検索結果ウェブページ一覧、静止画一覧、商品情報一覧等を、ユーザ端末に送信したり、情報提供装置10が備える出力装置を介して、出力してもよい。本実施形態の情報提供装置10は、このようなデータベース及び検索部を備えてもよい。本実施形態の情報提供装置10は、例えば、以下のプログラムをコンピュータにインストールすることで実現することができる。キーワードの入力を受付ける入力受付手段、複数のワードを上位概念及び下位概念の関係に従い階層化したワード階層データを参照し、前記キーワードと一致する前記ワードを特定した後、前記ワードを起点にして前記ワード階層内を上位層方向又は下位層方向に移動し、そこから前記ワード階層内を前記方向と逆方向に移動することで、前記キーワードを上位概念化及び下位概念化して少なくとも1つの関連ワードを特定する関連ワード特定手段、前記関連ワードを出力する出力手段、としてコンピュータを機能させるためのプログラム。次に、図4のフローチャートを用い、本実施形態の情報提供方法の一例について説明する。まず、入力受付部12がキーワードの入力を受付けるS01。すると、関連ワード特定部13がワード階層データ図2、3参照を参照し、キーワードがワード階層データに登録されているか検索するS02。キーワードが登録されていない場合S03のNo、関連ワード特定部13はその旨を示す情報エラーを出力しS07、処理を終了する。一方、キーワードがワード階層データに登録されている場合S03のYes、関連ワード特定部13は、ワード階層データを用いて、キーワードを上位概念化し、1つの上位概念ワードを取得するS04。次いで、関連ワード特定部13は、ワード階層データを用いて、S04で取得した上位概念ワードを下位概念化し、少なくとも1つのワードを取得するS05。そして、関連ワード特定部13は、S05で取得したワードを、関連ワードとして出力するS06。以上説明した本実施形態の情報提供装置、情報提供方法、及び、プログラムによれば、入力を受付けたキーワードを基に、高確率でユーザが思いつく範囲を外れ、かつ、キーワードに関連した関連ワードを特定することができる。そして、当該関連ワードを用いて、ユーザに有益な情報を提供することが可能となる。<第2の実施形態>本実施形態の情報提供装置は、ワード階層データの構成が、第1の実施形態と一部異なる。また、関連ワード特定部13の構成が一部異なる。その他の構成は第1の実施形態と同様である。以下、第1の実施形態と異なる点を中心に説明する。図5に、ワード階層データの一例を示す。図示するワード階層データは、ツリー状に配置された四角枠内にワードが記載されている。線で結ばれた2つのワードの内、図中上側に位置するワードが上位概念であり、図中下側に位置するワードが下位概念である。ワード階層データは、1つのワード第1のワードの下位概念として、複数のワード下位概念ワードを保持することができる。図示する例の場合、犬の下位概念として、トイプードル、チワワ、柴犬等の複数の下位ワードが保持されている。また、ワード階層データは、1つのワード第1のワードの上位概念として、複数のワード上位概念ワードを保持することができる。図示する例の場合、犬の上位概念として、ペット、動物等の複数の上位概念ワードが保持されている。このようなワード階層データのデータ構造の一例を図6に示す。図6に示すデータの場合、登録ワードの欄に、ワード階層データに登録された複数のワードが記載されている。そして、上位概念ワードの欄に、各登録ワードに関連付けて、当該登録ワードを上位概念化したワードが記載されている。同様に、下位概念ワードの欄に、各登録ワードに関連付けて、当該登録ワードを下位概念化したワードが記載されている。上位概念ワード及び下位概念ワードの欄に記載されるワードは、登録ワードの欄に記載されたワード群に含まれている。本実施形態の場合、1つの登録ワードに関連付けられる上位概念ワード、及び、下位概念ワードの最大数は制限がない。本実施形態の関連ワード特定部13は、以下の点で、第1の実施形態と異なる。その他は、第1の実施形態と同様である。1本実施形態の関連ワード特定部13は、キーワードを下位概念化して下位概念ワードを取得した後、当該下位概念ワードを上位概念化することで、関連ワードを特定することができる。2本実施形態の関連ワード特定部13は、あるワードを上位概念化する際、当該ワードに関連付けられた少なくとも1つの上位概念ワードの中から、ランダムに少なくとも1つのワードを取得する。なお、関連ワード特定部13は、キーワードを起点としてワード階層内を移動する際に経由してきたワードキーワードを含むを記憶しておき、当該ワードと異なるワードを複数の上位概念ワードの中からランダムに取得するようにしてもよい。ここで、図7のフローチャートを用い、本実施形態の情報提供方法の一例について説明する。まず、入力受付部12がキーワードの入力を受付けるS11。すると、関連ワード特定部13がワード階層データ図5、6参照を参照し、キーワードがワード階層データに登録されているか検索するS12。キーワードが登録されていない場合S13のNo、関連ワード特定部13はその旨を示す情報エラーを出力しS17、処理を終了する。一方、キーワードがワード階層データに登録されている場合S13のYes、関連ワード特定部13は、ワード階層データを用いて、キーワードを下位概念化し、少なくとも1つの下位概念ワードを取得するS14。例えば、関連ワード特定部13は、ワード階層データにおいてキーワードに関連付けられている複数の下位概念ワードの中から、ランダムに少なくとも1つのワードを取得する。次いで、関連ワード特定部13は、ワード階層データを用いて、S14で取得した下位概念ワードを上位概念化し、少なくとも1つのワードを取得するS15。例えば、関連ワード特定部13は、ワード階層データにおいてS14で取得したワードに関連付けられている複数の上位概念ワードの中から、ランダムに少なくとも1つのワードを取得する。そして、関連ワード特定部13は、S15で取得したワードを、関連ワードとして出力するS16。なお、本実施形態の関連ワード特定部13は、第1の実施形態と同様に、キーワードを上位概念化して上位概念ワードを取得した後、当該上位概念ワードを下位概念化して関連ワードを特定することもできる図4参照。このような本実施形態によれば、第1の実施形態と同様の作用効果を実現することができる。<第3の実施形態>第1及び第2の実施形態では、関連ワード特定部13は予め定められたルールに従い、キーワードを上位概念化及び下位概念化したが、本実施形態では、ユーザから当該ルールを特定するための情報の入力を受付け、受付けた情報で特定されるルールに従い、キーワードを上位概念化及び下位概念化する。本実施形態のその他の構成は第1または第2の実施形態と同様である。入力受付部12は、キーワードとともに、当該キーワードを上位概念化及び下位概念化するためのルール以下、単にルールというを特定する情報を受付ける。ルールを特定する情報は様々な例が考えられるが、以下一例を示す。例えば、ルールの骨組みが、キーワードを起点として上位概念化し、その後、下位概念化することで、関連ワードを特定するのように予め定まっている場合、入力受付部12は、上位概念化する程度、及び、下位概念化する程度を示す情報の入力をユーザから受付けてもよい。また、ルールの骨組みが、キーワードを起点としてN階層上位概念化し、その後、M階層下位概念化することで、関連ワードを特定するM、N:自然数のように予め定まっている場合、入力受付部12は、M及びNの数値の入力をユーザから受付けてもよい。その他、入力受付部12は、ユーザから上位概念化する程度例:ワード階層内を上位層方向に進む階層数、下位概念化する程度例:ワード階層内を下位層方向に進む階層数、及び、上位概念化及び下位概念化する順序等を特定した情報の入力を、ユーザから受付けてもよい。例えば、入力受付部は、キーワード→1階層上位概念化→2階層下位概念化や、キーワード→2階層上位概念化→3階層下位概念化→1階層上位概念化などの情報をユーザから受付けてもよい。関連ワード特定部13は、入力受付部12が受付けた情報で特定されるルールに従い、キーワードを上位概念化及び下位概念化して、少なくとも1つの関連ワードを特定する。本実施形態によれば、第1及び第2の実施形態と同様の作用効果を実現することができる。また、本実施形態によれば、キーワードを上位概念化及び下位概念化するためのルールをユーザが特定できるので、ユーザが望む程度にキーワードからかけ離れた関連ワードを特定することが可能となる。すなわち、真にユーザが望む情報を提供することが可能となる。