(57)【特許請求の範囲】
【請求項１】
ユーザが指定したガイド対象ページの評価に関する情報を当該ユーザに提供するガイド情報提供装置において、
前記ユーザのした全ての投票の妥当度の平均値を信頼度として算出する第１の算出手段と、
前記第１の算出手段により算出された信頼度にもとづいて前記ユーザによる前記ガイド対象ページに対する評価の重みを算出する第２の算出手段と、
前記ユーザによる前記ガイド対象ページに対する評価を当該ページに対する従来の評価に前記第２の算出手段により算出された重みで加算することにより、当該ページに対する従来の評価に関する情報を更新する更新手段と、
を備え、
すべての投票数が所定数以下の場合に、前記妥当度を所定の割合でかさ上げするとともに、前記第１の算出手段によって算出された信頼度に与える影響を小さくするような補正をおこなうことを特徴とするガイド情報提供装置。
【請求項２】
さらに、前記ユーザの評価に対するシステム貢献度を算出する第３の算出手段を備え、
前記第２の算出手段は、前記第１の算出手段により算出された信頼度および前記第３の算出手段により算出されたシステム貢献度の少なくともいずれかにもとづいて、前記ユーザによる前記ガイド対象ページに対する評価の重みを算出することを特徴とする前記請求項１に記載のガイド情報提供装置。
【請求項３】
ユーザが指定したガイド対象ページの評価に関する情報を当該ユーザに提供するガイド情報提供方法において、
前記ユーザのした全ての投票の妥当度の平均値を信頼度として算出する第１の算出工程と、
前記第１の算出工程で算出された信頼度にもとづいて前記ユーザによる前記ガイド対象ページに対する評価の重みを算出する第２の算出工程と、
前記ユーザによる前記ガイド対象ページに対する評価を当該ページに対する従来の評価に前記第２の算出工程で算出された重みで加算することにより、当該ページに対する従来の評価に関する情報を更新する更新工程と、を含む工程をコンピュータが実行し、
すべての投票数が所定数以下の場合に、前記妥当度を所定の割合でかさ上げするとともに、前記第１の算出手段によって算出された信頼度に与える影響を小さくするような補正をおこなうことを特徴とするガイド情報提供方法。
【請求項４】
前記請求項３に記載された方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、指定されたＷｅｂページに関する各種のガイド情報（そのページがどんなページであるかを端的に示すような案内情報）をユーザに提供するガイド情報提供装置、ガイド情報提供方法およびその方法をコンピュータに実行させるプログラムに関する。
【０００２】
【従来の技術】
一般社会におけるインターネットの急速な普及にともない、何か調べたいことがあればまずネット、という発想がごく当たり前のものとなりつつある。各種の検索サービスも提供され、日常的にはもはやインターネットで調べられないことのほうが稀なくらいである。
【０００３】
【発明が解決しようとする課題】
しかしながら、世界中に無限に存在するＷｅｂページの中から本当に必要な情報だけを取り出すことは従来から難しいものであった。たとえば「Ｙａｈｏｏ」「ｉｎｆｏｓｅｅｋ」などの検索サービスを利用して、あらかじめ分類されたカテゴリ内のページ、あるいは任意のキーワードにより絞り込まれたページなどを逐一チェックしていっても、いわば玉石混淆であって本当に質の高いページをすぐ見つけ出せることは稀である。
【０００４】
この点「Ｇｏｏｇｌｅ」では、「より多くのページから参照（リンク）されているページはより良いページである」という仮定にもとづいて、キーワード検索の結果一覧中で、被参照の頻度の高いページほど順位を高くするようにしている。そのため、他の類似サービスに比べて「その分野の定番」的なページが見つかりやすいという特長を持っている。
【０００５】
もっとも、あちこちから参照されていると言って必ずしも優れたページであるとは限らない。たとえば公式ページなどは、内容的により充実した非公式ページがあっても「とりあえず外せない」という理由でリンクされていることも多い。また、逆にどんなに優れたページでも、広く世の中に認知されてリンクが張られるまでの間は順位が低いままのため、新しくできたばかりだがとても良質なページだ、と一部のユーザが思っただけのようなページは検索しにくいという弱点を持っている。
【０００６】
この発明は上記従来技術による問題点に鑑みてなされたものであって、ユーザに対してその検索要求に合致するページを効率よく検索できるような手がかりを提供することが可能なガイド情報提供装置、ガイド情報提供方法およびその方法をコンピュータに実行させるプログラムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、請求項１に記載の発明にかかるガイド情報提供装置は、ユーザが指定したガイド対象ページの評価に関する情報を当該ユーザに提供するガイド情報提供装置において、前記ユーザによる前記ガイド対象ページに対する評価の妥当性を、当該ユーザ以外の他のユーザによる当該ページに対する評価にもとづいて算出する第１の算出手段と、前記第１の算出手段により算出された妥当性にもとづいて前記ユーザの信頼度を算出する第２の算出手段と、前記第２の算出手段により算出された信頼度にもとづいて前記ユーザによる前記ガイド対象ページに対する評価の重みを算出する第３の算出手段と、前記ユーザによる前記ガイド対象ページに対する評価を当該ページに対する従来の評価に前記第３の算出手段により算出された重みで加算することにより、当該ページの評価に関する情報を更新する更新手段と、を備えたことを特徴とする。
【０００８】
この請求項１に記載の発明によれば、個々のページにつき、個々のユーザによる評価をその信頼度に応じた重みで加重平均した評価がガイド情報としてユーザに提供される。
【０００９】
また、請求項２に記載の発明にかかるガイド情報提供装置は、前記請求項１に記載の発明において、前記第１の算出手段が、前記ユーザによる前記ガイド対象ページに対する評価の妥当性を、前記他のユーザが当該ページについてどのテーマおよびどの評価点を選択したかにもとづいて算出することを特徴とする。
【００１０】
この請求項２に記載の発明によれば、個々のページにつき、個々のユーザによる評価をその信頼度（この信頼度は具体的には、選択したテーマと評価点の妥当性にもとづいて決定される）に応じた重みで加重平均した評価がガイド情報としてユーザに提供される。
【００１１】
また、請求項３に記載の発明にかかるガイド情報提供装置は、前記請求項１または請求項２に記載の発明において、さらに、前記ユーザの評価に対する貢献度を算出する第４の算出手段を備え、前記第３の算出手段は、前記第２の算出手段により算出された信頼度および／または前記第４の算出手段により算出された貢献度にもとづいて、前記ユーザによる前記ガイド対象ページに対する評価の重みを算出することを特徴とする。
【００１２】
この請求項３に記載の発明によれば、個々のページにつき、個々のユーザによる評価をその信頼度および／または貢献度に応じた重みで加重平均した評価がガイド情報としてユーザに提供される。
【００１３】
また、請求項４に記載の発明にかかるガイド情報提供方法は、ユーザが指定したガイド対象ページの評価に関する情報を当該ユーザに提供するガイド情報提供方法において、前記ユーザによる前記ガイド対象ページに対する評価の妥当性を、当該ユーザ以外の他のユーザによる当該ページに対する評価にもとづいて算出する第１の算出工程と、前記第１の算出工程で算出された妥当性にもとづいて前記ユーザの信頼度を算出する第２の算出工程と、前記第２の算出工程で算出された信頼度にもとづいて前記ユーザによる前記ガイド対象ページに対する評価の重みを算出する第３の算出工程と、前記ユーザによる前記ガイド対象ページに対する評価を当該ページに対する従来の評価に前記第３の算出工程で算出された重みで加算することにより、当該ページの評価に関する情報を更新する更新工程と、を含んだことを特徴とする。
【００１４】
この請求項４に記載の発明によれば、個々のページにつき、個々のユーザによる評価をその信頼度に応じた重みで加重平均した評価がガイド情報としてユーザに提供される。
【００１５】
また、請求項５に記載の発明にかかるプログラムは、前記請求項４に記載された方法をコンピュータに実行させることを特徴とする。
【００１６】
この請求項５に記載の発明によれば、前記請求項４に記載された方法がコンピュータにより実行される。
【００１７】
【発明の実施の形態】
以下に添付図面を参照して、この発明によるガイド情報提供装置、ガイド情報提供方法およびその方法をコンピュータに実行させるプログラムの好適な実施の形態を詳細に説明する。
【００１８】
（実施の形態１）
まず、図１はこの発明の実施の形態１によるガイド情報提供システム（実施の形態１によるガイド情報提供装置を含むシステム）の概略を示す説明図である。
【００１９】
本システムにより実現されるサービスは、一言でいえばインターネットのユーザが、本出願人の提供するＷｅｂページ（本サービスのトップページ）上で任意のＵＲＬを入力してガイドを要求すると、当該ＵＲＬで特定されるＷｅｂページのデータとともに、当該Ｗｅｂページのガイド情報（具体的な内容は後述）が返信されてくるというものである。
【００２０】
図１において、１００はＩＳＰのアクセスサーバ（図示せず）などを介してインターネットに接続するクライアントであり、後述するＷｅｂサーバ１０２に対して、サーバ１０１上のＷｅｂページのデータ（すなわち、当該ページを構成する一つ以上のファイル）を送信するよう要求するとともに、当該データおよび後述するガイドページのデータをＷｅｂサーバ１０２から受信して、そのディスプレイに表示する。
【００２１】
１０１および１０２はいずれもインターネットに接続されたＷｅｂサーバであり、自己の保持するＷｅｂページの送信要求を受信すると、当該ページの構成ファイルをその要求元に対して返信する。
【００２２】
ただし、本発明によるガイド情報提供装置にあたるＷｅｂサーバ１０２は、自己のものに限らず（１）クライアント１００から送信されてきた、Ｗｅｂサーバ１０１上のページの送信要求を当該サーバに中継するとともに、（２）Ｗｅｂサーバ１０１から送信されてきた当該ページの構成ファイルを、後述するガイドページのファイルを添付してクライアント１００に中継する機能を有している。
【００２３】
つぎに、図２はこの発明の実施の形態１によるガイド情報提供装置（すなわちＷｅｂサーバ１０２）のハードウェア構成を示す説明図である。同図において、２０１は装置全体を制御するＣＰＵを、２０２は基本入出力プログラムを記憶したＲＯＭを、２０３はＣＰＵ２０１のワークエリアとして使用されるＲＡＭを、それぞれ示している。
【００２４】
また、２０４はＣＰＵ２０１の制御にしたがってＨＤ（ハードディスク）２０５に対するデータのリード／ライトを制御するＨＤＤ（ハードディスクドライブ）を、２０５はＨＤＤ２０４の制御にしたがって書き込まれたデータを記憶するＨＤを、それぞれ示している。
【００２５】
また、２０６はＣＰＵ２０１の制御にしたがってＦＤ（フレキシブルディスク）２０７に対するデータのリード／ライトを制御するＦＤＤ（フレキシブルディスクドライブ）を、２０７はＦＤＤ２０６の制御にしたがって書き込まれたデータを記憶する着脱自在のＦＤを、それぞれ示している。
【００２６】
また、２０８はカーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種データを表示するディスプレイを、２０９は通信回線２１０を介してインターネットに接続され、当該ネットワークへの／からのデータの送／受信を制御するネットワークインターフェースを、それぞれ示している。
【００２７】
また、２１１は文字、数値、各種指示などの入力のための複数のキーを備えたキーボードを、２１２は各種指示の選択や実行、処理対象の選択、マウスポインタの移動などをおこなうマウスを、それぞれ示している。また、２１３は着脱可能な記録媒体であるＣＤ−ＲＯＭを、２１４はＣＤ−ＲＯＭ２１３に対するデータのリードを制御するＣＤ−ＲＯＭドライブを、２００は上記各部を接続するためのバスまたはケーブルを、それぞれ示している。
【００２８】
つぎに、図３はこの発明の実施の形態１によるガイド情報提供システムの機能的構成を示す説明図である。各部の機能については後述のフローチャートで追って説明するが、ここではまず概略について述べる。
【００２９】
図中、送受信部３００ａ、表示部３００ｂおよび入力部３００ｃはクライアント１００の機能部である。
【００３０】
送受信部３００ａは、後述するＷｅｂサーバ１０２の送受信部３０２ａとの間で各種のファイル、あるいはファイル転送要求などの各種要求を送受信する。表示部３００ｂは、送受信部３００ａにより受信されたＷｅｂページの構成ファイルを一画面に合成して表示する。また、入力部３００ｃは表示部３００ｂにより表示されたＷｅｂページ上の、ボタンの押下やテキストボックスへの文字列の入力などを受け付ける。
【００３１】
また、送受信部３０１ａおよびファイル記憶部３０１ｂはＷｅｂサーバ１０１の機能部である。
【００３２】
送受信部３０１ａは、後述するＷｅｂサーバ１０２の送受信部３０２ａからＷｅｂページの送信要求を受信するとともに、当該要求中で指定されたファイル（厳密には、当該要求中で指定されたＵＲＬにより特定されるＷｅｂページの構成ファイル）をＷｅｂサーバ１０２の送受信部３０２ａに送信する。また、ファイル記憶部３０１ｂはＷｅｂサーバ１０２に送信される上記ファイルを保持している。
【００３３】
また、送受信部３０２ａ、ファイル記憶部３０２ｂ、ガイドページ作成部３０２ｃ、ガイド情報記憶部３０２ｄ、ガイド情報更新部３０２ｅ、キーワード検索部３０２ｆおよび類似ページ検索部３０２ｇはＷｅｂサーバ１０２の機能部である。
【００３４】
まず送受信部３０２ａは、クライアント１００の送受信部３００ａから受信したページ送信要求を参照して、当該要求中のＵＲＬで特定されるＷｅｂページが（１）自己のものであれば、単に当該ページの構成ファイルを返信し、（２）Ｗｅｂサーバ１０１のものであれば、そこから当該ページの構成ファイルを取り寄せの上、後述するガイドページのファイルを添付して返信する。
【００３５】
ファイル記憶部３０２ｂは、上記（１）の場合にクライアント１００に返信されるＷｅｂページの構成ファイルを保持している。ガイドページ作成部３０２ｃは、上記（２）の場合にクライアント１００に返信されるガイドページを作成する。ガイド情報記憶部３０２ｄは、上記ガイドページの基礎となる各種のガイド情報を保持している。
【００３６】
図４は、この発明の実施の形態１によるガイド情報提供システムにおける、ガイド情報の提供の手順を示すフローチャートである。
【００３７】
まず、クライアント１００はその送受信部３００ａにより、Ｗｅｂサーバ１０２に対してその保持するＷｅｂページ（以下では「サービス提供ページ」という）の送信を要求する（ステップＳ４０１）。そして、これを受信したＷｅｂサーバ１０２の送受信部３０２ａは、ファイル記憶部３０２ｂから当該ページの構成ファイルを取り出して返信する（ステップＳ４０２）。
【００３８】
上記ファイルをその送受信部３００ａで受信したクライアント１００は、表示部３００ｂによりこれらのファイルを一画面に合成して表示する（ステップＳ４０３）。図５は、クライアント１００におけるサービス提供ページの表示の一例を示す説明図である。
【００３９】
そして、クライアント１００のユーザがその入力部３００ｃを介して、図示するテキストボックス５００にＷｅｂサーバ１０１上のＷｅｂページ（以下では「ガイド対象ページ」あるいは省略して「対象ページ」という）のＵＲＬを入力の上、ガイド開始ボタン５０１を押下すると、当該ページの送信要求が送受信部３００ａからＷｅｂサーバ１０２に送信される（ステップＳ４０４）。
【００４０】
Ｗｅｂサーバ１０２の送受信部３０２ａは、受信した要求中のＵＲＬを参照して当該要求が自己宛でないことを検知すると、当該要求をその宛先、ここではＷｅｂサーバ１０１にそのまま転送する（ステップＳ４０５）。そして、これを受信したＷｅｂサーバ１０１の送受信部３０１ａは、ファイル記憶部３０１ｂから上記ＵＲＬで特定されるＷｅｂページの構成ファイルを取り出し、Ｗｅｂサーバ１０２に返信する（ステップＳ４０６）。
【００４１】
これをその送受信部３０２ａで受信したＷｅｂサーバ１０２は（ステップＳ４０７）、つぎにそのガイドページ作成部３０２ｃによりガイド情報記憶部３０２ｄを検索して、上記で取得したガイド対象ページに関するガイド情報が登録（蓄積）されているかどうかを調べる。
【００４２】
そして、ガイド情報があれば所定のフォーマットのファイルに当該情報をはめ込むことで、後述するガイドページを作成する。なお、ガイド情報が登録されていなければ上記ファイルをそのままガイドページとする（ステップＳ４０８）。
【００４３】
Ｗｅｂサーバ１０２で作成されたガイドページのデータは、Ｗｅｂサーバ１０１から取得されたガイド対象ページのデータとあわせて送受信部３０２ａからクライアント１００に送信され（ステップＳ４０９）、これをその送受信部３００ａで受信したクライアント１００は、表示部３００ｂにより両ページの構成ファイルをそれぞれ別ウィンドウに合成して表示する（ステップＳ４１０）。
【００４４】
図６は、クライアント１００におけるガイド対象ページおよびそのガイドページの表示の一例を示す説明図である。図中、背後のウィンドウ６００内に示されているのがＷｅｂサーバ１０１上のガイド対象ページ、手前のウィンドウ６０１内に示されているのがＷｅｂサーバ１０２により作成されたそのガイドページである。
【００４５】
図示するガイドページには、同時に別ウィンドウに表示されたガイド対象ページのガイド情報のうち、特にこのページが内容的にどんなテーマに属し、また当該テーマにおける質がどの程度のレベルであるかを示すデータが示されている。このデータは以下で説明するように、過去にＷｅｂサーバ１０２を介して同様に上記対象ページを閲覧したユーザが、当該ページのテーマやレベルに関して投票した結果の集計である（以下では上記データを「投票情報」という）。
【００４６】
たとえば、図中テーマ割合バー６０１ａは上記対象ページについてこの時点までに投票された全投票数に占める、個々のテーマにおける投票数の割合（以下では「テーマ割合」という）を示すものである。図示するように、上記ページについては過去の全投票数の４〜５割が「アップデート情報」、３〜４割が「Ｗｉｎｄｏｗｓ（Ｒ）的話題」、１〜２割が「Ｌｉｎｕｘ、Ｕｎｉｘ（Ｒ）的話題」に、それぞれ投じられている。
【００４７】
また総合評価点バー６０１ｂには、上記ページに対する過去の全投票の評価点の総和を全投票数で除算した平均値（以下では「総合評価点」という）が、テーマ別評価点バー６０１ｃには、テーマごとにそこに投じられた評価点の総和をそこに投じられた投票数で除算した平均値（以下では「テーマ別評価点」という）が、それぞれ示されている。
【００４８】
なお、クライアント１００の要求したガイド対象ページが、Ｗｅｂサーバ１０２にまだガイド情報の登録されていないようなページであった場合、テーマ割合バー６０１ａ、総合評価点バー６０１ｂおよびテーマ別評価点バー６０１ｃは表示されない。すなわち、図中これらの位置するウィンドウ６０１の中央部分が折りたたまれ、以下で説明する上部のボタンと、下部の投票フォームのみからなるガイドページが表示される。
【００４９】
図示するガイドページでは過去の投票結果を表示させるだけでなく、その下方の投票フォームにより自ら新たな票を投じることができる。図中、投票フォームのテーマ選択欄６０１ｄの下矢印をクリックすると、図７に示すようなリストが現れるので、この中からガイド対象ページの内容にふさわしいテーマを一つ選択する。なお、図７中かっこで挟まれているのは複数のテーマからなるグループの名称であり、テーマではないのでこれを選択することはできない。
【００５０】
さらに、投票フォームの評価点欄６０１ｅに配置されたラジオボタンは、左から順に評価点１、２、３、４、５をそれぞれ表している（５段階評価の場合）。ここでは上記で選択したテーマの観点から見て、対象ページがどのくらい優れた、質の高いページであるかのレベルを点数として選択する。
【００５１】
この後投票ボタン６０１ｆを押下すると、押下時点で選択されているテーマと当該テーマにおける評価点、およびこのクライアント１００のユーザに関する情報（ユーザ名など）が、クライアント１００の入力部３００ｃから送受信部３００ａを経てＷｅｂサーバ１０２の送受信部３０２ａ、さらにそのガイド情報更新部３０２ｅへと順に中継される。
【００５２】
ガイド情報更新部３０２ｅでは、上記のようにして受け取ったテーマと評価点にもとづいて、ガイドページに表示される投票情報（具体的にはテーマ割合、総合評価点、テーマ別評価点および全投票数）の再計算をおこなう。
【００５３】
たとえば新たな総合評価点は、上記対象ページに対する過去の全投票の評価点の総和に今回の評価点を加算したものを、過去の全投票数に１を加算した値で除算することで求められる。また、テーマ別評価点は上記で受け取ったテーマのみにつき再計算すればよく、当該テーマにおける全投票の評価点の総和を当該テーマにおける全投票数に１を加算した値で除算することで求められる。
【００５４】
これらの再計算結果はガイド情報記憶部３０２ｄに書き込まれるとともにガイドページ作成部３０２ｃに引き渡され、ガイドページ作成部３０２ｃはこの新たな値でガイドページを作成して、送受信部３０２ａからクライアント１００に送信する。これをその送受信部３００ａで受信したクライアント１００は、表示部３００ｂにより新たに受け取ったガイドページを表示する。
【００５５】
たとえば図６に示したガイド対象ページにつき、テーマを「Ｗｉｎｄｏｗｓ（Ｒ）的話題」として５点を投票すると、（１）テーマ割合バー６０１ａ内の各領域が各テーマの投票割合に応じて増減するとともに、（２）総合評価点バー６０１ｂ内の黒の領域がやや伸び（５点は従来の総合評価点よりも大きいため）、（３）テーマ別評価点バー６０１ｃのうち「Ｗｉｎｄｏｗｓ（Ｒ）的話題」に対応する中央のバー内の黒の領域もやや伸び（同じく５点は当該テーマの従来の評価点よりも大きいため）、さらに（４）総合評価点バー６０１ｂの上に表示された全投票数が１増加する形で、ウィンドウ６０１内のガイドページが更新される。
【００５６】
また、図６に示したガイドページは投票ボタン６０１ｇが押し込まれた状態、すなわちガイド情報の中でも特に投票情報が表示されている状態であるが、隣のキーワードボタン６０１ｈを押し込むことにより、図８に示すように対象ページに関連づけられたキーワードの一覧を表示させることもできる。
【００５７】
なお、どのキーワードをどのくらいの強度（関連度）で対象ページに関連づけるかもユーザにより決定される。図８の登録キーワード一覧８００において、「重み」項目に表示されている数値は、そのすぐ右隣の上矢印ボタンや下矢印ボタンにより任意の値に増減させることができる。
【００５８】
また、同図のテキストボックス８００ａに任意のキーワードを入力して、追加ボタン８００ｂを押下することで、上記一覧中に表示されている以外のキーワードを対象ページに関連づけることもできる。
【００５９】
なお、矢印ボタンや追加ボタン８００ｂの押下があると、増減後のキーワードの重みやテキストボックス８００ａ内の新たなキーワードがＷｅｂサーバ１０２に伝達され、そのガイド情報更新部３０２ｅによりガイド情報記憶部３０２ｄに書き込まれる。
【００６０】
また、登録キーワード一覧８００中のいずれかのキーワード、たとえば「シェアウェア」をクリックすると、当該キーワードによるＷｅｂページの検索要求がＷｅｂサーバ１０２のガイドページ作成部３０２ｃに伝達される。
【００６１】
これを受けたガイドページ作成部３０２ｃは、キーワード検索部３０２ｆを呼び出して、ガイド情報記憶部３０２ｄの中から上記キーワード（厳密には、当該キーワードを包含するキーワード）を関連づけられたＷｅｂページを検索させる。そして、キーワード検索部３０２ｆによる検索結果を追加した新たなガイドページを作成して、クライアント１００に返信する。このガイドページは、クライアント１００の表示部３００ｂにより図９のように表示される。
【００６２】
図中、検索条件一覧９００は検索条件の詳細を示すものであって、この場合はクリックした「シェアウェア」を包含するキーワードが一つのみであるため特に不要であるが、たとえばクリックしたキーワードが「ソフト」などであると、「ソフトウェアライブラリ」「フリーソフト」など当該キーワードを包含する複数のキーワードが検索条件となるため、実際にどのキーワードで検索が実施されたのかを明示するために設けたものである。
【００６３】
また、検索結果一覧９０１では検索されたＷｅｂページのタイトル（またはＵＲＬ）が、検索条件との合致度のスコアの順に一覧表示される。このスコアは検索条件となったキーワードの重みにより算出され、たとえば「窓の森」というＷｅｂページには「シェアウェア」というキーワードが５の重みで関連づけられているために、図中スコアが「５」となっている。なお、実際に検索条件となったキーワードが複数あった場合には、各キーワードに対する重みを加算したものが各ページのスコアとなる。
【００６４】
また、上記一覧中各ページのテーマとしては、その時点までにそのページに投票されたテーマのうちもっとも多いもののみが示されている。
【００６５】
なお、登録キーワード一覧８００中の複数のキーワードをＡＮＤやＯＲなどの任意の演算子で結合して検索条件とし、当該条件による検索結果を同様のガイドページとして表示させることもできる。
【００６６】
再び図６に戻り、つぎにリンクボタン６０１ｉを押し込むと、図１０に示すように対象ページが推薦する他のＷｅｂページ、あるいは対象ページを推薦する他のＷｅｂページへのリンクを一覧表示させることもできる。
【００６７】
図中、登録リンク情報一覧１０００には対象ページが推薦する他のＷｅｂページが掲示される。ここで推薦されているＷｅｂページは、対象ページから見て業界ニュースの部類に属することが示されている。また、各Ｗｅｂページをどのくらいの強度（関連度）で対象ページに関連づけるかも、キーワードの場合と同様にユーザが上下の矢印ボタンを押下することで決定する。
【００６８】
なお、テキストボックス１０００ａ内にＵＲＬを入力し、対象ページから見た関係としてテキストボックス１０００ｂに任意の説明を入力するか、あるいはその下のリストボックス１０００ｃからあらかじめ用意された関係の説明を選択の上、追加ボタン１０００ｄを押下することで、上記一覧中に表示されている以外のＷｅｂページを対象ページに関連づけることもできる。
【００６９】
なお、リストボックス１０００ｃから選択できる関係としては、図示する「関連ページ」のほか「この後読んでほしいページ」「事前に読んでほしいページ」「同意見のページ」「反対意見のページ」「詳細のページ」「概要のページ」などがある。また、テキストボックス１０００ｂに入力する説明としては、たとえば「この製品の評判」「関連する記事」「このゲームの攻略情報」などがある。
【００７０】
このように、本発明では関連する別のページにただ単にリンクを張るだけでなく、当該リンクの意味合いや位置づけまで細かく指定することができる。ページ間の広い意味での関連性を、より具体的に特定できると言ってもよい。
【００７１】
逆に、図中被参照リンク情報一覧１００１には、対象ページを推薦する他のＷｅｂページが掲示される。なお、一覧中の各ページの関係や重みは、当該ページをガイド対象ページとして指定して、そのガイドページを表示させれば変更可能である。
【００７２】
ここで、Ｗｅｂサーバ１０２のガイド情報記憶部３０２ｄに保持される、各Ｗｅｂページのガイド情報の詳細をまとめておく。
【００７３】
（１）投票情報：各ページにつき選択されたテーマ、テーマごとの評価点の総和、テーマごとの投票数、テーマごとの評価点の平均値（テーマ別評価点）、全投票の評価点の総和、全投票数、投票ごとの評価点の平均値（総合評価点）、全投票数に対する各テーマの投票割合（テーマ割合）、全投票数に対する投票割合がもっとも多いテーマ、など
【００７４】
（２）キーワード情報：各ページに関連づけられたキーワード、キーワードごとの関連度（重み）、など
【００７５】
（３）リンク情報：各ページが／を推薦する他のページのタイトル、ＵＲＬ、対象ページとの関係、対象ページとの関連度（重み）、など。ただし各ページ「を」推薦するページの情報はなくてもよい。そのページ「が」推薦するページの情報さえ各ページに持たせておけば、ガイド情報記憶部３０２ｄ内をスキャンすることで、対象ページ「を」推薦するページを特定できるからである。
【００７６】
（４）その他：各ページへのアクセス総数、など
【００７７】
なお、ガイド情報記憶部３０２ｄ内に保持された各キーワードの重みや各リンクの重みは、当該キーワードへの投票や当該キーワードを条件とする検索、あるいは当該リンクへの投票や当該リンク先への移動などが一定期間以上なされない場合には、徐々に低下してゆくようにしてもよい。すなわち、最後の投票などからの経過時間を監視し、当該時間が所定の時間を超えた時点以降、キーワードやリンクの重みが段階的に低減するようガイド情報記憶部３０２ｄ内のデータを書き換える。
【００７８】
再び図６に戻り、つぎに類似検索ボタン６０１ｊを押し込むと、図１１に示すように対象ページに傾向が類似する他のＷｅｂページへのリンクを一覧表示させることができる。
【００７９】
図示するガイドページは、図３に示した類似ページ検索部３０２ｇによるガイド情報記憶部３０２ｄ内の検索結果を、ガイドページ作成部３０２ｃがガイドページのフォーマットに成形して、送受信部３０２ａを介してクライアント１００に返信したものである。
【００８０】
図１０に示した登録リンク情報一覧１０００中の各Ｗｅｂページが、対象ページに静的に関連づけられているのに対して、図１１に示す検索結果一覧１１００内の各リンクは、検索時点での各Ｗｅｂページの投票情報にもとづいて、いわば動的に対象ページとの関連性（関連性の中でも特に投票情報の類似性、すなわちユーザによる評価の類似性）が見出されるものである。
【００８１】
対象ページと評価が類似するＷｅｂページには、具体的には（１）全投票数に対する各テーマの占める割合が類似しているものと、（２）各テーマごとの評価点の平均値が類似しているものとがある。
【００８２】
そして、図中テーマ割合ボタン１１０１を押下すると上記（１）、テーマ別評価点ボタン１１０２を押下すると上記（２）を検索することができる。同図はテーマ割合による検索が指示されている例である（図６の類似検索ボタン６０１ｊをクリックすると、テーマ割合による検索がデフォルトで実行される）。
【００８３】
たとえば、図示するガイド対象ページについて「アップデート情報」で６票、「Ｗｉｎｄｏｗｓ（Ｒ）的話題」で５票、「Ｌｉｎｕｘ、Ｕｎｉｘ（Ｒ）的話題」で２票がそれぞれ投じられていたとすると、全投票数に占める「アップデート情報」の投票割合は４６％（＝６／（６＋５＋２））、「Ｗｉｎｄｏｗｓ（Ｒ）的話題」の投票割合は３９％、「Ｌｉｎｕｘ、Ｕｎｉｘ（Ｒ）的話題」の投票割合は１５％である。
【００８４】
ここで、あるＷｅｂページａにおける「アップデート情報」の投票割合が６０％、「Ｗｉｎｄｏｗｓ（Ｒ）的話題」の投票割合が３０％、「製品紹介」の投票割合が２０％だったとすると、対象ページとページａではどのテーマが選択されやすいかの傾向がある程度類似していると言える。一方、「アップデート情報」「Ｗｉｎｄｏｗｓ（Ｒ）的話題」「Ｌｉｎｕｘ、Ｕｎｉｘ（Ｒ）的話題」とも０％であるようなＷｅｂページｂは、対象ページとはまったく別のテーマに属するとユーザには意識・評価されており類似性がない。
【００８５】
ページ間の類似度は、類似ページ検索部３０２ｇが各ページにつき各テーマの投票割合を要素値とするベクトルを作成して、これらのベクトル間の距離にもとづいて計算する。たとえば、上記対象ページのベクトルＶ＝（０．４６，０．３９，０．１５）、ページａのベクトルＶａ＝（０．６０，０．３０，０．２０）、ページｂのベクトルＶｂ＝（０，０，０）である。
【００８６】
なお、ここでは対象ページで投票されたことのある３つのテーマ以外は無視しているため、各ベクトルの要素数（次元）は３となっているが、投票可能なテーマが全部でＮ個あるならばＮ個の要素からなるベクトル（Ｎ次元のベクトル）を作成するようにしてもよい。
【００８７】
逆に、対象ページで投票されたことのあるすべてのテーマの割合を要素値としなければならないものではなく、投票はあっても所定順位以降、あるいは所定割合以下のテーマは無視するようにしてもよい（たとえば、対象ページのテーマ割合に占める順位が１〜３位のテーマのみを採用する）。
【００８８】
つぎに類似ページ検索部３０２ｇは、対象ページのベクトルＶと他のＷｅｂページのベクトルＶａ、Ｖｂとの距離を順次算出して、この距離が小さいほど類似度が低く、距離が大きいほど類似度が高くなるような計算式でそのスコアを算出する。
【００８９】
そして、このスコアの順に各ＷｅｂページのＵＲＬやタイトルなど必要事項をソートし、ガイドページ作成部３０２ｃに引き渡して図１１のようなガイドページを作成させる。同図の検索結果一覧１１００中、「スコア」とあるのが類似ページ検索部３０２ｇにより算出された上記の類似度である。
【００９０】
また、図中対象テーマ一覧１１０３は、ベクトルＶの各要素値と各要素値に対応するテーマとの対応表であって、図中「検索値」項目内の数値、すなわちベクトルＶの任意の要素の値は任意に変更することができる。
【００９１】
さらに、リストボックス１１０３ａは図７に示したのと同様のものであり、この中から上記一覧にすでにあるもの以外のテーマを選択して、検索値を設定の上追加ボタン１１０３ｂを押下することで、任意のテーマを検索対象として追加することもできる。逆に、一覧中にすでにあるテーマの削除ボタン１１０３ｃを押下することで、当該テーマを検索対象から外すこともできる。
【００９２】
なお、（１）あるテーマの検索値を０％にした場合には、当該テーマの割合が０％に近いページが検索されるのに対して、（２）あるテーマを削除した場合には、当該テーマの割合の多寡にかかわらず、残りのテーマの割合が検索値に近ければ検索されてくるという差異がある（（１）（２）のいずれを採用するかによって検索結果が異なる）。
【００９３】
たとえば「アップデート情報」「Ｗｉｎｄｏｗｓ（Ｒ）的話題」「Ｌｉｎｕｘ、Ｕｎｉｘ（Ｒ）的話題」のテーマ割合がそれぞれ０％、３９％、１５％のＷｅｂページａ、３９％、３９％、１５％のＷｅｂページｂ、０％、０％、１５％のＷｅｂページｃが存在する状況で、各テーマの検索値を０％、３９％、１５％に設定して類似検索をかけた場合（上記（１）の場合）は、ページａのほうがページｂやページｃよりも確実にスコアが高くなるというメリットの反面、ページｂとページｃとの間にスコアの優劣がつかないというデメリットがある。
【００９４】
一方、同じ状況で「アップデート情報」を削除の上、「Ｗｉｎｄｏｗｓ（Ｒ）的話題」「Ｌｉｎｕｘ、Ｕｎｉｘ（Ｒ）的話題」の検索値をそれぞれ３９％、１５％に設定して類似検索をかけた場合（上記（２）の場合）には、ページａやページｂのほうがページｃよりも確実にスコアが高くなるというメリットの反面、ページａとページｂとの間にスコアの優劣がつかないというデメリットがある。
【００９５】
一つのページに投票されるテーマは通常は数種類に限定されるため、登録されているＷｅｂページの中には、たとえば「アップデート情報」のテーマ割合が０％となっているもの（内容的に「アップデート情報」とは無関係なもの）も少なくない。そして上記（１）だと、これらのページは「Ｗｉｎｄｏｗｓ（Ｒ）的話題」や「Ｌｉｎｕｘ、Ｕｎｉｘ（Ｒ）的話題」にたいして関係がなくても、「アップデート情報」と無関係なところが似ているといういわば後ろ向きな理由でスコアが上がってしまい、検索結果中にノイズが増加する原因となる（どのテーマにも無関係なものは機械的に検索結果から排除することはできるが）。上記（２）ではこうした問題は生じないが、検索結果のうち、削除した「アップデート情報」により強く関連するのはどのページであるかは不明なので、検索目的に応じて両者は使い分ければよい。
【００９６】
なお、図中テーマ別評価点ボタン１１０２をクリックしたときも、同様に類似ページ検索部３０２ｇは各ページにつき各テーマの評価の平均値を要素値とするベクトル、たとえばＶ＝（４．５，４．２，３．５）を作成して、このベクトル間の距離により類似度のスコアを算出する。すなわち、ベクトルの要素値として投票割合（テーマ割合）を採用するか、テーマごとの評価点の平均値（テーマ別評価点）を採用するかという点が異なるのみである。
【００９７】
以上説明した実施の形態１によれば、あるＷｅｂページを閲覧するユーザは他のユーザが当該ページにつきどのような評価を下しているかを別ウィンドウで見ることができるので、いわば口コミ情報のように、そのページがどの分野のどのくらい良質なページであるかをあらかじめ知ることができ、見る価値のないサイトを目的の情報を求めて歩き回るような無駄を排することができる。
【００９８】
また、従来の「Ｙａｈｏｏ」などの検索サービスでは、サービス提供側のスタッフが各ページの分類されるカテゴリを逐一人手で決定していたのであるが、本発明によれば本システムのユーザのいわば総意によってカテゴリ（テーマ）が決定されてゆくため、提供側の恣意の入り込む余地がない上に人的資源も最小限で済んでしまう。
【００９９】
さらに、各ページのガイド情報には関連のあるページについての口コミ情報も含まれており、最初に閲覧したＷｅｂページがいわゆる「はずれ」であっても、そこに設定されたリンクからより良質なページに辿り着くことが可能である。
【０１００】
また、従来不可能だったリンクの種別の明確化が可能のため、たとえば関連があるといっても特に対象ページとは反対の意見を述べたページが見たい、対象ページよりもっと専門的な解説のあるページが見たい、といった細かな検索要求がある場合にも、そうしたページをより迅速に発見できる可能性が高い。
【０１０１】
また、一つでも目的にかなうページを見つけたら、類似ページ検索をかけることで当該ページに傾向の似たページを芋づる式に引き出してくることができるので、必要な情報をより早く入手することが可能である。しかも、そのための操作は類似検索ボタン６０１ｉの押下一つであって、なんら複雑な手順を必要としない。
【０１０２】
（実施の形態２）
さて、上述した実施の形態１では、図６に示したガイドページで投票するのが誰であれ、一回の投票（すなわち投票ボタン６０１ｆの一回の押下）は常に一票分であって格差がなかった。しかし、ガイド対象ページに投票するユーザ（当該ページの評価者）の中には比較的標準的・平均的な評価をする者と、極端に例外的な評価をする者とがあり、必ずしも全員が信頼できるというわけではない。
【０１０３】
そこで、以下で説明する実施の形態２のように、信頼度の高いユーザの投票は一回でもｎ票分（ｎは自然数）とみなすことで、各Ｗｅｂページの評価を定めるにあたって、信頼度の高いユーザの評価を信頼度の低いユーザの評価より重視するようにしてもよい。
【０１０４】
この発明の実施の形態２によるガイド情報提供装置のハードウェア構成は、図２に示した実施の形態１によるそれと同一であるので説明を省略する。図１２は、実施の形態２によるガイド情報提供装置の機能的構成を示す説明図である。これは図３に示した実施の形態１の各機能部に、評価者評価部１２０２ｈおよび評価者評価記憶部１２０２ｉを追加した構成である。
【０１０５】
図中評価者評価部１２０２ｈは、投票をした個々のユーザの信頼度を、当該ユーザの投票行動にもとづいて算出する機能部である。具体的には、あるユーザによる投票内容が他のユーザによる投票内容の全体から見て標準的であればあるほど、当該ユーザは信頼度が高いとする。言い換えれば、ユーザ全体の意見に近い意見を持つ、ごく平均的なユーザほど信頼できるとする。
【０１０６】
なお、評価者評価部１２０２ｈは選択テーマ妥当度算出部１２０２ｈ−１、評価点妥当度算出部１２０２ｈ−２および信頼度算出部１２０２ｈ−３を含む構成であるが、各部の機能については後述するフローチャートでより詳細に説明する。
【０１０７】
また、図中評価者評価記憶部１２０２ｉは、個々のユーザに関する情報（たとえばユーザ名やパスワード）とそのテーマ別信頼度（後述）とを保持する機能部である。なお、ここには後述する計算の便宜上、各ユーザの各テーマにおける過去の投票数（テーマごとの全投票数）も保持されている。
【０１０８】
図１３は、この発明の実施の形態２によるガイド情報提供システムにおける、ユーザの信頼度に配慮したＷｅｂページの評価とユーザの評価の手順を示すフローチャートである。
【０１０９】
以下、ガイド対象ページにおける
（１）テーマ割合：「アップデート情報」４６％、「Ｗｉｎｄｏｗｓ（Ｒ）的話題」３９％、「Ｌｉｎｕｘ、Ｕｎｉｘ（Ｒ）的話題」１５％
（２）総合評価点：４．２点
（３）テーマ別評価点：「アップデート情報」４．５点、「Ｗｉｎｄｏｗｓ（Ｒ）的話題」４．２点、「Ｌｉｎｕｘ、Ｕｎｉｘ（Ｒ）的話題」３．５点
（４）全投票数：１３
である場合に、クライアント１００のユーザが「Ｗｉｎｄｏｗｓ（Ｒ）的話題」を選択して３点を投票した例により、ユーザの信頼度の計算方法を具体的に説明する。
【０１１０】
Ｗｅｂサーバ１０２の送受信部１２０２ａは、図６の投票ボタン６０１ｆの押下にともなってクライアント１００から送信されてきた情報を受信すると（ステップＳ１３０１：Ｙｅｓ）、当該情報をガイド情報更新部１２０２ｅに引き渡す。
【０１１１】
そして、ガイド情報更新部１２０２ｅはまず評価者評価記憶部１２０２ｉを検索して、上記情報中に含まれるクライアント１００のユーザに関する情報（具体的にはそのユーザ名）から、当該ユーザが登録ユーザすなわち評価者評価記憶部１２０２ｉにその情報が保持されているようなユーザであるかどうかを調べる。
【０１１２】
そして、当該ユーザが登録ユーザであれば（ステップＳ１３０２：Ｙｅｓ）、評価者評価記憶部１２０２ｉから当該ユーザが選択したテーマ、ここでは「Ｗｉｎｄｏｗｓ（Ｒ）的話題」のテーマ別信頼度を読み出す（ステップＳ１３０３）。さらに、ガイド情報記憶部１２０２ｄから投票対象となっているＷｅｂページ（ガイド対象ページ）の投票情報を読み出す（ステップＳ１３０４）。
【０１１３】
つぎに、ガイド情報更新部１２０２ｅは上記信頼度のユーザが上記ページについて投票した場合に、その一票分を何票分とみなすかの一票の重みｎを算出する（ステップＳ１３０５）。この重みｎは下記計算式により求められる。
【０１１４】
一票の重みｎ＝１＋対象ページについての全投票数（ただし１００以下のときは１００）×ユーザが選択したテーマにおける当該ユーザのテーマ別信頼度
ただし、ｎ＞対象ページについての全投票数の１０％の場合  ｎ＝対象ページについての全投票数の１０％
【０１１５】
たとえば、上記ユーザの「Ｗｉｎｄｏｗｓ（Ｒ）的話題」における信頼度が５０％だった場合、対象ページの全投票数が１３なので、一票の重みｎ＝１＋１００票×５０％＝５１票である。ただし、これは上記ページの全投票数の１０％である１．３票を超えているので、上記計算式のただし書きによりｎ＝１．３票に縮減される。すなわち、上記ユーザの一票（一回の投票）が１．３票（１．３回の投票）と扱われることになる。
【０１１６】
なお上記計算式で、対象ページについての全投票数が１００以下のとき一律に１００まで投票数をかさ上げするのは、当該ページに対する投票がまだごく少ない段階では、ほとんど票に重みのつかない場合があるためである。
【０１１７】
つぎに、ガイド情報更新部１２０２ｅは今回の投票を加えた新たな投票情報を再計算する（ステップＳ１３０６）。たとえば、再計算後の総合評価点＝｛（４．２点×１３票）＋３点｝／（１３票＋１．３票）＝４．０点となる。
【０１１８】
この場合、信頼度の高いユーザが従来よりも辛めの評価をしたために、総合評価点がやや落ちる結果となっている。ちなみに一票の重みづけをしなかった場合、すなわち一票を一票として扱った場合には、再計算後の総合評価点は４．１点であり、重みづけをしたときのほうが辛めの一票の影響が強く出ていることが分かる。
【０１１９】
同様にして、ガイド情報更新部１２０２ｅはテーマ割合、テーマ別評価点および全投票数の再計算をおこなう。ただし実施の形態２による全投票数には、（１）計算用の全投票数と（２）表示用の全投票数との二種類がある。（１）は総合評価点、テーマ割合、テーマ別評価点などの計算に使用される全投票数であり、上記による重みづけ後の投票数の総和である。これに対して（２）はガイドページに表示される投票数であり、重みづけ前の投票数の総和、すなわち実際の投票回数の総和である。
【０１２０】
そして、再計算後の投票情報をガイド情報記憶部１２０２ｄに書き込むとともに（ステップＳ１３０７）、当該情報をガイドページ作成部１２０２ｃに引き渡し、新たな投票情報にもとづくガイドページを作成させるとともに、送受信部１２０２ａからクライアント１００に送信させる（ステップＳ１３０８）。クライアント１００はこれをその送受信部１２００ａで受信して、表示部１２００ｂにより画面表示する。
【０１２１】
この後、Ｗｅｂサーバ１０２は評価者評価部１２０２ｈによる上記ユーザの評価に移行する。すなわち、選択テーマ妥当度算出部１２０２ｈ−１により選択テーマ妥当度を、評価点妥当度算出部１２０２ｈ−２により評価点妥当度をそれぞれ算出し、これらにもとづいて信頼度算出部１２０２ｈ−３により、上記ユーザの今回の投票の信頼度を求める（ステップＳ１３０９）。
【０１２２】
選択テーマ妥当度算出部１２０２ｈ−１により算出される選択テーマ妥当度とは、ユーザが投票時に選択したテーマが同じページに投票したユーザ全体から見てどの程度妥当（標準的あるいは平均的と言ってもよい）であったかを示す数値である。今回の投票におけるユーザの選択テーマ妥当度は、具体的には下記計算式により求められる。
【０１２３】
選択テーマ妥当度＝ユーザが選択したテーマの全投票数に対する割合＋ユーザが選択したテーマと同じグループに属するテーマの全投票に対する割合の１／２
【０１２４】
上記計算式中、「ユーザが選択したテーマの全投票数に対する割合」はここでは３９％である。また、図７より「Ｌｉｎｕｘ、Ｕｎｉｘ（Ｒ）的話題」は、ユーザが投票した「Ｗｉｎｄｏｗｓ（Ｒ）的話題」と同じグループに属しているので、その割合の１／２すなわち１５％×１／２＝７．５％が、上記式中「ユーザが選択したテーマと同じグループに属するテーマの全投票に対する割合の１／２」に当たる。したがって、求める選択テーマ妥当度＝３９％＋７．５％＝４６．５％である。
【０１２５】
選択テーマ妥当度とは、今回のユーザが選択したテーマと同じテーマを選択したユーザが、過去にこのページを評価したユーザ全体のうち何％を占めていたかの割合であるとも言うことができる。
【０１２６】
そして、厳密には「Ｗｉｎｄｏｗｓ（Ｒ）的話題」に投票したユーザは３９％しかいなかったのであるが、それと同じグループに属する他のテーマに投票したユーザも、いわば心の半分くらいは「Ｗｉｎｄｏｗｓ（Ｒ）的話題」に投票する気があったとみなして、関連するテーマに対する投票者の割合の半分を選択テーマの妥当度の計算で考慮するようにする。
【０１２７】
つぎに、評価点妥当度算出部１２０２ｈ−２により算出される評価点妥当度とは、ユーザが投票時に選択した評価点がユーザ全体から見てどの程度妥当（標準的あるいは平均的と言ってもよい）であったかを示す数値である。今回の投票におけるユーザの評価点妥当度は、具体的には下記計算式により求められる。
【０１２８】
評価点妥当度＝１−｜ユーザが選択した評価点−ユーザが選択したテーマのテーマ別評価点｜／選択可能な評価点の最大幅
【０１２９】
上記式中、「選択可能な評価点の最大幅」は、５段階評価であれば最大の５と最小の１との差、すなわち４である。したがって、求める評価点妥当度＝１−｜３−４．２｜／４＝０．７＝７０％である。
【０１３０】
評価点妥当度とは、あるテーマにおいてユーザの選択した評価点が、過去に当該テーマに投票したユーザ全体の評価点の平均値（すなわち当該テーマのテーマ別評価点）にどれだけ近いかを示しているとも言える。すなわち、この値が大きいほど全体の平均に近く、小さいほど平均から離れている。なお、このユーザは「Ｗｉｎｄｏｗｓ（Ｒ）的話題」の現在のテーマ別評価点である４．２点よりも小さい３点を選択しているので、全体から見て辛めの評価をしていることになる。
【０１３１】
つぎに、評価者評価部１２０２ｈは信頼度算出部１２０２ｈ−３により、このユーザの（１）選択テーマにおける信頼度と（２）評価点における信頼度との二つの信頼度を算出する。この信頼度は、各回の投票につき上記のようにして算出した選択テーマ妥当度（上記（１）の場合）あるいは評価点妥当度（上記（２）の場合）の平均値である。
【０１３２】
すなわち各回ごとの信頼度（選択テーマ妥当度あるいは評価点妥当度）を、このユーザのしたすべての投票について求め、投票先となったテーマごとのその総和を当該テーマに対するこのユーザの全投票数で除算すれば、当該ユーザのテーマ別信頼度、すなわち各テーマにおける当該ユーザの信頼度の平均値を算出することができる。
【０１３３】
なお、この平均値を算出するためには、まず分子となるテーマごとの信頼度の総和を求めなければならないため、厳密さを追求するならユーザごとかつ各回の投票ごとに算出された信頼度を評価者評価記憶部１２０２ｉに保持しておかなければならない。しかし、本実施の形態ではやや簡略化して、「従来のテーマ別信頼度×当該テーマにおける過去の投票数」を上記総和とみなすようにする。
【０１３４】
すなわち信頼度算出部１２０２ｈ−３は、評価者評価記憶部１２０２ｉから上記ユーザの（１）上記投票の対象となったテーマにおけるテーマ別信頼度、および（２）上記テーマにおける全Ｗｅｂページを通じた過去の投票数（テーマごとの全投票数のうち当該テーマの全投票数）を読み出し、これらから上記ユーザの、上記テーマにおける新たなテーマ別信頼度を下記計算式により算出する（ステップＳ１３１０）。
【０１３５】
新たなテーマ別信頼度＝｛（従来のテーマ別信頼度×当該テーマにおける過去の投票数）＋今回の投票における信頼度｝／（当該テーマにおける過去の投票数＋１）
【０１３６】
もっとも、この点は記憶領域や処理時間を節約するための実装上の工夫であって、発明に本質的な差異をもたらすものではない。なお、上記式からも分かるように、テーマ別信頼度の計算にあたっては一票の重みｎは無視される（一回の投票は一票として扱われる）。
【０１３７】
なお、本実施の形態ではあくまでもテーマ別の信頼度を算出するにとどめ、テーマ別の信頼度をさらに平均してユーザの信頼度を一つだけ算出することはしない。これは、ユーザごとに分野に得手不得手があり（たとえばＯＳには明るいがゲームには疎い、など）、テーマ全体で信頼度をならすとどのユーザの信頼度も大差がなくなってしまうため、あまり意味がないからである。
【０１３８】
また、上記は今回の投票における信頼度が正確に測定できていることを前提とする計算式である。しかし、まだ対象ページに投じられた票がわずかで評価が定まっていないような段階で、本来は信頼されてしかるべきようなごく妥当な投票をしても、他のユーザによるそれまでの投票が偏っていたためにそれに対する関係で、今回のユーザの信頼度が不当に下がってしまうことがある。
【０１３９】
そしてこれは結局、上記にもとづいて再計算されるテーマ別信頼度を低下させることになり、まだ投票している人が少ないようなページに積極的に投票するユーザがかえって不利に扱われる結果となってしまう。逆に言えば、他のユーザに追従して同じような投票をするユーザばかり優遇される結果になってしまう。
【０１４０】
そこで、対象ページがまだ投票の進んでいない、投票の初期段階にあるようなページの場合は、上記で算出された信頼度を一定の割合でかさ上げする（いわば下駄を履かせる）とともに、テーマ別信頼度（すなわち上記信頼度の平均値）に与える影響を小さくするような補正をおこなってもよい。この場合の、補正後の信頼度とテーマ別信頼度は、たとえば下記計算式のようになる。
【０１４１】
・全投票数が０〜１９票の場合
今回の投票における信頼度（補正後）＝今回の投票における信頼度（補正前）＋｛（１−今回の投票における信頼度（補正前））×１／２｝
新たなテーマ別信頼度＝｛（従来のテーマ別信頼度×当該テーマにおける過去の投票数）＋（今回の投票における信頼度（補正後）×１／４）｝／（当該テーマにおける過去の投票数＋１／４）
【０１４２】
・全投票数が２０〜９９票の場合
今回の投票における信頼度（補正後）＝今回の投票における信頼度（補正前）＋｛（１−今回の投票における信頼度（補正前））×１／４｝
新たなテーマ別信頼度＝｛（従来のテーマ別信頼度×当該テーマにおける過去の投票数）＋（今回の投票における信頼度（補正後）×１／２）｝／（当該テーマにおける過去の投票数＋１／２）
【０１４３】
なお、上記は投票初期に算出される信頼度が不安定なことに配慮したとりあえずの処置であるので、投票が進んで評価が安定してきた適切な時期に、当該対象ページの投票情報（すなわち当該ページの評価）や当該ページに投票したユーザの信頼度（すなわち当該ユーザの評価）を改めて計算しなおすようにしてもよい。
【０１４４】
その後、評価者評価部１２０２ｈは上記で再計算したテーマ別信頼度、および当該テーマにおけるこの時点までの投票数（＝従来の投票数＋１。なお、ここでも一票の重みｎは無視される）を、評価者評価記憶部１２０２ｉに書き込む（ステップＳ１３１１）。
【０１４５】
なお、投票情報を送信してきたクライアント１００のユーザが登録ユーザでなかった場合（ステップＳ１３０２：Ｎｏ）、たとえば本当に評価者評価記憶部１２０２ｉ内にデータがないユーザであったり、データはあるものの図５に示したトップページでユーザ認証をしていなかったりするために、ゲストとして扱われたユーザの場合は、ガイド情報更新部１２０２ｅは単に受信した投票を一票分と扱って、ガイド情報記憶部１２０２ｄから読み出した投票情報を再計算・更新するとともに、新たなガイドページを作成・送信するのみである（ステップＳ１３１２〜ステップＳ１３１５）。
【０１４６】
なお、ユーザの評価（ステップＳ１３０９〜ステップＳ１３１１）は投票直後にリアルタイムでおこなう必要はなく、ログを取っておいて当該ユーザによる複数回の投票、あるいは複数ユーザによる複数回の投票を、定期的あるいは不定期に評価者評価記憶部１２０２ｉ内の信頼度に反映させてゆくのでもよい（投票時の処理にあまり時間がかかると、ユーザが投票しようとするモチベーションを下げることになるため）。
【０１４７】
以上説明した実施の形態２によれば、各ユーザの過去の投票行動から各人の信頼度が算出され、当該信頼度に応じてその意見に重みづけがなされるため、一部の偏った投票は大多数の標準的な投票の中に吸収され、ガイド情報の妥当性やユーザ側への受け入れやすさ（ガイド情報の質、と言ってもよい）を確保することができる。
【０１４８】
なお、上述した実施の形態２では、全体から見て標準的な意見を持つユーザを特に尊重するようにしたが、逆に尊重するユーザとしては標準的なユーザに限るものではない。
【０１４９】
たとえば、単純に投票数が多いユーザを優遇することもできるが、すでに他のユーザが多く投票しているページに自分も投票した結果投票数が多くなっただけのユーザより、投票数は少なくても、まだ登録されていない新たなページを開拓して最初に投票してくれたユーザのほうが、本システムにとっては重要と考えられる（登録ページが多いほどガイド情報を提供できる機会が増え、本システムの利用価値が上がるため）。
【０１５０】
そこで、ある投票が対象ページになされた投票のうち最初から何番目の投票であったかに着目し、全登録ページのうち他のユーザに先んじて投票したページがどれだけあったかの割合をシステム貢献度と定義する。
【０１５１】
たとえば、あるページにつき最初の一票から９９票目までに投票したユーザを、他のユーザに先駆けて投票したユーザとする。ここで、現在システムに１０ページ登録されている状態で、あるユーザがＷｅｂページａでは最初の投票者（一番乗りの投票者）、Ｗｅｂページｂでは１０人目の投票者、それ以外のページでは１００人目以降の投票者であったとすると、当該ユーザのシステム貢献度は２／１０＝２０％となる。そして、一票の重みｎはテーマ別信頼度でなく、このシステム貢献度に応じて決定する。
【０１５２】
一票の重みｎ＝１＋対象ページについての全投票数（ただし１００以下のときは１００）×ユーザのシステム貢献度
ただし、ｎ＞対象ページについての全投票数の１０％の場合  ｎ＝対象ページについての全投票数の１０％
【０１５３】
あるいは、テーマ別信頼度とシステム貢献度の双方をもちいて一票の重みｎを算出するのであってもよい。
【０１５４】
一票の重みｎ＝１＋対象ページについての全投票数（ただし１００以下のときは１００）×ユーザが選択したテーマにおける当該ユーザのテーマ別信頼度×当該ユーザのシステム貢献度
ただし、ｎ＞対象ページについての全投票数の１０％の場合  ｎ＝対象ページについての全投票数の１０％
【０１５５】
なお、上記のようにして算出した信頼度をユーザが閲覧できるようにしてもよい。たとえば図５に示したトップページでユーザ認証を済ませると、図１４に示すように、当該ユーザの選択テーマ妥当度、評価点妥当度、テーマ別信頼度、システム貢献度、評価の甘さ／辛さ傾向などが表示されるようにしてもよい。
【０１５６】
なお、図中個々の項目の右隣にある類似検索ボタンは、このユーザと似たような評価を受けているユーザを検索するためのものである。たとえば、テーマ別信頼度の項目の隣にある類似検索ボタンを押下すると、このユーザとテーマ別信頼度の傾向が類似するユーザ（たとえばＷｉｎｄｏｗｓ（Ｒ）には明るいがＭａｃｉｎｔｏｓｈには疎い、など）のユーザ名一覧が表示されるようにする。
【０１５７】
なお、ユーザ間の類似度は各ユーザごとに各テーマ別信頼度を要素値とするＮ次元のベクトルを作成し（Ｎ＝選択可能なテーマの数）、各ユーザのベクトル間の距離を求めて、この距離に応じて決定するようにすればよい。選択テーマ妥当度や評価点妥当度、個別の評価の甘さ／辛さ傾向に関する類似検索も同様である。また、システム貢献度や全体の評価の甘さ／辛さ傾向に関する類似検索は、単に近い値を持つユーザを検索すればよいだけである。
【０１５８】
なお、上述した実施の形態１および２では、クライアント１００・Ｗｅｂサーバ１０１およびＷｅｂサーバ１０２はインターネットにより接続されるものとしたが、上記以外のシステムにおいても本発明を応用することはもちろん可能である。たとえば、巨大企業や系列企業などの独自のＬＡＮにＷｅｂサーバ１０２を設置すれば、当該ネットワーク内の膨大な情報の中から目的の情報を検索することがより容易となる。
【０１５９】
また、プロキシサーバにＷｅｂサーバ１０２としての機能を持たせれば、社内から社外にアクセスしたユーザの評価情報をプロキシに蓄積しておけるので、社員がインターネットで見つけた有益な情報を他の社員にも広く知らせることができる。
【０１６０】
なお、上述した送受信部３０２ａ／１２０２ａ、ガイドページ作成部３０２ｃ／１２０２ｃ、ガイド情報更新部３０２ｅ／１２０２ｅ、キーワード検索部３０２ｆ／１２０２ｆ、類似ページ検索部３０２ｇ／１２０２ｇおよび評価者評価部１２０２ｈは、それぞれＷｅｂサーバ１０２のＨＤ２０５などからＲＡＭ２０３に読み出されたプログラムの命令にしたがってＣＰＵ２０１が命令処理を実行することにより、各部の機能を実現するものである。このプログラムはＨＤ２０５のほか、ＦＤ２０７、ＣＤ−ＲＯＭ２１３あるいはＭＯなどの各種記録媒体に格納することができ、あるいはネットワークを介して配布することもできる。
【０１６１】
【発明の効果】
以上説明したように請求項１に記載の発明は、ユーザが指定したガイド対象ページの評価に関する情報を当該ユーザに提供するガイド情報提供装置において、前記ユーザによる前記ガイド対象ページに対する評価の妥当性を、当該ユーザ以外の他のユーザによる当該ページに対する評価にもとづいて算出する第１の算出手段と、前記第１の算出手段により算出された妥当性にもとづいて前記ユーザの信頼度を算出する第２の算出手段と、前記第２の算出手段により算出された信頼度にもとづいて前記ユーザによる前記ガイド対象ページに対する評価の重みを算出する第３の算出手段と、前記ユーザによる前記ガイド対象ページに対する評価を当該ページに対する従来の評価に前記第３の算出手段により算出された重みで加算することにより、当該ページの評価に関する情報を更新する更新手段と、を備えたので、個々のページにつき、個々のユーザによる評価をその信頼度に応じた重みで加重平均した評価がガイド情報としてユーザに提供され、これによって、ユーザに対してその検索要求に合致するページを効率よく検索できるような手がかりを提供することが可能なガイド情報提供装置が得られるという効果を奏する。
【０１６２】
また、請求項２に記載の発明は、前記請求項１に記載の発明において、前記第１の算出手段が、前記ユーザによる前記ガイド対象ページに対する評価の妥当性を、前記他のユーザが当該ページについてどのテーマおよびどの評価点を選択したかにもとづいて算出するので、個々のページにつき、個々のユーザによる評価をその信頼度（この信頼度は具体的には、選択したテーマと評価点の妥当性にもとづいて決定される）に応じた重みで加重平均した評価がガイド情報としてユーザに提供され、これによって、ユーザに対してその検索要求に合致するページを効率よく検索できるような手がかりを提供することが可能なガイド情報提供装置が得られるという効果を奏する。
【０１６３】
また、請求項３に記載の発明は、前記請求項１または請求項２に記載の発明において、さらに、前記ユーザの評価に対する貢献度を算出する第４の算出手段を備え、前記第３の算出手段は、前記第２の算出手段により算出された信頼度および／または前記第４の算出手段により算出された貢献度にもとづいて、前記ユーザによる前記ガイド対象ページに対する評価の重みを算出するので、個々のページにつき、個々のユーザによる評価をその信頼度および／または貢献度に応じた重みで加重平均した評価がガイド情報としてユーザに提供され、これによって、ユーザに対してその検索要求に合致するページを効率よく検索できるような手がかりを提供することが可能なガイド情報提供装置が得られるという効果を奏する。
【０１６４】
また、請求項４に記載の発明は、ユーザが指定したガイド対象ページの評価に関する情報を当該ユーザに提供するガイド情報提供方法において、前記ユーザによる前記ガイド対象ページに対する評価の妥当性を、当該ユーザ以外の他のユーザによる当該ページに対する評価にもとづいて算出する第１の算出工程と、前記第１の算出工程で算出された妥当性にもとづいて前記ユーザの信頼度を算出する第２の算出工程と、前記第２の算出工程で算出された信頼度にもとづいて前記ユーザによる前記ガイド対象ページに対する評価の重みを算出する第３の算出工程と、前記ユーザによる前記ガイド対象ページに対する評価を当該ページに対する従来の評価に前記第３の算出工程で算出された重みで加算することにより、当該ページの評価に関する情報を更新する更新工程と、を含んだので、個々のページにつき、個々のユーザによる評価をその信頼度に応じた重みで加重平均した評価がガイド情報としてユーザに提供され、これによって、ユーザに対してその検索要求に合致するページを効率よく検索できるような手がかりを提供することが可能なガイド情報提供方法が得られるという効果を奏する。
【０１６５】
また、請求項５に記載の発明によれば、前記請求項４に記載された方法をコンピュータに実行させることが可能なプログラムが得られるという効果を奏する。
【図面の簡単な説明】
【図１】この発明の実施の形態１によるガイド情報提供装置を含む、ガイド情報提供システムの構成を示す説明図である。
【図２】この発明の実施の形態１によるガイド情報提供装置（Ｗｅｂサーバ１０２）のハードウェア構成を示す説明図である。
【図３】この発明の実施の形態１によるガイド情報提供装置（Ｗｅｂサーバ１０２）の機能的構成を示す説明図である。
【図４】この発明の実施の形態１によるガイド情報提供システムにおける、ガイド情報の提供の手順を示すフローチャートである。
【図５】クライアント１００におけるサービス提供ページの表示の一例を示す説明図である。
【図６】クライアント１００におけるガイド対象ページおよびそのガイドページ（投票情報）の表示の一例を示す説明図である。
【図７】ガイド対象ページで選択可能なテーマのリストの一例を示す説明図である。
【図８】クライアント１００におけるガイド対象ページおよびそのガイドページ（キーワード情報）の表示の一例を示す説明図である。
【図９】クライアント１００におけるガイド対象ページおよびそのガイドページ（キーワード情報）の表示の他の一例を示す説明図である。
【図１０】クライアント１００におけるガイド対象ページおよびそのガイドページ（リンク情報）の表示の一例を示す説明図である。
【図１１】クライアント１００におけるガイド対象ページおよびそのガイドページ（類似ページ情報）の表示の一例を示す説明図である。
【図１２】この発明の実施の形態２によるガイド情報提供装置（Ｗｅｂサーバ１０２）の機能的構成を示す説明図である。
【図１３】この発明の実施の形態２によるガイド情報提供システムにおける、ユーザの信頼度に配慮したＷｅｂページの評価とユーザの評価の手順を示すフローチャートである。
【図１４】クライアント１００における各ユーザの評価の表示の一例を示す説明図である。
【符号の説明】
２００  バスまたはケーブル
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  ＨＤＤ
２０５  ＨＤ
２０６  ＦＤＤ
２０７  ＦＤ
２０８  ディスプレイ
２０９  ネットワークインターフェース
２１０  通信回線
２１１  キーボード
２１２  マウス
２１３  ＣＤ−ＲＯＭ
２１４  ＣＤ−ＲＯＭドライブ
３００ａ，１２００ａ  送受信部
３００ｂ，１２００ｂ  表示部
３００ｃ，１２００ｃ  入力部
３０１ａ，１２０１ａ  送受信部
３０１ｂ，１２０１ｂ  ファイル記憶部
３０２ａ，１２０２ａ  送受信部
３０２ｂ，１２０２ｂ  ファイル記憶部
３０２ｃ，１２０２ｃ  ガイドページ作成部
３０２ｄ，１２０２ｄ  ガイド情報記憶部
３０２ｅ，１２０２ｅ  ガイド情報更新部
３０２ｆ，１２０２ｆ  キーワード検索部
３０２ｇ，１２０２ｇ  類似ページ検索部
１２０２ｈ  評価者評価部
１２０２ｈ−１  選択テーマ妥当度算出部
１２０２ｈ−２  評価点妥当度算出部
１２０２ｈ−３  信頼度算出部
１２０２ｉ  評価者評価記憶部
【図１】
0003885152.tif 000002
【図２】
0003885152.tif 000003
【図３】
0003885152.tif 000004
【図４】
0003885152.tif 000005
【図５】
0003885152.tif 000006
【図６】
0003885152.tif 000007
【図７】
0003885152.tif 000008
【図８】
0003885152.tif 000009
【図９】
0003885152.tif 000010
【図１０】
0003885152.tif 000011
【図１１】
0003885152.tif 000012
【図１２】
0003885152.tif 000013
【図１３】
0003885152.tif 000014
【図１４】
0003885152.tif 000015