(57)【特許請求の範囲】
【請求項１】
突発的イベントが発生している地点を抽出するイベント発生地点抽出装置であって、
各々発信時刻を示す時刻情報が付与されたテキスト集合の各テキストから、地名及び前記地名が示す位置情報を蓄積した地点情報データベースから得られる各地名を検索し、前記地名が検索されたテキストの各々について、前記テキストの単語情報、前記テキストの時刻情報、及び前記地名が示す位置情報を含むレコードを生成して、リアルタイム地点情報データベースに登録する前処理手段と、
突発的イベントの抽出条件として入力された地理範囲及び時刻情報に基づいて、前記リアルタイム地点情報データベースから、位置情報が前記入力された地理範囲に含まれ、かつ、時刻情報が前記入力された時刻情報に対応するレコードを取得するレコード取得手段と、
前記入力された地理範囲に含まれる各位置情報に対して、前記レコード取得手段によって取得したレコード中の前記位置情報を含むレコード数を、前記リアルタイム地点情報データベースに蓄積された、前記位置情報が前記入力された地理範囲に含まれ、かつ、前記時刻情報が他の日付において前記入力された時刻情報に対応するレコード中に含まれる、前記位置情報を含むレコード数と比較することにより、注目地点であるか否かを判定し、注目地点であると判定された位置情報を抽出する注目地点抽出手段と、
前記レコード取得手段によって取得したレコードであって、かつ、前記注目地点抽出手段によって抽出された注目地点である位置情報を含むレコード中に含まれる単語情報の各単語に対して、前記レコード中の前記単語情報に前記単語が含まれるレコード数と、前記リアルタイム地点情報データベースに蓄積された、前記注目地点である位置情報と所定日数の他の日付において前記入力された時刻情報に対応する時間情報とを含む全てのレコードに基づいて求められる、前記単語情報に前記単語を含むレコードが存在する前記他の日付の日数と、前記所定日数とに基づいて、前記単語の注目要因度を算出し、注目要因度が最も大きい単語を、注目要因ワードとして抽出する注目要因ワード抽出手段と、
前記リアルタイム地点情報データベースに蓄積された、前記注目地点である位置情報と、前記入力された時刻情報が示す時刻から所定時間だけ遡った時刻までの時間帯内の時刻情報とを含む全てのレコード中の前記単語情報に前記注目要因ワードが含まれるレコード数、及び前記リアルタイム地点情報データベースに蓄積された、前記注目地点である位置情報と、他の日付における前記時間帯内の時刻情報とを含む全てのレコード中の前記単語情報に前記注目要因ワードが含まれるレコード数、及び前記リアルタイム地点情報データベースに蓄積された、前記注目地点である位置情報と、他の日付における前記時間帯内の時刻情報とを含む全てのレコード中の前記単語情報に前記注目要因ワードが含まれるレコード数に基づいて、前記注目地点が、突発的イベントが発生している地点であるか否かを判定することにより、突発的イベントが発生している地点を抽出するイベント発生地点抽出手段と、
を含むイベント発生地点抽出装置。
【請求項２】
突発的イベントが発生している地点を抽出するイベント発生地点抽出方法であって、
前処理手段によって、各々発信時刻を示す時刻情報が付与されたテキスト集合の各テキストから、地名及び前記地名が示す位置情報を蓄積した地点情報データベースから得られる各地名を検索し、前記地名が検索されたテキストの各々について、前記テキストの単語情報、前記テキストの時刻情報、及び前記地名が示す位置情報を含むレコードを生成して、リアルタイム地点情報データベースに登録し、
レコード取得手段によって、突発的イベントの抽出条件として入力された地理範囲及び時刻情報に基づいて、前記リアルタイム地点情報データベースから、位置情報が前記入力された地理範囲に含まれ、かつ、時刻情報が前記入力された時刻情報に対応するレコードを取得し、
注目地点抽出手段によって、前記入力された地理範囲に含まれる各位置情報に対して、前記レコード取得手段によって取得したレコード中の前記位置情報を含むレコード数を、前記リアルタイム地点情報データベースに蓄積された、前記位置情報が前記入力された地理範囲に含まれ、かつ、前記時刻情報が他の日付において前記入力された時刻情報に対応するレコード中に含まれる、前記位置情報を含むレコード数と比較することにより、注目地点であるか否かを判定し、注目地点であると判定された位置情報を抽出し、
注目要因ワード抽出手段によって、前記レコード取得手段によって取得したレコードであって、かつ、前記注目地点抽出手段によって抽出された注目地点である位置情報を含むレコード中に含まれる単語情報の各単語に対して、前記レコード中の前記単語情報に前記単語が含まれるレコード数と、前記リアルタイム地点情報データベースに蓄積された、前記注目地点である位置情報と所定日数の他の日付において前記入力された時刻情報に対応する時間情報とを含む全てのレコードに基づいて求められる、前記単語情報に前記単語を含むレコードが存在する前記他の日付の日数と、前記所定日数とに基づいて、前記単語の注目要因度を算出し、注目要因度が最も大きい単語を、注目要因ワードとして抽出し、
イベント発生地点抽出手段によって、前記リアルタイム地点情報データベースに蓄積された、前記注目地点である位置情報と、前記入力された時刻情報が示す時刻から所定時間だけ遡った時刻までの時間帯内の時刻情報とを含む全てのレコード中の前記単語情報に前記注目要因ワードが含まれるレコード数、及び前記リアルタイム地点情報データベースに蓄積された、前記注目地点である位置情報と、他の日付における前記時間帯内の時刻情報とを含む全てのレコード中の前記単語情報に前記注目要因ワードが含まれるレコード数、及び前記リアルタイム地点情報データベースに蓄積された、前記注目地点である位置情報と、他の日付における前記時間帯内の時刻情報とを含む全てのレコード中の前記単語情報に前記注目要因ワードが含まれるレコード数に基づいて、前記注目地点が、突発的イベントが発生している地点であるか否かを判定することにより、突発的イベントが発生している地点を抽出する
イベント発生地点抽出方法。
【請求項３】
コンピュータを、請求項１記載のイベント発生地点抽出装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イベント発生地点抽出装置、方法、及びプログラムに係り、特に、突発的イベントが発生している地点を抽出するイベント発生地点抽出装置、方法、及びプログラムに関する。
【背景技術】
【０００２】
Web検索やブログなどのWebサービスを通じて集まった、人々の行動に関するデータを統計的に処理することで、今現在世の中で注目を集めている事がらを抽出する技術がある。例えば、マイクロブログ記事中に出現するキーワードの頻度から、現在注目を集めているキーワードを抽出して提示する、といったことが行われている。
【０００３】
キーワードに対する注目度ではなく、イベントに対する注目度を出すという技術がある（特許文献１）。あらかじめイベントを表すキーワードリストを作成しておき、キーワードリストに含まれるキーワードのうち、イベントに関するキーワードの注目度を求めることによって実現される。このような技術では、あらかじめ起きるイベントに関するキーワードリストが作成できなくてはならないため、事件や事故、ゲリラライブなどの突発的に発生したイベントの注目度を抽出することができない。
【０００４】
当業者において突発的なイベントの抽出を行うシステムを実現する方法として、上記のような技術を利用した素朴な方法が考えられる。素朴な方法の手順を説明する。まず、注目を集めている地点を抽出する。これは、上記の方法で用いられたイベントリストを、地点リストに置き換えることによって実現可能である。次に、注目を集めている地点から、イベントが起きている地点を除く。これは、イベントとその発生地点が対となったリストを用いることで可能である。このように、注目を集めた地点のうち、あらかじめイベントが発生していることがわかっている地点を除いたもの地点で、突発的なイベントが発生していることがわかる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第4496900号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上述した素朴な方法で実現した場合、２つの問題点が生じる。１点目は、全てのイベント情報を網羅したイベントリストを作成することが困難であることである。これにより、あらかじめ予定されていたイベントであるにもかかわらず、イベントリストにないという理由で突発的なイベントとして誤って抽出してしまうという問題が生じる。２点目は、あらかじめ予測されていたイベントが起きている地点で発生している突発的なイベントは抽出できないということである。
【０００７】
本発明は、上記の事実を鑑みてなされたもので、全てのイベント情報を網羅したイベントリストを作成することなく、突発的なイベントが発生している地点を精度よく抽出することができるイベント発生地点抽出装置、方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために本発明に係るイベント発生地点抽出装置は、突発的イベントが発生している地点を抽出するイベント発生地点抽出装置であって、各々発信時刻を示す時刻情報が付与されたテキスト集合の各テキストから、地名及び前記地名が示す位置情報を蓄積した地点情報データベースから得られる各地名を検索し、前記地名が検索されたテキストの各々について、前記テキストの単語情報、前記テキストの時刻情報、及び前記地名が示す位置情報を含むレコードを生成して、リアルタイム地点情報データベースに登録する前処理手段と、突発的イベントの抽出条件として入力された地理範囲及び時刻情報に基づいて、前記リアルタイム地点情報データベースから、位置情報が前記入力された地理範囲に含まれ、かつ、時刻情報が前記入力された時刻情報に対応するレコードを取得するレコード取得手段と、前記入力された地理範囲に含まれる各位置情報に対して、前記レコード取得手段によって取得したレコード中の前記位置情報を含むレコード数を、前記リアルタイム地点情報データベースに蓄積された、前記位置情報が前記入力された地理範囲に含まれ、かつ、前記時刻情報が他の日付において前記入力された時刻情報に対応するレコード中に含まれる、前記位置情報を含むレコード数と比較することにより、注目地点であるか否かを判定し、注目地点であると判定された位置情報を抽出する注目地点抽出手段と、前記レコード取得手段によって取得したレコードであって、かつ、前記注目地点抽出手段によって抽出された注目地点である位置情報を含むレコード中に含まれる単語情報の各単語に対して、前記レコード中の前記単語情報に前記単語が含まれるレコード数と、前記リアルタイム地点情報データベースに蓄積された、前記注目地点である位置情報と所定日数の他の日付において前記入力された時刻情報に対応する時間情報とを含む全てのレコードに基づいて求められる、前記単語情報に前記単語を含むレコードが存在する前記他の日付の日数と、前記所定日数とに基づいて、前記単語の注目要因度を算出し、注目要因度が最も大きい単語を、注目要因ワードとして抽出する注目要因ワード抽出手段と、前記リアルタイム地点情報データベースに蓄積された、前記注目地点である位置情報と、前記入力された時刻情報が示す時刻から所定時間だけ遡った時刻までの時間帯内の時刻情報とを含む全てのレコード中の前記単語情報に前記注目要因ワードが含まれるレコード数、及び前記リアルタイム地点情報データベースに蓄積された、前記注目地点である位置情報と、他の日付における前記時間帯内の時刻情報とを含む全てのレコード中の前記単語情報に前記注目要因ワードが含まれるレコード数、及び前記リアルタイム地点情報データベースに蓄積された、前記注目地点である位置情報と、他の日付における前記時間帯内の時刻情報とを含む全てのレコード中の前記単語情報に前記注目要因ワードが含まれるレコード数に基づいて、前記注目地点が、突発的イベントが発生している地点であるか否かを判定することにより、突発的イベントが発生している地点を抽出するイベント発生地点抽出手段と、を含んで構成されている。
【０００９】
本発明に係るイベント発生地点抽出方法は、突発的イベントが発生している地点を抽出するイベント発生地点抽出方法であって、前処理手段によって、各々発信時刻を示す時刻情報が付与されたテキスト集合の各テキストから、地名及び前記地名が示す位置情報を蓄積した地点情報データベースから得られる各地名を検索し、前記地名が検索されたテキストの各々について、前記テキストの単語情報、前記テキストの時刻情報、及び前記地名が示す位置情報を含むレコードを生成して、リアルタイム地点情報データベースに登録し、レコード取得手段によって、突発的イベントの抽出条件として入力された地理範囲及び時刻情報に基づいて、前記リアルタイム地点情報データベースから、位置情報が前記入力された地理範囲に含まれ、かつ、時刻情報が前記入力された時刻情報に対応するレコードを取得し、注目地点抽出手段によって、前記入力された地理範囲に含まれる各位置情報に対して、前記レコード取得手段によって取得したレコード中の前記位置情報を含むレコード数を、前記リアルタイム地点情報データベースに蓄積された、前記位置情報が前記入力された地理範囲に含まれ、かつ、前記時刻情報が他の日付において前記入力された時刻情報に対応するレコード中に含まれる、前記位置情報を含むレコード数と比較することにより、注目地点であるか否かを判定し、注目地点であると判定された位置情報を抽出し、注目要因ワード抽出手段によって、前記レコード取得手段によって取得したレコードであって、かつ、前記注目地点抽出手段によって抽出された注目地点である位置情報を含むレコード中に含まれる単語情報の各単語に対して、前記レコード中の前記単語情報に前記単語が含まれるレコード数と、前記リアルタイム地点情報データベースに蓄積された、前記注目地点である位置情報と所定日数の他の日付において前記入力された時刻情報に対応する時間情報とを含む全てのレコードに基づいて求められる、前記単語情報に前記単語を含むレコードが存在する前記他の日付の日数と、前記所定日数とに基づいて、前記単語の注目要因度を算出し、注目要因度が最も大きい単語を、注目要因ワードとして抽出し、イベント発生地点抽出手段によって、前記リアルタイム地点情報データベースに蓄積された、前記注目地点である位置情報と、前記入力された時刻情報が示す時刻から所定時間だけ遡った時刻までの時間帯内の時刻情報とを含む全てのレコード中の前記単語情報に前記注目要因ワードが含まれるレコード数、及び前記リアルタイム地点情報データベースに蓄積された、前記注目地点である位置情報と、他の日付における前記時間帯内の時刻情報とを含む全てのレコード中の前記単語情報に前記注目要因ワードが含まれるレコード数、及び前記リアルタイム地点情報データベースに蓄積された、前記注目地点である位置情報と、他の日付における前記時間帯内の時刻情報とを含む全てのレコード中の前記単語情報に前記注目要因ワードが含まれるレコード数に基づいて、前記注目地点が、突発的イベントが発生している地点であるか否かを判定することにより、突発的イベントが発生している地点を抽出する。
【００１０】
本発明に係るプログラムは、コンピュータを、上記のイベント発生地点抽出装置の各手段として機能させるためのプログラムである。
【発明の効果】
【００１１】
以上説明したように、本発明のイベント発生地点抽出装置、方法、及びプログラムによれば、入力された地理範囲に含まれる各位置情報に対する、位置情報を含むレコード数に基づいて、注目地点である位置情報を抽出し、注目地点である位置情報を含むレコード中に含まれる単語情報の各単語に対して、注目要因度を算出して、注目要因ワードを抽出し、注目地点である位置情報と入力された時刻情報以前の過去の所定期間内の時刻情報とを含む全てのレコードの単語情報から求められる、注目要因ワードを含むレコード数の時間変化に基づいて、注目地点が、突発的イベントが発生している地点であるか否かを判定することにより、全てのイベント情報を網羅したイベントリストを作成することなく、突発的なイベントが発生している地点を精度よく抽出することができる、という効果が得られる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係るイベント発生地点抽出装置の構成を示す概略図である。
【図２】テキスト情報の例を示す図である。
【図３】地点情報データベースに記憶されている地名表現及び緯度経度のペアの例を示す図である。
【図４】リアルタイム地点情報データベースに記憶されているレコードの例を示す図である。
【図５】注目地点を抽出する方法を説明するための図である。
【図６】本発明の実施の形態に係るイベント発生地点抽出装置におけるイベント発生地点処理ルーチンの内容を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施の形態を詳細に説明する。なお、マイクロブログのような発信された大量のテキスト情報から、突発的イベントが発生した地点を抽出するイベント発生地点抽出装置に本発明を適用した場合を例に説明する。
【００１４】
＜イベント発生地点抽出装置の構成＞
図１に示すように、本発明の実施の形態に係るイベント発生地点抽出装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、後述するイベント発生地点抽出処理ルーチンを実行するためのプログラムを記憶したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）とを備えたコンピュータで構成され、機能的には次に示すように構成されている。イベント発生地点抽出装置１００は、入力部１０、リアルタイムデータデータベース１２、地点情報データベース１４、前処理部１６、リアルタイム地点情報データベース１８、突発的イベント情報抽出部２０、及び出力部２２を備えている。なお、突発的イベント情報抽出部２０は、レコード取得手段、注目地点抽出手段、注目要因ワード抽出手段、及びイベント発生地点抽出手段の一例である。
【００１５】
入力部１０は、マイクロブログのような、発信されたテキスト情報を蓄積したテキスト情報データベースから入力された、テキスト情報の集合を受け付ける。入力されたテキスト情報は、マイクロブログのような、発信された情報の内容が、発信時刻と近しいようなサービスのデータを保持する。テキスト情報の例を図２に示す。テキスト情報は、発信された情報と、情報が発信された時刻とを保持する。
【００１６】
また、入力部１０は、既知のキーボード、マウスなどの入力器により入力された、突発的イベントを抽出する抽出条件としての地理範囲及び時刻を受け付ける。
【００１７】
リアルタイムデータデータベース１２は、入力部１０により受け付けたテキスト情報の集合を、各テキスト情報の発信時刻と共に記憶する。図２の例では、発信されたテキスト情報をBODYカラムに、情報が発信された発信時刻をLAST_MODカラムに保持している。
【００１８】
地点情報データベース１４は、地名表現及び地名にひもづく緯度経度のペアを複数記憶している。例を図３に示す。あらかじめ収集しておいたWeb文書中に含まれる、地名表現と住所情報の組を抽出し、住所情報から緯度経度に変換する必要のあるものは変換したものを地点情報データベース１４に格納しておく。
【００１９】
前処理部１６は、リアルタイムデータデータベース１２が保持するテキスト情報に対し、形態素解析をかけ、形態素解析結果が地点情報データベース１４に含まれる地名表現を含む場合、当該テキスト情報の発信時刻、形態素解析結果から得られる、発信されたテキスト情報に含まれる名詞を表わす単語情報、及び地名表現に紐づいた緯度経度からなるレコードを、リアルタイム地点情報データベース１８に格納する。
【００２０】
リアルタイム地点情報データベース１８は、発信時刻、緯度経度、及び単語情報からなるレコードを複数保持する。例を図４に示す。各レコードは、リアルタイムデータデータベース１２及び地点情報データベース１４から、前処理部１６を経て作成される。
【００２１】
突発的イベント情報抽出部２０は、入力部１０により受け付けた、地理範囲及び時刻を受け取り、抽出した突発的イベントの発生地点を出力部２２に渡す。突発的イベント情報抽出部２０は、注目地点抽出、注目要因ワード抽出、及び注目パターン判定という大きく３つの処理から成る。以下で、各処理の詳細を述べる。
【００２２】
＜注目地点抽出＞
まず、入力部１０より受け取った地理範囲及び時刻において、注目されている地点を抽出するための処理を行う。注目地点は、リアルタイム地点情報データベース１８が保持している、ある地点に関する発言（テキスト情報）を利用することで抽出する。抽出方法はいくつか考えることができ、例えば、地点表現を含む発言の頻度が急激に増えた地点を注目地点として抽出する方法や、地点表現を含む発言の間隔が急激に短くなった地点を注目地点として抽出する方法が考えられる。
【００２３】
ここでは発言頻度に基づいて注目地点を抽出する実施例を記載する。まず、抽出方法の基本的な考え方を説明するために具体例を挙げる。例えば、入力部１０より、時刻2012年5月31日19時40分と、東京23区を表す地理範囲とを受け取ったとする。5月31日19時40分における東京23区内の注目地点を抽出するために、リアルタイム地点情報データベース１８から、5月31日の19時20分から19時40分までの範囲内を発信時刻とし、かつ、東京23区内での各地点の経度緯度を含む発言（レコード）を取得し、経度緯度毎に発言頻度（レコード数）を求め、経度緯度ごとに、ここ数週間の発言頻度（レコード数）と比較する。具体的には、2012年5月10日、17日、24日、及び31日それぞれの日において、19時20分から19時40分の間に含まれる発信時刻を持ち、かつ入力で受け取った東京23区内を表す地理範囲に含まれる緯度経度を持つレコードを、リアルタイム地点情報データベース１８から取得する。発言数（レコード数）の集計を各経度緯度、各日にちで行い、各経度緯度について、抽出条件である5月31日の発言数（レコード数）と、10日、17日、24日の発言数の平均値とを比較する。ある地点（経度緯度）に関する5月31日の発言数が、他の日にちの発言数の平均の二倍を超えていた場合、その地点（経度緯度）を注目地点として抽出する。
【００２４】
これを一般化して記述する。抽出条件として受け取った時刻をｔ0,0とし、ｔ0,0からある時間ｓ(例えば20分間)だけさかのぼった時刻をｔ1,0とする。また、ｔ0,0からある周期ｃ（例えば1週間）さかのぼった時刻をｔ0,1、同様にｔ1,0からある周期ｃさかのぼった時刻をｔ1,1とする。さらに、ｔ0,0〜ｔ1,0までの期間をｓ0,0とし、同様にｔ0,1〜ｔ1,1までの期間をｓ0,1とする。抽出条件として指定された地理範囲、及び抽出条件として指定された時刻に基づく各期間ｓ0,i（i=0,1,2,…,n）をキーとして、リアルタイム地点情報データベース１８よりレコードを取得する。期間ｓ0,iにおける地点ｐに関するレコード数をｐ（ｓ0,i）としたとき、以下の（１）式が示す判別式を満たす地点（経度緯度）ｐを注目地点として抽出する。
【００２５】
【数１】
0005548243.tif 000002
【００２６】
ここで、θはあらかじめ設定した閾値であり、抽出精度を高めたい場合は大きな値、被覆率を高めたい場合は小さな値を設定する。また、時間ｓ及び周期ｃは、ｐ（ｓ0,i）がなるべく一定となるようなものを選択することが好ましい。
【００２７】
上記実施例で用いた時間変数を整理したものを図５に示す。
【００２８】
＜注目要因ワード抽出＞
次に、注目地点抽出処理によって抽出された注目地点ｐに関する発言の中から、注目されている要因となっている注目要因ワードを抽出する。注目地点ｐの経度緯度を有し、かつ、期間ｓ0,0中の発信時刻を有するレコードの単語情報中の各単語について、注目要因度を算出し、スコアの最も大きい単語を注目要因ワードとして抽出する。単語ｗhの注目要因度ａ（ｗh）は以下の（２）式に従って算出される。
【００２９】
【数２】
0005548243.tif 000003
【００３０】
ここで、ｗｆh（ｓ0,0）は、期間ｓ0,0の間の発信時刻を有し、かつ、地点ｐの経度緯度を有するレコードの単語情報に含まれる単語ｗhの頻度（レコード数）、ｎは、上記（１）式において期間ｓ0,iのレコードを取得した他の日にちの日数、ｄｆhは、上記（１）式において他の日にちの期間ｓ0,iについて取得したレコードの単語情報に単語ｗhが含まれる期間ｓ0,i（i=1,2,…,n）の頻度（他の日にちの日数）を表す。
【００３１】
上記（２）式で算出される注目要因度を用いて、他の日の同じ時間帯に比べ、特に出現頻度（レコード数）が高い単語を、注目要因ワードとして抽出することができる。
【００３２】
＜注目パターン判定＞
最後に、注目地点が注目を集めたことが、事前に予測されていたものかどうかという注目パターン判定を行う。判定は、注目要因ワードの出現分布を見ることによって行う。マイクロブログなどのデータでは、事前に予測されていた出来事が起きた場合、その地点が顕著に注目を集める前から、関連する発言が見られる。一方、予測が困難な出来事が起きた場合、その地点が顕著に注目を集める以前には、関連する発言はほぼみられない。このような特性を利用して、注目地点が抽出された時間帯以前に注目要因ワードがほぼ出現していなければ、予測できなかった出来事が発生していると判定する。すわなち、注目地点における、注目を集め始める以前の時間帯での注目単語の出現頻度が、他の日の同じ時間帯と比較して多いか少ないかで、事前に予測されていたか否かを判別する。
【００３３】
指定時刻ｔ0,0からある時間ｘ(例えば12時間)だけさかのぼった時刻をｔa,0(a=x/s)、期間ｔ0,i 〜ｔa,iをｘ0,iとし、さらに期間ｘ0,iにおいて、注目地点ｐ及び注目要因ワードｗhを含むリアルタイム地点情報データベース１８のレコード数をｗｆh（ｘ0,i）とする。以下の（３）式が示す判別式を満たす注目地点ｐを、突発的イベントの発生地点として抽出する。
【００３４】
【数３】
0005548243.tif 000004
【００３５】
ここで、θはあらかじめ設定した閾値であり、突発的イベントの抽出精度を高めたい場合は大きな値、突発的イベントの被覆率を高めたい場合は小さな値を設定する。なお、時間帯ｘ0,i（ｉ＝０，・・・，ｎ）が、入力された時刻情報以前の過去の所定期間の一例である。
【００３６】
上記（３）式の判別式に従って、時間帯ｘ0,iでの注目要因ワードの出現頻度（レコード数）の時間変化に基づいて、注目を集め始める以前の時間帯ｘ0,0について、他の日のその時間帯ｘ0,kでの注目要因ワードの出現頻度（レコード数）に比べ、出現頻度が高い場合は、事前に予測されていたイベントと判別し、いつも通りの出現頻度であれば突発的イベントが発生していると判別する。
【００３７】
出力部２２は、突発的イベント情報抽出部より受け取った、突発的イベントが発生している地点の緯度経度を出力し、ユーザに提示する。
【００３８】
＜イベント発生地点抽出装置の作用＞
次に、本実施の形態に係るイベント発生地点抽出装置１００の作用について説明する。まず、イベント発生地点抽出装置１００に、発信時刻が付与されたテキスト情報の集合が入力されると、リアルタイムデータデータベース１２に記憶される。そして、イベント発生地点抽出装置１００において、前処理部１６により、リアルタイムデータデータベース１２及び地点情報データベース１４に基づいて、リアルタイム地点情報データベース１８にレコードが記憶される。そして、抽出条件としての地理範囲及び時刻が、イベント発生地点抽出装置１００に入力されると、イベント発生地点抽出装置１００において、図６に示すイベント発生地点抽出処理ルーチンが実行される。
【００３９】
まず、ステップＳ１０１において、入力部１０により入力された地理範囲及び時刻を受け取る。そして、ステップＳ１０２において、上記ステップＳ１０１で受け取った地理範囲、及び上記ステップＳ１０１で受け取った時刻に基づく各期間ｓ0,i（i=0,1,2,…,n）をキーとして、リアルタイム地点情報データベース１８から該当するレコードを取得する。
【００４０】
次のステップＳ１０３では、上記ステップＳ１０２で取得した上記地理範囲及び期間ｓ0,0に該当するレコードの経度緯度の各地点について、上記（１）式が示す判別式に基づいて、注目地点かどうかを判別する。
【００４１】
そして、上記ステップＳ１０２で取得した上記地理範囲及び期間ｓ0,0に該当するレコードの経度緯度の各地点について、後述するステップＳ１０４以降の処理を行う。
【００４２】
ステップＳ１０４では、処理対象の地点が、注目地点であるか否かを判定し、処理対象の地点が、上記（１）式が示す判別式を満たさなかった場合には、当該処理対象の地点については、何もしない。一方、処理対象の地点が、上記（１）式が示す判別式を満たす場合には、ステップＳ１０５へ進む。
【００４３】
ステップＳ１０５では、処理対象の注目地点ｐの経度緯度及び期間ｓ0,0に該当するレコードの単語情報の各単語ｗhについて、上記（２）式に従って、注目要因度ａ（ｗh）を算出する。具体的には、各単語ｗhについて、期間ｓ0,0の間の発信時刻を有し、かつ、地点ｐの経度緯度を有するレコードの単語情報に含まれる単語ｗhの頻度（レコード数）をｗｆh（ｓ0,0）として求める。また、各単語ｗhについて、対象の注目地点ｐ及び各期間ｓ0,i（i=1,2,…,n）をキーとしてリアルタイム地点情報データベース１８から取得したレコードの単語情報に単語ｗhが含まれる期間ｓ0,i（i=1,2,…,n）の頻度ｄｆh（他の日にちの日数）を求める。そして、各単語ｗhについて、上記（２）式に従って、注目要因度ａ（ｗh）を算出する。
【００４４】
次のステップＳ１０６では、上記ステップＳ１０５で算出した各単語ｗhの注目要因度ａ（ｗh）に基づいて、注目要因度ａ（ｗh）が最も高い単語を、注目要因ワードとして抽出する。そして、上記（３）式が示す判別式に基づいて、注目要因ワードの出現頻度の時系列変化（注目要因ワードの盛り上がり）が突発的か否かを判別する。具体的には、期間ｘ0,0内の発信時刻、注目地点ｐの経度緯度、及び注目要因ワードｗhを含むレコードをリアルタイム地点情報データベース１８から取得し、取得したレコード数ｗｆh（ｘ0,0）を求める。また、期間ｘ0, k（k =1,2,…,n）について、期間ｘ0, k内の発信時刻、処理対象の注目地点ｐの経度緯度、及び注目要因ワードｗhを含むレコードを、リアルタイム地点情報データベース１８から取得し、取得したレコード数ｗｆh（ｘ0,k）を求める。そして、上記（３）式が示す判別式を満たすか否かを判別する。
【００４５】
ステップＳ１０７において、処理対象の注目地点ｐについて、注目パターン判定に関する判別式を満たすか否かを判定し、上記（３）式が示す判別式を満たさなかった場合には、当該処理対象の注目地点ｐについては、何もしない。一方、処理対象の注目地点ｐについて、上記（３）式が示す判別式を満たす場合には、ステップＳ１０８へ進む。ステップＳ１０８では、処理対象の注目地点ｐを、突発的イベントが発生している地点として、出力部２２により出力し、イベント発生地点抽出処理ルーチンを終了する。
【００４６】
以上説明したように、本実施の形態に係るイベント発生地点抽出装置によれば、抽出条件として入力された地理範囲に含まれる各緯度経度に対する、リアルタイム地点情報データベースにおける当該緯度経度を含むレコード数に基づいて、注目地点を抽出し、注目地点の緯度経度を含むレコード中に含まれる単語情報の各単語に対して、注目要因度を算出して、注目要因ワードを抽出し、注目地点である緯度経度と、抽出条件として入力された時刻情報以前の過去の所定期間内の時刻情報とを含む全てのレコードの単語情報から求められる、注目要因ワードを含むレコード数の時間変化に基づいて、注目地点が、突発的イベントが発生している地点であるか否かを判定することにより、全てのイベント情報を網羅したイベントリストを作成することなく、突発的なイベントが発生している地点を精度よく抽出することができる。
【００４７】
従来手法では、注目を集めている地点からイベントリストに含まれる地点を除くことによって突発的なインベントを抽出していたが、網羅的なイベントリストを作成することは困難であり、またイベントが起きている地点では突発的なイベントを抽出することができないという問題があった。本実施の形態では、注目を集めている地点において、注目が集まっている原因が突発的なイベントによるものかどうかを判別することにより、網羅的なイベントリストを作成することなく、さらにあらかじめ予定されていたイベントが起きる地点においても突発的なイベントを抽出することができる。
【００４８】
また、事件や事故、ゲリラライブなどの、事前には知ることができないイベントであって、かつ人々の注目を集めている突発的なイベントが、今現在発生している地点を提示することができる。
【００４９】
なお、本発明は、上述した実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【００５０】
例えば、本発明は、周知のコンピュータに媒体もしくは通信回線を介して、プログラムをインストールすることによっても実現可能である。
【００５１】
また、上述のイベント発生地点抽出装置は、内部にコンピュータシステムを有しているが、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
【００５２】
また、本願明細書中において、プログラムが予めインストールされている実施形態として説明したが、当該プログラムを、コンピュータ読み取り可能な記録媒体に格納して提供することも可能である。
【符号の説明】
【００５３】
１０   入力部
１２   リアルタイムデータデータベース
１４   地点情報データベース
１６   前処理部
１８   リアルタイム地点情報データベース
２０   突発的イベント情報抽出部
２２   出力部
１００ イベント発生地点抽出装置
【図１】
0005548243.tif 000005
【図２】
0005548243.tif 000006
【図３】
0005548243.tif 000007
【図４】
0005548243.tif 000008
【図５】
0005548243.tif 000009
【図６】
0005548243.tif 000010