(57)【特許請求の範囲】
【請求項１】
第１のキーワードを含む投稿をした第１のユーザによって関心を示されている第２のユーザの識別情報を取得する第１取得部と、
前記第２のユーザの識別情報毎に、前記第２のユーザに関心を示している前記第１のユーザの識別情報の数を集計する第１集計部と、
前記第１のキーワードとは異なる第２のキーワードを含む投稿をした第３のユーザによって関心を示されている第４のユーザの識別情報を取得する第２取得部と、
前記第４のユーザの識別情報毎に、前記第４のユーザに関心を示している前記第３のユーザの識別情報の数を集計する第２集計部と、
前記第２のユーザの識別情報毎の前記第１のユーザの識別情報の数と、前記第４のユーザの識別情報毎の前記第３のユーザの識別情報の数とに基づいて所定の事項に関連性が高いユーザの識別情報を抽出する抽出部と、
を備える抽出装置。
【請求項２】
前記抽出部は、前記第２のユーザの識別情報と同じ識別情報が前記第４のユーザの識別情報に存在し、かつ、同じ識別情報同士で有意差がある場合に、有意差がある前記第２のユーザの識別情報を前記所定の事項に関連性が高いユーザの識別情報として抽出する、請求項１に記載の抽出装置。
【請求項３】
前記第１のキーワード及び前記第１のキーワードに関連する他のキーワードを含むキーワード群を生成するキーワード生成部をさらに備え、
前記第１取得部は、前記キーワード群に含まれるキーワードのいずれかを含む投稿をした第１のユーザによって関心を示されている第２のユーザの識別情報を取得する、請求項１又は２に記載の抽出装置。
【請求項４】
前記第１のキーワードの比較対象となる比較キーワードを抽出する比較キーワード抽出部をさらに備え、
前記第２取得部は、前記第２のキーワードとして前記比較キーワードを含む投稿をした第３のユーザによって関心を示されている第４のユーザの識別情報を取得する、請求項１から３のいずれか１項に記載の抽出装置。
【請求項５】
コンピュータが行う抽出方法であって、
第１のキーワードを含む投稿をした第１のユーザによって関心を示されている第２のユーザの識別情報を取得する第１取得ステップと、
前記第２のユーザの識別情報毎に、前記第２のユーザに関心を示している前記第１のユーザの識別情報の数を集計する第１集計ステップと、
前記第１のキーワードとは異なる第２のキーワードを含む投稿をした第３のユーザによって関心を示されている第４のユーザの識別情報を取得する第２取得ステップと、
前記第４のユーザの識別情報毎に、前記第４のユーザに関心を示している前記第３のユーザの識別情報の数を集計する第２集計ステップと、
前記第２のユーザの識別情報毎の前記第１のユーザの識別情報の数と、前記第４のユーザの識別情報毎の前記第３のユーザの識別情報の数とに基づいて所定の事項に関連性が高いユーザの識別情報を抽出する抽出ステップと、
を有する抽出方法。
【請求項６】
第１のキーワードを含む投稿をした第１のユーザによって関心を示されている第２のユーザの識別情報を取得する第１取得ステップと、
前記第２のユーザの識別情報毎に、前記第２のユーザに関心を示している前記第１のユーザの識別情報の数を集計する第１集計ステップと、
前記第１のキーワードとは異なる第２のキーワードを含む投稿をした第３のユーザによって関心を示されている第４のユーザの識別情報を取得する第２取得ステップと、
前記第４のユーザの識別情報毎に、前記第４のユーザに関心を示している前記第３のユーザの識別情報の数を集計する第２集計ステップと、
前記第２のユーザの識別情報毎の前記第１のユーザの識別情報の数と、前記第４のユーザの識別情報毎の前記第３のユーザの識別情報の数とに基づいて所定の事項に関連性が高いユーザの識別情報を抽出する抽出ステップと、
をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの識別情報を抽出する技術に関する。
【背景技術】
【０００２】
従来、ウェブページの重要度を決定するためのアルゴリズムとしてページランク（登録商標）の技術が提案されている。この技術は、検索エンジンにおいて検索語に対する適切な結果を得るために用いられている。しかし、リンクスパムにより適切な結果を得ることができない場合がある。このような問題に対して、ページランク相当の評価値を各ＷＥＢ文書に付与し、検索時の優先順位の決定に効果的に利用できるようにする技術が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１１７８９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年、Ｔｗｉｔｔｅｒ（登録商標）等のミニブログと呼ばれる技術が提案されている。ミニブログとは、短い文章で構成されるユーザの状況や雑感をＷｅｂサイトに投稿して、利用者間でコミュニケーションを図ることができるサービスである。このようなミニブログにおいて所定の事項に関連性が高いユーザのアカウントを抽出しようとした場合、ミニブログとＷｅｂページとではそもそも技術が違うため、ページランクの技術を単純にミニブログに適用することができない。そのため、所定の事項に関連性が高いユーザのアカウントを抽出することが困難であった。
上記事情に鑑み、本発明は、所定の事項に関連性が高いユーザのアカウントを精度よく抽出することができる技術の提供を目的としている。
【課題を解決するための手段】
【０００５】
本発明の一態様は、第１のキーワードを含む投稿をした第１のユーザによって関心を示されている第２のユーザの識別情報を取得する第１取得部と、前記第２のユーザの識別情報毎に、前記第２のユーザに関心を示している前記第１のユーザの識別情報の数を集計する第１集計部と、前記第１のキーワードとは異なる第２のキーワードを含む投稿をした第３のユーザによって関心を示されている第４のユーザの識別情報を取得する第２取得部と、前記第４のユーザの識別情報毎に、前記第４のユーザに関心を示している前記第３のユーザの識別情報の数を集計する第２集計部と、前記第２のユーザの識別情報毎の前記第１のユーザの識別情報の数と、前記第４のユーザの識別情報毎の前記第３のユーザの識別情報の数とに基づいて所定の事項に関連性が高いユーザの識別情報を抽出する抽出部と、を備える抽出装置である。
【０００６】
本発明の一態様は、上記の抽出装置であって、前記抽出部は、前記第２のユーザの識別情報と同じ識別情報が前記第４のユーザの識別情報に存在し、かつ、同じ識別情報同士で有意差がある場合に、有意差がある前記第２のユーザの識別情報を前記所定の事項に関連性が高いユーザの識別情報として抽出する。
【０００７】
本発明の一態様は、上記の抽出装置であって、前記第１のキーワード及び前記第１のキーワードに関連する他のキーワードを含むキーワード群を生成するキーワード生成部をさらに備え、前記第１取得部は、前記キーワード群に含まれるキーワードのいずれかを含む投稿をした第１のユーザによって関心を示されている第２のユーザの識別情報を取得する。
【０００８】
本発明の一態様は、上記の抽出装置であって、前記第１のキーワードの比較対象となる比較キーワードを抽出する比較キーワード抽出部をさらに備え、前記第２取得部は、前記第２のキーワードとして前記比較キーワードを含む投稿をした第３のユーザによって関心を示されている第４のユーザの識別情報を取得する。
【０００９】
本発明の一態様は、コンピュータが行う抽出方法であって、第１のキーワードを含む投稿をした第１のユーザによって関心を示されている第２のユーザの識別情報を取得する第１取得ステップと、前記第２のユーザの識別情報毎に、前記第２のユーザに関心を示している前記第１のユーザの識別情報の数を集計する第１集計ステップと、前記第１のキーワードとは異なる第２のキーワードを含む投稿をした第３のユーザによって関心を示されている第４のユーザの識別情報を取得する第２取得ステップと、前記第４のユーザの識別情報毎に、前記第４のユーザに関心を示している前記第３のユーザの識別情報の数を集計する第２集計ステップと、前記第２のユーザの識別情報毎の前記第１のユーザの識別情報の数と、前記第４のユーザの識別情報毎の前記第３のユーザの識別情報の数とに基づいて所定の事項に関連性が高いユーザの識別情報を抽出する抽出ステップと、を有する抽出方法である。
【００１０】
本発明の一態様は、第１のキーワードを含む投稿をした第１のユーザによって関心を示されている第２のユーザの識別情報を取得する第１取得ステップと、前記第２のユーザの識別情報毎に、前記第２のユーザに関心を示している前記第１のユーザの識別情報の数を集計する第１集計ステップと、前記第１のキーワードとは異なる第２のキーワードを含む投稿をした第３のユーザによって関心を示されている第４のユーザの識別情報を取得する第２取得ステップと、前記第４のユーザの識別情報毎に、前記第４のユーザに関心を示している前記第３のユーザの識別情報の数を集計する第２集計ステップと、前記第２のユーザの識別情報毎の前記第１のユーザの識別情報の数と、前記第４のユーザの識別情報毎の前記第３のユーザの識別情報の数とに基づいて所定の事項に関連性が高いユーザの識別情報を抽出する抽出ステップと、をコンピュータに実行させるためのコンピュータプログラムである。
【発明の効果】
【００１１】
本発明により、所定の事項に関連性が高いユーザのアカウントを精度よく抽出することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態における識別情報抽出システム１００のシステム構成を示す概略ブロック図である。
【図２】抽出装置１０が行う処理の概略を説明するための図である。
【図３】抽出装置１０の処理の流れを示すフローチャートである。
【図４】本発明の第２実施形態における識別情報抽出システム１００ａのシステム構成を示す概略ブロック図である。
【図５】第２実施形態における抽出装置１０ａの処理の流れを示すフローチャートである。
【図６】本発明の第３実施形態における識別情報抽出システム１００ｂのシステム構成を示す概略ブロック図である。
【図７】抽出部１０４ｂの処理を説明するための図である。
【図８】抽出部１０４ｂの処理を説明するための図である。
【図９】抽出部１０４ｂの処理を説明するための図である。
【図１０】第３実施形態における抽出装置１０ｂの処理の流れを示すフローチャートである。
【図１１】本発明の第４実施形態における識別情報抽出システム１００ｃのシステム構成を示す概略ブロック図である。
【図１２】第４実施形態における抽出装置１０ｃの処理の流れを示すフローチャートである。
【図１３】本発明の第５実施形態における識別情報抽出システム１００ｄのシステム構成を示す概略ブロック図である。
【図１４】第５実施形態における抽出装置１０ｄの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１３】
[概略]
本発明における識別情報抽出システムでは、ミニブログを利用しているユーザのうち、所定の事項に関連性が高いユーザ（以下、「オーソリティユーザ」という。）の識別情報を抽出する。具体的には、ミニブログにおいて所定の事項に関連するキーワードを含む投稿をしたユーザ（以下、「投稿ユーザ」という。）によって関心を示されているユーザ（以下、「フレンド」という。）の中から多くの投稿ユーザによって関心を示されているユーザをオーソリティユーザとして選択する。そして、選択されたオーソリティユーザの識別情報を抽出する。フレンドは、ミニブログがＴｗｉｔｔｅｒ（登録商標）である場合、投稿ユーザがフォローしているユーザを表す。また、ユーザの識別情報とは、ユーザを識別することができる情報であり、例えばユーザの名前、ミニブログを利用しているユーザのアカウントなどである。以下の説明では、ユーザの識別情報がユーザのアカウントである場合を例に説明する。所定の事項に関連するキーワードとは、オーソリティユーザのアカウントを抽出するために用いられるオーソリティユーザと関連する語句である。例えば“政治”のオーソリティユーザのアカウントを抽出したい場合、“ＴＰＰ”、“政治”などのオーソリティユーザと関連する語句が所定の事項に関連するキーワードである。
以下、識別情報抽出システムの具体的な構成（第１実施形態〜第５実施形態）について説明する。
【００１４】
［第１実施形態］
図１は、本発明の第１実施形態における識別情報抽出システム１００のシステム構成を示す概略ブロック図である。第１実施形態における識別情報抽出システム１００は、抽出装置１０を備える。識別情報抽出システム１００には、ミニブログシステム２０が接続される。抽出装置１０及びミニブログシステム２０は、ネットワーク３０を介して通信可能に接続される。
【００１５】
抽出装置１０は、パーソナルコンピュータなどの情報処理装置を用いて構成される。抽出装置１０は、入力されたキーワード（第１のキーワード）を含む投稿をしたユーザ（投稿ユーザ）（第１のユーザ）のアカウントをミニブログシステム２０から取得する。抽出装置１０は、取得したアカウントに基づいてオーソリティユーザのアカウントを抽出する。なお、抽出装置１０に入力されるキーワードは、オーソリティユーザのアカウントを取得したいユーザ（以下、「要求ユーザ」という。）が不図示の通信装置を操作して入力してもよいし、要求ユーザが抽出装置１０に接続されたポインティングデバイスなどの入力装置を操作して入力してもよいし、その他の方法で入力されてもよい。
【００１６】
ミニブログシステム２０は、ミニブログサービスを提供するシステムである。ミニブログシステム２０は、例えばＴｗｉｔｔｅｒ（登録商標）である。
ネットワーク３０は、どのように構成されたネットワークでもよい。例えば、ネットワーク３０はインターネットを用いて構成されてもよい。
【００１７】
次に、抽出装置１０の具体的な機能構成について説明する。抽出装置１０は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、抽出プログラムを実行する。抽出プログラムの実行によって、抽出装置１０は、アカウント取得部１０１、フレンド取得部１０２（第１取得部）、集計部１０３（第１集計部）、抽出部１０４、出力部１０５を備える装置として機能する。なお、抽出装置１０の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されてもよい。また、抽出プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、抽出プログラムは、電気通信回線を介して送受信されてもよい。
【００１８】
アカウント取得部１０１は、入力されたキーワードに基づいて、投稿ユーザのアカウントをミニブログシステム２０から取得する。
フレンド取得部１０２は、アカウント取得部１０１によって取得された投稿ユーザのアカウント毎に、フレンド（第２のユーザ）のアカウント（以下、「フレンドアカウント」という。）を取得する。
【００１９】
集計部１０３は、フレンド取得部１０２によって取得されたフレンドアカウント毎に、フレンドアカウントで特定されるユーザをフレンドとしている投稿ユーザのアカウント数（以下、「フレンド数」という。）を集計する。
抽出部１０４は、集計部１０３によって集計されたフレンドアカウント毎のフレンド数に基づいてオーソリティユーザのアカウントを抽出する。
【００２０】
出力部１０５は、抽出部１０４による抽出結果を出力する。例えば、出力部１０５は、抽出部１０４によって抽出されたオーソリティユーザのアカウントを出力する。出力部１０５の出力の態様はどのように構成されてもよい。例えば、出力部１０５は、ネットワーク又はケーブルを介して通信可能に接続された他の装置（例えば、要求ユーザの通信装置）に対して抽出結果を送信してもよい。また、出力部１０５は、画像又は音声を出力して抽出結果を出力してもよい。
【００２１】
図２は、抽出装置１０が行う処理の概略を説明するための図である。
図２（Ａ）〜（Ｃ）はそれぞれアカウント取得部１０１、フレンド取得部１０２及び集計部１０３が処理を行うことにより得られる処理結果を表す図である。以下、図２（Ａ）〜（Ｃ）それぞれについて具体的に説明する。
図２（Ａ）の例では、キーワードとして“政治”が抽出装置１０に入力され、アカウント取得部１０１が入力されたキーワード（“政治”）を含む投稿をした投稿ユーザのアカウントとしてアカウントＵｓｅｒ１、Ｕｓｅｒ２、Ｕｓｅｒ３、・・・を取得した結果が示されている。
【００２２】
図２（Ｂ）の例では、フレンド取得部１０２が図２（Ａ）で取得された投稿ユーザのアカウント（Ｕｓｅｒ１、Ｕｓｅｒ２、Ｕｓｅｒ３、・・・）毎のフレンドアカウントを取得した結果が示されている。例えば、フレンド取得部１０２が、投稿ユーザのアカウントＵｓｅｒ１のフレンドとしてフレンドアカウントＵｓｅｒＡ、ＵｓｅｒＢ、・・・を取得し、投稿ユーザのアカウントＵｓｅｒ２のフレンドとしてフレンドアカウントＵｓｅｒＡ、ＵｓｅｒＣ、・・・を取得し、投稿ユーザのアカウントＵｓｅｒ３のフレンドとしてフレンドアカウントＵｓｅｒＤ、ＵｓｅｒＥ、・・・を取得したことが示されている。
【００２３】
図２（Ｃ）の例では、集計部１０３が図２（Ｂ）で取得されたフレンドアカウント（ＵｓｅｒＡ、ＵｓｅｒＢ、ＵｓｅｒＣ、・・・）毎のフレンド数を集計した結果が示されている。例えば、フレンドアカウントＵｓｅｒＡで特定されるユーザをフレンドとしている投稿ユーザのアカウント数が１００であり、フレンドアカウントＵｓｅｒＢで特定されるユーザをフレンドとしている投稿ユーザのアカウント数が５０であり、フレンドアカウントＵｓｅｒＣで特定されるユーザをフレンドとしている投稿ユーザのアカウント数が２０であることが示されている。
以上で、図２（Ａ）〜（Ｃ）についての説明を終了する。
【００２４】
図３は、抽出装置１０の処理の流れを示すフローチャートである。図３に示す処理は、抽出装置１０にキーワードが入力されることにより開始される。
アカウント取得部１０１は、入力されたキーワードに基づいて、ネットワーク３０を介してミニブログシステム２０から投稿ユーザのアカウントを取得する（ステップＳ１０１）。その際、アカウント取得部１０１は、取得した投稿ユーザのアカウント数も取得する。フレンド取得部１０２は、ネットワーク３０を介してミニブログシステム２０から、取得された投稿ユーザのアカウントで特定される投稿ユーザ毎にフレンドアカウントを取得する（ステップＳ１０２）。
【００２５】
集計部１０３は、ステップＳ１０２の処理で取得されたフレンドアカウント毎にフレンド数を集計する（ステップＳ１０３）。抽出部１０４は、集計された結果に基づいてオーソリティユーザのアカウントを抽出する（ステップＳ１０４）。具体的には、まず抽出部１０４は、フレンド数をアカウント取得部１０１によって取得された投稿ユーザのアカウント数で除算する。抽出部１０４は、この処理をフレンドアカウント毎に行う。次に、抽出部１０４は、除算の結果として得られた値の割合が所定の閾値（例えば、６０％）以上であるか否かフレンドアカウント毎に判定する。そして、抽出部１０４は、複数のフレンドアカウントの中から除算の結果として得られた値の割合が所定の閾値（例えば、６０％）以上のフレンドアカウントをオーソリティユーザのアカウントとして抽出する。閾値は、予め設定されてもよいし、適宜変更されてもよい。出力部１０５は、抽出されたオーソリティユーザのアカウントを出力する（ステップＳ１０５）。
【００２６】
以下、抽出装置１０の効果について説明する。
従来では、所定の事項に関連性が高いユーザのアカウントを抽出することが困難であった。具体的には、ページランクの技術では密なリンク構造を前提としており、かつ、計算コストが高くなる。Ｔｗｉｔｔｅｒ（登録商標）等のミニブログの場合、リンク構造はユーザ間のフォロー／フォロワー関係に該当するが、全ユーザ間のフォロー／フォロワー関係を取得する手段がユーザには提供されていない。また、特定のトピック（所定の事項）に関連するユーザのアカウントを取得する手段もユーザには提供されていない。そのため、ミニブログの場合では密なリンク構造を取得すること自体が困難であった。それに対して、上述のように構成された抽出装置１０によれば、入力されたキーワードに基づいて取得されたフレンドアカウントの中からある一定以上の投稿ユーザに関心を示されているフレンドアカウントがオーソリティユーザのアカウントとして抽出される。例えば、キーワードとして“政治”を入力したとする。抽出装置１０は、“政治”を含む投稿をした投稿ユーザのアカウントをミニブログシステム２０から取得し、取得した投稿ユーザのアカウントに基づいてフレンドアカウントを取得する。そして、抽出装置１０は、取得したフレンドアカウントの中から“政治”を含む投稿をした投稿ユーザに数多く関心を示されているフレンドアカウントをオーソリティユーザのアカウント（例えば、ある分野の専門家のアカウント）として抽出する。これは、ある分野の専門家は、ある分野に関心のあるユーザから多くの関心を寄せられていると考えられるためである。すなわち、ある分野に関心のあるユーザは、その分野に特有のキーワードを投稿すると考えられる。また、ある分野に関心のあるユーザは、その分野で信頼できる者やその分野に興味のある者に関心を示すものと考えられる。そのため、その分野で信頼できる者やその分野に興味のある者は、ある分野のオーソリティであると考えられる。このような考えのもと、抽出装置１０では、入力されたキーワードに基づいて取得されたフレンドアカウントの中からある一定以上の投稿ユーザに関心を示されているフレンドアカウントがオーソリティユーザのアカウントとして抽出される。したがって、キーワードに関心がない又は関心が低いユーザが、キーワードを含む投稿を沢山していたとしてもオーソリティユーザとして抽出されてしまうことがない。そして、多くの投稿ユーザに支持されているフレンドアカウントのみがオーソリティユーザのアカウントとして抽出される。そのため、オーソリティユーザのアカウントを精度よく抽出することが可能となる。
【００２７】
＜変形例＞
アカウント取得部１０１は、投稿ユーザのアカウントを取得する際、所定の投稿ユーザのアカウントを除外してもよい。例えば、フレンドに対する返信にキーワードが含まれている投稿ユーザ及びキーワードが含まれていたとしても投稿が所定の文字数未満の投稿ユーザのアカウントを除外してもよい。
このように構成されることにより、単なる返信を行ったユーザやキーワードに関連する内容に興味、関心が無い又は興味、関心が低いユーザのアカウントを除外することができる。したがって、キーワードに関連する内容に興味・関心がより高いユーザのアカウントの割合を高めることができる。そのため、よりオーソリティユーザのアカウントを精度よく抽出することが可能になる。
【００２８】
［第２実施形態］
図４は、本発明の第２実施形態における識別情報抽出システム１００ａのシステム構成を示す概略ブロック図である。識別情報抽出システム１００ａは、抽出装置１０ａ及びＷｅｂ情報記憶部４０ａを備える。識別情報抽出システム１００ａには、ミニブログシステム２０が接続される。抽出装置１０ａ、ミニブログシステム２０及びＷｅｂ情報記憶部４０ａは、ネットワーク３０を介して通信可能に接続される。ミニブログシステム２０及びネットワーク３０については、第１実施形態のミニブログシステム２０及びネットワーク３０と同様であるため説明を省略する。以下、抽出装置１０ａ及びＷｅｂ情報記憶部４０ａについて詳細に説明する。
【００２９】
抽出装置１０ａは、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、抽出プログラムを実行する。抽出プログラムの実行によって、抽出装置１０ａは、アカウント取得部１０１ａ、フレンド取得部１０２、集計部１０３、抽出部１０４、出力部１０５、クエリ生成部１０６ａを備える装置として機能する。なお、抽出装置１０ａの各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されてもよい。また、抽出プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、抽出プログラムは、電気通信回線を介して送受信されてもよい。
【００３０】
第２実施形態における抽出装置１０ａは、アカウント取得部１０１に代えてアカウント取得部１０１ａを備える点、さらにクエリ生成部１０６ａを新たに備える点で抽出装置１０と構成が異なる。抽出装置１０ａは、他の構成については抽出装置１０と同様である。そのため、抽出装置１０ａ全体の説明は省略し、アカウント取得部１０１ａ及びクエリ生成部１０６ａについて説明する。
【００３１】
クエリ生成部１０６ａ（キーワード生成部）は、入力されたキーワードに基づいてキーワード群を生成する。キーワード群とは、自装置に入力されたキーワード及び入力されたキーワードに関連する単語を含む集合である。
アカウント取得部１０１ａは、クエリ生成部１０６ａによって生成されたキーワード群に含まれる単語のいずれかを含む投稿をした投稿ユーザのアカウントをミニブログシステム２０から取得する。
Ｗｅｂ情報記憶部４０ａは、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。Ｗｅｂ情報記憶部４０ａは、ネットワーク３０上のＷｅｂサイトの情報を記憶する。
【００３２】
図５は、第２実施形態における抽出装置１０ａの処理の流れを示すフローチャートである。なお、図３と同様の処理については、図５において図３と同様の符号を付して説明を省略する。図５に示す処理は、抽出装置１０ａにキーワードが入力されることにより開始される。
クエリ生成部１０６ａは、入力されたキーワードに基づいてキーワード群を生成する（ステップＳ２０１）。具体的には、クエリ生成部１０６ａは、入力されたキーワードに関連する単語をＷｅｂ情報記憶部４０ａから取得する。クエリ生成部１０６ａは、この処理によりキーワードを拡張する。このようなキーワードの拡張の方法としては、例えば参考文献１の技術が用いられてもよい。（参考文献１：村田 眞哉，戸田 浩之，松浦 由美子，片岡 良治，“検索結果中のアクセス集中サイトを利用したクエリ拡張法の提案”，DBSJ，Vol.6, No.4, 2008.）
【００３３】
クエリ生成部１０６ａは、例えば入力されたキーワードが“政治”である場合には“消費税”、“ＴＰＰ”、“原発”など政治に関連する単語をＷｅｂ情報記憶部４０ａから取得する。そして、クエリ生成部１０６ａは、入力されたキーワード及び取得した単語を含むキーワード群を生成する。クエリ生成部１０６ａは、キーワード群をアカウント取得部１０１ａに出力する。アカウント取得部１０１ａは、キーワード群に含まれる単語のいずれかを含む投稿をした投稿ユーザのアカウントをミニブログシステム２０から取得する（ステップＳ２０２）。その後、ステップＳ１０２以降の処理が実行される。
【００３４】
以上のように構成された抽出装置１０ａによれば、入力されたキーワードを拡張してキーワードのみならずキーワードに関連する単語のいずれかを含む投稿をした投稿ユーザのアカウントが取得される。そして、投稿ユーザのアカウントに基づいて取得されたフレンドアカウントの中からある一定以上の投稿ユーザに支持されているフレンドアカウントがオーソリティユーザのアカウントとして抽出される。したがって、キーワードに基づいて取得されるフレンドアカウントより多くのフレンドアカウントを取得することができる。これにより、オーソリティユーザのアカウントを抽出できる可能性をより高めることができる。そして、取得したフレンドアカウントの中からある一定以上の投稿ユーザに支持されているフレンドアカウントがオーソリティユーザのアカウントとして抽出される。そのため、オーソリティユーザのアカウントを精度よく抽出することが可能となる。
【００３５】
＜変形例＞
クエリ生成部１０６ａは、キーワードを言及する際に用いられる単語を付した用語をキーワード群として生成してもよい。例えば、キーワードが“政治”である場合、“政治は”の“は”、“政治って”の“って”などのようなキーワード（“政治”）を言及する際に用いられる単語（“は”、“って”）を付した用語（“政治は”、“政治って”）をキーワード群として生成してもよい。
このように構成されることによって、より要求ユーザが所望するオーソリティユーザのアカウントを抽出できる割合を高めることができる。例えば、キーワードを言及する際に用いられる単語を付した用語を含む投稿した投稿ユーザは、単にキーワードを含む投稿をした投稿ユーザと比べてキーワードに関する話題を投稿している可能性が高い。つまり、キーワードに関連する話題に興味又は関心のあるユーザである可能性が高い。そこで、クエリ生成部１０６ａが上述した処理によって用語をキーワード群として生成することで、キーワード群（用語のみ）に基づいて投稿ユーザのアカウントが取得される。その際、単にキーワードを含む投稿をした投稿ユーザのアカウントは取得されない。そのため、より要求ユーザが所望するオーソリティユーザのアカウントを抽出できる割合を高めることができる。
アカウント取得部１０１ａは、第１実施形態のアカウント取得部１０１と同様に変形されてもよい。
【００３６】
［第３実施形態］
図６は、本発明の第３実施形態における識別情報抽出システム１００ｂのシステム構成を示す概略ブロック図である。識別情報抽出システム１００ｂは、抽出装置１０ｂを備える。識別情報抽出システム１００ｂには、ミニブログシステム２０が接続される。抽出装置１０ｂ及びミニブログシステム２０は、ネットワーク３０を介して通信可能に接続される。ミニブログシステム２０及びネットワーク３０については、第１実施形態のミニブログシステム２０及びネットワーク３０と同様であるため説明を省略する。以下、抽出装置１０ｂについて詳細に説明する。
【００３７】
抽出装置１０ｂは、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、抽出プログラムを実行する。抽出プログラムの実行によって、抽出装置１０ｂは、アカウント取得部１０１、フレンド取得部１０２、集計部１０３、抽出部１０４ｂ、出力部１０５、アカウント取得部１０７ｂ、フレンド取得部１０８ｂ、集計部１０９ｂを備える装置として機能する。なお、抽出装置１０ｂの各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されてもよい。また、抽出プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、抽出プログラムは、電気通信回線を介して送受信されてもよい。
【００３８】
第３実施形態における抽出装置１０ｂは、抽出部１０４に代えて抽出部１０４ｂを備える点、アカウント取得部１０７ｂ、フレンド取得部１０８ｂ及び集計部１０９ｂをさらに備える点で抽出装置１０と構成が異なる。抽出装置１０ｂは、他の構成については抽出装置１０と同様である。そのため、抽出装置１０ｂ全体の説明は省略し、抽出部１０４ｂ、アカウント取得部１０７ｂ、フレンド取得部１０８ｂ及び集計部１０９ｂについて説明する。
【００３９】
アカウント取得部１０７ｂは、所定の条件を満たすキーワード（第２のキーワード）に基づいて、投稿ユーザ（第３のユーザ）のアカウントをミニブログシステム２０から取得する。所定の条件として、例えば入力されたキーワードと関連性の低い単語であることが挙げられる。所定の条件を満たすキーワードは、要求ユーザが不図示の通信装置を操作して入力してもよいし、要求ユーザが抽出装置１０に接続されたポインティングデバイスなどの入力装置を操作して入力してもよいし、１文字の語句がランダムに選択されてもよいし、その他の方法で入力されてもよい。
【００４０】
フレンド取得部１０８ｂは、アカウント取得部１０７ｂによって取得された投稿ユーザのアカウント毎に、フレンド（第４のユーザ）のアカウントを取得する。
集計部１０９ｂは、フレンド取得部１０８ｂによって取得されたフレンドアカウント毎にフレンド数を集計する。
抽出部１０４ｂは、集計部１０３によって集計されたフレンドアカウント毎のフレンド数と、集計部１０９ｂによって集計されたフレンドアカウント毎のフレンド数とに基づいてオーソリティユーザのアカウントを抽出する。具体的には、抽出部１０４ｂは、自装置に入力されたキーワードに関連性の高いユーザのアカウントをオーソリティユーザのアカウントとして抽出する。抽出部１０４ｂの具体的な処理については後述する。
【００４１】
図７〜９は、抽出部１０４ｂの処理を説明するための図である。
まず、図７を用いて説明する。図７（Ａ）は集計部１０３によって集計されたフレンドアカウント毎のフレンド数を表す図であり、図７（Ｂ）は集計部１０９ｂによって集計されたフレンドアカウント毎のフレンド数を表す図である。以下、図７（Ａ）に示されるデータを評価データと称し、図７（Ｂ）に示されるデータを比較データと称して説明する。
【００４２】
まず、抽出部１０４ｂは、評価データに含まれるフレンドアカウントと同じアカウントを比較データから抽出する。例えば、図７ではＵｓｅｒＡ、ＵｓｅｒＢ及びＵｓｅｒＣが抽出される。次に、抽出部１０４ｂは、抽出したフレンドアカウントの比較分析を行う。具体的には、図７に示される例で説明すると、抽出部１０４ｂは以下の集計表について統計的検定手法を用いてオーソリティユーザのアカウントを抽出する。
［集計表］
フレンドアカウント     評価データのフレンド数  比較データのフレンド数
ＵｓｅｒＡ                    １００                  ９０
ＵｓｅｒＢ                    ５０                    １０
ＵｓｅｒＣ                    ２０                    ２５
統計的検定手法としては、例えばカイ二乗検定、Ｆｉｓｈｅｒの正確確率検定などが用いられてもよい。抽出部１０４ｂは、検定の結果から有意差があるフレンドアカウントを評価データからオーソリティユーザのアカウントとして抽出する。
【００４３】
次に、図８及び９を用いて抽出部１０４ｂの処理についてさらに具体的に説明する。この説明では、統計的検定手法としてカイ二乗検定を用いる場合を例に説明する。
図８（Ａ）は上記集計表に基づいて算出された統計結果を表す図であり、図８（Ｂ）は上記集計表に基づいて算出された期待値及び期待値の統計結果を表す図であり、図８（Ｃ）は各項目のカイ二乗値の算出結果を表す図である。
【００４４】
抽出部１０４ｂは、上記集計表についてカイ二乗検定を行う過程で上記図８（Ａ）〜８（Ｃ）の結果を算出する。その後、抽出部１０４ｂは、図８（Ｃ）に示すカイ二乗値の算出結果の合計値を算出する。これにより、カイ二乗値の算出結果の合計値が算出される。算出された合計値は２１．４である。また、抽出部１０４ｂは、図８（Ａ）に示す値と、図８（Ｂ）に示す値と、自由度とを用いてカイ二乗検定を行う。なお、自由度は、集計表の（列数−１）×（行数−１）で求められる。上記の集計表では自由度は２となる。これによりＰ値が算出される。算出されたＰ値は、０．００００２２７５２５６９５１３である。その結果、Ｐ値が０．０５よりも小さいため、抽出部１０４ｂは有意差があると判定する。
【００４５】
次に、抽出部１０４ｂは、上記集計表について調査済み残差を算出する。算出結果を図９に示す。図９に示す算出結果では、ＵｓｅｒＡ、ＵｓｅｒＢ及びＵｓｅｒＣの調整残差が１．９６よりも大きい、もしくは−１．９６よりも小さい。したがって、ＵｓｅｒＡ、ＵｓｅｒＢ及びＵｓｅｒＣは、評価データと比較データとで有意差が無い確率が５％であることが分かる。なお、ＵｓｅｒＢにおいては、調整残差が２．５８よりも大きい、もしくは−２．５８よりも小さい。したがって、ＵｓｅｒＢは、評価データと比較データとで有意差が無い確率が１％であることが分かる。
抽出部１０４ｂは、上述した処理により有意差のあるオーソリティユーザのアカウントを抽出する。上記の場合、抽出部１０４ｂは、ＵｓｅｒＡ、ＵｓｅｒＢ及びＵｓｅｒＣを有意差のあるオーソリティユーザのアカウントとして抽出する。
以上で、抽出部１０４ｂの処理についての説明を終了する。
【００４６】
図１０は、第３実施形態における抽出装置１０ｂの処理の流れを示すフローチャートである。なお、図３と同様の処理については、図１０において図３と同様の符号を付して説明を省略する。図１０に示す処理は、抽出装置１０ｂにキーワードが入力されることにより開始される。
ステップＳ１０３までの処理が終了すると、アカウント取得部１０７ｂは、所定の条件を満たすキーワードを含む投稿をした投稿ユーザのアカウントをミニブログシステム２０から取得する（ステップＳ３０１）。フレンド取得部１０８ｂは、ネットワーク３０を介してミニブログシステム２０から、取得された投稿ユーザのアカウントで特定される投稿ユーザ毎にフレンドアカウントを取得する（ステップＳ３０２）。集計部１０９ｂは、ステップＳ３０２の処理で取得されたフレンドアカウント毎にフレンド数を集計する（ステップＳ３０３）。抽出部１０４ｂは、ステップＳ１０３の処理で集計されたフレンドアカウント毎のフレンド数と、ステップＳ３０３の処理で集計されたフレンドアカウント毎のフレンド数とを比較分析することによってオーソリティユーザのアカウントを抽出する（ステップＳ３０４）。その後、ステップＳ１０５の処理が実行される。
【００４７】
以上のように構成された抽出装置１０ｂによれば、第１実施形態及び第２実施形態と比べて、より要求ユーザが所望しているオーソリティユーザのアカウントを取得することができる。以下、この効果について詳細に説明する。
第１実施形態及び第２実施形態に示した方法では、芸能人や有名人など著名人のアカウントがオーソリティユーザのアカウントとして多く抽出されてしまう場合があった。これは、著名人のアカウントは、その人が投稿したキーワードに興味、関心に関係なく支持されることが多いためである。その結果、著名人のアカウントが多く抽出されてしまうことにより、要求ユーザが所望しているオーソリティユーザのアカウントの取得率が低下してしまう可能性があった。これに対し、抽出装置１０ｂは、要求ユーザが入力したキーワードに基づいて取得されたフレンドアカウントのフレンド数と、所定の条件を満たすキーワードに基づいて取得されたフレンドアカウントのフレンド数とを用いて、比較分析を行うことによってオーソリティユーザのフレンドアカウントを抽出する。その際、比較分析の処理により有意差があるユーザのフレンドアカウントのみが抽出されるため、キーワードに関係なく支持されているようなアカウントを除外することができる。そのため、よりオーソリティユーザのアカウントを精度よく抽出することが可能となる。
【００４８】
＜変形例＞
図１０のステップＳ１０１〜ステップＳ１０３までの処理とステップＳ３０１〜ステップＳ３０３までの処理とは並列処理で行われてもよい。
アカウント取得部１０１及び１０７ｂは、第１実施形態のアカウント取得部１０１と同様に変形されてもよい。
【００４９】
［第４実施形態］
図１１は、本発明の第４実施形態における識別情報抽出システム１００ｃのシステム構成を示す概略ブロック図である。識別情報抽出システム１００ｃは、抽出装置１０ｃ及びＷｅｂ情報記憶部４０ｃを備える。識別情報抽出システム１００ｃには、ミニブログシステム２０が接続される。抽出装置１０ｃ、ミニブログシステム２０及びＷｅｂ情報記憶部４０ｃは、ネットワーク３０を介して通信可能に接続される。ミニブログシステム２０、ネットワーク３０及びＷｅｂ情報記憶部４０ｃについては、第２実施形態のミニブログシステム２０、ネットワーク３０及びＷｅｂ情報記憶部４０ａと同様であるため説明を省略する。以下、抽出装置１０ｃについて詳細に説明する。
【００５０】
抽出装置１０ｃは、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、抽出プログラムを実行する。抽出プログラムの実行によって、抽出装置１０ｃは、アカウント取得部１０１ｃ、フレンド取得部１０２、集計部１０３、抽出部１０４ｂ、出力部１０５、クエリ生成部１０６ｃ、アカウント取得部１０７ｂ、フレンド取得部１０８ｂ、集計部１０９ｂを備える装置として機能する。なお、抽出装置１０ｃの各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されてもよい。また、抽出プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、抽出プログラムは、電気通信回線を介して送受信されてもよい。
【００５１】
第４実施形態における抽出装置１０ｃは、アカウント取得部１０１に代えてアカウント取得部１０１ｃを備える点、クエリ生成部１０６ｃをさらに備える点で抽出装置１０ｂと構成が異なる。抽出装置１０ｃは、他の構成については抽出装置１０ｂと同様である。そのため、抽出装置１０ｃ全体の説明は省略し、アカウント取得部１０１ｃ及びクエリ生成部１０６ｃについて説明する。
【００５２】
クエリ生成部１０６ｃは、入力されたキーワードに基づいてキーワード群を生成する。
アカウント取得部１０１ｃは、クエリ生成部１０６ｃによって生成されたキーワード群に含まれる単語のいずれかを含む投稿をした投稿ユーザのアカウントをミニブログシステム２０から取得する。
【００５３】
図１２は、第４実施形態における抽出装置１０ｃの処理の流れを示すフローチャートである。なお、図１０と同様の処理については、図１２において図１０と同様の符号を付して説明を省略する。図１２に示す処理は、抽出装置１０ｃにキーワードが入力されることにより開始される。
クエリ生成部１０６ｃは、入力されたキーワードに基づいてキーワード群を生成する（ステップＳ４０１）。具体的には、クエリ生成部１０６ｃは、入力されたキーワードに関連する単語をＷｅｂ情報記憶部４０ｃから取得する。クエリ生成部１０６ｃは、この処理によりキーワードを拡張する。そして、クエリ生成部１０６ｃは、入力されたキーワード及び取得した単語を含むキーワード群を生成する。クエリ生成部１０６ｃは、キーワード群をアカウント取得部１０１ｃに出力する。アカウント取得部１０１ｃは、キーワード群に含まれる単語のいずれかを含む投稿をした投稿ユーザのアカウントをミニブログシステム２０から取得する（ステップＳ４０２）。その後、ステップＳ１０２以降の処理が実行される。
【００５４】
以上のように構成された抽出装置１０ｃによれば、第１実施形態及び第２実施形態と比べて、より要求ユーザが所望しているオーソリティユーザのアカウントを取得することができる。以下、この効果について詳細に説明する。
第１実施形態及び第２実施形態に示した方法では、芸能人や有名人など著名人のアカウントがオーソリティユーザのアカウントとして多く抽出されてしまう場合があった。これは、著名人のアカウントは、その人が投稿したキーワードに興味、関心に関係なく支持されることが多いためである。その結果、著名人のアカウントが多く抽出されてしまうことにより、要求ユーザが所望しているオーソリティユーザのアカウントの取得率が低下してしまう可能性があった。これに対し、抽出装置１０ｃは、要求ユーザが入力したキーワードから生成されたキーワード群に基づいて取得されたフレンドアカウントのフレンド数と、所定の条件を満たすキーワードに基づいて取得されたフレンドアカウントのフレンド数とを用いて、比較分析を行うことによってオーソリティユーザのアカウントを抽出する。その際、比較分析の処理により有意差があるユーザのフレンドアカウントのみが抽出されるため、キーワードに関係なく支持されているようなアカウントを除外することができる。そのため、よりオーソリティユーザのアカウントを精度よく抽出することが可能となる。
【００５５】
また、抽出装置１０ｃは、入力されたキーワードを拡張してキーワードのみならずキーワードに関連する単語のいずれかを含む投稿をした投稿ユーザのアカウントを取得する。そして、抽出装置１０ｃは、投稿ユーザのアカウントに基づいて取得したフレンドアカウントの中からある一定以上の投稿ユーザに支持されているフレンドアカウントをオーソリティユーザのアカウントとして抽出する。したがって、キーワードに基づいて取得されるフレンドアカウントより多くのフレンドアカウントを取得することができる。これにより、第３実施形態に示した方法と比べてオーソリティユーザのアカウントを抽出できる可能性をより高めることができる。
【００５６】
＜変形例＞
図１２のステップＳ４０２〜ステップＳ１０３までの処理とステップＳ３０１〜ステップＳ３０３までの処理とは並列処理で行われてもよい。
クエリ生成部１０６ｃは、第２実施形態のクエリ生成部１０６ａと同様に変形されてもよい。
アカウント取得部１０１ｃ及び１０７ｂは、第１実施形態のアカウント取得部１０１と同様に変形されてもよい。
【００５７】
［第５実施形態］
図１３は、本発明の第５実施形態における識別情報抽出システム１００ｄのシステム構成を示す概略ブロック図である。識別情報抽出システム１００ｄは、抽出装置１０ｄ及びＷｅｂ情報記憶部４０ｄを備える。識別情報抽出システム１００ｄには、ミニブログシステム２０が接続される。抽出装置１０ｄ、ミニブログシステム２０及びＷｅｂ情報記憶部４０ｄは、ネットワーク３０を介して通信可能に接続される。なお、ミニブログシステム２０、ネットワーク３０及びＷｅｂ情報記憶部４０ｄについては、第４実施形態のミニブログシステム２０、ネットワーク３０及びＷｅｂ情報記憶部４０ｃと同様であるため説明を省略する。以下、抽出装置１０ｄについて詳細に説明する。
【００５８】
抽出装置１０ｄは、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、抽出プログラムを実行する。抽出プログラムの実行によって、抽出装置１０ｄは、アカウント取得部１０１ｃ、フレンド取得部１０２、集計部１０３、抽出部１０４ｂ、出力部１０５、クエリ生成部１０６ｃ、アカウント取得部１０７ｄ、フレンド取得部１０８ｂ、集計部１０９ｂ、比較クエリ抽出部１１０ｄを備える装置として機能する。なお、抽出装置１０ｄの各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されてもよい。また、抽出プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、抽出プログラムは、電気通信回線を介して送受信されてもよい。
【００５９】
第５実施形態における抽出装置１０ｄは、アカウント取得部１０７ｂに代えてアカウント取得部１０７ｄを備える点、比較クエリ抽出部１１０ｄをさらに備える点で抽出装置１０ｃと構成が異なる。抽出装置１０ｄは、他の構成については抽出装置１０ｃと同様である。そのため、抽出装置１０ｄ全体の説明は省略し、アカウント取得部１０７ｄ及び比較クエリ抽出部１１０ｄについて説明する。
【００６０】
比較クエリ抽出部１１０ｄは、入力されたキーワードに基づいて比較キーワードを抽出する。比較キーワードとは、キーワード群の比較対象となるキーワードであり、例えば自装置に入力されたキーワードを含む上位概念を表すキーワードである。例えば、入力されたキーワードが“原発”である場合には、比較キーワードとして“政治”などが挙げられる。
アカウント取得部１０７ｄは、比較クエリ抽出部１１０ｄによって抽出される比較キーワードを含む投稿をした投稿ユーザのアカウントをミニブログシステム２０から取得する。
【００６１】
図１４は、第５実施形態における抽出装置１０ｄの処理の流れを示すフローチャートである。なお、図１２と同様の処理については、図１４において図１２と同様の符号を付して説明を省略する。図１４に示す処理は、抽出装置１０ｄにキーワードが入力されることにより開始される。
ステップＳ１０３までの処理が終了すると、比較クエリ抽出部１１０ｄは、入力されたキーワードに基づいて比較キーワードを抽出する（ステップＳ５０１）。具体的には、まず比較クエリ抽出部１１０ｄは、入力されたキーワードを含む投稿をミニブログシステム２０から取得する。次に、比較クエリ抽出部１１０ｄは、取得した投稿から、入力されたキーワードを含む上位概念のキーワードを取得する。具体的な例として、ミニブログがＴｗｉｔｔｅｒ（登録商標）である場合には、ハッシュタグが用いられる。この場合、比較クエリ抽出部１１０ｄは、取得した投稿からハッシュタグが付されている単語をキーワードとして抽出する。そして、比較クエリ抽出部１１０ｄは、抽出したキーワードの中で最も多く抽出されたキーワードを比較キーワードとして抽出する。比較クエリ抽出部１１０ｄは、比較キーワードをアカウント取得部１０７ｄに出力する。アカウント取得部１０７ｄは、比較キーワードを含む投稿をした投稿ユーザのアカウントをミニブログシステム２０から取得する（ステップＳ５０２）。その後、ステップＳ３０２以降の処理が実行される。
【００６２】
以上のように構成された抽出装置１０ｄによれば、第４実施形態に示した方法で抽出されるオーソリティユーザのアカウントより専門性の高いオーソリティユーザのアカウントを取得することができる。以下、この効果について詳細に説明する。
第４実施形態に示した方法では、評論家やコメンテータなどのユーザのアカウントがオーソリティユーザのアカウントとして抽出されてしまう場合があった。これは、第４実施形態に示した方法では、入力されたキーワードの比較対象となるキーワードが、入力されたキーワードと関連性が低い単語であったためである。これに対し、抽出装置１０ｄは、キーワード群の比較対象となる比較キーワードとして、入力されたキーワードの上位概念のキーワードが用いられる。これにより、比較キーワードを含む投稿をした投稿ユーザのアカウントが取得される。そして、取得された投稿ユーザのアカウントに基づいてフレンドアカウントが取得され、フレンドアカウント毎に投稿ユーザによって関心が示されているフレンド数が集計される。このように集計されたフレンド数と、キーワード群に基づいて取得されたフレンドアカウントのフレンド数とに基づいて比較分析が行われることによってオーソリティユーザのアカウントが抽出される。その際、比較分析の処理により有意差があるユーザのフレンドアカウントのみが抽出される。そのため、評論家やコメンテータなどのように幅広い分野の投稿をしているユーザのアカウントをオーソリティユーザのアカウントから除外することができる。すなわち、キーワードを含む投稿を常に行っているわけではないユーザ（専門性の低いユーザ）のアカウントを除外することができる。そのため、キーワードで示される分野における専門性の高いオーソリティユーザのアカウントを取得することが可能となる。
【００６３】
＜変形例＞
比較クエリ抽出部１１０ｄは、抽出したキーワードの中で最も多く抽出されたキーワードと比べて所定数分だけ少ない数が抽出されたキーワードを比較キーワードとして抽出してもよい。
アカウント取得部１０１ｃ及び１０７ｄは、第１実施形態のアカウント取得部１０１と同様に変形されてもよい。
クエリ生成部１０６ｃは、第２実施形態のクエリ生成部１０６ａと同様に変形されてもよい。
【００６４】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００６５】
１０、１０ａ、１０ｂ、１０ｃ、１０ｄ…抽出装置，  ２０…ミニブログシステム，  ３０…ネットワーク，  ４０ａ、４０ｃ、４０ｄ…Ｗｅｂ情報記憶部，  １０１、１０１ａ、１０１ｃ…アカウント取得部，  １０２…フレンド取得部，  １０３…集計部，  １０４、１０４ｂ…抽出部，  １０５…出力部，  １０６ａ、１０６ｃ…クエリ生成部，  １０７ｂ、１０７ｄ…アカウント取得部，  １０８ｂ…フレンド取得部，  １０９ｂ…集計部，  １１０ｄ…比較クエリ抽出部
【図１】
0006309399.tif 000002
【図２】
0006309399.tif 000003
【図３】
0006309399.tif 000004
【図４】
0006309399.tif 000005
【図５】
0006309399.tif 000006
【図６】
0006309399.tif 000007
【図７】
0006309399.tif 000008
【図８】
0006309399.tif 000009
【図９】
0006309399.tif 000010
【図１０】
0006309399.tif 000011
【図１１】
0006309399.tif 000012
【図１２】
0006309399.tif 000013
【図１３】
0006309399.tif 000014
【図１４】
0006309399.tif 000015