JP2012256239A - Destination prediction system and program - Google Patents
Destination prediction system and program Download PDFInfo
- Publication number
- JP2012256239A JP2012256239A JP2011129468A JP2011129468A JP2012256239A JP 2012256239 A JP2012256239 A JP 2012256239A JP 2011129468 A JP2011129468 A JP 2011129468A JP 2011129468 A JP2011129468 A JP 2011129468A JP 2012256239 A JP2012256239 A JP 2012256239A
- Authority
- JP
- Japan
- Prior art keywords
- data
- place
- stay
- document data
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Navigation (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本発明は、目的地予測装置及びプログラムに係り、特に、ユーザの文書データの閲覧履歴及び位置情報の履歴から、ユーザの目的地を予測する目的地予測装置及びプログラムに関する。 The present invention relates to a destination prediction apparatus and program, and more particularly, to a destination prediction apparatus and program for predicting a user's destination from a user's document data browsing history and position information history.
従来より、インターネット閲覧履歴からユーザの興味を推定するシステムが知られている(例えば、特許文献1)。また、閲覧履歴・移動履歴から行動パターンを生成・予測し、情報提供を行うシステムが知られている(特許文献2)。 2. Description of the Related Art Conventionally, a system that estimates a user's interest from Internet browsing history is known (for example, Patent Document 1). In addition, a system is known that generates and predicts an action pattern from a browsing history / movement history and provides information (Patent Document 2).
しかしながら、上記の特許文献1に記載のシステムは、あくまでユーザの興味の有りそうな箇所を列挙し推薦するシステムであり、目的地の予測を行うことができない、という問題がある。また、移動履歴データを使っておらずインターネット履歴のみを使っているため、推定精度が低い、という問題がある。
However, the system described in
また、上記の特許文献2に記載の技術は、移動距離に基づく地点間移動予測であり、定期的な移動における目的地しか予測できない、という問題がある。
In addition, the technique described in
本発明は、上記の問題点を解決するためになされたもので、定期的な移動でない場合であっても、目的地を精度良く予測することができる目的地予測装置及びプログラムを提供することを目的とする。 The present invention has been made to solve the above-described problems, and provides a destination prediction apparatus and program capable of accurately predicting a destination even when it is not a periodic movement. Objective.
上記の目的を達成するために本発明に係る目的地予測装置は、複数のユーザについて、文書データの閲覧履歴及び位置情報の履歴を収集する履歴収集手段と、収集された閲覧履歴の各文書データについて、前記文書データ内のテキストに応じて、閲覧された前記文書データを分類する分類手段と、前記収集された位置情報の履歴に基づいて、ユーザ毎に、滞在地データを抽出する抽出手段と、ユーザ毎に、前記ユーザの前記閲覧履歴の各文書データと、前記位置情報の履歴から抽出された各滞在地データとを関連付けて、前記文書データと前記滞在地データとの組み合わせの各々に関する相関を算出する相関算出手段と、算出した前記相関に基づいて、予測対象ユーザについて、各滞在地データが示す場所へ行く確率を算出し、前記算出された確率に基づいて目的地を予測する目的地予測手段と、を含んで構成されている。 In order to achieve the above object, a destination prediction apparatus according to the present invention includes a history collection unit that collects document data browsing history and position information history for a plurality of users, and each document data of the collected browsing history. Categorizing means for classifying the browsed document data according to text in the document data, and extracting means for extracting stay place data for each user based on the history of the collected location information Corresponding to each of the combinations of the document data and the staying place data by associating each document data of the browsing history of the user with each staying place data extracted from the history of the position information for each user. Based on the calculated correlation, the probability calculating means calculates the probability of going to the location indicated by each stay location data for the prediction target user, and the calculated Is configured to include a, a destination predicting means for predicting a destination on the basis of probability.
本発明に係るプログラムは、コンピュータを、複数のユーザについて、文書データの閲覧履歴及び位置情報の履歴を収集する履歴収集手段、収集された閲覧履歴の各文書データについて、前記文書データ内のテキストに応じて、閲覧された前記文書データを分類する分類手段、前記収集された位置情報の履歴に基づいて、ユーザ毎に、滞在地データを抽出する抽出手段、ユーザ毎に、前記ユーザの前記閲覧履歴の各文書データと、前記位置情報の履歴から抽出された各滞在地データとを関連付けて、前記文書データと前記滞在地データとの組み合わせの各々に関する相関を算出する相関算出手段、及び算出した前記相関に基づいて、予測対象ユーザについて、各滞在地データが示す場所へ行く確率を算出し、前記算出された確率に基づいて目的地を予測する目的地予測手段として機能させるためのプログラムである。 The program according to the present invention includes a computer, a history collecting unit that collects browsing history of document data and a history of position information for a plurality of users, and the text in the document data for each document data of the collected browsing history. Accordingly, the classification means for classifying the browsed document data, the extraction means for extracting the stay place data for each user based on the collected location information history, and the browsing history of the user for each user. Correlation calculation means for associating each document data with each stay place data extracted from the history of the position information and calculating a correlation for each combination of the document data and the stay place data, and the calculated Based on the correlation, for the prediction target user, the probability of going to the place indicated by each stay place data is calculated, and the target is calculated based on the calculated probability. Is a program for functioning as a destination predicting means for predicting the earth.
本発明によれば、履歴収集手段によって、複数のユーザについて、文書データの閲覧履歴及び位置情報の履歴を収集する。分類手段によって、収集された閲覧履歴の各文書データについて、前記文書データ内のテキストに応じて、閲覧された前記文書データを分類する。抽出手段によって、前記収集された位置情報の履歴に基づいて、ユーザ毎に、滞在地データを抽出する。 According to the present invention, the history collection unit collects the browsing history of document data and the history of position information for a plurality of users. The classified means classifies the browsed document data according to the text in the document data for each document data of the collected browsing history. Based on the collected history of position information, the extraction means extracts stay place data for each user.
そして、相関算出手段によって、ユーザ毎に、前記ユーザの前記閲覧履歴の各文書データと、前記位置情報の履歴から抽出された各滞在地データとを関連付けて、前記文書データと前記滞在地データとの組み合わせの各々に関する相関を算出する。目的地予測手段によって、算出した前記相関に基づいて、予測対象ユーザについて、各滞在地データが示す場所へ行く確率を算出し、前記算出された確率に基づいて目的地を予測する。 Then, for each user, the document data of the browsing history of the user and the staying place data extracted from the history of the location information are associated with each other by the correlation calculating means, and the document data and the staying place data are A correlation for each of the combinations is calculated. Based on the calculated correlation, the destination predicting means calculates a probability of going to the place indicated by each stay data for the prediction target user, and predicts the destination based on the calculated probability.
このように、ユーザ毎に、閲覧履歴の各文書データと、位置情報の履歴から抽出された各滞在地データとを関連付けて相関を算出し、算出された相関に基づいて、予測対象ユーザについて、各滞在地データが示す場所へ行く確率を算出することにより、定期的な移動でない場合であっても、目的地を精度良く予測することができる。 In this way, for each user, the correlation is calculated by associating each document data of the browsing history with each place of stay data extracted from the history of the position information, and based on the calculated correlation, By calculating the probability of going to the place indicated by each place of stay data, the destination can be predicted with high accuracy even when it is not a regular movement.
本発明に係る目的地予測装置は、前記相関算出手段によって算出された相関に基づいて、文書データの各分類と、各滞在地データとの組み合わせの各々について、前記分類に属する文書データを閲覧したときに前記滞在地データが示す場所へ行く事前確率を算出する確率算出手段を更に含み、前記目的地予測手段は、前記予測対象ユーザに対して算出された前記相関と、前記確率算出手段によって算出された前記事前確率とに基づいて、前記予測対象ユーザについて、各滞在地を目的地とする確率を算出し、目的地を予測するようにすることができる。 The destination prediction apparatus according to the present invention browses the document data belonging to the classification for each combination of the classification of the document data and each of the stay data based on the correlation calculated by the correlation calculation means. Probability calculation means for calculating a prior probability to go to the place indicated by the stay location data sometimes, wherein the destination prediction means is calculated by the correlation calculated for the prediction target user and the probability calculation means. Based on the prior probabilities that have been made, for the prediction target user, a probability that each destination is a destination can be calculated and the destination can be predicted.
本発明に係る相関算出手段は、前記ユーザの前記閲覧履歴の各文書データと、前記位置情報の履歴から抽出された各滞在地データとを関連付けて、前記文書データと前記滞在地データとの組み合わせの各々に関して、前記文書データの閲覧時刻と前記滞在地データの滞在時刻との時間差に応じた相関を算出するようにすることができる。 The correlation calculating means according to the present invention relates each document data of the browsing history of the user and each stay place data extracted from the history of the position information, and a combination of the document data and the stay place data. For each of the above, a correlation according to a time difference between the viewing time of the document data and the staying time of the staying place data can be calculated.
上記の相関算出手段は、前記文書データと前記滞在地データとの組み合わせの各々に関して、前記文書データの閲覧時刻と前記滞在地データの滞在時刻との時間差、前記文書データの閲覧時間の長さに応じた閲覧確率、及び前記滞在地データの滞在時間の長さに応じた滞在確率に基づいて、前記相関を算出するようにすることができる。 The correlation calculation means is configured to calculate, for each combination of the document data and the stay place data, a time difference between the view time of the document data and the stay time of the stay place data, and the length of the view time of the document data. The correlation can be calculated based on the corresponding browsing probability and the stay probability according to the length of the stay time of the stay place data.
上記の分類手段は、収集された閲覧履歴の各文書データについて、前記文書データ内のテキストから地名又は商品名を抽出し、前記抽出された地名を示す場所データ、又は前記抽出された商品名を販売する店舗の場所データを、前記文書データの分類として割り当てるようにすることができる。 For each document data of the collected browsing history, the classification means extracts a place name or a product name from the text in the document data, and uses the place data indicating the extracted place name or the extracted product name. The location data of the store to sell can be assigned as the classification of the document data.
上記の分類手段は、収集された閲覧履歴の各文書データについて、前記文書データ内のテキストから単語を抽出し、前記抽出された単語の集合についてクラスタリングを行い、前記文書データについて抽出された単語の集合が属するクラスタを、前記文書データの分類として割り当てるようにすることができる。 The classification means extracts words from the text in the document data for each document data of the collected browsing history, performs clustering on the extracted set of words, and extracts the words extracted from the document data. The cluster to which the set belongs can be assigned as the classification of the document data.
また、本発明のプログラムは、記憶媒体に格納して提供することも可能である。 The program of the present invention can also be provided by being stored in a storage medium.
以上説明したように、本発明の目的地予測装置及びプログラムによれば、ユーザ毎に、閲覧履歴の各文書データと、位置情報の履歴から抽出された各滞在地データとを関連付けて相関を算出し、算出された相関に基づいて、予測対象ユーザについて、各滞在地データが示す場所へ行く確率を算出することにより、定期的な移動でない場合であっても、目的地を精度良く予測することができる、という効果が得られる。 As described above, according to the destination prediction apparatus and program of the present invention, for each user, the correlation is calculated by associating each document data of the browsing history with each place of stay data extracted from the history of the position information. Then, based on the calculated correlation, by calculating the probability of going to the location indicated by each place of stay data for the prediction target user, it is possible to accurately predict the destination even if it is not a regular movement The effect of being able to be obtained.
以下、図面を参照して、本発明の好適な実施の形態について説明する。 Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings.
図1に示すように、第1の実施の形態に係る目的地予測システム10は、ユーザがWebサイトを閲覧するためのクライアントPC12と、ユーザがWebサイトを閲覧すると共に、位置情報を計測する携帯端末14と、移動体(例えば、車両)に搭載され、かつ、位置情報を計測する移動体端末16と、ユーザの目的地を予測する処理を行う処理サーバ18とを備えている。クライアントPC12、携帯端末14、及び移動体端末16の各々と、処理サーバ18とは、インターネット20を介して接続されている。
As shown in FIG. 1, the
図2に示すように、携帯端末14は、自端末の位置を計測する位置計測部22と、ユーザが自端末を操作するための操作部24と、Webサイトへのアクセスを制御すると共に、閲覧データ及び移動データを生成するコンピュータ26と、アクセスされたWebサイトをユーザに対して表示する表示部28と、Webサイトへアクセスすると共に、閲覧データ及び移動データを送信する通信部30とを備えている。
As shown in FIG. 2, the
位置計測部22は、例えば、GPSセンサ又は慣性センサを用いて構成され、自端末の現在位置を計測する。
The
通信部30は、無線通信により、インターネット20を介してWebサイトへアクセスする共に、コンピュータ26により生成された閲覧データ及び移動データを、処理サーバ18へ送信する。また、通信部30は、無線通信により後述する目的地予測要求を、処理サーバ18へ送信する。
The
コンピュータ26は、CPUと、RAMと、ROMとを備え、機能的には次に示すように構成されている。コンピュータ26は、ユーザによる操作部24の操作に応じてWebサイトへアクセスし、Webサイトの画面を表示部28に表示させる閲覧制御部32と、閲覧制御部32により表示されたWebサイトに関する閲覧データを生成して通信部30へ出力する閲覧データ生成部34と、位置計測部22により計測された自端末の位置を示す移動データを生成し、通信部30へ出力する移動データ生成部36とを備えている。
The
ユーザが操作部24を操作して、ユーザID及びパスワードをコンピュータ26に入力すると、入力されたユーザID及びパスワードが、処理サーバ18へ送信される。これによって、携帯端末14は、処理サーバ18に対してログイン状態となる。
When the user operates the
閲覧データ生成部34は、閲覧制御部32により表示されたWebサイトのURL、当該WebサイトのHTMLテキスト、Webサイトへのアクセスしたときの時刻(閲覧時刻)、サイト表示時間、ユーザID、携帯端末14に予め設定された端末ID、及び端末タイプを含む各項目からなる閲覧データを生成する。
The browsing
移動データ生成部36は、位置計測部22によって計測された位置(緯度、経度、及び高度)、位置が計測されたときの位置時刻、ユーザID、携帯端末14に予め設定された端末ID、及び端末タイプを含む各項目からなる移動データを生成する。
The movement
クライアントPC12は、操作部24、表示部28、通信部30、閲覧制御部32、及び閲覧データ生成部34と同様の構成を備えており、ユーザの操作に応じてWebサイトへアクセスしてユーザに対してWebサイトの画面を表示すると共に、表示されたWebサイトに関する閲覧データを生成して処理サーバ18へ送信する。
The client PC 12 has the same configuration as the
移動体端末16は、例えば、カーナビシステムであり、位置計測部22、操作部24、通信部30、及び移動データ生成部36と同様の構成を備えている。移動体端末16は、自端末の位置を計測すると共に、計測された自端末の位置を示す移動データを生成して処理サーバ18へ送信する。
The
図3に示すように、処理サーバ18は、閲覧データ、移動データ、及び目的地予測要求を受信する通信部40と、閲覧データ及び移動データを収集して記憶すると共に、予測対象ユーザの目的地を予測するコンピュータ42と、を備えている。
As shown in FIG. 3, the
通信部40は、インターネット20を介して、クライアントPC12、携帯端末14、及び移動体端末16から、閲覧データ、移動データ、及び目的地予測要求を受信する。
The
コンピュータ42は、CPUと、RAMと、後述する相関学習処理ルーチン及び目的地予測処理ルーチンROMとを備え、機能的には次に示すように構成されている。コンピュータ42は、受信した閲覧データ及び移動データを収集するデータ収集部50と、収集した閲覧データ及び移動データを閲覧履歴及び移動履歴としてユーザ毎に記憶するログデータベース52と、ログデータベース52からユーザ毎に移動履歴を取得する移動データ取得部54と、取得した移動履歴に基づいて、滞在地を抽出する滞在地抽出部56と、ログデータベース52からユーザ毎に閲覧履歴を取得する閲覧データ取得部58と、取得した閲覧履歴の各閲覧データのHTMLテキストに基づいて、場所を抽出する内容抽出部60と、ユーザ毎に、閲覧データ及び移動データの各組み合わせについて、相関を算出する相関算出部62と、算出された相関に基づいて、ある場所が抽出されるWebサイトを閲覧したときに滞在地へ行く確率を示す事前確率を学習する事前確率学習部64と、算出された相関及び学習された事前確率を記憶する学習結果データベース66とを備えている。なお、内容抽出部60は、分類手段の一例であり、事前確率学習部64が、確率算出手段の一例である。
The
データ収集部50は、通信部40によって受信した閲覧データ及び移動データを収集し、ユーザID毎に、閲覧データの時系列を閲覧履歴としてログデータベース52に記憶すると共に、移動データの時系列を移動履歴としてログデータベース52に記憶する。
The
滞在地抽出部56は、ユーザID毎に、移動データ取得部54によって取得された移動データの時系列に基づいて、以下に説明するように、滞在地を抽出する。
The stay
まず、移動データの時系列から、移動データが示す位置が密集している部分を探す。例えば、移動データが示す位置から求められる速度データが一定値以下となる部分を密集部分として抽出する。そして、密集部分ごとに、密集部分を含む時間窓T(開始時刻t1〜終了時刻t2)を初期値として設定する。 First, a portion where the positions indicated by the movement data are dense is searched from the time series of the movement data. For example, a portion where the velocity data obtained from the position indicated by the movement data is a certain value or less is extracted as a dense portion. Then, for each dense portion, a time window T (start time t1 to end time t2) including the dense portion is set as an initial value.
次に、時間窓T毎に、開始時刻t1を動かして、以下の(1)式で表わされる滞在確率P(j)を最大化する。 Next, for each time window T, the start time t1 is moved to maximize the stay probability P (j) expressed by the following equation (1).
ただし、α1は予め定められたパラメータである。
Here, α1 is a predetermined parameter.
また、時間窓T毎に、終了時刻t2を動かして、上記(1)で示す滞在確率P(j)を最大化する。 Further, for each time window T, the end time t2 is moved to maximize the stay probability P (j) shown in (1) above.
ここで、もし時間窓Tが重複している場合には、重複している複数の時間窓Tを統合する。以上の処理により、滞在地を抽出する候補となる時間窓T(t1〜t2)が決定される。 Here, if the time windows T overlap, a plurality of overlapping time windows T are integrated. Through the above processing, a time window T (t1 to t2) that is a candidate for extracting a stay place is determined.
そして、時間窓T毎に、時間窓T内の移動データについて、上記(1)式に従って滞在確率P(j)を算出する。上記(1)式では、位置の分散Vが小さいほど、滞在確率P(j)は大きくなり、時間窓Tの幅(t2−t1)が長いほど、滞在確率P(j)は大きい。 Then, for each time window T, the stay probability P (j) is calculated for the movement data in the time window T according to the above equation (1). In the above equation (1), the smaller the position variance V, the greater the stay probability P (j), and the longer the time window T width (t2-t1), the greater the stay probability P (j).
次に、滞在確率P(j)が閾値β1より大きくなる時間窓Tを、滞在地の抽出対象として特定し、特定された時間窓Tの移動データから、平均座標を計算して、場所を特定し、予め用意された場所データgのうち、最も近い場所データgに分類する。なお、当該場所データgは全ユーザに共通である。 Next, the time window T in which the stay probability P (j) is larger than the threshold value β1 is specified as a place of stay extraction, and the average coordinate is calculated from the movement data of the specified time window T to specify the place. Then, the location data g prepared in advance is classified into the nearest location data g. The location data g is common to all users.
以上のように、ユーザID毎に、移動データの時系列から、滞在地として、場所データgが抽出される。 As described above, the location data g is extracted as the place of stay from the time series of the movement data for each user ID.
内容抽出部60は、ユーザID毎に、閲覧データ取得部58によって取得された閲覧データの時系列に基づいて、以下に説明するように、閲覧したWebサイト中に含まれる地名を抽出し、Webサイトの内容fとして、地名に対応する場所IDを割り当てる。なお、Webサイトが、文書データの一例であり、場所IDが、文書データの分類の一例である。
The
まず、閲覧データの時系列から、予め用意された辞書データに含まれる地名・商品名に合致する単語を抽出する。商品名が抽出された場合には、商品名でさらに周辺店舗を検索し、検索結果の地名を抽出する。ここで、複数の地名が抽出され、曖昧性がある場合は、すべての地名を列挙する。 First, a word that matches a place name / product name included in dictionary data prepared in advance is extracted from the time series of browsing data. When the product name is extracted, the nearby stores are further searched by the product name, and the place name of the search result is extracted. Here, if a plurality of place names are extracted and there is ambiguity, all place names are listed.
そして、予め用意された、地名・緯度経度の組になったデータである地名辞書に基づいて、閲覧データについて抽出された地名から、場所データ(緯度経度、場所ID)を取得し、閲覧データと場所データとを結びつける。また、以下の(2)式に従って、閲覧確率P(i)を算出する。 Then, based on a place name dictionary which is a set of place name / latitude / longitude data prepared in advance, place data (latitude / longitude, place ID) is acquired from the place name extracted for the view data, and the view data and Connect with location data. Further, the browsing probability P (i) is calculated according to the following equation (2).
ただし、α0は、予め定められたパラメータであり、Tは、Webサイトの表示時間である。上記(2)式によれば、サイト表示時間Tが短いほど、閲覧確率が小さくなる。
However, α0 is a predetermined parameter, and T is the display time of the website. According to the above equation (2), the shorter the site display time T, the smaller the browsing probability.
なお、地名辞書を用いれば、場所データ(緯度経度)から最も近い地名を取得することも可能である。 If a place name dictionary is used, the nearest place name can be acquired from the place data (latitude and longitude).
相関算出部62は、図4に示すように、ユーザID毎に、閲覧履歴の閲覧データiの各々と、移動履歴から抽出された滞在地データjの各々とを組み合わせて関連付け、ユーザkにおける閲覧データiと滞在地データjとの相関wk i,jを、以下の(3)式に従って算出する。
As shown in FIG. 4, the
ただし、α2は予め定められたパラメータであり、dは、閲覧データiに対して結び付けられた場所データと、滞在地データ(場所データ)との距離であり、Tは、滞在地データの時刻tjと閲覧データの閲覧時刻tiとの時間間隔(T=tj−ti)である。
Here, α2 is a predetermined parameter, d is the distance between the location data linked to the browsing data i and the stay location data (location data), and T is the time tj of the stay location data. And the time interval (T = tj−ti) between the browsing time ti of the browsing data.
上記(3)式によれば、場所の距離dが近いほど、相関wk i,jが大きくなり、時間間隔Tが短いほど、相関wk i,jが大きくなる。また、閲覧データの閲覧時刻より滞在地データの時刻の方が早い場合には、相関が0となる。 According to equation (3), as the distance where d is close correlation w k i, j is increased, the shorter the time interval T, the correlation w k i, j is increased. Moreover, when the time of the stay place data is earlier than the browsing time of the browsing data, the correlation is zero.
なお、上記(3)式の代わりに、以下の(4)式を用いて、閲覧確率P(i)及び滞在確率P(j)を考慮した相関を算出するようにしてもよい。 Instead of the above equation (3), the following equation (4) may be used to calculate the correlation considering the browsing probability P (i) and the stay probability P (j).
また、上記(3)式は一例であり、最も簡単な例としては、T≧0の場合に、wk i,j=1としてもよい。
Further, the above equation (3) is an example. As the simplest example, when T ≧ 0, w k i, j = 1 may be set.
事前確率学習部64は、各ユーザについて算出された閲覧データiと滞在地データjとの相関に基づいて、以下に説明するように、場所fが抽出される閲覧データのWebサイトを閲覧したときに、場所gの滞在地へ行く事前確率を求める。なお、この事前確率は全ユーザで共通と仮定する。
When the prior
まず、以下の(4)式、(5)式に従って、各ユーザについて算出された相関に基づいて、ユーザkに対する閲覧データの場所fに関する相関を集計した集計結果Wk fを算出すると共に、閲覧データの場所fに関する相関を集計した集計結果Wfを算出する。 First, in accordance with the following formulas (4) and (5), based on the correlation calculated for each user, a total result W k f obtained by summing up correlations regarding the location f of the browsing data for the user k is calculated, and browsing to calculate the aggregate result W f obtained by aggregating the correlation about the location f of the data.
ただし、wk i=f,jは、ユーザkについて算出された、場所fが抽出された閲覧データiと滞在地データjとの相関である。
However, w k i = f, j is the correlation between the browsing data i from which the place f is extracted and the place of stay data j calculated for the user k.
また、以下の(6)式、(7)式に従って、各ユーザについて算出された相関に基づいて、ユーザkに対する滞在地データの場所gに関する相関を集計した集計結果Wk gを算出すると共に、滞在地データの場所gに関する相関を集計した集計結果Wgを算出する。 Further, according to the following formulas (6) and (7), based on the correlation calculated for each user, a total result W k g obtained by totaling correlations regarding the location g of the stay location data for the user k is calculated, A total result W g obtained by totaling the correlations regarding the place g of the stay place data is calculated.
ただし、wk i,j=gは、ユーザkについて算出された、閲覧データiと、場所gが抽出された滞在地データjとの相関である。
However, w k i, j = g is a correlation between the browsing data i calculated for the user k and the stay place data j from which the place g is extracted.
また、以下の(8)式、(9)式に従って、各ユーザについて算出された相関に基づいて、ユーザkに対する、閲覧データの場所fと滞在地データの場所gとの組み合わせに関する相関を集計した集計結果Wk f,gを算出すると共に、閲覧データの場所fと滞在地データの場所gとの組み合わせに関する相関を集計した集計結果Wf,gを算出する。 Moreover, the correlation regarding the combination of the browsing data location f and the stay location data location g for the user k is tabulated based on the correlation calculated for each user in accordance with the following formulas (8) and (9). The tabulation result W k f, g is calculated, and the tabulation result W f, g obtained by tabulating the correlation regarding the combination of the browsing data location f and the stay location data location g is calculated.
ただし、wk i=f,j=gは、ユーザkについて算出された、場所fが抽出された閲覧データiと場所gが抽出された滞在地データjとの相関である。
Here, w k i = f, j = g is the correlation between the browsing data i from which the location f is extracted and the stay location data j from which the location g is calculated, which is calculated for the user k.
また、以下の(10)式に従って、全ての相関を集計した集計結果Wを算出する。 Moreover, the total result W which totaled all the correlations is computed according to the following (10) Formula.
そして、上記のように算出された集計結果に基づいて、以下の式に従って、滞在地データの場所gの事前確率P(g)、閲覧データの場所fの事前確率P(f)、滞在地データの場所gであり、かつ、閲覧データの場所fである事前確率P(f,g)を算出する。
Then, based on the calculation results calculated as described above, the prior probability P (g) of the location g of the stay location data, the prior probability P (f) of the location f of the browsing data, and the stay location data according to the following formulas: And a prior probability P (f, g) that is the location f of the browsing data.
そして、閲覧データの場所fと、滞在地データの場所gとの全ての組み合わせの各々について、場所fが抽出される閲覧データのWebサイトを閲覧したときに、場所gの滞在地へ行く事前確率P(f,g)を以下の(11)式に従って算出する。
Then, for each of all combinations of the location f of the browsing data and the location g of the stay location data, the prior probability of going to the stay location of the location g when browsing the browsing data website from which the location f is extracted P (f, g) is calculated according to the following equation (11).
上記の相関の集計結果と、事前確率P(f、g)の算出結果とが、学習結果データベース66に格納される。
The result of the above correlation and the calculation result of the prior probability P (f, g) are stored in the
また、コンピュータ42は、通信部40により受信したユーザからの目的地予測要求を受け付ける予測要求受付部68と、学習結果データベース66に記憶された相関の集計結果及び事前確率P(f、g)の算出結果に基づいて、予測対象ユーザの目的地を予測する目的地予測部70とを更に備えている。
The
通信部40は、クライアントPC12、携帯端末14、又は移動体端末16から、ユーザIDを含む目的地予測要求を受信する。
The
予測要求受付部68は、通信部40により受信した目的地予測要求を受け付ける。
The prediction
目的地予測部70は、予測対象のユーザkについて、ユーザkに対する閲覧データの場所fに関する相関を集計した集計結果Wk fを用いて、予め用意された滞在地の場所gの各々について、以下の(12)式に従って、場所gへ行く確率を算出する。
The
目的地予測部70は、上記(12)式で算出される確率が閾値以上となる場所gを特定し、特定された場所gを、予測される目的地として出力する。目的地の予測結果は、通信部40により、目的地予測要求を送信したクライアントPC12、携帯端末14、又は移動体端末16へ送信される。
The
次に、第1の実施の形態に係る目的地予測システム10の動作について説明する。まず、クライアントPC12において、ユーザの操作により、ユーザID及びパスワードが入力されると、処理サーバ18へ送信され、ログイン状態となる。クライアントPC12において、ユーザの操作により、Webサイトが閲覧されると、閲覧データが処理サーバ18へ送信され、処理サーバ18において、閲覧データが収集される。
Next, the operation of the
また、携帯端末14において、ユーザの操作により、ユーザID及びパスワードが入力されると、処理サーバ18へ送信され、ログイン状態となる。携帯端末14において、ユーザの操作により、Webサイトが閲覧されると、閲覧データが処理サーバ18へ送信され、処理サーバ18において、閲覧データが収集される。また、携帯端末14において、自端末の位置が随時計測され、位置が計測される毎に、計測された位置を示す移動データが処理サーバ18へ送信される。処理サーバ18において、移動データが収集される。
In addition, when a user ID and a password are input by a user operation on the
また、移動体端末16において、ユーザの操作により、ユーザID及びパスワードが入力されると、処理サーバ18へ送信され、ログイン状態となる。移動体端末16において、自端末の位置が随時計測され、位置が計測される毎に、計測された位置を示す移動データが処理サーバ18へ送信され、処理サーバ18において、移動データが収集される。
In addition, when a user ID and a password are input by the user's operation on the
そして、処理サーバ18において、所定期間毎に、コンピュータ42によって、図5に示す相関学習処理ルーチンが実行される。
Then, in the
ステップ100において、予め登録されている複数のユーザのうち、処理対象のユーザkを設定する。次のステップ102では、ユーザkのユーザIDに基づいて、ユーザkの移動履歴(移動データの時系列)を、ログデータベース52から読み込む。
In
そして、ステップ104において、上記ステップ102で読み込んだ移動データの時系列に基づいて、ユーザkの滞在地データ(場所データg)を抽出する。次のステップ106では、ユーザkのユーザIDに基づいて、ユーザkの閲覧履歴(閲覧データの時系列)を、ログデータベース52から読み込む。
In
そして、ステップ108において、上記ステップ106で読み込んだ閲覧データの時系列の各々について、閲覧データのWebサイトのHTMLテキストから、内容として、地名又は商品名を抽出し、地名辞書を用いて場所データfを抽出する。
In
次のステップ110では、ユーザkの各閲覧データと、上記ステップ104で抽出された各滞在地データとの全ての組み合わせについて、上記(3)式に従って相関を算出する。そして、ステップ112において、予め登録されている全てのユーザについて、上記ステップ100〜ステップ110の処理を実行したか否かを判定し、上記ステップ100〜ステップ110の処理を実行していないユーザが存在する場合には、上記ステップ100へ戻り、当該ユーザを、処理対象のユーザとして設定する。
In the
一方、全てのユーザについて、上記ステップ100〜ステップ110の処理を実行した場合には、ステップ114において、上記ステップ110で全てのユーザについて算出した相関に基づいて、上記(4)式〜(10)式に従って、相関の集計結果を算出し、学習結果データベース66に記憶する。
On the other hand, when the processing of
次のステップ116では、上記ステップ114で算出された相関の集計結果に基づいて、場所データg及び場所データfの全ての組み合わせについて、上記(11)式に従って、場所データgが抽出された閲覧データを閲覧したときに、場所データfが抽出された滞在地へ行く事前確率P(f,g)を算出し、学習結果データベース66に記憶して、相関学習処理ルーチンを終了する。
In the
ログデータベース52の記憶内容は、随時更新されるため、上記の相関学習処理ルーチンが定期的に繰り返し実行され、学習結果データベース66に記憶される相関の集計結果及び上記の事前確率が更新される。
Since the stored contents of the
次に、ログイン状態となっているクライアントPC12、携帯端末14、又は移動体端末16から、ユーザIDを含む目的地予測要求が、処理サーバ18へ送信されると、処理サーバ18において、コンピュータ42によって、図6に示す目的地予測処理ルーチンが実行される。
Next, when a destination prediction request including the user ID is transmitted from the
まず、ステップ130において、受信した目的地予測要求を受け付けて、予測対象となるユーザを特定する。ステップ132において、学習結果データベース66から、相関の集計結果及び事前確率を読み込む。
First, in
そして、ステップ134において、滞在地データとして予め用意された各場所gについて、上記(12)式に従って、予測対象のユーザが場所gへ行く確率を算出する。次のステップ136において、上記ステップ134で算出された確率が閾値以上となる場所gを特定し、特定された場所gを、予測対象ユーザの目的地の予測結果として、目的予測要求を送信したクライアントPC12、携帯端末14、又は移動体端末16へ送信して、目的地予測処理ルーチンを終了する。
Then, in
以上説明したように、第1の実施の形態に係る目的地予測システムによれば、ユーザ毎に、閲覧履歴の各閲覧データと、移動履歴から抽出された各滞在地データとを関連付けてそれぞれの組み合わせについて相関を算出し、算出された相関に基づいて事前確率を算出しておき、予測対象ユーザについて、各滞在地データが示す場所へ行く確率を算出することにより、定期的な移動でない場合であっても、目的地を精度良く予測することができる。 As described above, according to the destination prediction system according to the first embodiment, for each user, each browsing data of the browsing history and each staying destination data extracted from the movement history are associated with each other. By calculating the correlation for the combination, calculating the prior probability based on the calculated correlation, and calculating the probability of going to the location indicated by each place of stay data for the prediction target user. Even if it exists, the destination can be accurately predicted.
また、インターネットの閲覧履歴から行きたい場所を予測することで、道路上の車両や歩行者の将来の目的地と位置とを予測することができる。 Further, by predicting a place where the user wants to go from the browsing history of the Internet, it is possible to predict the future destination and position of a vehicle or a pedestrian on the road.
次に、第2の実施の形態について説明する。なお、第2の実施の形態に係る目的地予測システムは、第1の実施の形態と同様の構成となるため、同一符号を付して説明を省略する。 Next, a second embodiment will be described. In addition, since the destination prediction system according to the second embodiment has the same configuration as that of the first embodiment, the same reference numerals are given and description thereof is omitted.
第2の実施の形態では、閲覧したWebサイトから抽出された単語集合の類似度によって、閲覧データのクラスタリングを行い、閲覧データの内容として、クラスタを与えている点が、第1の実施の形態と異なっている。 In the second embodiment, the first embodiment is that the browsing data is clustered according to the similarity of the word sets extracted from the browsed website, and the cluster is given as the contents of the browsing data. Is different.
第2の実施の形態に係る処理サーバ18の内容抽出部60は、まず、ログデータベース52に記憶された全てのユーザの各閲覧データから、Webサイトの単語集合を抽出し、単語集合の類似度に基づいて、閲覧データをクラスタリングする。なお、単語集合の類似度に基づくクラスタリングの手法については、従来既知の手法を用いればよいため、説明を省略する。また、クラスタリングの結果が、メモリに格納され、全ユーザに対して共通に用いられる。
The
内容抽出部60は、ユーザID毎に、閲覧データ取得部58によって取得された閲覧データの時系列の各々について、閲覧データから抽出される単語集合がどのクラスタに分類されるかを求め、閲覧データの内容fとして、クラスタIDを割り当てる。
The
相関算出部62は、ユーザID毎に、閲覧データiの各々と、移動履歴から抽出された滞在地データjの各々とを組み合わせて関連付け、ユーザkにおける閲覧データiと滞在地データjとの相関wk i,jを、以下の(13)式に従って算出する。
The
ただし、α2は予め定められたパラメータであり、Tは、滞在地データの時刻tjと閲覧データの閲覧時刻tiとの時間間隔(T=tj−ti)である。
However, α2 is a predetermined parameter, and T is a time interval (T = tj−ti) between the time tj of the stay place data and the browsing time ti of the browsing data.
上記(13)式によれば、時間間隔Tが短いほど、相関相関wk i,jが大きくなる。 According to the above equation (13), the shorter the time interval T , the greater the correlation correlation w k i, j .
事前確率学習部64は、各ユーザについて算出された閲覧データiと滞在地データjとの相関に基づいて、上記(4)式〜(10)式と同様の式に従って、相関の集計結果を算出すると共に、内容f(クラスタID)が割り当てられる閲覧データのWebサイトを閲覧したときに、場所gの滞在地へ行く事前確率P(f,g)を求める。
Prior
目的地予測部70は、予測対象のユーザkについて、ユーザkに対する閲覧データのクラスタfに関する相関を集計した集計結果Wk fを用いて、予め用意された滞在地の場所gの各々について、上記(12)式と同様の式に従って、場所gへ行く確率を算出する。目的地予測部70は、算出された確率が閾値以上となる場所gを特定し、特定された場所gを、予測される目的地として出力する。
The
なお、第2の実施の形態に係る目的地予測システムの他の構成及び作用については、第1の実施の形態と同様であるため、説明を省略する。 In addition, about the other structure and effect | action of the destination prediction system which concern on 2nd Embodiment, since it is the same as that of 1st Embodiment, description is abbreviate | omitted.
このように、閲覧履歴の各閲覧データの単語集合に基づいてクラスタリングを行って、閲覧データを分類し、予測対象ユーザについて、閲覧履歴の各閲覧データが属するクラスタに関する相関を用いて、各滞在地データが示す場所へ行く確率を算出することができる。 In this way, clustering is performed based on the word set of each browsing data in the browsing history, the browsing data is classified, and, for the prediction target user, each staying place is calculated using the correlation regarding the cluster to which each browsing data in the browsing history belongs. The probability of going to the location indicated by the data can be calculated.
なお、上記の第2の実施の形態では、Webサイトから単語集合を抽出して、単語集合の類似度に基づいて閲覧データを分類する場合を例に説明したが、これに限定されるものではない。閲覧したWebサイトの内容・意味を表わす特徴量を抽出して、特徴量の類似度又は距離に基づいて、閲覧データを分類するようにしてもよい。例えば、WebサイトからURLを抽出して、URLの類似度、またはURL間の距離に基づいて閲覧データを分類するようにしてもよい。 In the second embodiment described above, a case has been described in which a word set is extracted from a website and browsing data is classified based on the similarity of the word set. However, the present invention is not limited to this. Absent. It is also possible to extract feature amounts representing the content / meaning of the browsed website and classify the browse data based on the similarity or distance of the feature amounts. For example, URLs may be extracted from a website, and browsing data may be classified based on the similarity between URLs or the distance between URLs.
また、履歴の古さを考慮して、相関を算出するようにしてもよい。例えば、目的地予測部によりP(g|k)を計算する前に、以下の式に従って、予測対象ユーザの相関wk i,jを更新するようにしてもよい。 Further, the correlation may be calculated in consideration of the age of the history. For example, the correlation w k i , j of the prediction target user may be updated according to the following equation before calculating P (g | k) by the destination prediction unit.
ただし、α3は予め定められたパラメータであり、Tは、閲覧の古さ(T=現在時刻−閲覧時刻)である。上記の式によれば、閲覧時刻が古いほど、相関が小さくなるように更新される。
Here, α3 is a predetermined parameter, and T is the age of browsing (T = current time−viewing time). According to the above formula, the correlation is updated so that the correlation is smaller as the browsing time is older.
10 目的地予測システム
12 クライアントPC
14 携帯端末
16 移動体端末
18 処理サーバ
22 位置計測部
26、42 コンピュータ
28 表示部
30、40 通信部
32 閲覧制御部
34 閲覧データ生成部
36 移動データ生成部
50 データ収集部
52 ログデータベース
56 滞在地抽出部
60 内容抽出部
62 相関算出部
64 事前確率学習部
66 学習結果データベース
70 目的地予測部
10
14
Claims (7)
収集された閲覧履歴の各文書データについて、前記文書データ内のテキストに応じて、閲覧された前記文書データを分類する分類手段と、
前記収集された位置情報の履歴に基づいて、ユーザ毎に、滞在地データを抽出する抽出手段と、
ユーザ毎に、前記ユーザの前記閲覧履歴の各文書データと、前記位置情報の履歴から抽出された各滞在地データとを関連付けて、前記文書データと前記滞在地データとの組み合わせの各々に関する相関を算出する相関算出手段と、
算出した前記相関に基づいて、予測対象ユーザについて、各滞在地データが示す場所へ行く確率を算出し、前記算出された確率に基づいて目的地を予測する目的地予測手段と、
を含む目的地予測装置。 For a plurality of users, history collection means for collecting document data browsing history and position information history,
Classification means for classifying the browsed document data according to the text in the document data for each document data of the collected browsing history,
Based on the collected history of location information, for each user, extraction means for extracting stay place data;
For each user, correlate each document data of the browsing history of the user with each place of stay data extracted from the history of the location information, and correlate each of the combinations of the document data and the place of stay data. Correlation calculating means for calculating;
Based on the calculated correlation, for the prediction target user, a probability of going to the place indicated by each stay place data is calculated, and a destination prediction means for predicting the destination based on the calculated probability;
Destination prediction device including
前記目的地予測手段は、前記予測対象ユーザに対して算出された前記相関と、前記確率算出手段によって算出された前記事前確率とに基づいて、前記予測対象ユーザについて、各滞在地を目的地とする確率を算出し、目的地を予測する請求項1記載の目的地予測装置。 Based on the correlation calculated by the correlation calculating means, for each combination of document data classification and each stay place data, to the location indicated by the stay place data when browsing the document data belonging to the classification A probability calculating means for calculating a prior probability to go;
The destination predicting means determines each destination for the prediction target user based on the correlation calculated for the prediction target user and the prior probability calculated by the probability calculation means. The destination prediction apparatus according to claim 1, wherein the destination is predicted by calculating a probability of.
複数のユーザについて、文書データの閲覧履歴及び位置情報の履歴を収集する履歴収集手段、
収集された閲覧履歴の各文書データについて、前記文書データ内のテキストに応じて、閲覧された前記文書データを分類する分類手段、
前記収集された位置情報の履歴に基づいて、ユーザ毎に、滞在地データを抽出する抽出手段、
ユーザ毎に、前記ユーザの前記閲覧履歴の各文書データと、前記位置情報の履歴から抽出された各滞在地データとを関連付けて、前記文書データと前記滞在地データとの組み合わせの各々に関する相関を算出する相関算出手段、及び
算出した前記相関に基づいて、予測対象ユーザについて、各滞在地データが示す場所へ行く確率を算出し、前記算出された確率に基づいて目的地を予測する目的地予測手段
として機能させるためのプログラム。 Computer
History collection means for collecting document data browsing history and position information history for a plurality of users,
Classifying means for classifying the browsed document data according to the text in the document data for each document data of the collected browsing history,
Based on the collected location information history, for each user, extraction means for extracting the stay location data,
For each user, correlate each document data of the browsing history of the user with each place of stay data extracted from the history of the location information, and correlate each of the combinations of the document data and the place of stay data. Correlation calculating means for calculating, and for the prediction target user, calculating the probability of going to the location indicated by each stay place data for the prediction target user, and predicting the destination based on the calculated probability Program to function as a means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011129468A JP2012256239A (en) | 2011-06-09 | 2011-06-09 | Destination prediction system and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011129468A JP2012256239A (en) | 2011-06-09 | 2011-06-09 | Destination prediction system and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2012256239A true JP2012256239A (en) | 2012-12-27 |
Family
ID=47527740
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011129468A Withdrawn JP2012256239A (en) | 2011-06-09 | 2011-06-09 | Destination prediction system and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2012256239A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015170362A (en) * | 2014-03-04 | 2015-09-28 | グーグル インコーポレイテッド | Identifying related activities occurring in geographic proximity of each other |
JP2017501609A (en) * | 2013-10-28 | 2017-01-12 | 華為技術有限公司Huawei Technologies Co.,Ltd. | Method and apparatus for predicting the location of a mobile user |
JP2018523180A (en) * | 2016-03-14 | 2018-08-16 | ベイジン ディディ インフィニティ テクノロジー アンド ディベロップメント カンパニー リミティッド | System and method for predicting service time |
WO2019202782A1 (en) * | 2018-04-18 | 2019-10-24 | 株式会社Nttドコモ | Visiting destination prediction device and vising destination prediction method |
JP2019536045A (en) * | 2016-11-29 | 2019-12-12 | 華為技術有限公司Huawei Technologies Co.,Ltd. | Static state determination method and apparatus |
-
2011
- 2011-06-09 JP JP2011129468A patent/JP2012256239A/en not_active Withdrawn
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017501609A (en) * | 2013-10-28 | 2017-01-12 | 華為技術有限公司Huawei Technologies Co.,Ltd. | Method and apparatus for predicting the location of a mobile user |
US9906913B2 (en) | 2013-10-28 | 2018-02-27 | Huawei Technologies Co., Ltd. | Method for predicting position of mobile user, and equipment |
JP2015170362A (en) * | 2014-03-04 | 2015-09-28 | グーグル インコーポレイテッド | Identifying related activities occurring in geographic proximity of each other |
JP2018523180A (en) * | 2016-03-14 | 2018-08-16 | ベイジン ディディ インフィニティ テクノロジー アンド ディベロップメント カンパニー リミティッド | System and method for predicting service time |
JP2019114276A (en) * | 2016-03-14 | 2019-07-11 | ベイジン ディディ インフィニティ テクノロジー アンド ディベロップメント カンパニー リミティッド | Systems and methods for predicting service time point |
JP2019536045A (en) * | 2016-11-29 | 2019-12-12 | 華為技術有限公司Huawei Technologies Co.,Ltd. | Static state determination method and apparatus |
WO2019202782A1 (en) * | 2018-04-18 | 2019-10-24 | 株式会社Nttドコモ | Visiting destination prediction device and vising destination prediction method |
JPWO2019202782A1 (en) * | 2018-04-18 | 2021-05-13 | 株式会社Nttドコモ | Visit destination estimation device and visit destination estimation method |
JP7228573B2 (en) | 2018-04-18 | 2023-02-24 | 株式会社Nttドコモ | Visited destination estimation device and visited destination estimation method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4861154B2 (en) | Information service providing system, target behavior estimation device, target behavior estimation method | |
Lin et al. | Road traffic speed prediction: A probabilistic model fusing multi-source data | |
CN106462627B (en) | Analyzing semantic places and related data from multiple location data reports | |
EP4132030B1 (en) | Verifying sensor data using embeddings | |
US20100111372A1 (en) | Determining user similarities based on location histories | |
US9946767B2 (en) | Smoothed dynamic modeling of user traveling preferences in a public transportation system | |
Kurashima et al. | Travel route recommendation using geotagged photos | |
US11397904B2 (en) | Systems and methods of generating itineraries using location data | |
US8612134B2 (en) | Mining correlation between locations using location history | |
US10198635B2 (en) | Systems and methods for associating an image with a business venue by using visually-relevant and business-aware semantics | |
JP5534007B2 (en) | Feature point detection system, feature point detection method, and program | |
KR20190064594A (en) | Location detection | |
US11216499B2 (en) | Information retrieval apparatus, information retrieval system, and information retrieval method | |
JP5732441B2 (en) | Information recommendation method, apparatus and program | |
KR101365993B1 (en) | Data processing method, data processing apparatus, data acquisition method, and information providing method | |
US10885897B2 (en) | Information providing device and information providing system | |
Kumar et al. | A hybrid model based method for bus travel time estimation | |
Yin et al. | Mining GPS data for trajectory recommendation | |
JP2012256239A (en) | Destination prediction system and program | |
CN108897750B (en) | Personalized place recommendation method and device integrating multiple contextual information | |
JP5403069B2 (en) | Collaborative filtering system and collaborative filtering method | |
RU2658876C1 (en) | Wireless device sensor data processing method and server for the object vector creating connected with the physical position | |
KR102010418B1 (en) | Method and system for subject-based ranking considering writer-reader interaction | |
CN113688323B (en) | Method and device for constructing intent trigger strategy and intent recognition | |
Zhong | Towards Transportation Condition Monitoring With Vehicular Crowdsensing System |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20140902 |