(57)【要約】【課題】多数のコメント文章から、今後開催されるであろうイベントに関するコメント文章のみを検出することができるイベントコメント文章検出装置等を提供する。【解決手段】イベントコメント文章検出装置は、イベントの予告を表す第１のキーワードと、日時を表す第２のキーワードとを記憶すると共に、場所を表す第３のキーワード毎に、位置情報を対応付けて記憶する。当該コメント文章に、第１及び第２のキーワードの両方を含むと共に、第３のキーワードを含むか否かを判定する。真と判定された場合、第３のキーワードに基づく位置情報と、第２のキーワードに基づく日時と、当該コメント文章に含まれる１つ以上のキーワードとを、「イベント」として対応付けて記憶する。その後、「イベント」の各キーワードをキーとして、他のコメント文章を検索し、「イベント」毎に、それら他のコメント文章を対応付けて記憶する。【選択図】図２
2014049052.tif 000002
【特許請求の範囲】
【請求項１】
不特定多数の第三者から投稿されたコメント文章を蓄積したコメント文章蓄積手段を有し、位置及び日時に基づくイベントに関連するコメント文章を検出するイベントコメント文章検出装置であって、
イベントの予告を表す第１のキーワードの群と、日時を表す第２のキーワードの群とを予め記憶したイベントキーワード記憶手段と、
場所を表す第３のキーワード群毎に、位置情報を対応付けて予め記憶した位置情報記憶手段と、
前記コメント文章から複数のキーワードを抽出するキーワード抽出手段と、
前記コメント文章が、前記イベントキーワード記憶手段に記憶された第１のキーワード及び第２のキーワードの両方を含むか否かを判定するイベント判定手段と、
前記イベント判定手段によって真と判定された場合、前記コメント文章が、前記位置情報記憶手段に記憶された第３のキーワードを含むか否かを判定する位置情報判定手段と、
前記位置情報判定手段によって真と判定された場合、第３のキーワードに基づく位置情報と、第２のキーワードに基づく日時と、当該コメント文章に含まれる１つ以上のキーワードとを、「イベント」として対応付けて記憶するイベント記憶手段と、
前記「イベント」の各キーワードをキーとして、前記コメント文章蓄積手段を用いて、他のコメント文章を検索するコメント文章検索手段と、
前記「イベント」毎に、前記コメント文章検索手段によって検索された他のコメント文章を対応付けて記憶するイベントコメント文章蓄積手段と
を有することを特徴とするイベントコメント文章検出装置。
【請求項２】
前記イベントコメント文章蓄積手段は、前記「イベント」の日時から、所定の前後時間帯に含まれる他のコメント文章のみを対応付けて記憶することを特徴とする請求項１に記載のイベントコメント文章検出装置。
【請求項３】
前記イベントコメント文章蓄積手段は、前記コメント文章検索手段によって検索された他のコメント文章の数が、所定数以上検索された前記「イベント」についてのみ、記憶することを特徴とする請求項１又は２に記載のイベントコメント文章検出装置。
【請求項４】
前記イベントコメント文章蓄積手段に蓄積された前記「イベント」毎に対応付けられた前記他のコメント文章の群からキーワードを抽出し、該キーワード毎に出現頻度を計数し、出現頻度が所定数以上となるコメント文章キーワードを抽出するコメント文章キーワード抽出手段を更に有し、
前記イベント記憶手段は、前記コメント文章キーワードをタグとして更に対応付けて記憶する
ことを特徴とする請求項１から３のいずれか１項に記載のイベントコメント文章検出装置。
【請求項５】
前記コメント文章キーワード抽出手段は、前記出現頻度が所定閾値以上となるキーワードが１語も存在しない場合、前記イベント記憶手段に対して当該「イベント」を除外するべく指示することを特徴とする請求項４に記載のイベントコメント文章検出装置。
【請求項６】
前記イベント記憶手段によって記憶された「イベント」の位置を指し示す地図情報と、その地図上の当該イベントの位置の部分に記述すべき前記コメント文章キーワードとを、ユーザ操作可能な端末へ送信する地図情報送信手段を更に有することを特徴とする請求項４又は５に記載のイベントコメント文章検出装置。
【請求項７】
前記コメント文章キーワード抽出手段は、複数のコメント文章から形態素解析によってキーワードを抽出すると共に、ＴＦ−ＩＤＦ（Term Frequency - Inverse Document Frequency：キーワードの出現頻度−逆出現頻度）によって特徴的キーワードを抽出する
ことを特徴とする請求項４から６のいずれか１項に記載のイベントコメント文章検出装置。
【請求項８】
前記コメント文章蓄積手段に蓄積された前記コメント文章は、ブログ(Web log)サーバ又は掲示板サイトサーバから取得されたものであり、
前記ブログサーバ又は掲示板サイトサーバから、コメント文章を収集するコメント文章収集手段を更に有することを特徴とする請求項１から７のいずれか１項に記載のイベントコメント文章検出装置。
【請求項９】
不特定多数の第三者から投稿されたコメント文章を蓄積したコメント文章蓄積手段を有し、位置及び日時に基づくイベントに関連するコメント文章を検出する装置に搭載されたコンピュータを機能させるイベントコメント文章検出プログラムであって、
イベントの予告を表す第１のキーワードの群と、日時を表す第２のキーワードの群とを予め記憶したイベントキーワード記憶手段と、
場所を表す第３のキーワード群毎に、位置情報を対応付けて予め記憶した位置情報記憶手段と、
前記コメント文章から複数のキーワードを抽出するキーワード抽出手段と、
前記コメント文章が、前記イベントキーワード記憶手段に記憶された第１のキーワード及び第２のキーワードの両方を含むか否かを判定するイベント判定手段と、
前記イベント判定手段によって真と判定された場合、前記コメント文章が、前記位置情報記憶手段に記憶された第３のキーワードを含むか否かを判定する位置情報判定手段と、
前記位置情報判定手段によって真と判定された場合、第３のキーワードに基づく位置情報と、第２のキーワードに基づく日時と、当該コメント文章に含まれる１つ以上のキーワードとを、「イベント」として対応付けて記憶するイベント記憶手段と、
前記「イベント」の各キーワードをキーとして、前記コメント文章蓄積手段を用いて、他のコメント文章を検索するコメント文章検索手段と、
前記「イベント」毎に、前記コメント文章検索手段によって検索された他のコメント文章を対応付けて記憶するイベントコメント文章蓄積手段と
してコンピュータを機能させることを特徴とするイベントコメント文章検出プログラム。
【請求項１０】
不特定多数の第三者から投稿されたコメント文章を蓄積したコメント文章蓄積部を有し、位置及び日時に基づくイベントに関連するコメント文章を検出する装置におけるイベントコメント文章検出方法であって、
イベントの予告を表す第１のキーワードの群と、日時を表す第２のキーワードの群とを予め記憶したイベントキーワード記憶部と、
場所を表す第３のキーワード群毎に、位置情報を対応付けて予め記憶した位置情報記憶部と
を有し、
前記コメント文章から複数のキーワードを抽出する第１のステップと、
前記コメント文章が、前記イベントキーワード記憶手段に記憶された第１のキーワード及び第２のキーワードの両方を含むか否かを判定する第２のステップと、
第２のステップによって真と判定された場合、前記コメント文章が、前記位置情報記憶手段に記憶された第３のキーワードを含むか否かを判定する第３のステップと、
第３のステップによって真と判定された場合、第３のキーワードに基づく位置情報と、第２のキーワードに基づく日時と、当該コメント文章に含まれる１つ以上のキーワードとを、「イベント」として対応付けて記憶する第４のステップと、
前記「イベント」の各キーワードをキーとして、前記コメント文章蓄積部を用いて、他のコメント文章を検索する第５のステップと、
前記「イベント」毎に、前記コメント文章検索手段によって検索された他のコメント文章を対応付けて記憶する第６のステップと
を有することを特徴とするイベントコメント文章検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多数のコメント文章から、特定のイベントに関連するコメント文章のみを検出する技術に関する。
【背景技術】
【０００２】
近年、インターネットを介して、ブログ(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＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術によれば、例えばtwitterの場合、共通の話題となるイベントに対して、予めハッシュタグを決定した後、投稿者全員がこのハッシュタグを用いる必要がある。また、非特許文献１に記載の技術によれば、イベント位置を検出することはできるものの、そのイベントの内容までは検出することができない。即ち、イベント名や、カテゴリ（スポーツ、花火、事故など）、その詳細内容（イベント関連Ｗｅｂ情報など）を検出することはできない。特にジオタグ付きtweetsの場合、その位置情報のみがコメント文章に付加されているだけであって、そのイベントの内容まで特定するものではない。結果的に、イベントに基づくコメント文章は、ハッシュタグによって収集する必要がある。
【０００６】
これに対し、発明者らは、本来、イベントとは、当該イベントが開催される前の時間帯が重要であると考えた。そのイベントが開催される日時及び場所が告知され、そのイベントに期待する話題に関するコメント文章が多数投稿され、その後、イベントが開催される。そのために、イベントの開催を告知するコメント文章を検出することによって、そのイベントに関する多数のコメント文章を抽出し、それらコメント文章からそのイベントに関する前評判を分析することもできる。特に、前評判が高いイベントのみを検出することもできる。
【０００７】
そこで、本発明によれば、多数のコメント文章から、今後開催されるであろうイベントに関するコメント文章のみを検出すると共に、当該イベントにおける過去に注目されたコメント文章も検出することができるイベントコメント文章検出装置、プログラム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明によれば、不特定多数の第三者から投稿されたコメント文章を蓄積したコメント文章蓄積手段を有し、位置及び日時に基づくイベントに関連するコメント文章を検出するイベントコメント文章検出装置であって、
イベントの予告を表す第１のキーワードの群と、日時を表す第２のキーワードの群とを予め記憶したイベントキーワード記憶手段と、
場所を表す第３のキーワード群毎に、位置情報を対応付けて予め記憶した位置情報記憶手段と、
コメント文章から複数のキーワードを抽出するキーワード抽出手段と、
コメント文章が、イベントキーワード記憶手段に記憶された第１のキーワード及び第２のキーワードの両方を含むか否かを判定するイベント判定手段と、
イベント判定手段によって真と判定された場合、コメント文章が、位置情報記憶手段に記憶された第３のキーワードを含むか否かを判定する位置情報判定手段と、
位置情報判定手段によって真と判定された場合、第３のキーワードに基づく位置情報と、第２のキーワードに基づく日時と、当該コメント文章に含まれる１つ以上のキーワードとを、「イベント」として対応付けて記憶するイベント記憶手段と、
「イベント」の各キーワードをキーとして、コメント文章蓄積手段を用いて、他のコメント文章を検索するコメント文章検索手段と、
「イベント」毎に、コメント文章検索手段によって検索された他のコメント文章を対応付けて記憶するイベントコメント文章蓄積手段と
を有することを特徴とする。
【０００９】
本発明のイベントコメント文章検出装置における他の実施形態によれば、イベントコメント文章蓄積手段は、「イベント」の日時から、所定の前後時間帯に含まれる他のコメント文章のみを対応付けて記憶することも好ましい。
【００１０】
本発明のイベントコメント文章検出装置における他の実施形態によれば、イベントコメント文章蓄積手段は、コメント文章検索手段によって検索された他のコメント文章の数が、所定数以上検索された「イベント」についてのみ、記憶することも好ましい。
【００１１】
本発明のイベントコメント文章検出装置における他の実施形態によれば、
イベントコメント文章蓄積手段に蓄積された「イベント」毎に対応付けられた他のコメント文章の群からキーワードを抽出し、該キーワード毎に出現頻度を計数し、出現頻度が所定数以上となるコメント文章キーワードを抽出するコメント文章キーワード抽出手段を更に有し、
イベント記憶手段は、コメント文章キーワードをタグとして更に対応付けて記憶することも好ましい。
【００１２】
本発明のイベントコメント文章検出装置における他の実施形態によれば、コメント文章キーワード抽出手段は、出現頻度が所定閾値以上となるキーワードが１語も存在しない場合、イベント記憶手段に対して当該「イベント」を除外するべく指示することも好ましい。
【００１３】
本発明のイベントコメント文章検出装置における他の実施形態によれば、イベント記憶手段によって記憶された「イベント」の位置を指し示す地図情報と、その地図上の当該イベントの位置の部分に記述すべきコメント文章キーワードとを、ユーザ操作可能な端末へ送信する地図情報送信手段を更に有することも好ましい。
【００１４】
本発明のイベントコメント文章検出装置における他の実施形態によれば、コメント文章キーワード抽出手段は、複数のコメント文章から形態素解析によってキーワードを抽出すると共に、ＴＦ−ＩＤＦ（Term Frequency - Inverse Document Frequency：キーワードの出現頻度−逆出現頻度）によって特徴的キーワードを抽出する
ことも好ましい。
【００１５】
本発明のイベントコメント文章検出装置における他の実施形態によれば、
コメント文章蓄積手段に蓄積されたコメント文章は、ブログ(Web log)サーバ又は掲示板サイトサーバから取得されたものであり、
ブログサーバ又は掲示板サイトサーバから、コメント文章を収集するコメント文章収集手段を更に有することも好ましい。
【００１６】
本発明によれば、不特定多数の第三者から投稿されたコメント文章を蓄積したコメント文章蓄積手段を有し、位置及び日時に基づくイベントに関連するコメント文章を検出する装置に搭載されたコンピュータを機能させるイベントコメント文章検出プログラムであって、
イベントの予告を表す第１のキーワードの群と、日時を表す第２のキーワードの群とを予め記憶したイベントキーワード記憶手段と、
場所を表す第３のキーワード群毎に、位置情報を対応付けて予め記憶した位置情報記憶手段と、
コメント文章から複数のキーワードを抽出するキーワード抽出手段と、
コメント文章が、イベントキーワード記憶手段に記憶された第１のキーワード及び第２のキーワードの両方を含むか否かを判定するイベント判定手段と、
イベント判定手段によって真と判定された場合、コメント文章が、位置情報記憶手段に記憶された第３のキーワードを含むか否かを判定する位置情報判定手段と、
位置情報判定手段によって真と判定された場合、第３のキーワードに基づく位置情報と、第２のキーワードに基づく日時と、当該コメント文章に含まれる１つ以上のキーワードとを、「イベント」として対応付けて記憶するイベント記憶手段と、
「イベント」の各キーワードをキーとして、コメント文章蓄積手段を用いて、他のコメント文章を検索するコメント文章検索手段と、
「イベント」毎に、コメント文章検索手段によって検索された他のコメント文章を対応付けて記憶するイベントコメント文章蓄積手段と
してコンピュータを機能させることを特徴とする。
【００１７】
本発明によれば、不特定多数の第三者から投稿されたコメント文章を蓄積したコメント文章蓄積部を有し、位置及び日時に基づくイベントに関連するコメント文章を検出する装置におけるイベントコメント文章検出方法であって、
イベントの予告を表す第１のキーワードの群と、日時を表す第２のキーワードの群とを予め記憶したイベントキーワード記憶部と、
場所を表す第３のキーワード群毎に、位置情報を対応付けて予め記憶した位置情報記憶部と
を有し、
コメント文章から複数のキーワードを抽出する第１のステップと、
コメント文章が、イベントキーワード記憶手段に記憶された第１のキーワード及び第２のキーワードの両方を含むか否かを判定する第２のステップと、
第２のステップによって真と判定された場合、コメント文章が、位置情報記憶手段に記憶された第３のキーワードを含むか否かを判定する第３のステップと、
第３のステップによって真と判定された場合、第３のキーワードに基づく位置情報と、第２のキーワードに基づく日時と、当該コメント文章に含まれる１つ以上のキーワードとを、「イベント」として対応付けて記憶する第４のステップと、
「イベント」の各キーワードをキーとして、コメント文章蓄積部を用いて、他のコメント文章を検索する第５のステップと、
「イベント」毎に、コメント文章検索手段によって検索された他のコメント文章を対応付けて記憶する第６のステップと
を有することを特徴とする。
【発明の効果】
【００１８】
本発明のイベントコメント文章検出装置、プログラム及び方法によれば、多数のコメント文章から、今後開催されるであろうイベントに関するコメント文章のみを検出すると共に、当該イベントにおける過去に注目されたコメント文章も検出することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明におけるシステム構成図である。
【図２】本発明におけるイベントコメント文章検出装置の機能構成図である。
【図３】本発明におけるイベントコメント文章検出装置のフローチャートである。
【図４】本発明における地図上のイベント位置にコメント文章キーワードを表示した画面図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００２１】
図１は、本発明におけるシステム構成図である。
【００２２】
図１によれば、不特定多数の第三者から投稿されたコメント文章を公開するミニブログ(mini Web log)サーバ２が、インターネットに接続されている。ミニブログサーバ２は、例えばtwitterサーバであるのが好ましいが、勿論、ブログサーバやＳＮＳ(Social
Networking Service)サーバ、掲示板サーバであってもよい。
【００２３】
ここで、図１によれば、特定の地域範囲で、地域イベントが開催される予定があるとする。地域イベントとは、普段と異なる特別な動向が見られる地域、即ち、お祭りのようにその場所で且つその日時間帯だけ、人が集中するような地域であるとする。このようなイベントに興味を持つ多数のユーザは、自ら所持する端末３を用いて、ミニブログサーバ２へコメント文章を投稿することができる。尚、端末３は、携帯電話機やスマートフォンのような携帯端末であってもよいし、パーソナルコンピュータのような固定端末であってもよい。
【００２４】
また、図１によれば、本発明におけるイベントコメント文章検出装置１が、インターネットに更に接続されている。イベントコメント文章検出装置１は、ミニブログサーバ２から多数のコメント文章を収集する。勿論、ミニブログサーバ２と通信することは必須の構成要素ではなく、イベントコメント文章検出装置１が、多数のコメント文章を予め蓄積したものであってもよい。
【００２５】
イベントコメント文章検出装置１は、多数のコメント文章から、イベントの開催を告知するコメント文章のみを検出する。また、そのイベントに関する他のコメント文章を更に検索することによって、当該イベントに関する前評判を分析することができる。更に、一定以上の前評判が得られたイベントについて、そのイベント位置に、他のコメント文章から得られたリアルタイムなキーワードをタグ付けすることもできる。これによって、他のユーザは、端末４を用いてイベントコメント文章検出装置１へアクセスし、地図上のイベント位置に重畳されたそのキーワードを閲覧することによって、イベントの開催を直感的に認識することができる。
【００２６】
図２は、本発明におけるイベントコメント文章検出装置の機能構成図である。
図３は、本発明におけるイベントコメント文章検出装置のフローチャートである。
【００２７】
図２によれば、イベントコメント文章検出装置１は、インターネットに接続された通信インタフェース部１０と、コメント文章蓄積部１００と、イベントキーワード記憶部１０１と、位置情報記憶部１０２と、コメント文章収集部１１１と、キーワード抽出部１１２と、イベント判定部１１３と、位置情報判定部１１４と、イベント記憶部１１５と、コメント文章検索部１１６と、イベントコメント文章蓄積部１１７と、コメント文章キーワード抽出部１１８と、地図情報送信部１１９とを有する。これら機能構成部は、装置に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
【００２８】
［コメント文章収集部１１１］
コメント文章収集部１１１は、ミニブログサーバ（例えばtwitterサーバ）からコメント文章を収集する（図３のＳ１１１参照）。コメント文章収集部１１１は、例えばtwitterサーバに対して、StreamingAPIを用いることも好ましい。twitterのAPIは基本的にpull型であるのに対し、StreamingAPIは、クライアントが、twitterサーバへ接続を開き、リクエストを送信した後、切断されるまで接続を維持することできる。その間、サーバは、レスポンス（投稿されたコメント文章）をリアルタイムに、クライアント（イベントコメント文章検出装置１）へ送信し続けることができる。そして、コメント文章収集部１１１によって収集されたコメント文章は、コメント文章蓄積部１００へ出力される。
【００２９】
［コメント文章蓄積部１００］
コメント文章蓄積部１００は、不特定多数の第三者から投稿されたコメント文章を蓄積する。例えば以下のようなコメント文章が含まれているとする。
”［告知］OSC 2012 Tokyo ２０１２年３月３０日１０時〜  ＠都庁西新宿”
”［開催］ＡＡＡ店の年末sell！  ２０１２年３月３０日１１時〜  新宿駅前”
尚、本発明によれば、イベントコメント文章検出装置１が、多数のコメント文章を予め蓄積していればよく、必ずしもコメント文章収集部１１１を必須の構成要素とするものではない。
【００３０】
［イベントキーワード記憶部１０１］
イベントキーワード記憶部１０１は、イベントの予告を表す第１のキーワードの群と、日時を表す第２のキーワードの群とを予め記憶する。例えば以下のような第１のキーワード及び第２のキーワードが記憶されているとする。
第１のキーワード：”告知”  ”開催”  ・・・
第２のキーワード：”＊年＊月＊日＊時”  ”？／？／？／？”  ・・・
【００３１】
［位置情報記憶部１０２］
位置情報記憶部１０２は、場所を表す第３のキーワード群毎に、位置情報を対応付けて予め記憶する。例えば以下のような第３のキーワードに、位置情報が対応付けて記憶されているとする。
第３のキーワード：”都庁西新宿”<->緯度経度(xx1,yy1)
：”新宿駅前”  <->緯度経度(xx2,yy2)
【００３２】
［キーワード抽出部１１２］
キーワード抽出部１１２は、コメント文章蓄積部１００に蓄積されたコメント文章から複数のキーワードを抽出する（図３のＳ１１２参照）。具体的には、キーワード抽出部１１２は、コメント文章毎に、形態素解析によってキーワード（単語）を抽出する。抽出されたキーワードは、コメント文章毎に、イベント判定部１１３へ出力される。
【００３３】
「形態素解析」とは、文章を、意味のある単語に区切り、辞書を利用して品詞や内容を判別する技術をいう。「形態素」とは、文章の要素のうち、意味を持つ最小の単位を意味する。ここで、形態素解析には、例えばオープンソースの形態素解析エンジン「ＭｅＣａｂ」を用いることができる。このエンジンによれば、階層化された品詞体系を有し、形態素の品詞も解析することができる。形態素毎に、「名詞」「固有名詞」「組織」「地域」「一般」・・・等の品詞も出力される。
【００３４】
［イベント判定部１１３］
イベント判定部１１３は、コメント文章が、イベントキーワード記憶部１０１に記憶された第１のキーワード及び第２のキーワードの両方を含むか否かを判定する（図３のＳ１１３参照）。具体的には、当該コメント文章に、予め記憶された”告知”と”＊年＊月＊日＊時”との両方を含むか否かを判定する。例えば、以下のコメント文章は、イベント判定部１１３によって真と判定される。
”［告知］OSC 2012 Tokyo ２０１２年３月３０日１０時〜  ＠都庁西新宿”
第１のキーワード：”告知”              有り
第２のキーワード：”＊年＊月＊日＊時”  有り
”［開催］ＡＡＡ店の年末sell！  ２０１２年３月３０日１１時〜  新宿駅前”
第１のキーワード：”開催”              有り
第２のキーワード：”＊年＊月＊日＊時”  有り
この判定結果は、位置情報判定部１１４へ出力される。
【００３５】
［位置情報判定部１１４］
位置情報判定部１１４は、イベント判定部１１３によって真と判定された場合、コメント文章が、位置情報記憶部１０２に記憶された第３のキーワードを含むか否かを判定する（図３のＳ１１４参照）。具体的には、当該コメント文章に、予め記憶された”都庁西新宿”や”新宿駅前”を含むか否かを判定する。例えば、以下のコメント文章は、位置情報判定部１１４によって真と判定される。
”［告知］OSC 2012 Tokyo ２０１２年３月３０日１０時〜  ＠都庁西新宿”
第３のキーワード：”都庁西新宿”        有り
”［開催］ＡＡＡ店の春売りsell  ２０１２年３月３０日１１時〜  新宿駅前”
第３のキーワード：”新宿駅前”          有り
この判定結果と、真の場合の緯度経度とは、イベント記憶部１１５へ出力される。
【００３６】
［イベント記憶部１１５］
イベント記憶部１１５は、位置情報判定部１１４によって真と判定された場合、第３のキーワードに基づく位置情報（緯度経度）と、第２のキーワードに基づく日時と、当該コメント文章に含まれる１つ以上のキーワードとを、「イベント」として対応付けて記憶する（図３のＳ１１５参照）。例えば以下のように、「イベント」として記憶される。
（位置情報）−−−−−−−−−−（日時）−−−−−−−−（キーワード）
［イベント１］：
（都庁西新宿の）緯度経度−−２０１２年３月３０日１０時−−”OSC 2012 Tokyo”
［イベント２］：
（新宿駅前の）緯度経度−−−２０１２年３月３０日１１時−−”sell”
・・・・・
尚、イベント記憶部１１５は、各イベントに、後述するコメント文章キーワード抽出部１１８によって抽出されたコメント文章キーワードも対応付けて記憶する。
【００３７】
［コメント文章検索部１１６］
コメント文章検索部１１６は、「イベント」の各キーワードをキーとして、コメント文章蓄積部１００を用いて、他のコメント文章を検索する（図３のＳ１１６参照）。具体的には、［イベント１］に対して、以下のように”OSC 2012 Tokyo”を含む他のコメント文章が検索される。
”OSC 2012 Tokyoに参加するつもりです。楽しくなるかなあ？#osc11tk”
”いやぁしかし、広いなぁ。Ａ大学。OSC 2012 Tokyoに参加。”
”さっきの学生さん達は、Ａ大学でした。  @OSC 2012 Tokyo  #osc11tk”
・・・・・
【００３８】
また、コメント文章検索部１１６は、コメント文章収集部１１１からtwitterサーバに対するStreamingAPIを用いて、所定のキーワード”OSC 2012 Tokyo”を含むコメント文章のみを収集することもできる。
【００３９】
例えばtwitterサーバよれば、以下のように指定したキーワード”OSC 2012 Tokyo”を含むコメント文章（tweets）を検索することができる。例えば、以下のＵＲＬ(Uniform Resource Locator)を指定する。
http://search.twitter.com/search.atom?phrase=”OSC 2012 Tokyo”
【００４０】
また、例えばtwitterによれば、ハッシュタグ(#)が付加されたコメント文章tweetsのみを収集することもできる。twitterの場合、ハッシュタグを用いることで、話題を共通化することできる。例えば、ハッシュタグ"#osc11tk"が付加されたtweetを検索する場合、以下のＵＲＬを指定する。
http://search.twitter.com/search.atom?q=%23osc11tk
また、日付を指定することによって、一定の期間分のtweetsを検索することもできる。
【００４１】
このように、コメント文章検索部１１６は、今後開催されるであろうイベントにおける過去に注目されたコメント文章も検出することができる。例えば、毎年実施される花火大会や、場所を変えて開催されるコンサートのように、以前に同様に開催されたイベントに関するコメント文章も検出することができる。
【００４２】
［イベントコメント文章蓄積部１１７］
イベントコメント文章蓄積部１１７は、「イベント」毎に、コメント文章検索部１１６によって検索された他のコメント文章を対応付けて記憶する（図３のＳ１１７参照）。例えば、［イベント１］には、前述した３つのコメント文章が対応付けて記憶される。
［イベント１］<->
”OSC 2012 Tokyoに参加するつもりです。楽しくなるかなあ？#osc11tk”
”いやぁしかし、広いなぁ。Ａ大学。OSC 2012 Tokyoに参加。”
”さっきの学生さん達は、Ａ大学でした。  @OSC 2012 Tokyo  #osc11tk”
・・・・・
【００４３】
ここで、イベントコメント文章蓄積部１１７は、「イベント」の日時から、「所定の前後時間帯」に含まれる他のコメント文章のみを対応付けて記憶するものであってもよい。例えば、「所定の前後時間帯」を、以下のように設定したとする。
「所定の前後時間帯」->「イベント開催日時から１週間前」
この場合、［イベント１］の開催日時が「２０１２年３月３０日１０時」であれば、以下のような時間帯に投稿されたコメント文章のみが記憶される。
２０１２年３月２３日１０時〜２０１２年３月３０日１０時
イベントの場合、開催前の前評判が重要であって、開催後はその意味をなさないためである。
【００４４】
また、イベントコメント文章蓄積部１１７は、コメント文章検索部１１６によって検索された他のコメント文章の数が、所定数以上検索された「イベント」についてのみ記憶するものであってもよい。例えば所定数を１００と設定した場合、［イベント１］について、コメント文章検索部１１６によって検索されたコメント文章が１００個以上検索された場合にのみ、当該［イベント１］が記憶される。所定数よりも少ない数のコメント文章しか検索できなかったイベントは、不特定多数の第三者にとって興味が低いことを意味するために、排除する。
【００４５】
［コメント文章キーワード抽出部１１８］
コメント文章キーワード抽出部１１８は、イベントコメント文章蓄積部１１７に蓄積された「イベント」毎に対応付けられた他のコメント文章の群からキーワードを抽出する（図３のＳ１１８参照）。キーワードの抽出は、前述したキーワード抽出部１１２と同様に、複数のコメント文章から形態素解析によってキーワードを抽出する。更に、ＴＦ−ＩＤＦ（Term Frequency - Inverse Document Frequency：キーワードの出現頻度−逆出現頻度）によって特徴的キーワードを、コメント文章キーワードとして抽出する。「ＴＦ−ＩＤＦ」とは、各単語に重みを付けて、クエリから文書をベクトル空間で表し、文書とクエリの類似度でランク付けをする技術である。ランク付けられた値が高いほど、重要キーワードと認識される。尚、単に、キーワード毎に出現頻度を計数し、出現頻度が所定数以上となるコメント文章キーワードのみを抽出するものであってもよい。
【００４６】
ここで、コメント文章キーワード抽出部１１８は、例えばtwitterサーバから収集したコメント文章については、ハッシュタグ(#)は必ず、コメント文章キーワードとして抽出することも好ましい。ハッシュタグは、共通の話題についてコメント文章同士を紐付けるものであるからである。
【００４７】
そして、コメント文章キーワード抽出部１１８は、抽出したコメント文章キーワードをイベント記憶部１１５へ出力する。イベント記憶部１１５は、イベント毎に、コメント文章キーワードをタグとして更に対応付けて記憶する。イベント記憶部１１５は、例えば以下のようにコメント文章キーワードをタグ付けする。
［イベント１］：  ->  ”#osc11tk”  ”Ａ大学”
（都庁西新宿の）緯度経度−−２０１２年３月３０日１０時−−”OSC 2012 Tokyo”
［イベント２］：  ->  ”ＡＡＡ店”  ”春売り”
（新宿駅前の）緯度経度−−−２０１２年３月３０日１１時−−”sell”
・・・・・
【００４８】
更に、コメント文章キーワード抽出部１１８は、出現頻度が所定閾値以上となるキーワードが１語も存在しない場合、イベント記憶部１１５に対して当該「イベント」を除外するべく指示することも好ましい。そのイベントの内容に応じて、一定以上の出現頻度のキーワードが必ず検出されると考えられる。即ち、そのキーワードは、そのイベントの内容を表すに適切なものである場合が多い。一方で、一定以上の出現頻度のキーワードが検出されないということは、特定のイベントが開催されていないと考えられる。従って、そのようなイベント位置の候補は、除外する。
【００４９】
［地図情報送信部１１９］
地図情報送信部１１９は、イベント記憶部１１５によって記憶された「イベント」の位置を指し示す地図情報と、当該イベント位置（緯度経度）に記述すべきコメント文章キーワードとを、ユーザが閲覧する端末４へ送信する（図３のＳ１１９参照）。端末４は、受信した地図情報をディスプレイに表示すると共に、そのイベント位置にコメント文章キーワードを重畳的に描画する。
【００５０】
図４は、本発明における地図上のイベント位置にコメント文章キーワードを表示した画面図である。
【００５１】
図４（ａ）によれば、地図上のイベント位置に、特徴的なコメント文章キーワードが表示されている。ここでは、２０１２年３月３０日１０時〜１１時の地図上で、都庁西新宿のイベント位置に、コメント文章キーワード「#osc11tk」「OSC2012 Tokyo」「Ａ大学」が表示されている。閲覧者は、この地図を見ることによって、２０１２年３月３０日１０時〜１１時に、都庁西新宿のこの位置で、コメント文章キーワードに基づくイベントが開催されることを、直感的に認識することができる。
【００５２】
図４（ｂ）によれば、２０１２年３月３０日１０時〜１１時の地図上で、新宿駅前のイベント位置に、コメント文章キーワード「sell」「ＡＡＡ店」「春売り」が表示されている。閲覧者は、この地図を見ることによって、２０１２年３月３０日１１時〜１２時に、新宿駅前のこの位置で、コメント文章キーワードに基づくイベントが開催されることを、直感的に認識することができる。
【００５３】
また、他の実施形態として、コメント文章キーワードの意味を表すカテゴリを、地図上に更に付与することも好ましい。図４によれば、”OSC 2012 Tokyo”と記述されているが、例えば「OSC2012 Tokyo（学会）」とカテゴリも加えて記述する。このような記述を実現するためには、イベント毎に、予め準備しておいたイベント関連語リストを作成しておく必要がある。イベント関連語リストには、例えば「OSC -> 学会」が記憶されており、「OSC」を含むことよって、カテゴリ「学会」が検索される。このように、コメント文章キーワードに加えて、カテゴリも付加することによって、閲覧者に、更に直感的に理解させることができる。
【００５４】
以上、詳細に説明したように、本発明のイベントコメント文章検出装置、プログラム及び方法によれば、多数のコメント文章から、今後開催されるであろうイベントに関するコメント文章のみを検出すると共に、当該イベントにおける過去に注目されたコメント文章も検出することができる。また、それらコメント文章から特徴的なコメント文章キーワードを抽出することによって、そのコメント文章キーワードを当該イベントに対応付けることができる。更に、地図上のイベント位置に、そのコメント文章キーワードを重畳的に描画することによって、閲覧者は、その地域で何が起きているかを直感的に認識することができる。更に、その地図上で、開催されるイベント及びそのコメント文章キーワードを、時間経過に応じて切り替えて表示することによって、閲覧者は、イベントの開催日時も直感的に認識することができる。
【００５５】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００５６】
１  イベントコメント文章検出装置
１０  通信インタフェース部
１００  コメント文章蓄積部
１０１  イベントキーワード記憶部
１０２  位置情報記憶部
１１１  コメント文章収集部
１１２  キーワード抽出部
１１３  イベント判定部
１１４  位置情報判定部
１１５  イベント記憶部
１１６  コメント文章検索部
１１７  イベントコメント文章蓄積部
１１８  コメント文章キーワード抽出部
１１９  地図情報送信部
２  ミニブログサーバ
３  投稿者用端末
４  閲覧者用端末
【図１】
2014049052.tif 000003
【図２】
2014049052.tif 000004
【図３】
2014049052.tif 000005
【図４】
2014049052.tif 000006