(57)【特許請求の範囲】
【請求項１】
コンピュータを、
複数の店舗の紹介情報から店舗毎に予め定めた観点でテキスト情報を抽出する抽出手段と、
前記抽出手段が抽出した前記テキスト情報から前記店舗毎に特徴量を算出して店舗特徴量情報を生成する算出手段と、
前記複数の店舗のうち利用者が訪問した店舗の特徴量を前記店舗特徴量情報から取得し、取得した前記店舗の特徴量から前記利用者の特徴量を求め、前記店舗の特徴量が前記利用者の特徴量に近い前記店舗に関する情報を提示する情報提示手段として機能させるためのプログラムであって、
前記抽出手段は、前記紹介情報から、前記予め定めた観点のテキスト情報として予め登録された第１の食材名を抽出する情報提示プログラム。
【請求項２】
前記抽出手段は、前記予め定めた観点の上位概念又は下位概念の観点でさらにテキスト情報を抽出する請求項１に記載の情報提示プログラム。
【請求項３】
料理のレシピを示すレシピ情報から第２の食材名を抽出し、前記抽出手段が抽出すべきテキスト情報として登録する登録手段としてさらに機能させる請求項１又は２に記載の情報提示プログラム。
【請求項４】
複数の店舗の紹介情報から店舗毎に予め定めた観点でテキスト情報を抽出する抽出手段と、
前記抽出手段が抽出した前記テキスト情報から前記店舗毎に特徴量を算出して店舗特徴量情報を生成する算出手段と、
前記複数の店舗のうち利用者が訪問した店舗の特徴量を前記店舗特徴量情報から取得し、取得した前記店舗の特徴量から前記利用者の特徴量を求め、前記店舗の特徴量が前記利用者の特徴量に近い前記店舗に関する情報を提示する情報提示手段とを有し、
前記抽出手段は、前記紹介情報から、前記予め定めた観点のテキスト情報として予め登録された第１の食材名を抽出する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提示プログラム及び情報処理装置に関する。
【背景技術】
【０００２】
従来の技術として、利用者が登録した嗜好情報に基づいて嗜好の似た他の利用者の情報を表示処理する情報処理装置が提案されている（例えば、特許文献１参照）。
【０００３】
特許文献１に開示された情報処理装置は、利用者が自分の飲食店に関する嗜好を登録すると、利用者を識別する識別情報毎に利用者の飲食に関する嗜好を示した嗜好情報を関連付けて記憶し、嗜好情報をグラフ化して表示処理したり、当該利用者の嗜好情報に似た嗜好を有する他の利用者を検索して表示処理したりする。利用者は、情報処理装置を利用して、嗜好の似た他の利用者がおすすめするメニューや他の利用者が気になる店舗の情報を閲覧する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２０３８４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、店舗の紹介情報から抽出した特徴量を踏まえて、利用者に対し、店舗に関する情報を提示する情報提示プログラム及び情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様は、上記目的を達成するため、以下の情報提示プログラム及び情報処理装置を提供する。
【０００７】
［１］コンピュータを、
複数の店舗の紹介情報から店舗毎に予め定めた観点でテキスト情報を抽出する抽出手段と、
前記抽出手段が抽出した前記テキスト情報から前記店舗毎に特徴量を算出して店舗特徴量情報を生成する算出手段と、
前記複数の店舗のうち利用者が訪問した店舗の特徴量を前記店舗特徴量情報から取得し、取得した前記店舗の特徴量から前記利用者の特徴量を求め、前記店舗の特徴量が前記利用者の特徴量に近い前記店舗に関する情報を提示する情報提示手段として機能させるためのプログラムであって、
前記抽出手段は、前記紹介情報から、前記予め定めた観点のテキスト情報として予め登録された第１の食材名を抽出する情報提示プログラム。
［２］前記抽出手段は、前記予め定めた観点の上位概念又は下位概念の観点でさらにテキスト情報を抽出する前記［１］に記載の情報提示プログラム。
［３］料理のレシピを示すレシピ情報から第２の食材名を抽出し、前記抽出手段が抽出すべきテキスト情報として登録する登録手段としてさらに機能させる前記［１］又は［２］に記載の情報提示プログラム。
［４］複数の店舗の紹介情報から店舗毎に予め定めた観点でテキスト情報を抽出する抽出手段と、
前記抽出手段が抽出した前記テキスト情報から前記店舗毎に特徴量を算出して店舗特徴量情報を生成する算出手段と、
前記複数の店舗のうち利用者が訪問した店舗の特徴量を前記店舗特徴量情報から取得し、取得した前記店舗の特徴量から前記利用者の特徴量を求め、前記店舗の特徴量が前記利用者の特徴量に近い前記店舗に関する情報を提示する情報提示手段とを有し、
前記抽出手段は、前記紹介情報から、前記予め定めた観点のテキスト情報として予め登録された第１の食材名を抽出する情報処理装置。
【発明の効果】
【０００８】
請求項１又は４に係る発明によれば、店舗の紹介情報から抽出した特徴量を踏まえて、利用者に対し、店舗に関する情報を提示することができる。すなわち、食材の観点で、利用者に対して店舗に関する情報を提示することができる。
請求項２に係る発明によれば、上位概念又は下位概念の観点で、利用者に対して店舗に関する情報を提示することができる。
請求項３に係る発明によれば、料理のレシピを示すレシピ情報から食材名を抽出して登録することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態に係る情報処理システムの構成の一例を示す概略図である。
【図２】図２は、実施の形態に係る情報処理装置の構成例を示すブロック図である。
【図３】図３（ａ）及び（ｂ）は、食材名登録動作を説明するための図である。
【図４】図４（ａ）及び（ｂ）は、飲食店紹介情報から特徴量を算出して特徴量情報を生成する動作を説明するための図である。
【図５】図５（ａ）及び（ｂ）は、利用者訪問履歴情報から特徴量を算出して特徴量情報を生成する動作を説明するための図である。
【図６】図６は、入力された検索語に基づいて検索結果を提示する画面の構成の一例を示す概略図である。
【発明を実施するための形態】
【００１０】
［実施の形態］
（情報処理システムの構成）
図１は、実施の形態に係る情報処理システムの構成の一例を示す概略図である。
【００１１】
この情報処理システムは、情報処理装置１と、レシピサイトＤＢ２と、飲食店紹介サイトＤＢ３と、端末４とをネットワーク５によって互いに通信可能に接続することで構成される。端末４は、利用者６によって操作される。なお、本情報処理システムの情報処理装置１、レシピサイトDB２、飲食店レビューサイトDB3のそれぞれで提供するサービスは、同一企業によるものであってもよいし、別企業によるものであってもよい。
【００１２】
情報処理装置１は、サーバ型の情報処理装置であり、端末４の要求に応じて動作するものであって、本体内に情報を処理するための機能を有するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やフラッシュメモリ等の電子部品を備える。情報処理装置１は、要求に応じて端末４の利用者６に飲食店の店舗を推薦する情報を送信する。
【００１３】
レシピサイトＤＢ２は、料理レシピを紹介するレシピサイトのデータベースであって、料理レシピを示すレシピ情報２０を格納する。なお、レシピサイトの一例として、「COOKPAD」（登録商標）等が挙げられる。
【００１４】
飲食店紹介サイトＤＢ３は、飲食店を利用者のレビューとともに紹介するサイトのデータベースであって、飲食店を紹介するための情報が関連付けられた飲食店紹介情報３０と、利用者が訪問した飲食店の履歴を示す利用者訪問履歴情報３１とを有する。なお、利用者訪問履歴情報３１は、実際に利用者が飲食店を訪問している必要はない。例えば、利用者がお気に入りとして、登録した飲食店や、飲食店紹介サイト中の飲食店紹介ページを訪れた履歴を利してもよい。なお、飲食店紹介サイトの一例として、「ぐるなび」（登録商標）、「食べログ」（登録商標）、「Yelp」（登録商標）等がある。
【００１５】
なお、飲食店紹介情報３０は、飲食店毎に店舗の紹介情報（例えば、お店のセールスポイント、メニュー、アクセス方法、座席数等の情報）が関連付けられた飲食店基本情報３００及び飲食店毎に複数の利用者が投稿したレビュー文が関連付けられた飲食店レビュー情報３０１等を含むものとする。また、飲食店紹介情報３０の利用者が訪問した飲食店の履歴とは、実際に利用者が訪問したお店の履歴や、飲食店紹介サイト上で訪れた飲食店サイトの履歴をいう。
【００１６】
端末４は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置であって、本体内に情報を処理するための機能を有するＣＰＵやフラッシュメモリ等の電子部品を備える。
【００１７】
ネットワーク５は、高速通信が可能な通信ネットワークであり、例えば、イントラネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の有線又は無線の通信網である。
【００１８】
（情報処理装置の構成）
図２は、実施の形態に係る情報処理装置１の構成例を示すブロック図である。
【００１９】
情報処理装置１は、ＣＰＵ等から構成され、各部を制御するとともに、各種のプログラムを実行する制御部１０と、フラッシュメモリ等の記憶媒体から構成され情報を記憶する記憶部１１と、ネットワークを介して外部と通信する通信部１２とを備える。
【００２０】
制御部１０は、後述する情報提示プログラム１１０を実行することで、レシピ取得手段１００、食材名登録手段１０１、紹介情報取得手段１０２、食材名抽出手段１０３、飲食店特徴生成手段１０４、利用者訪問履歴取得手段１０５、利用者訪問店特徴生成手段１０６及び飲食店提示手段１０７等として機能する。
【００２１】
レシピ取得手段１００は、通信部１２を介してレシピサイトＤＢ２からレシピ情報２０を取得する。
【００２２】
食材名登録手段１０１は、レシピ取得手段１００が取得したレシピ情報２０から食材名（第２の食材名）を抽出して食材名情報１１１として記憶部１１に登録する。なお、食材名は観点の一例であって、他の観点として「味」等を抽出してもよい。また、「食材」や「味」の上位概念である「料理名」や「料理ジャンル」等を観点として抽出してもよい。
【００２３】
紹介情報取得手段１０２は、通信部１２を介して飲食店紹介サイトＤＢ３から飲食店紹介情報３０を取得する。ここで、飲食店紹介情報３０として、飲食店基本情報３００または飲食店レビュー情報３０１のいずれか一方を用いても良いし、両方を用いてもよい。
【００２４】
食材名抽出手段１０３は、紹介情報取得手段１０２が取得した飲食店紹介情報３０から、観点の一例として、登録された食材名情報１１１に該当する食材名（テキスト情報、第１の食材名）を抽出する。なお、食材名抽出手段１０３は、食材名登録手段１０１と同様に他の観点として「味」等に該当するテキスト情報を抽出してもよい。また、「食材」や「味」の上位概念である「料理名」や「料理ジャンル」等の観点に該当するテキスト情報を抽出してもよい。
【００２５】
また、観点の一例として、飲食店基本情報３００からアクセス情報（お店の場所）を抽出してもよい。また、アクセス情報の上位概念または下位概念として、「○○市」を基準にした場合は、上位概念として都道府県等に該当するテキスト情報を抽出し、下位概念として町、番地等に該当するテキスト情報を抽出してもよい。さらに、観点の一例として、飲食店基本情報３００から座先数を抽出してもよい。
【００２６】
飲食店特徴生成手段１０４は、食材名抽出手段１０３が抽出した食材名に基づいて飲食店の店舗毎に特徴量を算出して飲食店特徴量情報１１２を生成する。なお、飲食店特徴量情報１１２は、少なくとも特徴量と店名に関する情報で構成されていればよく、さらに食材名などの他の情報を含めてもよい。また、特徴量の算出は、食材名の上位概念である料理ジャンルについて店舗毎に行ってもよい。なお、特徴量算出の詳細については、後述する。
【００２７】
利用者訪問履歴取得手段１０５は、通信部１２を介して飲食店紹介サイトＤＢ３から利用者訪問履歴情報３１を取得する。
【００２８】
利用者訪問店特徴生成手段１０６は、利用者訪問履歴取得手段１０５が取得した利用者訪問履歴情報３１から利用者毎に訪問した飲食店を抽出する。そして抽出した飲食店の特徴量から利用者訪問店特徴量情報１１３を生成する。なお、利用者訪問店特徴量情報１１３は、少なくとも特徴量と利用者に関する情報で構成されていればよく、さらに訪問店に関する情報などを含めてもよい。
また、ここで抽出した飲食店の数が複数である場合には、複数の特徴量を総合したものを特徴量として用いることができる。
【００２９】
飲食店提示手段１０７は、飲食店特徴量情報１１２と利用者訪問店特徴量情報１１３とに基づいて、利用者の嗜好に合った飲食店の店舗に関する情報を提示する。飲食店の店舗に関する情報としては、飲食店名、店舗の写真、連絡先、アクセス情報、平均予算などを利用することができる。したがって、利用者に対して、必ずしも飲食店基本情報３００や飲食店レビュー情報３０１を提示する必要はない。
【００３０】
記憶部１１は、制御部１０を上述した各手段１００−１０７として動作させる情報提示プログラム１１０、食材名情報１１１、飲食店特徴量情報１１２及び利用者訪問店特徴量情報１１３等を記憶する。
【００３１】
（情報処理装置の動作）
次に、本実施の形態の作用を、（１）基本動作、（２）食材名登録動作、（３）特徴量情報生成動作、（４）提示動作１、（５）提示動作２に分けて説明する。
【００３２】
（１）基本動作
まず、利用者６は、飲食店を訪問して食事をした場合、端末４を操作して飲食店紹介サイトＤＢ３にアクセスし、訪問した飲食店のレビューを投稿する。飲食店のレビューが投稿されると、飲食店紹介サイトＤＢ３に飲食店紹介情報３０及び利用者訪問履歴情報３１が更新される。
【００３３】
一方、他の利用者によってレシピサイトＤＢ２にレシピが投稿され、レシピ情報２０が更新される。
【００３４】
（２）食材名登録動作
図３（ａ）及び（ｂ）は、食材名登録動作を説明するための図である。
【００３５】
次に、情報処理装置１のレシピ取得手段１００は、通信部１２を介してレシピサイトＤＢ２からレシピ情報２０ａを取得する。レシピ情報２０ａは、レシピ情報２０の一例であって、図３（ａ）に示すように、レシピタイトル２００と、レシピ説明文２０１と、材料２０２とを有する。材料２０２は、食材名２０２ａと、食材の分量２０２ｂとを有する。
【００３６】
次に、食材名登録手段１０１は、レシピ取得手段１００が取得したレシピ情報２０ａから、観点の一例として、第２の食材名としての食材名２０２ａを抽出して、図３（ｂ）に示すように、食材名情報１１１ａとして記憶部１１に登録する。なお、食材名２０２ａの抽出は、レシピ情報２０ａが予め定められたフォーマットで作成されている場合は、当該フォーマットの予め定めた領域から抽出するものであってもよいし、食材名として予め登録された単語が検出される領域から未登録の単語を抽出するものであってもよい。ここでは、「鶏がら」、「豚骨」、「ニンニク」、「ショウガ」、「ごま油」、「味噌」、「醤油」、「みりん」、「酒」、「だしの素」を抽出して登録したものとする。
【００３７】
（３）特徴量情報生成動作
図４（ａ）及び（ｂ）は、飲食店紹介情報３０から特徴量を算出して特徴量情報を生成する動作を説明するための図である。また、図５（ａ）及び（ｂ）は、利用者訪問履歴情報３１から特徴量を算出して特徴量情報を生成する動作を説明するための図である。
【００３８】
紹介情報取得手段１０２は、通信部１２を介して飲食店紹介サイトＤＢ３から飲食店紹介情報３０を取得する。飲食店紹介情報３０として、飲食店レビュー情報３０１ａを用いた場合を例示する。飲食店レビュー情報３０１ａは、飲食店レビュー情報３０１の一例であって、図４（ａ）に示すように、店名と、レビュー文とを有する。
【００３９】
食材名抽出手段１０３は、紹介情報取得手段１０２が取得した飲食店レビュー情報３０１ａのレビュー文から、観点の一例として、食材名（第１の食材名）を抽出する。
【００４０】
次に、飲食店特徴生成手段１０４は、抽出された食材名に予め定められた特徴量から、図４（ｂ）に示すように、飲食店特徴量情報１１２ａを生成して記憶部１１に格納する。
【００４１】
ここでは、食材名抽出手段１０３は、店名が「ラーメンＡ太郎」の店舗のレビューから食材「味噌」、「とんこつ」、「たまご」、「キャベツ」、「もやし」、「ねぎ」、「麺」を抽出し、飲食店特徴生成手段１０４は、食材「味噌」、「とんこつ」、「たまご」、「キャベツ」、「もやし」、「ねぎ」、「麺」のそれぞれに予め定められた特徴量を総合して店名が「ラーメンＡ太郎」の店舗の特徴量を抽出する。
【００４２】
食材名抽出手段１０３が特徴量を算出する手法の例として、bag-of-wordsが挙げられる。bag-of-wordsは、全レビュー文に含まれる食材の種類数を次元の数とするベクトルを特徴量として生成する。このベクトルは店舗ごとに生成され、ベクトルの各要素は対応する食材名がその店舗のレビュー文に含まれるかどうかにより決まる値となる。図４（ｂ）の例では、「ラーメンＡ太郎」の特徴量となるベクトルの「とんこつ」に対応する要素は「ラーメンＡ太郎」のレビュー文に「とんこつ」が含まれるため「１」に、「メンマ」に対応する要素はレビュー文に「メンマ」が含まれないため「０」になる。なお、各要素の値は０か１の二値でも良いし、出現回数によって重み付けをするなどの処理をしても良い。また、bag-of-wordsではなく各要素が単語の意味情報を反映した手法（Tomas Mikolov, Kai Chen, Greg Corrado, and Jeffrey Dean. Efficient estimation of word representations in vector space. ICLR Workshop, 2013.）等を用いてもよい。
【００４３】
また、店名が「ラーメンＢ軒」の店舗のレビューから食材「麺」、「大蒜」、「豚」、「メンマ」、「葱」、「玉子」、「紅しょうが」、「白胡麻」を抽出し、食材「麺」、「大蒜」、「豚」、「メンマ」、「葱」、「玉子」、「紅しょうが」、「白胡麻」のそれぞれに予め定められた特徴量を総合して店名が「ラーメンＢ軒」の店舗の特徴量を算出する。
【００４４】
次に、利用者訪問履歴取得手段１０５は、通信部１２を介して飲食店紹介サイトＤＢ３から利用者訪問履歴情報３１ａを取得する。利用者訪問履歴情報３１ａは、利用者訪問履歴情報３１の一例であって、図５（ａ）に示すように、利用者と、当該利用者が訪問した訪問店と、訪問日時とを有する。
【００４５】
利用者訪問店特徴生成手段１０６は、利用者訪問履歴取得手段１０５が取得した利用者訪問履歴情報３１ａから利用者毎に訪問した飲食店を抽出し、少なくとも１以上の飲食店の特徴量を総合した特徴量を抽出する。そして、図５（ｂ）に示すように、利用者訪問店特徴量情報１１３ａとして記憶部１１に格納する。一例として、飲食店の特徴量の平均を総合した特徴量として抽出する。
【００４６】
ここでは、「利用者１」が店名「ラーメンＡ太郎」、「居酒屋Ｃ助」、「中華Ｄ軒」の店舗を訪問しているため、店名「ラーメンＡ太郎」、「居酒屋Ｃ助」、「中華Ｄ軒」の店舗のそれぞれの特徴量を飲食店特徴量情報１１２から取得して、平均を算出することで「利用者１」の特徴量を抽出する。また、「利用者２」が店名「ラーメンＢ軒」、…の店舗を訪問しているため、店名「ラーメンＢ軒」、…の店舗のそれぞれの特徴量を飲食店特徴量情報１１２から総合して「利用者２」の特徴量を抽出する。
【００４７】
（４）提示動作１
【００４８】
提示動作の一例として、飲食店提示手段１０７は、利用者の訪問店特徴量情報１１３を使用せずに飲食店に関する情報を提示する。
【００４９】
まず、飲食店提示手段１０７は、利用者６から飲食店に関する情報提示の要求を受け付ける。当該要求を受け付ける際に、「神奈川」等の場所や「ラーメン」等の商品のジャンルを検索キーワードの一例として受け付ける。
【００５０】
図６は、入力された検索語に基づいて検索結果を提示する画面の構成の一例を示す概略図である。
【００５１】
飲食店提示画面１０７Ａは、飲食店提示手段１０７によって表示処理されて端末４の表示部に表示される画面であって、検索キーワードの入力を受け付ける検索キーワード入力欄１０７ａと、検索キーワードに基づいて検索された店舗の情報である検索結果１０７ｂとを表示する。検索結果１０７ｂは、店舗毎に飲食店基本情報３００や飲食店レビュー情報３０１から抽出した情報１０７ｂ11、情報１０７ｂ12、情報１０７ｂ21、情報１０７ｂ22、情報１０７ｂ31、情報１０７ｂ32を表示する。
【００５２】
情報１０７ｂ11、情報１０７ｂ12、情報１０７ｂ21、情報１０７ｂ22、情報１０７ｂ31、情報１０７ｂ32は、予め定められた基準で並べられたものであって、例えば、飲食店紹介サイトに登録された各店舗の特徴量情報を利用して、各店舗間における特徴量情報が近ければ、特徴量情報が近い店舗同士の店舗に関する情報の提示順が近づくよう並べられる。
【００５３】
なお、特徴量の近さを算出するには、例えば、特徴空間におけるある二つの特徴量ベクトルの距離や、コサイン類似度を用いる手法がある。二つの特徴量ベクトルをxは式（２）により計算できる。
【００５４】
【数１】
0006539962.tif 000002
【００５５】
【数２】
0006539962.tif 000003
【００５６】
また、検索結果１０７ｂにおける掲示順は、店舗の評価情報が高いものの順としてもよいし、飲食店紹介サイトと優先的に上位に表示させる契約がある店舗を上位に表示するものとしてもよい。また、ランダムであってもよい。
【００５７】
（５）提示動作２
【００５８】
また、提示動作の他の例として、飲食店提示手段１０７は、利用者６から飲食店に関する情報提示の要求を受け付けると、利用者訪問店特徴量情報１１３から当該利用者の特徴量を取得し、飲食店特徴量情報１１２から利用者の特徴量に近い特徴量を有する飲食店を特定する。そして、利用者の嗜好に合った飲食店として、当該飲食店に関する情報を提示する。
【００５９】
なお、「提示動作２」においても「提示動作１」のように検索キーワードを受け付ける構成としてもよい。
【００６０】
また、他の例として、飲食店提示手段１０７は、利用者が選択した店舗の特徴量を飲食店特徴量情報１１２から取得し、当該選択された店舗の特徴量に近い特徴量を有する飲食店を飲食店特徴量情報１１２から取得して、利用者の嗜好に合った飲食店として、当該飲食店に関する情報を提示してもよい。
【００６１】
なお、飲食店提示手段１０７は、利用者６から飲食店に関する情報提示の要求を受けたことを契機として、飲食店紹介サイト３から各店舗の飲食店紹介情報３０を取得して、飲食店間における特徴量の近さを算出してもよいし、所定の期間（１日、１週間等）毎に、飲食店間における特徴量の近さを算出してもよい。
【００６２】
上記した「提示動作１」と「提示動作２」は、それぞれ必要な構成が異なるが両者の構成を組み合わせてもよいし、両者の構成から必要な構成を選択して新たな構成としてもよい。
【００６３】
［他の実施の形態］
なお、本発明は、上記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲で種々な変形が可能である。
【００６４】
例えば、上記実施の形態では飲食店に関する観念として「食材」、「味」又はその上位概念である「料理名」、「料理ジャンル」を扱ったが、料理店に限らず宿泊施設、ネットショップ、観光地、ゴルフ場等に関する観念を扱ってもよい。宿泊施設の観念としては、「接客」、「食事」又はその上位概念である「施設」等が挙げられる。
【００６５】
また、上記実施の形態では、店舗毎に特徴量を算出したが、物品又はサービス毎に特徴量を算出してもよい。例えば、ある飲食店の店舗で扱っている料理毎、ある宿泊施設で行っているサービス毎に特徴量を算出してもよい。この場合、飲食店に関する情報は、本発明の要旨を変更しない範囲内で、物品又はサービスに関する情報に置き換えられる。たとえば、利用者訪問履歴情報３１の場合、利用者が実際に購入した又は利用した（食べた）商品又はサービス（以下、「商品等」という。）の履歴情報となる。なお、実際に利用者が購入していない又は利用していない（食べていない）商品等でもよく、例えば、利用者がお気に入りとして、登録した商品等や、紹介サイト中のある商品等を紹介するページを訪れた履歴を利用してもよい。
【００６６】
上記実施の形態では制御部１０の各手段１００〜１０７の機能をプログラムで実現したが、各手段の全て又は一部をＡＳＩＣ等のハードウエアによって実現してもよい。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等の記録媒体に記憶して提供することもできる。また、上記実施の形態で説明した上記ステップの入れ替え、削除、追加等は本発明の要旨を変更しない範囲内で可能である。
【符号の説明】
【００６７】
１      情報処理装置
２      レシピサイトＤＢ
３      飲食店紹介サイトＤＢ
４      端末
５      ネットワーク
６      利用者
１０    制御部
１１    記憶部
１２    通信部
２０    レシピ情報
３０    飲食店紹介情報
３００  飲食店基本情報
３０１  飲食店レビュー情報
３１    利用者訪問履歴情報
１００  レシピ取得手段
１０１  食材名登録手段
１０２  紹介情報取得手段
１０３  食材名抽出手段
１０４  飲食店特徴生成手段
１０５  利用者訪問履歴取得手段
１０６  利用者訪問店特徴生成手段
１０７  飲食店提示手段
１１０  情報提示プログラム
１１１  食材名情報
１１２  飲食店特徴量情報
１１３  利用者訪問店特徴量情報
２００  レシピタイトル
２０１  レシピ説明文
２０２  材料
２０２ａ        食材名
２０２ｂ        分量
【図１】
0006539962.tif 000004
【図２】
0006539962.tif 000005
【図３】
0006539962.tif 000006
【図４】
0006539962.tif 000007
【図５】
0006539962.tif 000008
【図６】
0006539962.tif 000009