(57)【特許請求の範囲】
【請求項１】
不特定多数の第三者から投稿された投稿時刻及び位置情報（緯度経度）を含むジオタグ付きコメント文章を蓄積したタグ付け装置であって、
所定時間帯に投稿された多数のコメント文章を用いて、所定位置範囲（緯度経度範囲）に所定数以上のコメント文章が集中するイベント位置（緯度経度）を検出するイベント位置検出手段と、
前記イベント位置毎に、コメント文章の群から単語を抽出し、該単語毎に出現頻度を計数し、出現頻度が所定数以上となるコメントキーワードを抽出するコメントキーワード抽出手段と、
前記イベント位置毎に、前記コメントキーワードをタグとして対応付けるタグ付け手段と
を有することを特徴とするタグ付け装置。
【請求項２】
前記イベント位置検出手段は、前記イベント位置毎に、コメント文章の全体数に対して、これらコメント文章を投稿したユーザ数が所定割合値以下である場合、当該イベント位置を除外して絞り込むことを特徴とする請求項１に記載のタグ付け装置。
【請求項３】
前記イベント位置検出手段は、所定時間帯に投稿された多数のコメント文章の中で、位置情報を含むコメント文章のみを抽出し、且つ、投稿者自身が主張する文章が記述されていないコメント文章を除外して絞り込むことを特徴とする請求項１又は２に記載のタグ付け装置。
【請求項４】
前記イベント位置検出手段は、前記イベント位置毎に、該出現頻度が所定閾値以上となる単語が１語も存在しない場合、当該イベント位置を除外して絞り込むことを特徴とする請求項１から３のいずれか１項に記載のタグ付け装置。
【請求項５】
前記イベント位置検出手段は、前記コメント文章に含まれる位置情報を要素として、ＤＢＳＣＡＮ(Density-Based Spatial Clustering)アルゴリズムを用いて、前記イベント位置を検出することを特徴とする請求項１から４のいずれか１項に記載のタグ付け装置。
【請求項６】
前記タグ付け手段によって記憶された前記イベント位置を指し示す地図情報と、その地図上の当該イベント位置の部分に記述すべき前記コメントキーワードとを、ユーザ操作可能な端末へ送信する地図情報送信手段を更に有することを特徴とする請求項１から５のいずれか１項に記載のタグ付け装置。
【請求項７】
前記コメントキーワード抽出手段は、複数のコメント文章から形態素解析によって単語を抽出すると共に、ＴＦ−ＩＤＦ（Term Frequency - Inverse Document Frequency：単語の出現頻度−逆出現頻度）によって特徴的単語を、前記コメントキーワードとして抽出する
ことを特徴とする請求項１から６のいずれか１項に記載のタグ付け装置。
【請求項８】
前記コメント文章は、ブログ(Web log)サーバ又は掲示板サイトサーバから取得されたものであり、
前記ブログサーバ又は掲示板サイトサーバから、コメント文章を収集するコメント文章収集手段を更に有することを特徴とする請求項１から７のいずれか１項に記載のタグ付け装置。
【請求項９】
前記ブログサーバは、ミニブログサーバのtwitter（登録商標）サーバであり、
前記コメントキーワード抽出手段は、ハッシュタグを、前記コメントキーワードとして抽出する
ことを特徴とする請求項８に記載のタグ付け装置。
【請求項１０】
前記ハッシュタグを含むコメント文章を、前記twitter（登録商標）サーバを用いて更に検索するコメントキーワード再検索手段を更に有し、
前記コメントキーワード再検索手段によって取得されたコメント文章を、前記コメント文章収集手段によって取得されたものとする
ことを特徴とする請求項９に記載のタグ付け装置。
【請求項１１】
装置に搭載されたコンピュータを機能させるタグ付けプログラムであって、
ブログサーバから、不特定多数の第三者によって投稿された投稿時刻及び位置情報（緯度経度）を含むジオタグ付きコメント文章を収集するコメント文章収集手段と、
所定時間帯に投稿された多数のコメント文章を用いて、所定位置範囲（緯度経度範囲）に所定数以上のコメント文章が集中するイベント位置（緯度経度）を検出するイベント位置検出手段と、
前記イベント位置毎に、コメント文章の群から単語を抽出し、該単語毎に出現頻度を計数し、出現頻度が所定数以上となるコメントキーワードを抽出するコメントキーワード抽出手段と、
前記イベント位置毎に、前記コメントキーワードをタグとして対応付けるタグ付け手段と
してコンピュータを機能させることを特徴とするタグ付けプログラム。
【請求項１２】
装置のタグ付け方法であって、
ブログサーバから、不特定多数の第三者によって投稿された投稿時刻及び位置情報（緯度経度）を含むジオタグ付きコメント文章を収集する第１のステップと、
所定時間帯に投稿された多数のコメント文章を用いて、所定位置範囲（緯度経度範囲）に所定数以上のコメント文章が集中するイベント位置（緯度経度）を検出する第２のステップと、
前記イベント位置毎に、コメント文章の群から単語を抽出し、該単語毎に出現頻度を計数し、出現頻度が所定数以上となるコメントキーワードを抽出する第３のステップと、
前記イベント位置毎に、前記コメントキーワードをタグとして対応付ける第４のステップと
を有することを特徴とするタグ付け方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報にキーワードをタグ付けする技術に関する。
【背景技術】
【０００２】
近年、インターネットを介して、ブログ(Web log)やミニブログ(mini Web log)（例えばtwitter（登録商標））のようなサイトに対して、不特定多数の第三者からのコメント文章が、活発に発信されている。これらコメント文章は、単に発信するだけでなく、共通の話題に対して議論し合うこともできることに特徴がある。これは、多数のユーザと話題を共有しているという感覚が得られる。例えばtwitterによれば、投稿者は、固有のハッシュタグを含むコメント文章を発信し、閲覧者は、このハッシュタグを含むコメント文章全体を閲覧することができる。例えば、ある地域でお祭りのような地域イベントが開催されている場合、そのお祭りに紐付けられたハッシュタグを用いてコメント文章を発信することができる。一方で、閲覧者は、このハッシュタグを用いて閲覧することによって、そのお祭りに関するtweets全体を閲覧することができる。
【０００３】
これに対し、例えばtwitterにおけるジオタグ付きtweetsを用いて、地域イベントを発見することができる技術がある（例えば非特許文献１参照）。ジオタグ付きtweetsとは、ＧＰＳ(Global Positioning System)機能を用いて、現在位置情報がコメント文章（つぶやき）に自動的に付加されたものをいう。この技術によれば、多くの人々の活動が活発となるお祭りのような地域イベントについて、普段と異なる特別な動向が見られる地域を検知することができる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】藤坂達也、李龍、角谷和俊、「Twitterユーザの集合経験知を用いた地域的ノーマル状態に基づく地域イベントの発見」、WebDBForum 2010、[online]、［平成２３年１２月２７日検索］、インターネット＜URL:http://www.shse.u-hyogo.ac.jp/sumiya/japanese/kenkyuu_jyusyou.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、非特許文献１に記載の技術によれば、イベント位置を検出できるものの、そのイベントの内容までは検出することができない。即ち、イベント名や、カテゴリ（スポーツ、花火、事故など）、その詳細内容（イベント関連Ｗｅｂ情報など）を検出することはできない。特にジオタグ付きtweetsの場合、その位置情報のみがコメント文章に付加されているだけであって、そのイベントの内容まで特定するものではない。結果的に、イベントに基づくコメント文章は、ハッシュタグによって収集する必要がある。但し、ハッシュタグによって収集したコメント文章は、その地域に滞在しないユーザの端末からも投稿することができ、その地域に実際に滞在するユーザの端末から投稿されたコメント文章とは、その性質が異なってくる。
【０００６】
そこで、本発明によれば、多数のコメント文章に基づいて、普段と異なる特別な動向が見られるイベント位置に、リアルタイムなキーワードをタグ付けする装置、プログラム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明によれば、不特定多数の第三者から投稿された投稿時刻及び位置情報（緯度経度）を含むジオタグ付きコメント文章を蓄積したタグ付け装置であって、
所定時間帯に投稿された多数のコメント文章を用いて、所定位置範囲（緯度経度範囲）に所定数以上のコメント文章が集中するイベント位置（緯度経度）を検出するイベント位置検出手段と、
イベント位置毎に、コメント文章の群から単語を抽出し、該単語毎に出現頻度を計数し、出現頻度が所定数以上となるコメントキーワードを抽出するコメントキーワード抽出手段と、
イベント位置毎に、コメントキーワードをタグとして対応付けるタグ付け手段と
を有することを特徴とする。
【０００８】
本発明のタグ付け装置における他の実施形態によれば、イベント位置検出手段は、イベント位置毎に、コメント文章の全体数に対して、これらコメント文章を投稿したユーザ数が所定割合値以下である場合、当該イベント位置を除外して絞り込むことも好ましい。
【０００９】
本発明のタグ付け装置における他の実施形態によれば、イベント位置検出手段は、所定時間帯に投稿された多数のコメント文章の中で、位置情報を含むコメント文章のみを抽出し、且つ、投稿者自身が主張する文章が記述されていないコメント文章を除外して絞り込むことも好ましい。
【００１０】
本発明のタグ付け装置における他の実施形態によれば、イベント位置検出手段は、イベント位置毎に、該出現頻度が所定閾値以上となる単語が１語も存在しない場合、当該イベント位置を除外して絞り込むことも好ましい。
【００１１】
本発明のタグ付け装置における他の実施形態によれば、イベント位置検出手段は、コメント文章に含まれる位置情報を要素として、ＤＢＳＣＡＮ(Density-Based Spatial Clustering)アルゴリズムを用いて、イベント位置を検出することも好ましい。
【００１２】
本発明のタグ付け装置における他の実施形態によれば、タグ付け手段によって記憶されたイベント位置を指し示す地図情報と、その地図上の当該イベント位置の部分に記述すべきコメントキーワードとを、ユーザ操作可能な端末へ送信する地図情報送信手段を更に有することも好ましい。
【００１３】
本発明のタグ付け装置における他の実施形態によれば、コメントキーワード抽出手段は、複数のコメント文章から形態素解析によって単語を抽出すると共に、ＴＦ−ＩＤＦ（Term Frequency - Inverse Document Frequency：単語の出現頻度−逆出現頻度）によって特徴的単語を、コメントキーワードとして抽出することも好ましい。
【００１４】
本発明のタグ付け装置における他の実施形態によれば、
コメント文章は、ブログ(Web log)サーバ又は掲示板サイトサーバから取得されたものであり、
ブログサーバ又は掲示板サイトサーバから、コメント文章を収集するコメント文章収集手段を更に有することも好ましい。
【００１５】
本発明のタグ付け装置における他の実施形態によれば、
ブログサーバは、ミニブログサーバのtwitter（登録商標）サーバであり、
コメントキーワード抽出手段は、ハッシュタグを、コメントキーワードとして抽出することも好ましい。
【００１６】
本発明のタグ付け装置における他の実施形態によれば、
ハッシュタグを含むコメント文章を、twitter（登録商標）サーバを用いて更に検索するコメントキーワード再検索手段を更に有し、
コメントキーワード再検索手段によって取得されたコメント文章を、コメント文章収集手段によって取得されたものとする
ことも好ましい。
【００１７】
本発明によれば、装置に搭載されたコンピュータを機能させるタグ付けプログラムであって、
ブログサーバから、不特定多数の第三者によって投稿された投稿時刻及び位置情報（緯度経度）を含むジオタグ付きコメント文章を収集するコメント文章収集手段と、
所定時間帯に投稿された多数のコメント文章を用いて、所定位置範囲（緯度経度範囲）に所定数以上のコメント文章が集中するイベント位置（緯度経度）を検出するイベント位置検出手段と、
イベント位置毎に、コメント文章の群から単語を抽出し、該単語毎に出現頻度を計数し、出現頻度が所定数以上となるコメントキーワードを抽出するコメントキーワード抽出手段と、
イベント位置毎に、コメントキーワードをタグとして対応付けるタグ付け手段と
してコンピュータを機能させることを特徴とする。
【００１８】
本発明によれば、装置のタグ付け方法であって、
ブログサーバから、不特定多数の第三者によって投稿された投稿時刻及び位置情報（緯度経度）を含むジオタグ付きコメント文章を収集する第１のステップと、
所定時間帯に投稿された多数のコメント文章を用いて、所定位置範囲（緯度経度範囲）に所定数以上のコメント文章が集中するイベント位置（緯度経度）を検出する第２のステップと、
イベント位置毎に、コメント文章の群から単語を抽出し、該単語毎に出現頻度を計数し、出現頻度が所定数以上となるコメントキーワードを抽出する第３のステップと、
イベント位置毎に、コメントキーワードをタグとして対応付ける第４のステップと
を有することを特徴とする。
【発明の効果】
【００１９】
本発明のタグ付け装置、プログラム及び方法によれば、多数のコメント文章に基づいて、普段と異なる特別な動向が見られるイベント位置に、リアルタイムなキーワードをタグ付けすることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明におけるシステム構成図である。
【図２】本発明におけるタグ付けサーバの機能構成図である。
【図３】イベント検出部におけるフローチャートである。
【図４】本発明における地図上のイベント位置にキーワードを表示した画面図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００２２】
図１は、本発明におけるシステム構成図である。
【００２３】
図１によれば、不特定多数の第三者から投稿されたコメント文章を公開するブログ(Web log)サーバ（又は掲示板サイトサーバ）２が、インターネットに接続されている。ブログサーバ２は、例えばtwitterサーバのようなミニブログサーバである。
【００２４】
ここで、図１によれば、特定の地域範囲で、地域イベントが開催されているとする。地域イベントとは、普段と異なる特別な動向が見られる地域、即ち、お祭りのようにその日時間帯だけ人が集中するような地域であるとする。このイベント位置には多数のユーザが滞在しており、各ユーザは、自ら所持する端末３を用いて、ミニブログサーバ２へコメント文章を投稿することができる。端末３は、ユーザと共に移動可能なものであって、携帯電話機やスマートフォンのような携帯端末である。
【００２５】
また、図１によれば、本発明を構成するタグ付けサーバ（装置）１が、インターネットに更に接続されている。タグ付けサーバ１は、ミニブログサーバ２から多数のコメント文章を収集する。勿論、ミニブログサーバ２と通信することは必須の構成要素ではなく、タグ付け装置（サーバ）１が、多数のコメント文章を予め蓄積したものであってもよい。そして、タグ付けサーバ１は、これらコメント文章に基づいて、普段と異なる特別な動向が見られるイベント位置に、リアルタイムなキーワードをタグ付けする。また、他のユーザは、自ら所持する端末４を用いて、タグ付けサーバ１へアクセスし、イベント位置とそのキーワードとを紐付けて閲覧することができる。
【００２６】
図２は、本発明におけるタグ付けサーバの機能構成図である。
【００２７】
図２によれば、タグ付けサーバ１は、インターネットに接続された通信インタフェース部１０と、コメント文章収集部１１１と、イベント位置検出部１１２と、コメントキーワード抽出部１１３と、タグ付け部１１４と、イベント位置記憶部１１５と、地図情報送信部１１６と、コメントキーワード再検索部１１７とを有する。これら機能構成部は、サーバに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
【００２８】
［コメント文章収集部１１１］
コメント文章収集部１１１は、ミニブログサーバ（例えばtwitterサーバ）２から、投稿時刻及び位置情報を含むコメント文章を収集する。これらコメント文章は、ジオタグ付きtweetsであり、ユーザid(user_id)、発信時間(created_at)、位置情報(loc_lat, loc_lng)（緯度・経度情報）、テキスト(texts)を含む。ここで、コメント文章収集部１１１は、所定時間帯に投稿されたコメント文章のみを収集することも好ましい。地域イベントは、一定の時間帯でのみ開催されるものであるからである。勿論、コメント文章収集部１１１に代えて、多数のコメント文章を予め蓄積したコメント文章蓄積部であってもよい。
【００２９】
コメント文章内における位置情報は、例えば以下のように表される。
「I'm at （場所名）  http://t.co/BNw9NbL2」
「@ＸＸＸ  http://t.co/3acyFI3K」
「（場所名）にタッチ！  http://t.co/4a7dabK」
【００３０】
また、コメント文章収集部１１１は、例えばtwitterサーバに対して、StreamingAPIを用いることも好ましい。twitterのAPIは基本的にpull型であるのに対し、StreamingAPIは、クライアントが、twitterサーバへ接続を開き、リクエストを送信した後、切断されるまで接続を維持することできる。その間、サーバは、レスポンス（投稿されたコメント文章）をリアルタイムに、クライアント（タグ付けサーバ１）へ送信し続けることができる。また、StreamingAPIによれば、位置情報を含むコメント文章のみや、特定キーワードを含むコメント文章のみを収集するよう設定することもできる。そして、コメント文章収集部１１１によって収集されたコメント文章は、イベント位置検出部１１２へ出力される。
【００３１】
［イベント位置検出部１１２］
イベント位置検出部１１２は、所定時間帯に投稿された多数のコメント文章を用いて、所定位置範囲に所定数以上のコメント文章が集中するイベント位置を検出する。
【００３２】
図３は、イベント検出部におけるフローチャートである。
【００３３】
（Ｓ３１）イベント位置候補の検出（位置情報のクラスタリング）
イベントが開催されている地域では、投稿数が集中していると想定する。そこで、最初に、イベント位置検出部１１２は、コメント文章に付加された緯度経度情報を平面上にプロットし、その位置をクラスタリングすることによって、コメント文章が集中するイベント位置（密集地）を検出する。このクラスタリングには、例えばＤＢＳＣＡＮ(Density-Based Spatial Clustering)を用いることができる。k-meansによれば、クラスタ数kを事前に与える必要があるのに対し、ＤＢＳＣＡＮによれば、クラスタ数を事前に与えことなく、比較的に直感的なクラスタを抽出できる。
【００３４】
ＤＢＳＣＡＮは、超球状ではない任意形状のクラスタの抽出を目的としたクラスタリング方法であって、２つの点における直接密度到達可能(directly density-rechable)を導出するものである。あるseed点から、直接密度到達可能な関係を推移的に辿って、到達可能な極大集合を１つのクラスタとして抽出する。
【００３５】
ＤＢＳＣＡＮによれば、Eps(epsilon、距離)及びMinPts(minimum points、最低ポイント)の２つのパラメータを用いる。例えばEps=0.0005及びMinPts=10を事前に与えるものであってもよい。また、これらパラメータを、測位の所定時間周期や最終的な住所居所推定の結果によって変更するものであってもよい。
【００３６】
（Ｓ３２）日常的に所定数以上の投稿数がある位置情報の除外
次に、イベント位置検出部１１２は、Ｓ３１におけるイベント位置の候補の中から、日常的に、所定数以上の投稿数がある位置情報の除外して絞り込む。常に投稿数が多い場所として、例えば「駅」がある。駅のような場所は、普段と異なる特別な動向が見られるイベント位置ではない。そのために、日常的に投稿数が多い位置は、イベント位置候補からために、除外する。
【００３７】
（Ｓ３３）所定割合以下のユーザ数しか存在しないイベント位置の除外
イベント位置検出部１１２は、イベント位置毎に、コメント文章の全体数に対して、これらコメント文章を投稿したユーザ数が所定割合値以下である場合、当該イベント位置を除外して絞り込む。このようなイベント位置では、同一ユーザが多数回、コメント文章を投稿しており、多数のユーザが集まるイベント位置ではないことが多い。そこで、このようなイベント位置の候補は除外する。例えば、その地域における投稿数の半分より少ない場合（１０個のコメント文章が投稿された地域について、そのユーザ数が４人以下である場合）、このイベント位置を候補から除外する。
【００３８】
（Ｓ３４）投稿者自身が主張する文章が記述されていないコメント文章の除外
イベント位置検出部１１２は、所定時間帯に投稿された多数のコメント文章の中で、投稿者自身が主張する文章が記述されていないコメント文章を除外する。例えば、「I'm at （場所）」や「（場所）にタッチ！」など、位置情報登録サイト特有の言い回しのみで構成される場合が多い。このため、このような言い回しのコメント文章のみで、且つ、投稿者自身が主張する文章が記述されていないコメント文章を、除外する。このようなコメント文章は、その地域イベントを特定するに適したキーワードが含まれていないためである。
【００３９】
×のコメント文章は、投稿者自身が主張する文章が記述されておらず、Ｓ３３によって除外される。
（コメント文章１）○  着いた。さっきの学生さん達は、Ａ大でした。@都庁西新宿ビル http://t.co/3acyFI3K
（コメント文章２）○  OSC 2011 Tokyo/Fall にやってまいりました #osc11tk (@ 都庁 西新宿ビル w/ 3 others) http://t.co/BNw9NbL2
（コメント文章３）×  I'm at 都庁西新宿ビル 28階http://t.co/v66BR2Iv
（コメント文章４）○  ついた (@都庁西新宿ビル w/ 4 others) http://t.co/RZkmuSG8',
（コメント文章５）×  I'm at 都庁西新宿ビル w/ @hirokazu_nishi http://t.co/HdCZoVD4',
（コメント文章６）○  #osc11tkに参加。いやぁしかし、広いキャンパスだなぁ。(@都庁西新宿ビル w/ 7 others) http://t.co/V1YAzqZg
（コメント文章７）×  I'm at 都庁西新宿ビル w/ @minky0 http://t.co/5aYa34CN
（コメント文章８）×  I'm at 都庁西新宿ビル Ｄ2-1-1, Ｃ市) w/ 10 others http://t.co/Uxcc0IrB
【００４０】
（Ｓ３５）所定閾値以上の出現頻度のキーワードが検出されないイベント位置の除外
イベント位置検出部１１２は、イベント位置毎に、該出現頻度が所定閾値以上となる単語が１語も存在しない場合、当該イベント位置を除外して絞り込む。イベント位置である場合、そのイベントの内容に応じて、一定以上の出現頻度のキーワードが必ず検出されると考えられる。即ち、そのキーワードは、そのイベントの内容を表すに適切なものである場合が多い。一方で、一定以上の出現頻度のキーワードが検出されないということは、特定のイベントが開催されていないと考えられる。従って、そのようなイベント位置の候補は、除外する。
【００４１】
［コメントキーワード抽出部１１３］
コメントキーワード抽出部１１３は、イベント位置毎に、コメント文章の群から単語を抽出し、該単語毎に出現頻度を計数し、出現頻度が所定数以上となるコメントキーワードを抽出する。抽出されたコメントキーワードは、タグ付け部１１４へ出力される。
【００４２】
コメントキーワード抽出部１１３は、最初に、複数のコメント文章から形態素解析によって単語を抽出する。「形態素解析」とは、文章を、意味のある単語に区切り、辞書を利用して品詞や内容を判別する技術をいう。「形態素」とは、文章の要素のうち、意味を持つ最小の単位を意味する。
【００４３】
ここで、形態素解析には、例えばオープンソースの形態素解析エンジン「ＭｅＣａｂ」を用いることができる。このエンジンによれば、階層化された品詞体系を有し、形態素の品詞も解析することができる。形態素毎に、「名詞」「固有名詞」「組織」「地域」「一般」・・・等の品詞も出力される。但し、本発明によれば、コメントキーワードからは、地名や住所を除外することが好ましい。地名自体は、そのイベントの内容を表さないからである。
【００４４】
次に、ＴＦ−ＩＤＦ（Term Frequency - Inverse Document Frequency：単語の出現頻度−逆出現頻度）によって特徴的なキーワードを、コメントキーワードとして抽出する。ＴＦ−ＩＤＦとは、各単語に重みを付けて、クエリから文書をベクトル空間で表し、文書とクエリの類似度でランク付けをする技術である。ランク付けられた値が高いほど、重要キーワードと認識される。
【００４５】
また、コメントキーワード抽出部１１３は、例えばtwitterサーバから収集したコメント文章については、ハッシュタグ(#)を、コメントキーワードとして更に抽出することも好ましい。ハッシュタグは、共通の話題についてコメント文章同士を紐付けるものである。
【００４６】
［タグ付け部１１４］
タグ付け部１１４は、イベント位置毎に、コメントキーワードをタグとして対応付ける。そして、イベント位置（緯度経度情報）＋コメントキーワードは、イベント位置記憶部１１５へ出力される。
【００４７】
［イベント位置記憶部１１５］
イベント位置記憶部１１５は、イベント位置（緯度経度情報）＋コメントキーワードを記憶する。
【００４８】
［地図情報送信部１１６］
地図情報送信部１１６は、地図情報と、その地図に含まれるイベント位置に描画されるコメントキーワードとを、ユーザ操作可能な端末３へ送信する。
【００４９】
図４は、本発明における地図上のイベント位置にキーワードを表示した画面図である。
【００５０】
図４によれば、地図上のイベント位置に、特徴的なコメントキーワードが表示されている。ここでは、図３のコメント文章に基づいて、都庁西新宿のイベント位置に、コメントキーワード「#osc11tk」「OSC2011 Tokyo/Fall」「Ａ大学」が表示されている。閲覧者は、この地図を見ることによって、都庁西新宿の位置に、コメントキーワードに基づくイベントが開催されていることを、直感的に認識することができる。
【００５１】
［コメントキーワード再検索部１１７］
コメントキーワード再検索部１１７は、コメントキーワード抽出部１１３から出力されたコメントキーワードをキーとして、twitter（登録商標）サーバを用いて更に検索する。コメントキーワードは、例えばハッシュタグ(#)やイベント固有名詞を含み、これらを含むコメント文章を再検索する。
【００５２】
例えばtwitterの場合、ジオタグ付き付きコメント文章は、全体の０．５％程度（日本の２０１０年統計）しか存在しない。一方で、そのイベント位置から投稿されているにも拘わらず、位置情報が付加されていないコメント文章も数多く存在する。そこで、コメントキーワード再検索部１１７によって、コメントキーワードを含むコメント文章を更に検索し、これらコメント文章を、コメント文章収集部１１１へ出力される。これによって、コメント文章収集部１１１によって収集可能なコメント文章の数を増大させることができる。位置情報が付加されたいないコメント文章からも、そのイベント位置に基づく特徴的なキーワードが更に抽出される。
【００５３】
例えばtwitterサーバよれば、以下のように指定したキーワードを含むコメント文章（tweets）を検索することができる。例えば、キーワード"OSC2011
Tokyo/Fall"が含まれるtweetsを検索する場合、以下のＵＲＬ(Uniform Resource Locator)を指定する。
http://search.twitter.com/search.atom?phrase="OSC2011 Tokyo/Fall"
【００５４】
また、例えばtwitterによれば、ハッシュタグ(#)が付加されたコメント文章tweetsのみを収集することもできる。twitterの場合、ハッシュタグを用いることで、話題を共通化することできる。例えば、ハッシュタグ"#osc11tk"が付加されたtweetを検索する場合、以下のＵＲＬを指定する。
http://search.twitter.com/search.atom?q=%23osc11tk
また、日付を指定することによって、最大１週間分のtweetsを検索することもできる。
【００５５】
他の実施形態として、コメントキーワードが抽出されたコメント文章について、そのコメント文章を投稿したユーザを検出し、そのユーザから投稿されたコメント文章を更に再検索することも好ましい。このユーザのコメント文章の全体から、当該イベントの終了時刻を抽出することもできる。例えば「終了」「閉館」「閉会」のようなキーワードを検出し、その投稿時刻を抽出することもできる。このようにして抽出された終了時刻に基づいて、イベント位置記憶部１１５に記憶されたアイテム（イベント位置−キーワード群）を削除することもできる。
【００５６】
また、他の実施形態として、コメントキーワードの意味を表すカテゴリを、地図上に更に付与することも好ましい。図４によれば、「OSC2011 Tokyo/Fall」と記述されているが、例えば「OSC2011
Tokyo/Fall（学会）」とカテゴリも加えて記述する。このような記述を実現するためには、イベント毎に、予め準備しておいたイベント関連語リストを作成しておく必要がある。イベント関連語リストには、例えば「OSC -> 学会」が記憶されており、「OSC」を含むことよって、カテゴリ「学会」が検索される。このように、コメントキーワードに加えて、カテゴリも付加することによって、閲覧者に、更に直感的に理解させることができる。
【００５７】
以上、詳細に説明したように、本発明のタグ付け装置、プログラム及び方法によれば、多数のコメント文章に基づいて、普段と異なる特別な動向が見られるイベント位置に、リアルタイムなキーワードをタグ付けすることができる。特定の地域について、投稿者が発信した所定のイベントに関する投稿文から、その地域で何が起きているかを検出し、そのキーワードをその位置に付与することができる。そして、閲覧者は、位置（イベント位置）にコメントキーワードが紐付けらえた地図を閲覧することによって、その位置でどのようなイベントが開催されていることを、直感的に認識することができる。
【００５８】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００５９】
１  タグ付けサーバ
１０  通信インタフェース部
１１１  コメント文章収集部
１１２  イベント位置検出部
１１３  コメントキーワード抽出部
１１４  タグ付け部
１１５  イベント位置記憶部
１１６  地図情報送信部
１１７  コメントキーワード再検索部
２  ミニブログサーバ
３  投稿者用端末
４  閲覧者用端末
【図１】
0005725619.tif 000002
【図２】
0005725619.tif 000003
【図３】
0005725619.tif 000004
【図４】
0005725619.tif 000005