(57)【特許請求の範囲】
【請求項１】
複数の観光スポットに関連する画像データを記憶する画像データ記憶手段、
評価グリッド法によって得た複数の観光スポットに関連する各階層の項目を、共分散構造分析の手法によって推定した項目どうしの関連度とともに、記憶する項目記憶手段、
ユーザの入力に従って前記項目記憶手段の任意の項目が選択されたとき、当該項目に関連する質問を自動的に生成する質問生成手段、および
前記質問に対してユーザが回答した項目に基づいて、任意数の観光スポットの画像を前記画像データ記憶手段から選択して表示する画像表示手段を備える、観光スポット推薦装置。
【請求項２】
前記質問に対してユーザが項目を回答したとき、各観光スポットのスポットスコアを計算するスポットスコア計算手段をさらに備え、
前記画像表示手段はスポットスコアに従って順位付けした任意数の観光スポットを選択する、請求項１記載の観光スポット推薦装置。
【請求項３】
前記スポットスコアは各項目に対する各観光スポットのベイズ確率に基づいて計算される、請求項２記載の観光スポット推薦装置。
【請求項４】
前記項目記憶手段は、前記評価グリッド法に従う異なる階層毎に複数の項目を記憶していて、
前記質問生成手段は、他の階層に誘導するための誘導質問を生成する、請求項１ないし３のいずれかに記載の観光スポット推薦装置。
【請求項５】
前記誘導質問に応じて他の階層で表示すべき項目を、前記関連度に基づいて決定する項目決定手段をさらに備える、請求項４記載の観光スポット推薦装置。
【請求項６】
複数の観光スポットに関連する画像データを記憶する画像データ記憶手段、および評価グリッド法によって得た複数の観光スポットに関連する各階層の項目を、共分散構造分析の手法によって推定した項目どうしの関連度とともに、記憶する項目記憶手段を備える、観光スポット推薦装置のコンピュータによって実行される観光スポット推薦プログラムであって、この観光スポット推薦プログラムは、前記コンピュータを、
ユーザの入力に従って前記項目記憶手段の任意の項目が選択されたとき、当該項目に関連する質問を自動的に生成する質問生成手段、および
前記質問に対してユーザが回答した項目に基づいて、任意数の観光スポットの画像を前記画像データ記憶手段から選択して表示する画像表示手段
しとして機能させる、観光スポット推薦プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、観光スポット推薦装置およびプログラムに関し、特に、たとえばユーザの嗜好に合う観光スポットを推薦できる、新規な観光スポット推薦装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、ユーザによって選択された観光地の観光案内用文字列と当該観光地に関する画像をモニタに表示する、観光情報案内装置が開示されている。
【特許文献１】特開2006-72642号公報[G06Q 50/00 G09B 29/00 G09B 29/10]
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記背景技術を含む従来の観光案内装置は、多くが、ユーザがどの観光地の情報を知りたいかを自分で決めてその観光地を選択し、または指定するものである。
【０００４】
これらの装置は、「ユーザ自身の嗜好と各観光スポットがどれだけ合致しているか」をユーザが知らなければ、ユーザは最適な観光スポットを選択できないことに問題がある。くわえて、ユーザが必ずしも自身の嗜好を明確化できているとは限らないことが知られている。
【０００５】
それゆえに、この発明の主たる目的は、新規な、観光スポット推薦装置およびプログラムを提供することである。
【０００６】
この発明の他の目的は、インタラクションを通してユーザの嗜好を明確化し、その嗜好に合致した観光スポットを推薦できる、観光スポット推薦装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、上記の課題を解決するために、以下の構成を採用した。なお、ここにおける補足説明等は、本発明の理解を助けるために後述する実施の形態との対応関係を示したものであって、本発明を何ら限定するものではない。
【０００８】
第１の発明は、複数の観光スポットに関連する画像データを記憶する画像データ記憶手段、評価グリッド法によって得た複数の観光スポットに関連する各階層の項目を、共分散構造分析の手法によって推定した項目どうしの関連度とともに、記憶する項目記憶手段、ユーザの入力に従って項目記憶手段の任意の項目が選択されたとき、当該項目に関連する質問を自動的に生成する質問生成手段、および質問に対してユーザが回答した項目に基づいて、任意数の観光スポットの画像を画像データ記憶手段から選択して表示する画像表示手段を備える、観光スポット推薦装置である。
【０００９】
第１の発明では、実施例のたとえば画像データ領域に相当する画像記憶手段に各観光スポットに関連する画像データを記憶しておき、実施例では項目データ記憶領域に相当する項目データ記憶手段に、ユーザに提示（表示）すべき項目の項目データを記憶しておく。項目データ記憶手段は、評価グリッド法によって得た複数の観光スポットに関連する各階層の項目を、共分散構造分析の手法によって推定した項目どうしの関連度とともに、各項目データを記憶する。実施例では、ユーザ入力に従ってどれかの階層のどれかの項目が選択されるが、そのとき、質問生成手段は、そのようなユーザの入力に従って選択され項目に関連する質問を自動的に生成してユーザに提示する。その質問に対してユーザが回答したとき、つまり、ユーザが次の項目を選択したとき、画像表示手段は、その項目から各観光スポットのスポットスコアを計算するなどして、任意数の観光スポットの画像を画像データ記憶手段から選択して表示し、ユーザに対して当該観光スポットを推薦する。
【００１０】
第１の発明によれば、ユーザの項目選択に対してさらに質問生成手段によって生成した質問をユーザに提示し、それに応える形で次の項目を選択したとき、ユーザの嗜好に合う観光スポットを推薦する。したがって、ユーザとのインタラクションを通してユーザの嗜好を明確化し、その嗜好に合致した観光スポットを推薦できる。
【００１１】
第２の発明は、第１の発明に従属し、質問に対してユーザが項目を回答したとき、各観光スポットのスポットスコアを計算するスポットスコア計算手段をさらに備え、画像表示手段はスポットスコアに従って順位付けした任意数の観光スポットを選択する、観光スポット推薦装置である。
【００１２】
第２の発明では、画像表示手段は、スポットスコアに従ってユーザの嗜好に合致する順に観光スポットの画像を表示する。
【００１３】
第３の発明は、第２の発明に従属し、スポットスコアは各項目に対する各観光スポットのベイズ確率に基づいて計算される、観光スポット推薦装置である。
【００１４】
第３の発明では、公知のナイーブベイズやベイジアンネットワークなどの技術を使用してベイズ確率（事前確率や条件付確率に従った）に基づいて計算される。
【００１５】
第４の発明は、第１ないし第３の発明のいずれかに従属し、項目記憶手段は、評価グリッド法に従う異なる階層毎に複数の項目を記憶していて、質問生成手段は、他の階層に誘導するための誘導質問を生成する、観光スポット推薦装置である。
【００１６】
第４の発明では、このような誘導質問をシステムプロンプトとして生成し、それによってユーザの嗜好を明確化できるので、ユーザの嗜好を的確に反映した観光スポットを推薦できる。
【００１７】
第５の発明は、第１ないし第４の発明のいずれかに従属し、誘導質問に応じて他の階層で表示すべき項目を、関連度に基づいて決定する項目決定手段をさらに備える、観光スポット推薦装置である。
【００１８】
第５の発明では、次の階層でユーザに提示すべき項目を絞り込むので、無駄な項目を表示することがなく、ユーザの選択が容易になる。
【００１９】
第６の発明は、複数の観光スポットに関連する画像データを記憶する画像データ記憶手段、および評価グリッド法によって得た複数の観光スポットに関連する各階層の項目を、共分散構造分析の手法によって推定した項目どうしの関連度とともに、記憶する項目記憶手段を備える、観光スポット推薦装置のコンピュータによって実行される観光スポット推薦プログラムであって、この観光スポット推薦プログラムは、コンピュータを、ユーザの入力に従って項目記憶手段の任意の項目が選択されたとき、当該項目に関連する質問を自動的に生成する質問生成手段、および質問に対してユーザが回答した項目に基づいて、任意数の観光スポットの画像を画像データ記憶手段から選択して表示する画像表示手段として機能させる、観光スポット推薦プログラムである。
【００２０】
第６の発明では第１の発明と同様の効果が得られる。
【発明の効果】
【００２１】
この発明によれば、ユーザの嗜好に合った観光スポットを推薦できる。
【００２２】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２３】
【図１】図1はこの発明の一実施例の観光スポット推薦装置の外観を示す図解図である。
【図２】図２は実施例の観光スポット推薦装置の構成を示すブロック図である。
【図３】図３は実施例の観光スポット推薦装置のＲＡＭのメモリマップの一例を示す図解図である。
【図４】図４は実施例において獲得したデータベースの基礎となるｗｅｂ（ウェブ）アンケートの結果を示す表である。
【図５】図５は観光スポットが与えられたときの各項目の期待値を示す表である。
【図６】図６は実施例における各項目どうしの関連度を共分散構造分析の手法で計算したものを例示する表である。
【図７】図７は実施例における観光スポット推薦動作の一例を示すフロー図である。
【図８】図８は図７実施例における初期画面を例示する図解図である。
【図９】図９は図７実施例における検索画面の一例を示す図解図である。
【図１０】図１０は図７実施例における検索画面の他の例（項目を絞った）を示す図解図である。
【発明を実施するための最良の形態】
【００２４】
図１を参照して、実施例の観光スポット推薦装置１０は、比較的大きい表示画面を有する表示装置１２を含み、この表示装置１２は、ベース１４上に直立する支柱１６の上端に、表示画面がやや後傾するように取り付けられる。表示装置１２はフレーム１８に保持された、典型的には、液晶表示器あるいはプラズマ表示器などの平面表示器２０を含み、この表示器２０の画面上には、ユーザが入力操作のために使用するタッチパネル２２が設置される。ただし、このタッチパネル２２はポインティングデバイスとして機能するものであり、タッチパネル以外のポインティングデバイスや音声入力に代えられてもよいことは勿論である。
【００２５】
表示装置１２のフレーム１８には、上辺に、ユーザの発話音声を入力するためのマイク２４が設けられ、下辺に、ユーザに音声を出力するスピーカ２６が設けられる。
【００２６】
図２を参照して、観光スポット推薦装置１０は、上で説明した表示器２０、タッチパネル２２、マイク２４およびスピーカ２６の他、ＣＰＵ２８、ＲＯＭ３０、ＲＡＭ３２、フラッシュメモリ３４および無線通信回路３６などを含む。フラッシュメモリ３４には後述のデータベースなどが蓄積される。無線通信回路３６は、必要に応じて、インタネットなどのネット接続をしたりするために利用され得る。
【００２７】
ＲＡＭ３２には、図３に示すように、プログラム領域３８およびデータ記憶領域４０が設けられる。プログラム領域３８にはＲＯＭ４０に予め設定されている種々のプログラムが使用に際して展開される。このプログラム領域３８には、ＯＳ（Operating System）の他、自由記述処理プログラム３８１、システムプロンプト選択プログラム３８２、計算プログラム３８３および表示プログラム３８４など、必要なプログラムが記憶される。
【００２８】
自由記述処理プログラム３８１は、ユーザが自分の嗜好を直接書き込んだとき（または音声によって入力したとき）に、その嗜好が、この装置１０が予め設定しているデフォルトの項目のどれに該当するかを特定するための処理プログラムである。実施例では、自由記述に基づいて特定の項目を選択するために、ベクトル空間法を利用して、自由記述で入力した嗜好と項目との類似度を計算し、類似度が大きい項目をユーザが選択したと擬制するようにしている。
【００２９】
したがって、自由記述処理プログラム３８１には、自由記述文を形態素に分解するための形態素解析プログラム（たとえばMeCabやChasen：いずれも商品名）、tf-idfに基づいて自由記述文と項目に関連する言語表現との類似度をベクトルの比較を通して計算するプログラムなどを含む。ここで、ｔｆとはその文中でのターム頻度（term frequency）のことであり、ｉｄｆとは文書頻度（document frequency）のことである。ただし、tf-idfに従ってキーワードを抽出する手法はよく知られているし、２つの多次元ベクトル間の類似度を計算する手法も同様に周知であるので、ここではそれらの詳細な説明は省略する。
【００３０】
システムプロンプト選択プログラム３８２は、ユーザの選択した項目に基づいて、ユーザの嗜好をさらに深堀りするための質問（これを「システムプロンプト」という。）を選択するプログラムである。実施例では、上述した項目を４つの異なる階層に分けてユーザに提示する（表示器２０で表示する）ようにしている。
【００３１】
４つの階層の第１階層は「ジャンル」であり、表１に示すような、観光スポットが有している特徴（事実）を記述した項目を含み、第２階層は「イメージ」であり、表２に示すような、観光スポットが有している雰囲気（主観）を記述した項目を含み、第３階層は「アクティビティ」であり、表３に示すような、観光スポットにおいて体験できる事柄を記述した項目を含み、第４階層は「フィーリング」であり、表４に示すような、観光スポットに行った際に得られる情緒的便益を記述した項目を含む。なお、実施例では第１階層の項目数が４３項目であり、第２階層が４１項目、第３階層が２８項目、第４階層が２５項目の計１３７項目であるが、これらの数は単なる例にすぎない、
［表１］
第１階層（スポットの特徴、ジャンル）
x1,,仏像がある
x2,,特徴的な建物がある
x3,お寺や神社,
x4,,縁結びや学問の神様が祀られている
x5,世界遺産,世界遺産や国宝・重要文化財がある
x6,,自然が豊かな
x7,,紅葉が綺麗な
x8,,桜が綺麗な
x9,,庭園が綺麗な
x10,,雪景色が良い
…
x39,,芸術的な作品がある
x40,,特徴ある常設展示が見られる
x41,公園や植物園,
x42,,拝観料等があまり高くない
x43,,トイレやバリアフリーの設備が整っている
［表２］
第２階層（雰囲気，イメージ）
x44,,こじんまりした
x45,,広々とした
x46,,見晴らしが良い
x47,,侘び寂びを感じる
x48,,あまり世俗的でない
x49,,きらびやかな
x50,,華やかな
x51,,伝統や歴史がある
x52,,新鮮な印象のある
x53,,神秘的な
x54,,幻想的な
…
x80,,日本的な
x81,,印象的な
x82,,迫力がある
x83,,スリルが味わえる
x84,,お洒落な
［表３］
第３階層（アクティビティ、体験）
x85,,散策できる
x86,,外でご飯を食べられる
x87,,目の保養になる
x88,,のんびりできる
x89,,良い写真が取れそうな
x90,,京都の人の生活に触れられる
x91,,歴史を学べる
x92,,実物を見たり実体験できる
x93,,新しい発見が出来そうな
x94,,知識や経験になる
x95,,美容と健康に良さそうな
…
x108,,自分を見つめ直せる
x109,,いろいろな事を考えられる
x110,,精神統一ができる
x111,,お願い事をしに行ける
x112,,気軽に行きやすい
［表４］
第４階層（フィーリング、気分）
x113,,落ち着ける
x114,,リラックスできる
x115,,穏やかな気持になれる
x116,,ほっとする
x117,,ちょっと気持ちが引き締まる
x118,,感動できる
x119,,心が温まる
x120,,楽しい
x121,,清々しい
x122,,心が晴れ晴れする
x123,,気持ちが大きくなる
…
x133,,ストレスから開放される
x134,,頑張る意欲が湧いてくる
x135,,心が洗われる
x136,,日本っていいなと思える
x137,,新鮮な気持ちになれる
上記のような階層構造は、「評価グリッド法」（商品名：讃井純一郎氏）としてよく知られていて、人が何を知覚し、その知覚に基づいてどのような理解をし、それにどのような価値を見出しているかという、実施例で言えば各観光スポットの評価を階層構造で表現したものである。
【００３２】
実施例の観光スポット推薦装置では、「ラダリング」という手法を用いて、ユーザが答えたどれかの項目に対する下位概念（ラダーダウン）または上位概念（ラダーアップ）を引出すために質問を行う。この質問がシステムプロンプトデータ４２２として、後述のデータ記憶領域４０（図３）に予め登録されている。
【００３３】
たとえば、ユーザが第１階層から第９番目の「庭園がきれいな」という項目を選択したとすると、観光スポット推薦装置は、「庭園がきれいなところですね。どんな雰囲気のところがよろしいでしょうか？」などのシステムプロンプトおよび絞り込んだ第２階層の項目リストを表示して、その中から選択するように促す。さらに第２階層から項目が選択されたあとは、質問をさらに絞りこみながら第３階層、第４階層と遷移する。つまり、第１階層から開始した場合は、「１→２→３→４」と遷移する。なお、遷移は「１→２→３→４」「２→１→３→４」「３→２→１→４」「４→３→２→１」の４種類が定義されているが、これらに限定されるものではなく、「４→１→２→１→４→２→１」など他の遷移も考えられる。
【００３４】
システムプロンプト選択プログラム３８２は、ユーザが選択した項目に基づいてユーザのさらなる嗜好を引出すために最適のシステムプロンプトを選択するプログラムであり、質問生成手段の機能を分担するものである。
【００３５】
第３図に戻って、計算プログラム３８３は、ユーザが項目を選択する都度、スポットスコアや次階層項目関連度を計算するためのプログラムである。ただし、項目関連度については、予め計算して各項目とともにデータベースに登録している場合には、この計算プログラム３８３でその都度計算する必要はない。
【００３６】
また、スポットスコアとは、ユーザが選択または指定した項目に基づいて、その項目に対して各観光スポットがどのような選ばれる確率を示す、たとえば数１で表されるベイズ確率のことである。
【００３７】
【数１】
0005565253.tif 000002
【００３８】
ただし、P(Sj)はスポットSjが選ばれる事前確率であり、P(Sj|x1,…,xm)が、求めるべき「ユーザが項目x1,…,xmを選択した際にその観光スポットが選ばれる事後確率」である。P(x1,…,xm|Sj)は条件付確率である。P(Sj|x1,…,xm)を求めるためには、ナイーブベイズやベイジアンネットワークなどの周知の技術を使用する。
【００３９】
ここで、以上の確率について理解を深めるために、本件実施例において発明者等が作成したデータベースを説明する。
【００４０】
発明者等はまず、関西在住者に「評価グリッド法」面接を行い、項目群の素案を作成した。さらに約１０００人にｗｅｂアンケート（以下、アンケート１）を行い、京都の観光スポットについて、どこが、どういう理由でよいかという質問をし、その結果得られた言語表現を類義語の観点からクラスタリングして、計１３７項目を確定した。
【００４１】
次に、再度ｗｅｂアンケート（以下、アンケート２）を実施し、各人に行ってみたい観光スポットについて、各項目にスコア（「１」‐「７」）を回答させ、そのスコアを閾値たとえば「３．５」を境に２値化した。たとえば、或る項目についてのスコアが２だったとすると、それは３．５以下なので、「０」となる。スコアが４だとすれば、「１」である。その結果を図４に例示する。
【００４２】
アンケート２では各観光スポットに対して最低３０人以上の回答者を集め、全体では２０００人から回答を得た。各観光スポットの回答者の回答を平均化し、各項目の条件付確率の期待値を得た。図５はある観光スポットに対する各項目の条件付確率の期待値を示す。
【００４３】
上述の事前確率とは、或る観光スポットについて、総回答者のうち何人が行ってみたいかを表したものである。たとえば、２０００人中１００人が行ってみたいと回答した場合は「０．０５」となる。
【００４４】
次階層項目関連度とは、表１‐４で示す各項目どうしの因果関係の強さを示す度合いである。関連度の目的は、ある階層の項目を選択した際に、その項目に関連した別の階層の項目に関する質問を生成するために用いられる。つまり、各階層では数十の項目が含まれるために、次階層項目関連度に従って項目リストの絞り込むことによって、関連しない項目は提示しないようにしてユーザの利便性を図る。
【００４５】
実施例のデータベースは、先のアンケートの「生データ」などともに、図２に示すフラッシュメモリ３４に蓄積されるが、そのアンケートの結果に基づいて、共分散構造分析の手法を応用して、各階層の各項目相互間の結合係数（該当の項目どうしがどの程度の関連度を持つかを示す数値：上述の「次階層項目関連度」）を推定して、データベースを構築しておく。
【００４６】
図６がそのような共分散構造分析による関連度を例示している。図６において、たとえば、第１階層である「ジャンル」の第１項目は、上位階層、すなわち第２階層の第１項目、第２項目、第４項目に対してそれぞれ「０．７」、「０．３」、「０.５」という結合係数（関連度）を持つ。たとえば、第２階層である「イメージ」の第１項目は、第３階層の第１項目、第４項目に対してそれぞれ「０．２」、「０．１」、という関連度を持つ。ただし、図６では、隣接階層以外の関連度は図示していないが、隣接階層を挟んだ跳び階層についても関連度は計算されている。
【００４７】
前述したように、ユーザの或る階層での項目選択に対してシステムプロンプトと共に、次の階層においてユーザが選択できる項目リストを絞り込む際、ここでいう共分散構造分析による係数（項目関連度）の大きいものを選ぶ。
【００４８】
再び、図３に戻って、表示プログラム３８４は、上述のような階層ごとの項目を表示し、さらにはそれに対して選択されたシステムプロンプトを表示するためのプログラムである。なお、上述したように、ユーザが項目を選択する都度、スポットスコアが計算されるが、そのスポットスコアの上位ランクの観光スポットの画像（静止画でも動画像でもよい）もこの表示プログラム３８４によって併せて表示される。
【００４９】
ＲＡＭ３２のデータ記憶領域４０には、前述の各階層の項目名と言語表現を含む項目データ４２１、システムプロンプトデータ４２２、および観光スポットの画像データ（動画または静止画）４２３が記憶される。したがって、表示プログラム３８４では、このデータ記憶領域４０の各データを用いて、項目、システムプロンプト、画像を表示する。
【００５０】
なお、後述の図８以降におけるＧＵＩ画面もまた、この画像データ４２３に予め設定されている画像データに従って表示される。
【００５１】
図７は、実施例の観光スポット推薦装置１０の動作を示すフロー図であり、最初のステップＳ１では、ＣＰＵ２８（図２）は、表示プログラム４２４（図３）によって、図８に示す初期画面５０を表示する。
【００５２】
この初期画面５０にはメインメニュータブ５２によって選択されたメインメニューが表示され、メインメニューでは、たとえばユーザの名前を入力させるための名前入力領域５４、ユーザに自由に要求（嗜好）を書き込ませる自由記述領域５６および先に説明した４つの階層のどれかを最初に選択させる階層選択領域５８が形成される。
【００５３】
これらの領域５４‐５８の右側には、画像表示領域６０、項目表示領域６２およびやり直しキー６４が形成される。画像表示領域６０は、ユーザが項目を選択する都度計算したスポットスコアに従って、それの上位にランクされる観光スポットの画像とスポットスコアとを表示する場所である。項目表示領域６２は、検索タブ６６によって開かれた検索モードにおいて、そのときユーザがどの項目を選択しているのかを表示するための領域である。
【００５４】
このような初期画面５０がステップＳ１で表示され、続くステップＳ３でＣＰＵ２８は、ユーザが自由記述入力を選択したかどうかを判断する。
【００５５】
自由記述入力をユーザが選択したと判断したとき、ステップＳ３で“ＹＥＳ”を判断し、ＣＰＵ２８は、続くステップＳ５で、入力を受け付ける。ステップＳ７で、たとえば一定時間以上記述入力がないなどの条件で記述入力が終わったことを検出すると、次のステップＳ９で、先に説明したベクトル空間法による類似度計算を行い、ユーザが書き込んだユーザの嗜好が、先の表１‐４に示した１３７個の項目のどれに該当するかを判断する。その判断結果に従って、ステップＳ１１でＣＰＵ２８は、検索モード（図９、図１０）へ移行し、項目を選択する。
【００５６】
他方、自由記述ではない場合、ステップＳ３で“ＮＯ”が判断され、ＣＰＵ２８は次のステップＳ１３でユーザが階層選択領域５８においてどれかの階層を選択したかどうか、タッチパネルのタッチ位置に基づいて判断する。自由記述ではないので、このステップＳ１３で階層選択を確認するまで待つことになる。もし、いつまでもユーザが階層選択を入力しない場合には、自由記述か階層選択かを再度要求するメッセージを表示するようにしてもよい。
【００５７】
ステップＳ１３で“ＹＥＳ”が確認できると、次のステップＳ１５で、ＣＰＵ２８は、検索モード（図９、図１０）へ移行し、項目リストを表示する。そして、ステップＳ１７でユーザがどれかの項目を選択すると、先のステップＳ１１で項目を選択したとき同様に、次のステップＳ１９において、検索画面６８（図８、図９）を表示する。
【００５８】
この検索画面では、ステップＳ１１またはステップＳ１３で選択した階層の項目が項目表示領域７２に表示されるとともに、システムプロンプトがシステムプロンプト領域７０に表示され、さらにはスポットスコアに基づく観光スポットの画像が、画像表示領域６０に表示される。つまり、画像表示領域６０に表示された画像に関連する観光スポットが、この実施例の観光スポット推薦装置１０がユーザに推薦する観光スポットである。
【００５９】
次のステップＳ２１でＣＰＵ２８は、検索画面６８の下部に形成された、終るキー７４がタッチされたかどうか判断する。終るキー７４がタッチされたときは、ステップＳ２１で“ＹＥＳ”が判断され、この実施例での観光スポット推薦動作は終わる。
【００６０】
さらに、ステップＳ２３で、ＣＰＵ２８は、戻るキー７６または次へキー７８がタッチされたかどうか判断する。どちらかのキー７６または７８がタッチされると、ステップＳ２７に進み、ステップＳ２７では、システムプロンプト選択プログラムに従って次階層のシステムプロンプトを選択するとともに、次階層項目関連度を計算する。ただし、前述のように、項目関連度を予め計算して各項目とともにデータベースに登録している場合には、このステップＳ２７で計算する必要はない。そして、図１０に示すように、この項目関連度に基づいて絞った個数の次階層の項目を含む検索画面６８をステップＳ１９で表示する。それとともに、ステップＳ２７でスポットスコアを計算し、ステップＳ１９でそれに応じた順位で選択した観光スポットの画像を、推薦する観光スポットとして、画像表示領域６０に表示する。
【００６１】
ステップＳ２７で次階層のシステムプロンプトを自動的に選択することが、質問生成手段に相当する。なぜなら、システムプロンプトは前述のように、ユーザの入力に従って選択した項目に関連する追加質問または誘導質問であり、ステップＳ２７ではその質問を自動的に決定するのであるから、質問生成手段ということができる。
【００６２】
なお、ステップＳ２３で“ＮＯ”が判断されたとき、ステップＳ２５で、ＣＰＵ２８は、そのとき表示している質問項目のどれかをユーザが選択するのを待つ。つまり、ステップＳ２３で戻るキー７６または次へキー７８がタッチされなかったということは、ユーザはそのときの検索画面６８で項目を選択するつもりなので、ステップＳ２５でユーザが項目を選択するまで待つ。もし、いつまでもユーザが項目選択を入力しない場合には、項目選択を要求するメッセージを表示するようにしてもよい。そして、ステップＳ２５でユーザがどれかの項目を選択すると、ステップＳ２７に進み、上述のようなステップＳ２７での動作を実行する。
【００６３】
このようなステップＳ１９‐Ｓ２７で示す一連の動作を、ステップＳ２１で終るキー７４の操作を確認するまで、あるいは、任意の一定回数、繰り返し実行する。
【００６４】
なお、上述の実施例では、ユーザによる自由記述の方法としてタッチパネル２２での手書き入力によるものとして説明した。しかしながら、マイク２４（図１）を利用して音声データ入力するようにしてもよい。
【００６５】
また、上述の実施例では、京都という地域内での観光スポットを推薦するように説明した。しかしながら、地域が限られるということはなく、他の地域のものでも、さらには全国あるいは外国の観光スポットを推薦するように変更することは容易に考えられる。
【符号の説明】
【００６６】
１０  …観光スポット推薦装置
２０  …表示器
２２  …タッチパネル
２８  …ＣＰＵ（コンピュータ）
３２  …ＲＡＭ
３６  …プログラム領域
４０  …データ記憶領域
【図１】
0005565253.tif 000003
【図２】
0005565253.tif 000004
【図３】
0005565253.tif 000005
【図４】
0005565253.tif 000006
【図５】
0005565253.tif 000007
【図６】
0005565253.tif 000008
【図７】
0005565253.tif 000009
【図８】
0005565253.tif 000010
【図９】
0005565253.tif 000011
【図１０】
0005565253.tif 000012