(57)【特許請求の範囲】
【請求項１】
コンピュータにより、ソーシャル・メディアにおいて、複数のユーザが発信する複数のメッセージの中から、特定のメッセージ群を選択する方法であり
前記メッセージには、一のユーザが発信したメッセージを引用して他のユーザが再発信するメッセージを含み、
前記方法は、
前記一のユーザが発信したメッセージを引用して前記他のユーザが再発信するメッセージについて、更に再発信される可能性を一次評価するステップと、
前記一次評価の結果が予め定められた第一閾値よりも高いメッセージを発信した前記一のユーザを特定するステップと、
前記一のユーザが発信したメッセージを引用して再発信したメッセージ群に基づいて、前記再発信したメッセージ群に類似するメッセージ群を特定するステップと、
前記類似するメッセージ群が、更に再発信される可能性を二次評価するステップと、
前記二次評価の結果が予め定められた第二閾値よりも高いメッセージ群を選択するステップと
を備える方法。
【請求項２】
前記一次評価又は二次評価するステップにおいて、前記更に再発信される可能性は、前記他のユーザの影響度の増加関数として演算される請求項１に記載の方法。
【請求項３】
前記他のユーザの影響度は、前記他のユーザをフォローするユーザの数の増加関数として演算される請求項２に記載の方法。
【請求項４】
前記一次評価又は二次評価するステップにおいて、前記更に再発信される可能性は、前記他のユーザが過去に前記一のユーザのメッセージを引用したメッセージを再発信した度合いの減少関数として演算される請求項１に記載の方法。
【請求項５】
前記再発信した度合いは、前記他のユーザが過去の一定期間に前記一のユーザのメッセージを引用したメッセージを再発信した回数として演算される請求項４に記載の方法。
【請求項６】
前記一次評価又は二次評価するステップにおいて、前記更に再発信される可能性は、前記他のユーザが再発信したメッセージと前記他のユーザがそれよりも過去に発信したメッセージとの内容の類似度の減少関数として演算される請求項１に記載の方法。
【請求項７】
前記類似度は、前記他のユーザが再発信したメッセージと前記他のユーザがそれよりも過去に発信したメッセージとを文字列マッチングすることにより演算される請求項６に記載の方法。
【請求項８】
前記類似度は、前記他のユーザが再発信したメッセージと前記他のユーザがそれよりも過去に発信したメッセージとを文章クラスタリングすることにより演算される請求項６に記載の方法。
【請求項９】
前記メッセージは、前記ソーシャル・メディアに投稿されたメッセージから所定の条件の下にサンプリングされたメッセージである請求項１に記載の方法。
【請求項１０】
前記メッセージは、前記ソーシャル・メディアに所定の期間内に投稿されたメッセージのうち、所定のキーワードを含む条件の下にサンプリングされたメッセージである請求項１に記載の方法。
【請求項１１】
前記ソーシャル・メディアをホストするコンピュータと、前記特定のメッセージ群を選択するコンピュータとがネットワークを介して接続され、
前記選択するコンピュータからの前記所定の条件付き要求に応答して、前記ホストするコンピュータから送信される前記メッセージを前記選択するコンピュータが受信するステップを更に備える請求項１０に記載の方法。
【請求項１２】
前記受信した前記メッセージを、前記選択するコンピュータの記憶手段に記憶するステップを更に備える請求項１１に記載の方法。
【請求項１３】
前記ソーシャル・メディアがマイクロブログである請求項１に記載の方法。
【請求項１４】
コンピュータに実行されることで、請求項１乃至１３のいずれかに記載の方法のすべてのステップを前記コンピュータに実行させるコンピュータ・プログラム。
【請求項１５】
ソーシャル・メディアにおいて、複数のユーザが発信する複数のメッセージの中から、特定のメッセージ群を選択するコンピュータであり
前記メッセージには、一のユーザが発信したメッセージを引用して他のユーザが再発信するメッセージを含み、
前記コンピュータの記憶手段には、前記複数のメッセージが記憶されており、
前記コンピュータの演算制御手段が、
前記一のユーザが発信したメッセージを引用して前記他のユーザが再発信するメッセージについて、更に再発信される可能性を一次評価し、
前記一次評価の結果が予め定められた第一閾値よりも高いメッセージを発信した前記一のユーザを特定し、
前記一のユーザが発信したメッセージを引用して再発信したメッセージ群に基づいて、前記再発信したメッセージ群に類似するメッセージ群を特定し、
前記類似するメッセージ群が、更に再発信される可能性を二次評価し、
前記二次評価の結果が予め定められた第二閾値よりも高いメッセージ群を選択する
コンピュータ。
【請求項１６】
前記記憶手段に記憶される前記複数のメッセージは、前記ソーシャル・メディアに投稿されるメッセージからサンプリングされたメッセージである請求項１５に記載のコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理技術に関係し、より詳しくは、ソーシャル・メディアにおけるバースト情報（通常とは異なる規模で拡散している情報）をより精度良く、より早期に検出する技術に係る。
【背景技術】
【０００２】
自然災害や社会的に大きな事件が発生すると、ソーシャル・メディア上でその情報が非常に素早く、大規模に拡散される現象が存在し、その現象を「バースト」現象と呼ぶ場合がある。このようなバースト情報の中には、事実とは異なる情報（デマ、風評など）が含まれ、場合によっては企業活動への脅威となり得る。したがって、「バースト」現象を精度良く、早期に検出する技術が求められる。【０００３】
このような要請に対して、従来からいくつかの技術が提案されてきた。例えば、特許文献１には、「ネットワーク上で公開されている情報から風評情報を取り出すと共に、同時にそれに関連する情報を抽出してユーザに同時に提示可能な技術を提供すること」を課題とし、「ネットワーク上のサーバ装置から公開されているデータを受信して収集データ記憶手段に各々収集データとして格納するデータ収集手段１と、該収集データに含まれる文字列を抽出して、該文字列に基づいて該収集データが風評情報か否かの判定結果を得る風評情報判定手段、風評情報と判定された風評情報データと、その風評情報データの著作者、又は該風評情報データのコンテンツ、又は格納されるサーバ装置の名称若しくはネットワークアドレス、又は該風評情報データのファイル情報の少なくともいずれかが関連する関連情報データをネットワーク上のサーバ装置、又は予め蓄積した関連情報データベースから抽出する関連情報データ抽出手段と、風評情報データと、該関連情報データとを同時に出力する出力手段とを備える」技術が提案されている。また、非特許文献１には、注目語の増加度合いを評価してバーストかどうかを検知する技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１６５５９８号公報
【非特許文献】
【０００５】
【非特許文献１】J. Kleinberg: Bursty and HierarchicalStructure in Streams, Proceeding of the 8th ACM SIGKDD International Conferenceon Knowledge Discovery and Data Mining, (2002)
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、「バースト」現象を精度良く、早期に検出するには、さらなる改良の余地がある。【０００７】
本発明はこのような課題に鑑みてなされたものであり、その目的の一つは、情報を発信している人の特徴や情報の内容により配慮することで、「バースト」現象を精度良く、早期に検出することができる技術を提供することにある。
【課題を解決するための手段】
【０００８】
すなわち、本発明者らの研究の過程で、１．発信するユーザの影響力によって拡散可能性は異なる（影響力の高いユーザが発信した情報はより再発信されやすい）、２．ユーザが再発信する頻度によって拡散可能性は異なる（再発信ばかりしているユーザと、ほとんど再発信しないユーザでは、再発信時の重要性が異なる）、３．情報の特異性によって再発散可能性は異なる（普段と異なる内容の情報を再発信した場合に、情報拡散が行われている可能性が高い）、という知見を得るに至り、本発明をなしたものである。具体的には、以下の、手段を採用する。【０００９】
すなわち、本発明は、コンピュータにより、ソーシャル・メディアにおいて、複数のユーザが発信する複数のメッセージの中から、特定のメッセージ群を選択する方法を提供するものである。ここで、前記メッセージには、一のユーザが発信したメッセージを引用して他のユーザが再発信するメッセージを含むものとする。そして、本方法は、前記一のユーザが発信したメッセージを引用して前記他のユーザが再発信するメッセージについて、更に再発信される可能性を一次評価するステップと、前記一次評価の結果が予め定められた第一閾値よりも高いメッセージを発信した前記一のユーザを特定するステップと、前記一のユーザが発信したメッセージを引用して再発信したメッセージ群に基づいて、前記再発信したメッセージ群に類似するメッセージ群を特定するステップと、前記類似するメッセージ群が、更に再発信される可能性を二次評価するステップと、前記二次評価の結果が予め定められた第二閾値よりも高いメッセージ群を選択するステップとを備える。【００１０】
ここで、前記一次評価又は二次評価するステップにおいて、前記更に再発信される可能性は、前記他のユーザの影響度の増加関数として演算することができる。より具体的には、前記他のユーザの影響度は、前記他のユーザをフォローするユーザの数の増加関数として演算することができる。また、前記一次評価又は二次評価するステップにおいて、前記更に再発信される可能性は、前記他のユーザが過去に前記一のユーザのメッセージを引用したメッセージを再発信した度合いの減少関数として演算することができる。より具体的には、前記再発信した度合いは、前記他のユーザが過去の一定期間に前記一のユーザのメッセージを引用したメッセージを再発信した回数として演算することができる。さらに、前記一次評価又は二次評価するステップにおいて、前記更に再発信される可能性は、前記他のユーザが再発信したメッセージと前記他のユーザがそれよりも過去に発信したメッセージとの内容の類似度の減少関数として演算することができる。より具体的には、前記類似度は、前記他のユーザが再発信したメッセージと前記他のユーザがそれよりも過去に発信したメッセージとを文字列マッチングすることにより演算すること、又は文章クラスタリングにより演算することができる。【００１１】
なお、前記メッセージは、前記ソーシャル・メディアに投稿されたメッセージから所定の条件の下にサンプリングされたメッセージとすることができる。また、前記メッセージは、前記ソーシャル・メディアに所定の期間内に投稿されたメッセージのうち、所定のキーワードを含む条件の下にサンプリングされたメッセージとすることができる。さらに、前記ソーシャル・メディアがマイクロブログであってもよい。【００１２】
さらに、前記ソーシャル・メディアをホストするコンピュータと、前記特定のメッセージ群を選択するコンピュータとがネットワークを介して接続され、前記選択するコンピュータからの前記所定の条件付き要求に応答して、前記ホストするコンピュータから送信される前記メッセージを前記選択するコンピュータが受信するステップを更に備えるように構成することもできる。また、前記受信した前記メッセージを、前記選択するコンピュータの記憶手段に記憶するステップを更に備えることもできる。【００１３】
本発明をこれらコンピュータ・プログラム、コンピュータ・システムとして把握した場合にも、上述した本発明を方法として把握した場合と実質的に同一の技術的特徴を備える事ができるのは当然である。
【発明の効果】
【００１４】
本発明によれば、情報を発信している人の特徴や情報の内容により配慮することで、「バースト」現象を精度良く、早期に検出することができる。
【図面の簡単な説明】
【００１５】
【図１】マイクロブログのシステムを説明する概念図
【図２】マイクロブログのフォロー・被フォロー関係を説明する概念図
【図３】ユーザ端末としてのスマートフォンとその画面表示の説明図
【図４】マイクロブログ・サーバ内のハードディスク装置内に記憶されているデータのデータ構造の説明図
【図５】発信されるメッセージの種類の説明図
【図６】コンピュータのハードウェア構成を説明するブロック図
【図７】このコンピュータが実行する処理を説明するフローチャート
【図８】再発信される可能性を演算する前提となる、定式化の説明図
【図９】期間Tよりも過去の期間Tp(T)の説明図
【発明を実施するための形態】
【００１６】
実施形態
以下、本発明を実施するための最良の形態を図面に基づいて詳細に説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。また、本発明は多くの異なる態様で実施することが可能であり、実施の形態の記載内容に限定して解釈されるべきものではない。また、実施の形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須とは限らないことに留意されたい。実施の形態の説明の全体を通じて（特段の断りのない限り）同じ要素には同じ番号を付している。
【００１７】
図１は、ソーシャル・メディアの一例として、マイクロブログのシステムを説明する概念図である。本システムは、マイクロブログ・サーバ２と、ユーザ端末とを含み、これらはインタネット４を介して互いに通信可能に接続されている。また、ユーザ端末としては、通信機能を備えたあらゆる形態のコンピュータを採用することができる。例えば、図示するスマートフォン３１、タブレット３２、（ノート型）パーソナル・コンピュータ３３の他にも、図示しないパーソナル・データ・アシスタント（ＰＤＡ、携帯情報端末）、車載コンピュータ、ネットブック等を採用することができる。
【００１８】
図２は、マイクロブログのフォロー・被フォロー関係を説明する概念図である。マイクロブログのユーザは、友人、知人、興味や関心の共通する他のユーザを予め登録しておくことができ、彼らの発信するメッセージを自動的に受信することができる。このような登録を“フォロー”と呼び、フォローの関係は、ユーザ同士が相互にフォローし合う関係、一のユーザが他のユーザを一方的にフォローする関係が存在する。例えば、図２における矢印は、ユーザＡＡＡとユーザＢＢＢとは相互にフォローし合っており、ユｇーザＢＢＢはユーザＣＣＣを一方的にフォローしており、ユーザＣＣＣはユーザＡＡＡを一方的にフォローしていることを示す。
【００１９】
図３は、一例として、ユーザ端末としてのスマートフォン３１とその画面表示を説明するものである。このスマートフォン３１のタッチスクリーンには、マイクロブログ・アプリケーションの画面が表示されており、当該アプリケーション画面は、上から順に、ホーム部分３１１、タイムライン部分３１２、操作部分３１３に分かれている。ホーム部分には、メニューボタンと、タイムライン部分３１２がユーザＡＡＡのタイムラインである旨が表示されている。タイムライン部分３１２には、上から順に、ユーザＡＡＡのメッセージ部分３１２ａ、３１２ｂ、ユーザＢＢＢのメッセージ部分３１２ｃが表示されている。これらのメッセージ部分３１２ａ〜ｃは、時系列沿って表示されている。つまり、最上部の発言部分３１２ａが最新のメッセージに対応している。
【００２０】
図４は、マイクロブログ・サーバ２内のハードディスク装置２０、２１内に記憶されているデータのデータ構造を説明するものである。ハードディスク装置２０に記憶されているメッセージテーブル（図４（ａ））には、各メッセージが発信された日時を示す発信日時(created_at)、各メッセージを特定するメッセージＩＤ(id)と、そのメッセージを発信したユーザを特定するユーザＩＤ(user_id)と、メッセージの内容であるテキスト（text）を備えている。なお、テキストには文字数制限（例えば、１４０文字以内等）を設けることができる。一方、ハードディスク装置２１に記憶されているユーザ関係テーブル（図４（ｂ））には、フォロー関係を登録した日時を示す登録日時(registered_at)、フォロー元のユーザを特定するフォロー元ユーザＩＤ(following_user_id)、フォロー先のユーザを特定するフォロー先ユーザＩＤ(followed_user_id)を備えている。
【００２１】
図５は、発信されるメッセージの種類を説明するものである。図５（ａ）は、通常のメッセージを説明するものである。ここでは、ユーザＡＡＡが自らのタイムラインにメッセージを発信しており、ユーザＡＡＡとユーザＡＡＡをフォローしているユーザ（図２の例ではユーザＢＢＢ及びユーザＣＣＣ）のタイムラインにこれらのメッセージが表示される。図５（ｂ）は、リプライメッセージを説明するものである。リプライメッセージは、特定のメッセージに対する返事であり、自分と自分をフォローしているユーザのタイムラインに表示される。ここでは、ユーザＢＢＢが、ユーザＡＡＡのメッセージに対する返事として、「やあ、こんにちは。」というリプライメッセージを発信し、そのリプライメッセージはユーザＢＢＢ本人の他、ユーザＢＢＢをフォローしているユーザ（図２の例ではユーザＡＡＡ）のタイムラインに表示される。
【００２２】
図５（ｃ）及び図５（ｄ）は、いずれも転載メッセージを説明するものであり、ユーザCCCが自分のタイムラインに表示されているユーザAAAの元メッセージ「マイクロブログ始めました。」を転載メッセージとして、再発信する様子を示している。いずれの場合も、ユーザCCCをフォローしているユーザ（図２の例ではユーザBBB）のタイムラインに転載メッセージが表示されるが、図５（ｃ）に示す第一態様の場合は、元のユーザAAAの名前でユーザCCCをフォローしているユーザのタイムラインへ表示されるが、図５（ｄ）に示す第二態様の場合は、転送するユーザCCCの名前で表示される。図５（ｅ）は、引用メッセージを説明するものである。ユーザＣＣＣが自分のタイムライン表示されているユーザＡＡＡの元メッセージ「マイクロブログ始めました。」をそのまま引用し、更に自分のコメント「ようこそ！」を入力して引用メッセージとして、再発信する様子を示している。この引用メッセージは、ユーザＣＣＣをフォローしているユーザのタイムラインに表示される。
【００２３】
図６は、パーソナル・コンピュータ１のハードウェア構成を説明するブロック図である。コンピュータ１のハードウェア構成は、（低速及び高速の）バス１０、バス１０に接続されるＣＰＵ（演算制御装置）１１、ＲＡＭ（ランダム・アクセス・メモリ：記憶装置）１２、ＲＯＭ（リード・オンリ・メモリ：記憶装置）１３、ＨＤＤ（ハード・ディスク・ドライブ：記憶装置）１４、通信インタフェース１５、入出力インタフェース１６を備えている。さらに、入出力インタフェース１６に接続されるマウス１７、フラット・パネル・ディスプレイ（表示装置）１８、キーボード１９等を備えている。なお、コンピュータ１は一般的なパーソナル・コンピュータ・アーキテクチャを採用するものとして説明したが、例えば、より高いデータ処理能力や可用性を求めて、ＣＰＵ１１やＨＤＤ１４等を多重化することができる。また、デスクトップ型の他、様々なタイプのコンピュータ・システムを採用することができる。
【００２４】
このコンピュータ１のソフトウェア構成は、基本的な機能を提供するオペレーティング・システム（ＯＳ）と、OSの機能を利用するアプリケーション・ソフトウェアと、入出力装置のドライバ・ソフトウェアとを備えている。これらの各ソフトウェアは、各種データと共にRAM１２上にロードされ、CPU１１等により実行され、コンピュータ１は全体として、図７に示す処理を実行する。
【００２５】
図７は、このコンピュータ１が実行する処理を説明するフローチャートである。まずコンピュータ１からマイクロブログ・サーバ２に対して、条件を送信する（Ｓ１）。条件としては、例えば、メッセージが発信された期間を指定するものでもよいし、メッセージ中に特定のキーワードを含むものを指定するものでもよいし、再発信されたメッセージのみを指定するものでもよいし、これらを組み合わせても良い。次に、コンピュータ１はマイクロブログ・サーバ２から上記条件に適合するメッセージ群のデータを受信する（Ｓ２）。この際、上記条件に適合するメッセージ群のデータ（図４（ａ）参照）の他、それらのメッセージに関連付けられるユーザのデータ（図４（ｂ）参照）を併せて受信してもよい。  
【００２６】
次に、各メッセージについて、再発信される可能性を演算する（Ｓ３）。図８は、再発信される可能性を演算する前提となる、定式化を説明するものである。ここでは、メッセージ mi を、発信時刻ti, 発信ユーザ ui, 情報参照元ユーザ si,コンテンツci の4つ組として、mi = (ti, ui, si, ci), (i=1, 2, …) と定義する。ここで、再発信されるメッセージとは、上述の転載メッセージ（図５（ｃ）及び図５（ｄ））及び引用メッセージ（図５（ｅ））を意味する。図５（ｃ）に示した第一態様の転載メッセージ及び引用メッセージは、いずれもマイクロブログ・サーバ２側が用意する公式機能であるため、例えば、メッセージＩＤ（図４（ａ）参照）に情報参照元ユーザsiのユーザＩＤを含める等、それを示すメッセージＩＤを設定することで、第一態様の転載メッセージ、引用メッセージを特定することができる。一方、図５（ｄ）に示した第二態様の転載メッセージはサーバ２側が用意する公式機能ではないため、これを特定するためには、第二態様の転載メッセージの内容中に表示される固有の文字列、例えば、「RT@」等を用いて、第二態様の転載メッセージ及び情報参照元ユーザ siを特定することができる。
【００２７】
図９は、期間Tにおける拡散可能性を評価するための期間Tよりも過去の期間Tp(T)を説明するものである。ここで、期間Tにおけるマイクロブログ上でのフォロー関係の有向グラフをG(T)=(V(T), E(T)) とする。V(T) は期間Tにおけるユーザの集合、E(T)={e(u, s) | 期間 T においてユーザ u がユーザ sをフォロー} である。
【００２８】
次に、メッセージmiの拡散可能性burstm(mi) の定義を行う。ここで、ユーザ si が発信した情報を、期間 T においてユーザ ui がメッセージmi として再発信したとし、メッセージmi の拡散可能性 burstm(mi) を次式により定義する。
【００２９】
【数１】
0005602958.tif 000002
【００３０】
ここで、centrality(u, T)は、ユーザuの期間Tにおける中心度を示す。具体的に、centrality(u,T)は、G(T) における既存の各種中心度（近接中心度等）を利用して算出することができる。ここでは、次数中心性（各ユーザをフォローする他のユーザの数）の自然対数を採用し、centrality(u,T)は、loge(#followers) をとる。また、ref(u->s, T)は、期間Tにおいてユーザuがユーザsの発信した情報を参照した度合いを示す。具体的に、ref(u->s,T)は、期間Ｔにおいてユーザuがユーザsを参照して再発信したかどうかを意味し、[0,1]をとる。ここでは、期間Ｔにおいてユーザuがユーザsを参照して再発信していれば1,していなければ0とした。もっとも、参照度合いに応じて増加するような任意の関数を設定することができ、その数値範囲が０から１までである必要もない。また、sim(C, c)は、コンテンツの集合C（大文字）とコンテンツc（小文字）の類似度を示す。具体的に、sim(C, c)は、ベクトル空間モデルにおけるコサイン類似度等を利用して算出することができ、[0,1]をとる。つまり、ベクトル空間モデルにおいて、文書を単語（名詞など）の多次元ベクトルとして表現する。その結果、2つの文書の類似度をベクトルの類似度として算出することができる。ここで、コサイン類似度とは、2つの文書ベクトルの成す角θの余弦(cosθ)となる。コサイン類似度は、2つのベクトルが完全に一致する場合に1となる。もっとも、類似度合いに応じて増加するような任意の関数を設定することができ、その数値範囲が０から１である必要もない。また、C(u,T)は、ユーザuが期間Tに発信したブログのコンテンツの集合を示す。また、αは、refの影響度を定める定数であり、ここでは、α＝５とした。さらに、βは、simの影響度を定める定数であり、ここでは、β＝５とした。
【００３１】
期間 T に発信されるメッセージ mi の拡散度合いburstm(mi) から、ユーザー s が発信した情報の期間 T における拡散度合いbursts(s, T) を次式により求める。
【００３２】
【数２】
0005602958.tif 000003
【００３３】
次に、拡散可能性が第一閾値異常のメッセージの参照元となっているユーザを特定する（Ｓ４）。すなわち、期間 Ti (i = 1, 2, … ) に対して得られるbursts(s, Ti) の系列から、非特許文献１に開示の既存手法によりバースト検出を行い、バースト情報を発信しているユーザー s を特定する。つまり、隠れ状態として活性度を持ち、与えられた系列に対して、頻度が高ければより高い活性度へ遷移するようなモデルに基づいて、バースト度合いを判定する。
【００３４】
次に、特定されたユーザが発信したメッセージを再発信したメッセージ集合に基づいて、類似するメッセージ群にクラスタリングする（Ｓ５）。すなわち、期間 Tb でユーザー Sb がバースト情報を発信していると検知されたとする。ユーザーs が発信した情報を、期間 T で再発信したメッセージの集合 M(s, T)={mi | ti∈T,si=s} に対して、同じ内容のコンテンツ毎にクラスタ Mj⊆M(s, T) (j=1, 2, …) を作成する。この処理には、例えば以下の2つの方法が適用可能である。一つは、文字列マッチによる方法である。これは、メッセージm ∈M(s, T) のコンテンツに含まれる、ユーザーsb が発信したコンテンツ（図８では「うがい薬が放射線に効くらしい。」）を文字列マッチングにより比較し、一致したメッセージを同じクラスタとする。もう一つは、文書クラスタリングによる方法である。これは、M(sb, Tb) に含まれるコンテンツ集合を、既存の文書クラスタリング手法（例えば、k-means法など）を利用してクラスタリングを行う。
【００３５】
次に、各クラスタ群が、更に再発信される可能性を演算する（Ｓ６）。すなわち、クラスタ Mj のコンテンツの拡散度合いburstM(Mj)を次式により求める。 
【００３６】
【数３】
0005602958.tif 000004
【００３７】
前記可能性が、第二閾値以上のメッセージ群を出力する（Ｓ７）。すなわち、burstM(Mj)がある閾値（第二閾値）以上であれば、バースト情報として検出する。
【００３８】
本発明は、全体がハードウェアの実施形態、全体がソフトウェアの実施形態、またはハードウェアおよびソフトウェア両方のエレメントを包含する実施形態の形を取ることができる。ある好適な実施形態において、本発明は、以下に限らないが、ファームウェア、常駐ソフトウェア、マイクロコード、構文解析ピココードなどを含めた、ソフトウェアに実装される。
【００３９】
さらに、本発明は、コンピュータまたは任意の命令実行システムによってまたはこれに関連させて使用するプログラム・コードを備えるコンピュータ・プログラム、コンピュータ可読媒体の形態を採ることもできる。本説明目的の上で、コンピュータ可読媒体は、任意の命令実行システム、装置、またはデバイスによってまたはこれに関連させて使用するためのプログラムを、収容、格納、通信、伝搬、または伝送できる任意の装置であり得る。具体的には、前述の構文解析制御モジュールは、この意味で命令実行システム、または「コンピュータ」を構成する。
【００４０】
媒体は、電子的、磁気的、光学的、電磁気的、赤外的、または半導体のシステム（もしくは装置もしくはデバイス）または伝搬媒体とすることができる。コンピュータ可読媒体の例には、半導体または固体メモリ、磁気テープ、着脱可能コンピュータ・ディスケット、ランダム・アクセス・メモリ（ＲＡＭ：ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、読み取り専用メモリ（ＲＯＭ：ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ）、剛体磁気ディスク、および光ディスクが含まれる。光ディスクの現時点での例には、コンパクト・ディスク読み取り専用メモリ（ＣＤ−ＲＯＭ：ｃｏｍｐａｃｔ  ｄｉｓｋ  ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、コンパクト・ディスク読み取り／書き込み（ＣＤ−Ｒ／Ｗ：ｃｏｍｐａｃｔ  ｄｉｓｋ  ｒｅａｄ／ｗｒｉｔｅ）メモリ、およびＤＶＤが含まれる。
【００４１】
プログラム・コードを格納もしくは実行またはその両方を行うのに適したデータ処理システムは、システム・バスを介して直接的または間接的にメモリ・エレメントに連結された少なくとも一つのプロセッサを含み得る。このメモリ・エレメントには、プログラム・コードの実際の実行の過程で使われるローカル・メモリ、バルク記憶装置、および、実行中にバルク記憶装置から読み出さねばならない回数を低減するために、少なくとも一部のプログラム・コードに一時的保管を提供するキャッシュ・メモリを含めることができる。  
【００４２】
直接に、あるいは仲介Ｉ／Ｏコントローラを介して、入力／出力またはＩ／Ｏデバイス（以下に限らないが、キーボード、ディスプレイ、ポインティング・デバイスなどを含む）をシステムに連結することができる。
【００４３】
また、ネットワーク・アダプタをシステムに連結し、データ処理システムが、仲介の私有または公衆ネットワークを介して、他のデータ処理システムあるいは遠隔のプリンタまたは記憶デバイスに繋がるようにすることができる。モデム、ケーブル・モデム、およびイーサネット（Ｒ）カードは、現在入手可能なネットワーク・アダプタのごく一部である。
【符号の説明】
【００４４】
１…パーソナル・コンピュータ、
１１…ＣＰＵ（演算制御装置）
１２…ＲＡＭ（ランダム・アクセス・メモリ：記憶装置）
１３…ＲＯＭ（リード・オンリ・メモリ：記憶装置）
１４…ＨＤＤ（ハード・ディスク・ドライブ：記憶装置）
１５…通信インタフェース
１６…入出力インタフェース
１７…マウス
１８…フラット・パネル・ディスプレイ（表示装置）
２…マイクロブログ・サーバ
２０、２１…ハード・ディスク・ドライブ
３１…スマートフォン
３２…タブレット
３３…（ノート型）パーソナル・コンピュータ
【図１】
0005602958.tif 000005
【図２】
0005602958.tif 000006
【図３】
0005602958.tif 000007
【図４】
0005602958.tif 000008
【図５】
0005602958.tif 000009
【図６】
0005602958.tif 000010
【図７】
0005602958.tif 000011
【図８】
0005602958.tif 000012
【図９】
0005602958.tif 000013