(57)【特許請求の範囲】
【請求項１】
特定の場所及び時間帯に関連する文書を収集する文書収集装置であって、
地域、または、時間帯についての検索条件を受け付ける検索条件受付手段と、
座標情報、または、時刻情報、または、その両方の情報が付与された第１の文書群を対象として、前記検索条件に合致する文書を収集する文書検索手段と、
前記文書検索手段により収集された文書中に記載された、行動に関連の深い語を手掛かり語として抽出する手掛かり語抽出手段と、
インターネット上の第２の文書群を対象に、前記手掛かり語を含み、前記検索条件に合致する文書を収集し、記憶手段に蓄積する関連文書検索手段と、
を有することを特徴とする文書収集装置。
【請求項２】
前記検索条件受付手段は、
地域及び時間帯の双方についての検索条件を受け付ける手段を含み、
前記関連文書検索手段は、
手掛かり語を含み、前記地域及び時間帯の双方についての検索条件に合致する文書を収集し、前記記憶手段に蓄積する手段を含む
請求項１記載の文書収集装置。
【請求項３】
特定の場所及び時間帯に関連する文書を収集する文書収集方法であって、
検索条件受付手段が、地域、または、時間帯についての検索条件を受け付ける検索条件受付ステップと、
文書検索手段が、座標情報、または、時刻情報、または、その両方の情報が付与された第１の文書群を対象として、前記検索条件に合致する文書を収集する文書検索ステップと、
手掛かり語抽出手段が、前記文書検索ステップで収集された文書中に記載された、行動に関連の深い語を手掛かり語として抽出する手掛かり語抽出ステップと、
関連文書検索手段が、インターネット上の第２の文書群を対象に、前記手掛かり語を含み、前記検索条件に合致する文書を収集し、記憶手段に蓄積する関連文書検索ステップと、
を行うことを特徴とする文書収集方法。
【請求項４】
前記検索条件受付ステップにおいて、
地域及び時間帯の双方についての検索条件を受け付け、
前記関連文書検索ステップにおいて、
手掛かり語を含み、前記地域及び時間帯の双方についての検索条件に合致する文書を収集し、前記記憶手段に蓄積する
請求項３記載の文書収集方法。
【請求項５】
コンピュータを、
請求項１または２記載の文書収集装置の各手段として機能させるための文書収集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書収集装置及び方法及びプログラムに係り、特に、特定の地域、特定の時間帯における特徴的な行動が記述された文書を正確に数多く収集する文書収集装置及び方法及びプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンのような高機能携帯電話が普及し、外出先からブログ等のコンテンツが更新（投稿）されることが多くなっている。多くのユーザが投稿するこのような文書中には、店舗やエリアについての評判や口コミ、テーマパークの混雑状況のように現地にいるからこそわかる情報などが含まれている。このような、特定の地域、特定の時間帯における特徴的な行動についての記述が含まれた文書は、現地に訪れたことがないその他のユーザが、その地域、その時間帯の特徴的な行動を把握する場合や、現地にいるユーザが次の行動を決定するための支援に利用する場合の、非常に重要な情報源であると言える。
【０００３】
特定の地域、特定の時間帯においての特徴的な行動を把握するため、他のユーザが記述したブログ等の文書を収集しようとする場合、非特許文献1や非特許文献2の技術を利用することができる。
【０００４】
非特許文献1に開示されている技術では、文書中に出現する地名表現に対して、実世界上の位置（住所）を特定している。東京都の「日本橋（にほんばし）」と大阪府の「日本橋（にっぽんばし）」のように、表記が同じ地名に対しても、その地名表現が出現する文書の前後の文脈からいずれの「日本橋」であるかを特定することができる。
【０００５】
また、非特許文献2に開示されている技術では、ブログの記事中に記述されたイベントが、実世界において「朝」「昼」「夕」「夜」のいずれの時間帯に生起したかを自動判定している。「日の出」「パン」「満員電車」のように、「朝」という時間帯を想起させる語を手掛かりとして、文書中に記載されたイベントの生起時間帯を判定することができる。
【０００６】
前記従来技術を利用することで、特定の地域、特定の時間帯に関して記述された、ブログのような文書を収集することが可能である。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】平野徹、松尾義博、菊井玄一郎 「地理的距離と有名度を用いた地名の曖昧性解消」情報処理学会第70回全国大会．
【非特許文献２】野呂太一、乾孝司、高村大也、奥村学「テキスト中のイベントの生起時間帯判定」情報処理学会論文誌 Vol.48 No.10 pp.3405-3414 (2007)．
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、非特許文献１の技術を用いて、特定の地域に関する文書を収集する場合、「日の出がきれいに見える横浜の自宅の窓のそばでパンを食べながら、・・・」のように、特定の地域における特徴的な行動の記述を含まない文書まで収集してしまう問題があった。
【０００９】
また、非特許文献２を用いて、特定の時間帯に関する文書を収集する場合、「朝」「昼」などのおおまかな時間帯を判定するのみでは不十分であり、「15時ちょうどに動作するからくり時計」「12時〜13時の1時間のみの限定メニュー」など、より精緻な時刻、時間帯に関する文書を収集することまではできなかった。
【００１０】
また、Twitter(http://twitter.com/)（登録商標）のような投稿サービスでは、携帯電話等の端末から、投稿時刻に加え、GPSで取得した緯度経度情報を付加して文書を投稿することができる。このようなサービスは、携帯電話等の移動端末で利用しやすくデザインされていることから、日記のように過去を振り返って記述するより、「今何をしているか」をリアルタイムに投稿する利用形態が多く、記述された内容が、特定の地域、特定の時間帯に関する特徴的な行動と密接に関連している可能性が高い。しかしながら、GPS機能を有効にすると消費電力が多くなることや、ユーザ自身の現在地を特定されてしまう不安感から、GPS機能を無効にするユーザも少なくなく、緯度経度情報が付与された文書を数多く取集することはできない。また、このようなサービスでは投稿可能な文書の文字数が１４０文字程度と短く制限されていることから、現在地の地名表現を省略して記述されていることも多く、非特許文献1のような従来技術が有効とは言えなかった。
【００１１】
本発明は、上記問題点を解決するためになされたもので、特定の地域、特定の時間帯に関する特徴的な行動が記述された文書を、正確に数多く収集することが可能な文書収集装置及び方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、請求項１に記載の関連文書収集装置は、地域、または、時間帯についての検索条件を受け付ける検索条件受付手段と、座標情報、または、時刻情報、または、その両方の情報が付与された第１の文書群を対象として、前記検索条件に合致する文書を収集する文書検索手段と、前記文書検索手段により収集された文書中に記載された、行動に関連の深い語を手掛かり語として抽出する手掛かり語抽出手段と、インターネット上の第２の文書群を対象に、前記手掛かり語を含み、前記検索条件に合致する文書を収集し、記憶手段に蓄積する関連文書検索手段と、を有する。
【００１３】
また、請求項２に記載の関連文書収集装置は、請求項１に記載の関連文書収集装置において、前記検索条件受付部が、地域および時間帯の双方についての検索条件を受け付け、前記関連文書検索手段が、手掛り語を含み、前記地域、および時間帯の双方についての検索条件に合致する文書を収集、蓄積する。
【発明の効果】
【００１４】
本発明によれば、文書が投稿された場所、および文書中に記述された内容が指し示す時刻が付与される第１の文書群から、注目する地域、時間帯にて記述された文書を選別し、前記文書中に含まれる特徴的な行動と関連したキーワードを手掛かり語として抽出し、該キーワードを検索クエリとして第２の文書群から文書を収集するため、特定の場所、特定の時間帯における特徴的な行動と関連が深い文書を収集することができる。
【００１５】
また、行動と関連の深い手掛かり語を検索クエリとして、インターネット等、膨大な文書が存在する第２の文書群を対象として文書を収集することから、第１の文書群から文書を直接収集する場合と比べて、数多くの関連文書を収集することができる。また、文書長の長い文書も収集することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施の形態における文書収集装置の構成図である。
【図２】本発明の一実施の形態における検索条件記憶部の格納例である。
【図３】本発明の一実施の形態における座標・時刻付文書記憶部の格納例である。
【図４】本発明の一実施の形態における関連文書記憶部の格納例である。
【図５】本発明の一実施の形態における文書収集装置の動作のフローチャートである。
【図６】本発明の一実施の形態における図５のＳ５４０の詳細な処理のフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本発明を実施するための形態について詳細に説明する。
【００１８】
図１は、本発明の一実施の形態における文書収集装置の構成を示す。
【００１９】
まず、図１を参照して、本実施の形態に係る関連文書収集装置の構成について説明する。
【００２０】
本発明の関連文書収集装置は、検索条件受付部１１０、検索条件記憶部１２０、座標・時刻付文書記憶部１３０、座標・時刻付文書検索部１４０、手掛かり語抽出部１５０、関連文書検索部１７０、関連文書記憶部１８０から構成される。関連文書検索部１７０は、インターネット１８０と接続される。
【００２１】
検索条件受付部１１０は、ユーザが入力する地域および時間帯を受け付ける。地域は、緯度経度で表される地点（座標）、及び半径を指定する形態で入力する。また、時間帯は、「12時〜13時」のように、1日24時間における始点と終点を指定する形態で入力する。
【００２２】
なお、地域の指定については上記に限定されるものではなく、都道府県市区町村の単位で「東京都○○区」のように指定する形態、地図上の矩形領域を、１つの頂点の緯度経度および対角線上の端点の緯度経度を指定する形態、地図を画面上に表示し、マウス等のポインティングデバイスを用いてユーザが閉領域を指定する形態等でもよい。
【００２３】
また、時間帯の指定については上記に限定されるものではなく「11月〜2月の各々の日における12時〜13時」「金曜日の12時〜13時」など、様々な制約の形態で指定してもよい。
【００２４】
検索条件記憶部１２０は、前記指定された地域および時間帯の条件を保持しておくハードディスク等の記憶媒体である。
【００２５】
座標・時刻付文書記憶部１３０は、投稿された地点の座標情報、および日時が付随する文書を格納するハードディスク等の記憶媒体である。
【００２６】
座標・時刻付文書検索部１４０は、座標・時刻付文書記憶部１３０から、検索条件記憶部１２０に記録された検索条件（地域および時間帯）に合致する文書を取得する検索部である。
【００２７】
手掛かり語抽出部１５０は、座標・時刻付文書検索部１４０が取得した各文書に記述された行動と関連の深い手掛かり語を抽出する。手掛かり語は、例えば、ある飲食店での食事に関する文書であれば飲食店名、映画鑑賞に関する文書であれば映画館の名称や映画のタイトルなど、「食事」や「鑑賞」といった行動が推測できる語である。
【００２８】
関連文書検索部１７０は、手掛かり語、および検索条件記憶部１２０に記録された検索条件に基づき、インターネット１８０から文書を検索・収集する検索部である。
【００２９】
関連文書記憶部１８０は、前記関連文書検索部１７０が収集した文書を蓄積するハードディスク等の記憶媒体である。
【００３０】
続いて、各記憶部の構成について説明する。
【００３１】
図２は、本発明の一実施の形態における検索条件記憶部の格納例を示す。
【００３２】
ユーザが「北緯45.332、東経135.443、半径1km」の地域、「12:00〜13:00」の時間帯における特徴的な行動に関連する文書を収集したい場合に、前記検索条件を入力すると、検索条件は図２のように格納される。
【００３３】
図３は、本発明の一実施の形態における座標・時刻付文書記憶部の格納例である。
【００３４】
Twitter（登録商標）のような投稿サービスでは、ユーザが送信を許可した場合には、ユーザ端末から緯度経度情報が送信されるため、投稿した地点の座標情報（緯度経度）、および投稿日時が、投稿した文書とともに記録される。本発明の関連文書収集装置では、Twitter（登録商標）への投稿文書のように、座標情報および時刻情報が付加された文書を予め座標・時刻付文書記憶部１３０に蓄積しておく。各文書には一意な文書IDを付与し、文書ID、緯度経度、投稿日時、および本文を組にして記録する。
【００３５】
図４は、本発明の一実施の形態における関連文書記憶部の格納例である。本発明の関連文書収集装置は、ユーザが指定した検索条件に合致する文書をインターネットから検索、収集し、関連文書記憶部１８０に蓄積する。収集した各文書には、一意な文書IDを付与し、文書ID、本文を組にして記録する。なお、文書ID、本文に加えて、タイトルや著者名等の情報を合わせて記録してもよい。
【００３６】
次に、図５を参照して、本実施の形態に係る文書収集装置の動作を説明する。
【００３７】
図５は、本発明の一実施の形態における文書収集装置の動作のフローチャートである。
【００３８】
ステップ５１０）  検索条件受付部１１０において、ユーザからの検索条件の入力を受け付ける。検索条件は、地域および時間帯を指定する形態で、それぞれ「北緯45.332、東経135.443、半径1km」「12:00〜13:00」のように入力する。受け付けた検索条件は、検索条件記憶部１２０に記録する。
【００３９】
ステップ５２０）  座標・時刻付文書検索部１４０が、座標・時刻付文書記憶部１３０から、前記検索条件に合致する文書を選別し、取得する。座標・時刻付文書記憶部１３０に、図３に示す３文書が記録されている場合、各々の文書の座標情報が、前記検索条件における地域の条件に合致するか否かを判定し、合致する場合は、さらに該文書の投稿時刻を、前記検索条件における時間帯の条件に合致するか否かを判定する。双方の条件に合致した文書について、本文を手掛かり語抽出部１５０に送出する。図３に示す３文書のうち、文書IDが"doc1"の文書のみが検索条件に合致するため、その本文である「ラーメン○△亭で早めの昼食なう」が送出される。合致する文書が複数存在する場合は、その全文書の本文を送出する。
【００４０】
なお、本実施の形態では、地域に関する検索条件を、緯度経度および半径で表される円形領域で指定する形態としたため、検索条件として指定された緯度経度（円形領域の中心点）と、文書の緯度経度間の距離を算出し、該距離が、検索条件として指定された半径以内の場合は、該文書の緯度経度が地域に関する検索条件に合致すると判断できる。矩形領域や住所によって指定する形態の場合のように、領域が円形でない場合も同様に、文書に付随する緯度経度が、それぞれの領域内に含まれるか否かによって判定する。
【００４１】
ステップ５３０）  手掛かり語抽出部１５０が、座標・時刻付文書検索部１４０から送出された文書の本文を解析し、手掛かり語を抽出する。手掛かり語は、文書中に記述された行動と関連の深い語であるため、具体的な行動と関連する店舗名や建物名、観光地名などが該当する。したがって、文献１「齊藤、今村、鈴木『CRFを用いたブログから固有表現抽出』言語処理学会 第13回年次大会（2007）」に記載された技術を用い、「地名」「人名」「組織名」などの区分を持つ固有表現のうち、「組織名」「人工物名」を対象として抽出する。図３に示す"doc1"からは、「ラーメン○△亭」が抽出される。抽出した手掛り語は、関連文書検索部１７０に送出する。
【００４２】
手掛り語は、特定の地域、特定の時間帯における行動と関連の深い語であればよいことから、固有表現に限定する必要はない。地域に根ざした飲食物の名称や、「海水浴」など、予め手掛かり語からなる辞書を構築しておき、文書を該辞書と照合して手掛かり語を抽出したり、前記文献１の技術を用いて抽出した固有表現に、辞書と照合して抽出した語を合わせたものを手掛り語としてもよい。
【００４３】
ステップ５４０）  関連文書検索部１７０が、インターネット１６０上のWeb文書を対象として、前記手掛り語の各々を検索クエリとして検索を行い、文書を収集する。さらに、収集した文書のうち、検索条件記憶部１２０に記録された検索条件に合致する文書のみを、一意な文書IDを付与して関連文書記憶部１８０に記録する。
【００４４】
当該ステップ５４０で関連文書検索部１７０が行う処理の流れを、図６を用いて詳細に説明する。
【００４５】
ステップ６１０）１つの手掛り語をクエリとして、インターネット１６０を対象として検索を行い、収集した文書のうち１つの文書を取得する。
【００４６】
ステップ６２０）  前記文書の本文に対し、座標情報の付与を行う。座標情報の付与には、非特許文献1に記載の技術のような、文書中に記載された地名表現が示す実世界の位置（住所）を判定する技術を用い、文書中に地名が出現する場合に、該地名が示す実世界の位置を該文書の座標情報とみなすことで行う。文書中に地名表現が出現しない場合は、座標情報として「該当なし」を付与する。
【００４７】
ステップ６３０）  検索条件記憶部１２０から地域に関する検索条件を取得し、前記座標情報が該検索条件に合致するか否かを判定する。該検索条件が示す領域の範囲外に前記座標情報が位置する場合、および、文書の座標情報として「該当なし」が付与されている場合は、該検索条件には合致しないため、ステップ６７０に進む。合致する場合は、ステップ６４０に進む。
【００４８】
ステップ６４０）  前記文書の本文に記載された内容が指し示す時刻（または時間帯）を判定する。非特許文献２に記載の技術のような、文書中に記載されたイベントの生起時間帯を判定する技術を用い、該時間帯を該文書の時刻情報とみなすことで行う。なお、文書中に明確な時刻表現が出現する場合は、それを取得し、文書の時刻情報とみなしてもよい。
【００４９】
ステップ６５０）  検索条件記憶部１２０から時刻に関する検索条件を取得し、前記時刻が該検索条件に合致するか否かを判定する。検索条件に合致する場合はステップ６６０に進み、合致しない場合はステップ６７０に進む。
【００５０】
ステップ６６０）  前記文書を関連文書として、関連文書記憶部１８０に記録する。
【００５１】
ステップ６７０）  ステップ６１０で収集した文書のうち、未処理の文書があるか否かを判定する。未処理の文書がある場合はステップ６２０に戻り、次の文書の処理を開始する。未処理の文書が存在しない場合は、処理を終える。
【００５２】
なお、ステップ６１０〜ステップ６７０の処理は、１つの手掛かり語毎に行い、全ての手掛かり語に基づいて収集した文書を、関連文書記憶部１８０に蓄積してゆく。
【００５３】
本実施の形態では、関連文書検索部がインターネット上のWeb文書を対象として関連文書を収集したが、Web文書を幅広く収集するのではなく、インターネット上のブログや、インターネット上の口コミサイトに投稿された文書など、一部の文書に限定して収集してもよい。ブログには、個人の体験が多く記載されることも多いため、例えば、特定の地域、特定の時間帯において特徴的な行動と関連の深い関連文書を、ブログを対象として収集し、収集した各ブログ記事中に記載された行動の内容を「食べる」「飲む」「遊ぶ」等の行動パターンに分類し、集計すれば、前記地域、前記時間帯における特徴的な行動を容易に把握し、行動支援に役立てる等の利用形態も可能となる。
【００５４】
また、本実施の形態では、地域および時間帯に関する検索条件を入力としたが、地域または時間帯のいずれか一方のみを検索条件として与えることで、特定の地域における特徴的な行動、または特定の時間帯における特徴的な行動に関する関連文書を収集することも可能である。
【００５５】
なお、上記の図１に示す文書収集装置の各構成要素の動作をプログラムとして構築し、文書収集装置として利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。
【００５６】
本発明は上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【符号の説明】
【００５７】
１１０  検索条件受付部
１２０  検索条件記憶部
１３０  座標・時間付文書記憶部
１４０  座標・時刻付文書検索部
１５０  手掛かり語抽出部
１６０  インターネット
１７０  関連文書検索部
１８０  関連文書記憶部
【図１】
0005613700.tif 000002
【図２】
0005613700.tif 000003
【図３】
0005613700.tif 000004
【図４】
0005613700.tif 000005
【図５】
0005613700.tif 000006
【図６】
0005613700.tif 000007