(57)【特許請求の範囲】
【請求項１】
ユーザの居住域を推定する居住域推定装置であって、
位置情報を含むジオメディアを蓄積するジオメディア蓄積装置から、ユーザ毎にジオメディアを取得する取得手段と、
前記取得手段が取得したジオメディアに含まれる所定の項目を用いて、日常的なイベントの場所であるか、または非日常的なイベントの場所であるかを推定し、場所毎にスコアを算出するスコア算出手段と、
場所毎に算出されたスコアを用いて、当該ユーザの居住域を推定する居住域推定手段と、を備え、
前記ジオメディアに含まれる所定の項目には、コメントの有無、画像の有無、一緒にいた人に関する情報の少なくとも１つを含むこと
を特徴とする居住域推定装置。
【請求項２】
請求項１記載の居住域推定装置であって、
前記スコア算出手段は、前記取得手段が取得したジオメディアを用いて、場所毎に当該場所に居た頻度に基づいてスコアを算出し、前記非日常的なイベントの場所については、前記日常的なイベントの場所より低い重み付けをすること
を特徴とする居住域推定装置。
【請求項３】
請求項１または２記載の居住域推定装置であって、
前記ジオメディア蓄積装置には、端末からユーザがチェックインしたチェックイン情報が含まれるジオメディアが存在すること
を特徴とする居住域推定装置。
【請求項４】
請求項１から３のいずれか１項に記載の居住域推定装置であって、
除外対象の場所を設定した所定の除外対象リストの場所のジオメディアをフィルタリングするフィルタリング手段をさらに備え、
前記スコア算出手段は、フィルタリング後のジオメディアを用いて、前記スコアを算出すること
を特徴とする居住域推定装置。
【請求項５】
ユーザの居住域を推定する居住域推定装置であって、
位置情報を含むジオメディアを蓄積するジオメディア蓄積装置から、ユーザ毎にジオメディアを取得する取得手段と、
前記取得手段が取得したジオメディアに含まれる所定の項目を用いて、日常的なイベントの場所であるか、または非日常的なイベントの場所であるかを推定し、場所毎にスコアを算出するスコア算出手段と、
前記取得手段が取得したジオメディアおよび前記スコアを用いて、ユーザが過去に居た場所の重心を算出し、算出された前記重心を当該ユーザの居住域として推定する重心位置算出手段と、を備え、
前記ジオメディアに含まれる所定の項目には、コメントの有無、画像の有無、一緒にいた人に関する情報の少なくとも１つを含むこと
を特徴とする居住域推定装置。
【請求項６】
請求項５記載の居住域推定装置であって、
除外対象の場所を設定した所定の除外対象リストの場所、または、前記スコアが所定の閾値より小さい場所のジオメディアをフィルタリングするフィルタリング手段をさらに備え、
前記重心位置算出手段は、フィルタリング後のジオメディアを用いて、当該ユーザが過去に居た場所の重心を算出すること
を特徴とする居住域推定装置。
【請求項７】
コンピュータシステムが行う居住域推定方法であって、
前記コンピュータシステムは、
位置情報を含むジオメディアを蓄積するジオメディア蓄積装置から、ユーザ毎にジオメディアを取得する取得ステップと、
前記取得ステップで取得したジオメディアに含まれる所定の項目を用いて、日常的なイベントの場所であるか、または非日常的なイベントの場所であるかを推定し、場所毎にスコアを算出するスコア算出ステップと、
場所毎に算出されたスコアを用いて、当該ユーザの居住域を推定する居住域推定ステップと、を行い、
前記ジオメディアに含まれる所定の項目には、コメントの有無、画像の有無、一緒にいた人に関する情報の少なくとも１つを含むこと
を特徴とする居住域推定方法。
【請求項８】
コンピュータシステムが行う居住域推定方法であって、
前記コンピュータシステムは、
位置情報を含むジオメディアを蓄積するジオメディア蓄積装置から、ユーザ毎にジオメディアを取得する取得ステップと、
前記取得ステップで取得したジオメディアに含まれる所定の項目を用いて、日常的なイベントの場所であるか、または非日常的なイベントの場所であるかを推定し、場所毎にスコアを算出するスコア算出ステップと、
前記取得ステップで取得したジオメディアおよび前記スコアを用いて、ユーザが過去に居た場所の重心を算出し、算出された前記重心を当該ユーザの居住域として推定する重心位置算出ステップと、を行い、
前記ジオメディアに含まれる所定の項目には、コメントの有無、画像の有無、一緒にいた人に関する情報の少なくとも１つを含むこと
を特徴とする居住域推定方法。
【請求項９】
コンピュータシステムが実行する居住域推定プログラムであって、
前記コンピュータシステムに、
位置情報を含むジオメディアを蓄積するジオメディア蓄積装置から、ユーザ毎にジオメディアを取得する取得ステップと、
前記取得ステップで取得したジオメディアに含まれる所定の項目を用いて、日常的なイベントの場所であるか、または非日常的なイベントの場所であるかを推定し、場所毎にスコアを算出するスコア算出ステップと、
場所毎に算出されたスコアを用いて、当該ユーザの居住域を推定する居住域推定ステップと、を実行させ、
前記ジオメディアに含まれる所定の項目には、コメントの有無、画像の有無、一緒にいた人に関する情報の少なくとも１つを含むこと
を特徴とする居住域推定プログラム。
【請求項１０】
コンピュータシステムが実行する居住域推定プログラムであって、
前記コンピュータシステムに、
位置情報を含むジオメディアを蓄積するジオメディア蓄積装置から、ユーザ毎にジオメディアを取得する取得ステップと、
前記取得ステップで取得したジオメディアに含まれる所定の項目を用いて、日常的なイベントの場所であるか、または非日常的なイベントの場所であるかを推定し、場所毎にスコアを算出するスコア算出ステップと、
前記取得ステップで取得したジオメディアおよび前記スコアを用いて、ユーザが過去に居た場所の重心を算出し、算出された前記重心を当該ユーザの居住域として推定する重心位置算出ステップと、を実行させ、
前記ジオメディアに含まれる所定の項目には、コメントの有無、画像の有無、一緒にいた人に関する情報の少なくとも１つを含むこと
を特徴とする居住域推定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジオメディアからユーザの居住域を推定する居住域推定装置、居住域推定方法、および居住域推定プログラムに関する。
【背景技術】
【０００２】
現在、ジオメディアが注目を集めている。ジオメディアとは、位置情報を扱うメディアの総称で、またそれらを利用したサービスを指してジオメディアと呼ばれることもある。位置情報は、ＧＰＳやネットワークの基地局情報などから緯度、経度として取得される。また、得られた緯度、経度から地図情報、住所情報を得る仕組みとして、例えば、GoogleMapsAPIなどが公開されている。
【０００３】
ジオメディアにおいて、自分の現在位置を公開・共有するサービスとして「チェックイン」が知られている。チェックインを提供するＳＮＳサービスとして「facebook」、「foursquare」などがある。
【０００４】
また、ブログやツイッターなどを用いて、ユーザの居住域を推定し、マーケティングに活用しようとする研究も行われている（非特許文献１、２参照）。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】「ブログ作者の居住域の推定」、安田宜仁、平尾務、鈴木潤、磯崎秀樹、言語処理学会、第１２回年次大会、pp. 512-515、2006
【非特許文献２】「地域特徴語選択を用いたマルチクラス分類によるTwitterユーザの居住地推定」、西村駿人、数原良彦、鷲崎誠司、電子情報通信学会、第４回シンポジウム、pp. 23-28、2012
【発明の概要】
【発明が解決しようとする課題】
【０００６】
非特許文献１、２では、ブログやツイッターなどのテキスト情報を解析することで、ユーザの居住域を推定する。しかしながら、ジオメディアにはテキスト情報が含まれているとは限らないため、ジオメディアに非特許文献１、２を適用してユーザの居住域を推定することはできない。また、ジオメディアにテキスト情報が含まれている場合であっても、地名などの住所に関する情報が含まれていない場合、居住域の推定に用いることができない。
【０００７】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、ジオメディアを用いてユーザの居住域を推定する居住域推定装置、居住域推定方法、および居住域推定プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１記載の本発明は、ユーザの居住域を推定する居住域推定装置であって、位置情報を含むジオメディアを蓄積するジオメディア蓄積装置から、ユーザ毎にジオメディアを取得する取得手段と、前記取得手段が取得したジオメディアに含まれる所定の項目を用いて、日常的なイベントの場所であるか、または非日常的なイベントの場所であるかを推定し、場所毎にスコアを算出するスコア算出手段と、場所毎に算出されたスコアを用いて、当該ユーザの居住域を推定する居住域推定手段と、を備え、前記ジオメディアに含まれる所定の項目には、コメントの有無、画像の有無、一緒にいた人に関する情報の少なくとも１つを含むことを要旨とする。
請求項２記載の本発明は、居住域推定装置であって、前記スコア算出手段は、前記取得手段が取得したジオメディアを用いて、場所毎に当該場所に居た頻度に基づいてスコアを算出し、前記非日常的なイベントの場所については、前記日常的なイベントの場所より低い重み付けをすることを要旨とする。
【０００９】
請求項３記載の本発明は、居住域推定装置であって、前記ジオメディア蓄積装置には、端末からユーザがチェックインしたチェックイン情報が含まれるジオメディアが存在することを要旨とする。
【００１２】
請求項４記載の本発明は、居住域推定装置であって、除外対象の場所を設定した所定の除外対象リストの場所のジオメディアをフィルタリングするフィルタリング手段をさらに備え、前記スコア算出手段は、フィルタリング後のジオメディアを用いて、前記スコアを算出することを要旨とする。
【００１３】
請求項５記載の本発明は、ユーザの居住域を推定する居住域推定装置であって、位置情報を含むジオメディアを蓄積するジオメディア蓄積装置から、ユーザ毎にジオメディアを取得する取得手段と、前記取得手段が取得したジオメディアに含まれる所定の項目を用いて、日常的なイベントの場所であるか、または非日常的なイベントの場所であるかを推定し、場所毎にスコアを算出するスコア算出手段と、前記取得手段が取得したジオメディアおよび前記スコアを用いて、ユーザが過去に居た場所の重心を算出し、算出された前記重心を当該ユーザの居住域として推定する重心位置算出手段と、を備え、前記ジオメディアに含まれる所定の項目には、コメントの有無、画像の有無、一緒にいた人に関する情報の少なくとも１つを含むことを要旨とする。
【００１５】
請求項６記載の本発明は、居住域推定装置であって、除外対象の場所を設定した所定の除外対象リストの場所、または、前記スコアが所定の閾値より小さい場所のジオメディアをフィルタリングするフィルタリング手段をさらに備え、前記重心位置算出手段は、フィルタリング後のジオメディアを用いて、当該ユーザが過去に居た場所の重心を算出することを要旨とする。
【００１６】
請求項７記載の本発明は、コンピュータシステムが行う居住域推定方法であって、前記コンピュータシステムは、位置情報を含むジオメディアを蓄積するジオメディア蓄積装置から、ユーザ毎にジオメディアを取得する取得ステップと、前記取得ステップで取得したジオメディアに含まれる所定の項目を用いて、日常的なイベントの場所であるか、または非日常的なイベントの場所であるかを推定し、場所毎にスコアを算出するスコア算出ステップと、場所毎に算出されたスコアを用いて、当該ユーザの居住域を推定する居住域推定ステップと、を行い、前記ジオメディアに含まれる所定の項目には、コメントの有無、画像の有無、一緒にいた人に関する情報の少なくとも１つを含むことを要旨とする。
【００１７】
請求項８記載の本発明は、コンピュータシステムが行う居住域推定方法であって、前記コンピュータシステムは、位置情報を含むジオメディアを蓄積するジオメディア蓄積装置から、ユーザ毎にジオメディアを取得する取得ステップと、前記取得ステップで取得したジオメディアに含まれる所定の項目を用いて、日常的なイベントの場所であるか、または非日常的なイベントの場所であるかを推定し、場所毎にスコアを算出するスコア算出ステップと、前記取得ステップで取得したジオメディアおよび前記スコアを用いて、ユーザが過去に居た場所の重心を算出し、算出された前記重心を当該ユーザの居住域として推定する重心位置算出ステップと、を行い、前記ジオメディアに含まれる所定の項目には、コメントの有無、画像の有無、一緒にいた人に関する情報の少なくとも１つを含むことを要旨とする。
【００１８】
請求項９記載の本発明は、コンピュータシステムが実行する居住域推定プログラムであって、前記コンピュータシステムに、位置情報を含むジオメディアを蓄積するジオメディア蓄積装置から、ユーザ毎にジオメディアを取得する取得ステップと、前記取得ステップで取得したジオメディアに含まれる所定の項目を用いて、日常的なイベントの場所であるか、または非日常的なイベントの場所であるかを推定し、場所毎にスコアを算出するスコア算出ステップと、場所毎に算出されたスコアを用いて、当該ユーザの居住域を推定する居住域推定ステップと、を実行させ、前記ジオメディアに含まれる所定の項目には、コメントの有無、画像の有無、一緒にいた人に関する情報の少なくとも１つを含むことを要旨とする。
【００１９】
請求項１０記載の本発明は、コンピュータシステムが実行する居住域推定プログラムであって、前記コンピュータシステムに、位置情報を含むジオメディアを蓄積するジオメディア蓄積装置から、ユーザ毎にジオメディアを取得する取得ステップと、前記取得ステップで取得したジオメディアに含まれる所定の項目を用いて、日常的なイベントの場所であるか、または非日常的なイベントの場所であるかを推定し、場所毎にスコアを算出するスコア算出ステップと、前記取得ステップで取得したジオメディアおよび前記スコアを用いて、ユーザが過去に居た場所の重心を算出し、算出された前記重心を当該ユーザの居住域として推定する重心位置算出ステップと、を実行させ、前記ジオメディアに含まれる所定の項目には、コメントの有無、画像の有無、一緒にいた人に関する情報の少なくとも１つを含むことを要旨とする。
【発明の効果】
【００２０】
本発明によれば、本発明の目的は、ジオメディアを用いてユーザの居住域を推定する居住域推定装置、居住域推定方法、および居住域推定プログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１の実施形態に係る居住域推定装置の構成を示す構成図である。
【図２】ジオメディア蓄積装置のデータ構成例を示す図である。
【図３】本発明の第２の実施形態に係る居住域推定装置の構成を示す構成図である。
【図４】本発明の第２の実施形態の変形例に係る居住域推定装置の構成を示す構成図である。
【図５】本発明の第３の実施形態に係る居住域推定装置の構成を示す構成図である。
【図６】本発明の第４の実施形態に係る居住域推定装置の構成を示す構成図である。
【図７】本発明の第４の実施形態の変形例を説明するための説明図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態について説明する。
【００２３】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る居住域推定装置１の構成を示す図である。
【００２４】
図示する居住域推定装置１は、ジオメディア取得部１１と、ジオメディア記憶部１２と、位置情報集計部１３と、居住域推定部１４と、推定結果出力部１５とを備える。
【００２５】
ジオメディア取得部１１は、位置情報を含むジオメディアを蓄積するジオメディア蓄積装置２から、ユーザ毎にジオメディアを取得し、ジオメディア記憶部１２に記憶する。
【００２６】
ジオメディア蓄積装置２には、各ユーザ端末３から送信される位置情報にもとづいて生成されるジオメディアが、ユーザ毎に蓄積されている。ユーザ端末３から送信される情報には、ユーザがユーザ端末３を用いてチェックインしたチェックイン情報、またはユーザ端末３が送信する位置情報などを用いることができる。ユーザ端末３が送信する位置情報としては、例えば、ＧＰＳや基地局情報などから取得した緯度・経度などが考えられる。また、ジオメディア蓄積装置２に格納される情報は、チェックイン情報と、ユーザ端末３が送信する位置情報とが混在してる場合、あるいは、チェックイン情報のみの場合、または、ユーザ端末３が送信する位置情報のみ場合などが考えられる。
【００２７】
なお、ジオメディア蓄積装置２のジオメディアは、上記の情報に限定されるものではない。例えば、基地局などが送信する各ユーザ端末３の位置情報に基づいて生成されるジオメディアであってもよい。
【００２８】
チェックインは、ＳＮＳ（Social Networking Service）上で自分の現在位置を友人・知人に知らせるための行為（操作）である。ユーザは、自分がいる場所をユーザ端末３から入力（チェックイン）する。また、ユーザは、チェックインする際に、コメント、写真・動画などの画像、一緒にいる人の名前などを併せて送信し、現在位置とともに公開・共有することもできる。この場合、ジオメディア蓄積装置２は、ＳＮＳサービスを提供するシステムが備えるものである。
【００２９】
位置情報集計部１３（頻度スコア算出手段）は、ジオメディア取得部１１が取得したジオメディアを用いて、ユーザが過去に居た場所（チェックインした場所）毎に当該場所に居た頻度に基づいて頻度スコアを算出する。また、位置情報集計部１３は、ジオメディアに含まれる所定の項目を用いて、日常的なイベントの場所であるか、または非日常的なイベントの場所であるかを推定し、非日常的なイベントの場所については、日常的なイベントの場所より低い重み付けをする。
【００３０】
居住域推定部１４は、場所毎に算出された頻度スコアを用いて、当該ユーザの居住域を推定する。推定結果出力部１５は、居住域推定部１４が推定した場所を、当該ユーザの居住域として、ディスプレイまたはプリンタなどの出力装置に出力、または、図示しない記憶部に記憶する。
【００３１】
図２は、本実施形態のジオメディア蓄積装置２（または、ジオメディア記憶部１２）に記憶されたジオメディアの一例を示すものである。図示するジオメディアは、ユーザＩＤ、日時、緯度、経度、住所、場所（スポット）、コメント（テキスト情報）、一緒にいる人の名前、画像（例えば、写真、動画）などの所定の項目を有する。
【００３２】
ユーザＩＤ、日時、緯度、経度については、ユーザ端末３から送信される情報である。住所および場所については、ジオメディア蓄積装置２にジオメディアを蓄積するＳＮＳシステムなどがユーザ端末３から送信される緯度・経度を用いて対応する住所および場所を設定する、または、ユーザ端末３がチェックイン情報として住所および場所を送信することが考えられる。本実施形態では、端末から送信される位置情報として緯度および経度を用いるが、緯度、経度以外の情報を用いることとしてもよい。
【００３３】
コメントには、チェックインする際に、ユーザが入力したコメント（テキスト情報）が設定される。また、名前には、チェックインする際に、ユーザが入力した一緒にいる友人・知人の名前が設定される。画像には、チェックインする際に、ユーザが撮影した写真・動画などの画像が設定される。コメント、一緒にいる人の名前、画像については、チェックイン情報として、ユーザ端末３から送信される。
【００３４】
上記説明した居住域推定装置１は、例えば、ＣＰＵと、メモリと、ＨＤＤ等の外部記憶装置と、入力装置と、出力装置とを備えた汎用的なコンピュータシステムを用いることができる。このコンピュータシステムにおいて、ＣＰＵがメモリ上にロードされた居住域推定装置１用のプログラムを実行することにより、居住域推定装置１の各機能が実現される。また、居住域推定装置１用のプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ−ＲＯＭなどのコンピュータ読取り可能な記録媒体に記憶することも、ネットワークを介して配信することもできる。なお、本実施形態の居住域推定装置１は、１つのサーバで構成されていてもよく、あるいは複数のサーバで構成されていてもよい。
【００３５】
次に、本実施形態の処理について説明する。
【００３６】
本実施形態では、ジオメディア蓄積装置２に蓄積されたジオメディアには、非日常的な位置情報（例えば旅行先など実際の居住域とは異なる位置情報）が含まれるため、非日常的な位置情報を、極力取り除いてユーザの居住域を推定できるようにする。特に、チェックイン情報を用いる場合、「チェックインする」行為は、基本的には非日常的な行為であるため、非日常的な位置情報を取り除いてユーザの居住域を推定できるようにする。
【００３７】
図１に示すように、まず、ジオメディア取得部１１は、ジオメディア蓄積装置２から、ユーザ毎にジオメディアを取得し、ジオメディア記憶部１２に記憶する。
【００３８】
そして、位置情報集計部１３は、ジオメディア記憶部１２からあるユーザのジオメディアのレコード（データ）を読み出し、当該ユーザが過去にチェックインした、または、過去に居た場所毎の頻度スコアを算出する。
【００３９】
具体的には、位置情報集計部１３は、ジオメディアの中の住所を用いて、各場所（または地域）を訪れた頻度（回数）を集計し、場所毎の頻度スコアを算出する。場所は、例えば、関東、関西などの地方単位であってもよく、また県単位であってもよく、あるいは市町村または区単位などであってもよい。位置情報集計部１３は、住所を用いて各ジオメディアのレコードの住所が属する場所を決定する。なお、場所は粗い方（単位が大きい方）が、一般的に居住域推定の精度は向上する。
【００４０】
そして、本実施形態では、頻度スコアを算出する際に、単純に頻度を算出するだけでなく、時刻ｔ、曜日ｄ、カテゴリｃ、画像の有無ｐ、コメントの有無ｕ、一緒にいた人の名前の有無hなどを用いて、重み付けまたは頻度スコア算出から除外することとしてもよい。これらの情報は、全て用いてもよく、また、少なくとも１つ用いることとしてもよい。
【００４１】
全ての情報を用いた場合のある場所Pの頻度スコアSは、式１により算出される。
【数１】
0005547831.tif 000002
【００４２】
Xpは、当該ユーザのジオメディアの中で場所Pが出現した回数である（ｉ＝1，2，・・・，Xp）。なお、重みWを「0」とした場合、算出対象から除外することと等価である。また、重みWを「1」とした場合、当該場所Pが出現した頻度（回数）のみでスコアを算出することと等価である。
【００４３】
以下に、各項目について説明する。
【００４４】
（１）時刻t
位置情報集計部１３は、当該場所Pの各ジオメディアのレコードに設定された日時の時刻を取得し、その時刻が属する時間帯に応じてあらかじめ定めた重みWt を設定する。すなわち、ユーザ端末３がチェックイン情報または位置情報を送信した時刻を用いて、例えば、自宅周辺なのか、あるいは出かけ先なのかを推定する。例えば、時刻が朝または夜の時間帯の場合、自宅周辺の可能性が高いと推定し、Wtを「1」より大きな所定の値に設定する。一方、時刻が昼間の時間帯の場合、出かけ先である可能性が高いと推定し、Wtを「1」より小さい所定の値に設定する。
【００４５】
なお、時刻が朝または夜の時間帯の場合、Wtに「1」を設定し、当該ジオメディアのレコードを算出対象とし、時刻が昼の時間帯の場合、Wtに「0」を設定し、当該ジオメディアのレコードを算出対象から除外することとしてもよい。
【００４６】
（２）曜日d
位置情報集計部１３は、当該場所Pのジオメディアのレコードに設定された日時の日付を用いて当該日付の曜日を取得し、その曜日に応じてあらかじめ定めた重みWdを設定する。すなわち、ユーザ端末３がチェックイン情報または位置情報を送信した曜日を用いて、自宅周辺なのか、あるいは出かけ先なのかを推定する。例えば、曜日が平日（月曜日から金曜日）の場合、自宅周辺の可能性が高いと推定し、Wdを「1」より大きな所定の値に設定する（または、Wdに「1」を設定し、算出対象とする）。一方、当該日付が土日祝日の場合、出かけ先である可能性が高いと推定し、Wdを「1」より小さい所定の値に設定する（または、Wdに「0」を設定し、算出対象外とする）。
【００４７】
（３）カテゴリc
位置情報集計部１３は、当該場所Pのジオメディアのレコードに設定された住所（または場所）のカテゴリを取得する。カテゴリとしては、例えば、「観光地カテゴリ」と、「非観光地カテゴリ」とを用いることが考えられる。本実施形態では、あらかじめ、観光地毎に住所及び場所名を設定した観光地リストを作成し、図示しない記憶部に記憶しておく。そして、ジオメディアのレコードに設定された住所が観光地リストに存在する場合、当該ジオメディアのレコードの住所は観光地カテゴリであると判別し、当該住所が観光地リストに存在しない場合、当該ジオメディアのレコードの住所は非観光地カテゴリであると判別する。
【００４８】
非観光地カテゴリであると判別した場合、自宅周辺の可能性が高いと推定し、「１」より大きな所定の非観光地カテゴリ用の所定の値をWcに設定する（または、Wcに「1」を設定し、算出対象とする）。一方、観光地カテゴリであると判別した場合、出かけ先である可能性が高いと推定し、「1」より小さい所定の観光地カテゴリ用の値をWcに設定する（または、Wcに「0」を設定し、算出対象外とする）。
【００４９】
（４）画像の有無p
位置情報集計部１３は、当該場所Pのジオメディアのレコードの画像の有無に応じてあらかじめ定めた重みWpを設定する。すなわち、チェックイン情報を送信した際に、写真や動画などの画像を併せてアップロードしているか否かによって、非日常のイベントか、あるいは日常的なイベントかを推定する。画像が添付されていな場合は、日常的なイベントで自宅周辺の可能性が高いと推定し、Wpを「1」より大きな所定の値に設定する（または、Wpに「1」を設定し、算出対象とする）。一方、画像が添付されている場合、非日常のイベントで出かけ先である可能性が高いと推定し、Wpを「1」より小さい所定の値に設定する（または、Wpに「0」を設定し、算出対象外とする）。
【００５０】
なお、画像の有無だけでなく、画像が添付されている場合は、当該画像自体を画像解析（画像認識）し、画像を場面（シーン）毎に分類し、場面毎にあらかじめ定めた重みWpを設定することとしてもよい。例えば、食事の場面であれば、画像が添付されているが、日常のイベントであると推定し、Wpを「1」より大きな所定の値に設定する（または、Wpに「1」を設定し、算出対象とする）。一方、風景の場面であれば、非日常のイベントで出かけ先であると推定し、Wpを「1」より小さい所定の値に設定する（または、Wpに「0」を設定し、算出対象外とする）。
【００５１】
また、画像が添付されている場合、当該画像に埋め込まれた位置情報を、ユーザ端末３から送信される位置情報（緯度・経度）の代わりに用いることとしてもよい。
【００５２】
（５）コメントの有無u
位置情報集計部１３は、当該場所Pのジオメディアのレコードのコメント（テキスト情報）の有無に応じてあらかじめ定めた重みWuを設定する。すなわち、チェックイン情報を送信した際に、コメントを併せてアップロードしているか否かによって、非日常のイベントか、あるいは日常的なイベントかを推定する。コメントが無い場合、日常的なイベントで自宅周辺の可能性が高いと推定し、Wuを「1」より大きな所定の値に設定する（または、Wuに「1」を設定し、算出対象とする）。一方、コメントが有る場合、非日常のイベントで出かけ先である可能性が高いと推定し、Wuを「1」より小さい所定の値に設定する（または、Wuに「0」を設定し、算出対象外とする）。
【００５３】
（６）名前の有無h
位置情報集計部１３は、当該場所Pのジオメディアのレコードの名前の有無に応じてあらかじめ定めた重みWhを設定する。すなわち、チェックイン情報を送信した際に、一緒にいる人の名前を併せてアップロードしているか否かによって、その場に一人でいたのか、あるいは誰かと複数人でいたのかにより、非日常のイベントか、あるいは日常的なイベントかを推定する。例えば、一人でチェックインしている場合（名前が無い場合）、日常的なイベントで自宅周辺の可能性が高いと推定し、Whを「1」より大きな所定の値に設定する（または、Whに「1」を設定し、算出対象とする）。一方、複数人でチェックインしている場合（名前が有る場合）、非日常のイベントで出かけ先である可能性が高いと推定し、Whを「1」より小さい所定の値に設定する（または、Whに「0」を設定し、算出対象外とする）。
【００５４】
なお、ジオメディア蓄積装置２のジオメディアのレコードが、チェックイン情報ではない、ユーザ端末３が送信する位置情報の場合、（１）時刻、（２）曜日および（３）カテゴリを用いて頻度スコアを算出することができる。
【００５５】
また、以上説明した（１）から（６）の情報は一例であって、これ以外のユーザ端末３が収集可能な情報を用いて、頻度スコアの算出を行うこととしてもよい。例えば、周囲の騒音、ユーザの心拍数、移動速度など用いて頻度スコアを算出することも考えられる。具体的には、騒音および心拍数については、大きい場合は非日常のイベントであると推定して「1」より小さな重みWを設定し、小さい場合は日常のイベントであると推定して「1」より大きな重みWを設定する。また、移動速度が大きい場合は乗り物に乗っていると判別し、非日常のイベントであると推定して「1」より小さな重みWを設定し、小さい場合は乗り物に乗っていないと判別し、日常のイベントであると推定して「1」より大きな重みWを設定することなどが考えられる。なお、これらの情報は、ユーザ端末３において収集され、位置情報とともにジオメディア蓄積装置２に送信されるものとする。
【００５６】
このように、位置情報集計部１３は、ユーザ毎に、当該ユーザがチェックインした、または、過去に居た全ての場所Pについて、頻度スコアを算出する。
【００５７】
居住域推定部１４は、位置情報集計部１３が算出した各場所Pの頻度スコアを用いて、各ユーザの居住域を推定する。そして、推定結果出力部１５は、居住域推定部１４が推定した居住域を、ディスプレイまたはプリンタなどに出力する。
【００５８】
居住域推定部１４は、推定結果として最も頻度スコアが大きい１つの場所のみを出力すること（１−ｂｅｓｔ）としてもよく、あるいはあらかじめ定めた上位Ｎ個の頻度スコアの複数の場所を出力すること（Ｎ−ｂｅｓｔ）としてもよい。もしくは、事前に閾値Ｔ１を設定しておき、閾値Ｔ１以上の頻度スコアの各場所を推定結果として出力することも考えられる。
【００５９】
複数の場所を推定結果として出力する場合、ユーザの居住域が複数ある場合に有効である。また、推定結果を出力する際に推定居住域だけでなく、対応する頻度スコアも出力してもよい。頻度スコアを出力することで、例えは、この推定結果を用いた後段の処理において、推定居住域に従ってお勧めの店舗情報を推薦（レコメンド）する場合、推薦する店舗の数を頻度スコアに応じて制御することが考えられる。
【００６０】
なお、推定居住域として、頻度スコアが高い場所Pそのものをピンポイントで出力する以外に、頻度スコアが高い上位の複数個が属するエリアを特定し、当該エリアを推定結果として出力することとしてもよい。例えば、上位の頻度スコアの場所が、東京都、埼玉県、千葉県の場合、推定居住域を関東エリアすることとしてもよい。
【００６１】
また、頻度スコアが高い場所Pそのものをピンポイントで出力する場合でも、当該場所Pが属するエリアも合わせて推定結果として出力することとしてもよい。
【００６２】
以上説明した第１の実施形態では、ジオメディアを用いて、ユーザが過去に居た場所毎に当該場所に居た頻度に基づいて頻度スコアを算出し、場所毎に算出された頻度スコアを用いて当該ユーザの居住域を推定する。これにより、本実施形態では、テキスト情報を解析することなく、ジオメディアに含まれる位置情報を用いてユーザの居住域を推定することができる。
【００６３】
また、本実施形態では、ジオメディアに含まれる所定の項目を用いて、日常的なイベントの場所であるか、または非日常的なイベントの場所であるかを推定し、非日常的なイベントの場所については、日常的なイベントの場所より低い重み付けをすることで、非日常的なジオメディアの影響を小さくし、より高い精度でユーザの居住域を推定することができる。
【００６４】
また、このようにジオメディアからユーザの居住域を推定することで、ユーザのプロファイリングを容易に行い、マーケティングに活用することができる。例えば、ユーザの居住域に対応した地域のお店を適切にレコメンドすることなどができる。
【００６５】
＜第２の実施形態＞
図３は、本発明の第２の実施形態に係る居住域推定装置１Ａの構成を示す図である。
【００６６】
第１の実施形態では、ジオメディア蓄積装置２に蓄積されたジオメディアの中にチェックイン情報が多く含まれ、ユーザが居住域でチェックインをしていないときには、ユーザの居住域を正しく推定できない場合がある。そこで、第２の実施形態では、チェックイン情報、または、送信された位置情報から直接、ユーザの居住域を推定するのではなく、チェックインされた場所、または、送信された位置情報の分布を用いてユーザの居住域を推定する。
【００６７】
図３に示す居住域推定装置１Ａは、ジオメディア取得部１１とジオメディア記憶部１２と、重心位置算出部１６と、推定結果出力部１５とを備える。本実施形態のジオメディア取得部１１、ジオメディア記憶部１２、推定結果出力部１５については、第１の実施形態のジオメディア取得部１１、ジオメディア記憶部１２、推定結果出力部１５と同様であるため、ここでは説明を省略する。
【００６８】
重心位置算出部１６は、ジオメディア取得部１１が取得したジオメディアの位置情報（緯度および経度など）を用いて、チェックインした場所、または、ユーザが過去に居た場所の重心を、当該場所に居た頻度に基づいて算出し、算出された重心を当該ユーザの居住域として推定する。すなわち、ユーザの行動エリアに基づいて当該ユーザの居住域を推定する。
【００６９】
以下に、本実施形態の処理を説明する。
【００７０】
ジオメディア取得部１１は、ジオメディア蓄積装置２からユーザ毎にジオメディアを取得し、ジオメディア記憶部１２に記憶する。
【００７１】
そして、重心位置算出部１６は、ジオメディア記憶部１２からあるユーザのジオメディアのレコードを読み出し、読み出した各レコードの場所（位置）の重心を算出する。具体的には、ジオメディアの場所をP1，P2，・・，Pk，・・PKとする。Kは、チェックインした場所、または、ユーザが過去に居た場所の種類数である。Xpkは、場所Pkにチェックインした頻度（回数）である。また、場所Pkの緯度をLat(Pk)、経度をLon(Pk)と定義する。
【００７２】
この場合、重心位置算出部１６は、ジオメディアの各レコードの緯度および経度を用いて、推定居住域の重心の緯度Elatおよび経度Elonを以下の式２により算出する。
【数２】
0005547831.tif 000003
【００７３】
また、重心位置算出部１６は、式２の頻度Xを用いて重心を算出する代わりに、第１の実施形態で使用した頻度スコアSを用いて、重心を算出することとしてもよい。頻度スコアSを用いた場合、推定居住域の重心の緯度Elatおよび経度Elonは以下の式３のとおりである。なお、Spkは、場所Pkの頻度スコアである。
【数３】
0005547831.tif 000004
【００７４】
この場合の居住域推定装置１Ｂは、図４に示すとおり、位置情報集計部１３をさらに備える。そして、位置情報集計部１３は、緯度および経度毎に、当該緯度および経度毎が示す場所の頻度スコアを算出する。具体的には、位置情報集計部１３は、ジオメディアに含まれる所定の項目を用いて、日常的なイベントで訪れた場所であるか、または非日常的なイベントで訪れた場所であるかを推定し、非日常的なイベントで訪れた場所については、日常的なイベントで訪れた場所より低い重み付けをし、場所毎の頻度および重み付けに基づいて頻度スコアを算出する。
【００７５】
そして、推定結果出力部１５は、重心位置算出部１６が算出した重心を当該ユーザの推定居住域としてディスプレイまたはプリンタなどに出力する。なお、推定結果出力部１５は、算出した重心の緯度および経度をそのまま推定居住域として出力しても良く、あるいは、緯度および経度から対応する住所を取得し、当該住所を推定居住域として出力してもよい。
【００７６】
以上説明した第２の実施形態では、ジオメディアを用いて、ユーザが過去に居た場所の重心を、当該場所に居た頻度に基づいて算出し、算出された重心を当該ユーザの居住域として推定する。これにより、本実施形態では、テキスト情報を解析することなく、ジオメディアに含まれる位置情報を用いてユーザの居住域を推定することができる。すなわち、本実施形態では、ユーザが居住域でチェックインをしていないときであっても、チェックインされた場所、または、ユーザが過去に居た場所の分布を用いてユーザの居住域を推定するため、ユーザの居住域を正しく推定することができる。
【００７７】
また、本実施形態において、ジオメディアに含まれる所定の項目を用いて、日常的なイベントの場所であるか、または非日常的なイベントの場所であるかを推定し、非日常的なイベントの場所については、日常的なイベントの場所より低い重み付けをする頻度スコアを用いて重心を算出する場合、非日常的なジオメディアの影響を小さくし、より高い精度でユーザの居住域を推定することができる。
【００７８】
＜第３の実施形態＞
第２の実施形態では、ジオメディア蓄積装置２（またはジオメディア記憶部１２）に蓄積されたジオメディアのレコードを全て用いて、重心を算出する。そのため、例えば、旅行先などでチェックインした場合にはイレギュラーな場所の影響を受けて、居住域の推定精度を低下させる要因となる。そこで、第３の実施形態では、旅行先などのイレギュラーな場所を事前に取り除いて、居住域を推定する。本実施形態では、あらかじめ作成した除外対象位置情報リストを用いてジオメディア蓄積装置２に蓄積されたジオメディアのレコードをフィルタリングする。
【００７９】
図５は、本発明の第３の実施形態に係る居住域推定装置１Ｃの構成を示す構成図である。図示する居住域推定装置１Ｃは、ジオメディア取得部１１と、ジオメディア記憶部１２と、位置情報除外部１７（フィルタリング手段）と、除外対象位置情報リスト１７Ａと、重心位置算出部１６と、推定結果出力部１５とを備える。本実施形態のジオメディア取得部１１、ジオメディア記憶部１２、推定結果出力部１５については、第１の実施形態のジオメディア取得部１１、ジオメディア記憶部１２、推定結果出力部１５と同様であるため、ここでは説明を省略する。
【００８０】
除外対象位置情報リスト１７Ａには、居住域推定に用いない除外対象（例えば観光地など）の位置情報（地名、住所、緯度および経度など）が設定されたリストである。除外対象位置情報リスト１７Ａは、人手で作成してもよく、あるいは、Ｗｅｂ上の観光案内Ｗｅｂページに出現する地名および位置情報を自動で収集して、除外対象位置情報リスト１７Ａを生成することとしてもよい。また、除外対象位置情報リスト１７Ａは、非特許文献１または非特許文献２に記載されている技術を用いて作成することとしてもよい。
【００８１】
位置情報除外部１７は、ジオメディア記憶部１２からあるユーザのジオメディアのレコードを読み出し、除外対象位置情報リスト１７Ａに設定された除外対象の位置情報のいずれかに一致するレコードをフィルタリング（除外、破棄）し、重心位置算出部１６に出力する。重心位置算出部１６は、フィルタリング後のジオメディアのレコードを用いて、第２の実施形態と同様に、ユーザが過去に居た場所（チェックインした場所）の重心を、当該場所に居た頻度に基づいて算出し、算出された重心を当該ユーザの居住域として推定する。
【００８２】
以下に、本実施形態の処理を説明する。
【００８３】
ジオメディア取得部１１は、ジオメディア蓄積装置２からユーザ毎にジオメディアを取得し、ジオメディア記憶部１２に記憶する。位置情報除外部１７は、ジオメディア記憶部１２からあるユーザのジオメディアのレコードを読み出し、除外対象位置情報リスト１７Ａを参照し、当該リスト１７Ａに設定された除外対象の位置情報のいずれかに一致するレコードをフィルタリングし、フィルタリング後のジオメディアのレコードを重心位置算出部１６に出力する。すなわち、位置情報除外部１７は、ジオメディアの各レコードの緯度および経度、住所および場所のいずれかが、除外対象位置情報リスト１７Ａに存在する場合、当該レコードを除外・破棄する。
【００８４】
これにより、重心位置算出部１６には、フィルタリング後のジオメディアのレコード（除外対象位置に該当しないレコード）のみが入力される。重心位置算出部１６は、フィルタリング後のジオメディアのレコードを用いて、第２の実施形態と同様に、ユーザがチェックインした場所、または、ユーザが過去に居た場所の重心を、当該場所に居た頻度または頻度スコアに基づいて算出し、算出された重心を当該ユーザの居住域として推定する。
【００８５】
そして、推定結果出力部１５は、重心位置算出部１６が算出した重心（緯度および経度、または住所）をディスプレイまたはプリンタなどに出力する。
【００８６】
以上説明した第３の実施形態では、旅行先などのイレギュラーな場所のジオメディアを事前にフィルタリングし、フィルタリング後のジオメディアを用いて重心を算出し、当該重心を居住域として推定する。これにより、本実施形態では、居住域の推定精度をより向上することができる。
【００８７】
＜第４の実施形態＞
第４の実施形態では、第３の実施形態と同様に、旅行先などのイレギュラーな場所を事前に取り除いて、居住域を推定する。なお、第４の実施形態では、あらかじめ除外対象位置情報リストを作成することなく、ジオメディアのレコードをフィルタリングする。すなわち、本実施形態では、除外対象位置情報リスト作成のコストを要することなく、フィルタリングを行う。
【００８８】
図６は、本発明の第４の実施形態に係る居住域推定装置１Ｄの構成を示す図である。
【００８９】
図示する居住域推定装置１Ｄは、ジオメディア取得部１１とジオメディア記憶部１２と、位置情報集計部１３と、フィルタリング部１８と、重心位置算出部１６と、推定結果出力部１５とを備える。本実施形態のジオメディア取得部１１、ジオメディア記憶部１２、位置情報集計部１３、推定結果出力部１５については、第１の実施形態のジオメディア取得部１１、ジオメディア記憶部１２、位置情報集計部１３、推定結果出力部１５と同様であるため、ここでは説明を省略する。フィルタリング部１８は、第１の実施形態で説明した頻度スコアを用いて、ジオメディアのフィルタリングを行う。重心位置算出部１６は、フィルタリング後のジオメディアのレコードを用いて、第２の実施形態と同様に、ユーザがチェックインした場所、または、ユーザが過去に居た場所の重心を算出し、算出された重心を当該ユーザの居住域として推定する。
【００９０】
以下に、本実施形態の処理を説明する。
【００９１】
ジオメディア取得部１１は、ジオメディア蓄積装置２からユーザ毎にジオメディアを取得し、ジオメディア記憶部１２に記憶する。位置情報集計部１３は、ジオメディア記憶部１２からあるユーザのジオメディアのレコードを読み出し、各場所毎に頻度スコアを算出する。頻度スコアの算出については、第１の実施形態と同様である。
【００９２】
フィルタリング部１８は、頻度スコアを用いて、ジオメディアのフィルタリングを行う。フィルタリングの方法としては、頻度スコアが小さい場所、または、他のチェックインした場所に比べて明らかに離れている場所をフィルタリングする２つの方法がある。
【００９３】
頻度スコアが小さい場所をフィルタリングする場合、フィルタリング部１８は、あらかじめ定めた所定の閾値Ｔ２以上の場所のみを算出対象とし、閾値Ｔ２未満の場所のジオメディアのレコードをフィルタリング（除外、破棄）する。または、フィルタリング部１８は、統計的な検定手法を用いて、頻度スコアが明らかに小さい場所を自動で検出することとしてもよい。明らかに小さい頻度スコア（外れ値）を検出する方法としては、スミルノフ・グラブス検定などが知られている。
【００９４】
また、チェックインした位置、または、過去に居た位置が離れている場所をフィルタリングする場合、チェックインした場所、または、過去に居た場所毎の頻度スコアを用いて、例えば都道府県単位の頻度スコアの合計を算出し、合計した頻度スコアが最も高い都道府県以外はフィルタリングする。都道府県単位以外にも、市、区単位や、関東・関西などの地方単位でもよい。なお、単位は、粗い方が一般的に推定精度は向上する。
【００９５】
これにより、重心位置算出部１６には、フィルタリング後のジオメディアのレコードのみが入力される。重心位置算出部１６は、フィルタリング後のジオメディアのレコードを用いて、第２の実施形態と同様に、ユーザがチェックインした場所、または、過去に居た場所の重心を、当該場所に居た頻度または頻度スコアに基づいて算出し、算出された重心を当該ユーザの居住域として推定する。
【００９６】
そして、推定結果出力部１５は、重心位置算出部１６が算出した重心（緯度および経度、または住所）をディスプレイまたはプリンタなどに出力する。
【００９７】
なお、第４の実施形態の変形例として、最初に、重心位置算出部１６は、第２の実施形態と同様に全てのジオメディアのレコードを用いて第１の重心を算出する。そして、フィルタリング部１８は、算出した重心からチェックインした各場所の距離をそれぞれ算出し、重心からの距離が最も大きな場所、または重心からの距離が所定の閾値Ｔ３以上の場所をフィルタリングし、フィルタリング後のジオメディアのレコードを重心位置算出部１６に出力する。そして、重心位置算出部１６は、フィルタリング後のジオメディアのレコードを用いて、第２の重心を算出し、算出された第２の重心を当該ユーザの居住域として推定することとしてもよい。
【００９８】
図７は、本変形例を説明する説明図である。最初に算出された第１の重心６１から、チェックインされた各場所（図７では「○」で示す）との距離を算出し、重心から最も離れた場所６２、または重心から所定の閾値Ｔ３以上離れた場所６２、６３のジオメディアのレコードをフィルタリングし、フィルタリング後のジオメディアのレコードを用いて、再度、第２の重心６４を算出し、当該第２の重心６４を居住域として推定する。
【００９９】
以上説明した第４の実施形態では、旅行先などのイレギュラーな場所のジオメディアを事前にフィルタリングし、フィルタリング後のジオメディアを用いて重心を算出し、当該重心を居住域として推定する。これにより、本実施形態では、居住域の推定精度をより向上することができる。また、本実施形態では、事前に除外対象位置情報リストを作成することなく、ジオメディアのレコードをフィルタリングするため、除外対象位置情報リスト作成のコストを削減することができる。
【０１００】
なお、本発明は上記実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。例えば、第１の実施形態と第３の実施形態を組み合わせた居住域推定装置としてもよい。すなわち、第１の実施系形態の居住域推定装置（図１参照）は、第３の実施形態居住域推定装置（図５参照）の除外対象の場所を設定した除外対象位置情報リスト１７Ａおよび位置情報除外部１７を備え、位置情報除外部１７は除外対象位置情報リスト１７Ａの場所のジオメディアのレコードをフィルタリングし、位置情報集計部１３は、フィルタリング後のジオメディアのレコードを用いて、頻度スコアを算出することとしてもよい。また、これ以外にも上記各実施形態を組み合わせた居住域推定装置としてもよい。
【符号の説明】
【０１０１】
１、１Ａ、１Ｂ、１Ｃ、１Ｄ：居住域推定装置
１１  ：ジオメディア取得部
１２  ：ジオメディア記憶部
１３  ：位置情報集計部
１４  ：居住域推定部
１５  ：推定結果出力部
１６  ：重心位置算出部
１７  ：位置情報所外部
１７Ａ:除外対象位置情報リスト
１８  ：フィルタリング部
２    ：ジオメディア蓄積装置
３    ：ユーザ端末
【要約】      （修正有）【課題】ジオメディアを用いてユーザの居住域を推定する。【解決手段】ユーザの居住域を推定する居住域推定装置１であって、位置情報を含むジオメディアを蓄積するジオメディア蓄積装置２から、ユーザ毎にジオメディアを取得するジオメディア取得部１１と、ジオメディア取得部１１が取得したジオメディアを用いて、ユーザが過去に居た場所毎に当該場所に居た頻度に基づいて頻度スコアを算出する位置情報集計部１３と、場所毎に算出された頻度スコアを用いて、当該ユーザの居住域を推定する居住域推定部１４とを備える。【選択図】図１【図１】
0005547831.tif 000005
【図２】
0005547831.tif 000006
【図３】
0005547831.tif 000007
【図４】
0005547831.tif 000008
【図５】
0005547831.tif 000009
【図６】
0005547831.tif 000010
【図７】
0005547831.tif 000011