JP6545115B2 - ユーザの将来期間の生活パターンを予測する生活パターン予測装置、携帯端末、プログラム及び方法 - Google Patents
ユーザの将来期間の生活パターンを予測する生活パターン予測装置、携帯端末、プログラム及び方法 Download PDFInfo
- Publication number
- JP6545115B2 JP6545115B2 JP2016057240A JP2016057240A JP6545115B2 JP 6545115 B2 JP6545115 B2 JP 6545115B2 JP 2016057240 A JP2016057240 A JP 2016057240A JP 2016057240 A JP2016057240 A JP 2016057240A JP 6545115 B2 JP6545115 B2 JP 6545115B2
- Authority
- JP
- Japan
- Prior art keywords
- life pattern
- type
- action
- time
- pattern type
- 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.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
不特定多数の人から収集された、単位期間毎の時系列の生活パターン類型を教師データとして構築された機械学習エンジンと、
携帯端末の位置情報及び日時刻の時系列データを蓄積した位置情報蓄積手段と、
時系列データから、滞在に基づく行動類型を抽出する行動類型抽出手段と、
単位期間毎に、1つ以上の行動類型に基づいて、所定のいずれかの生活パターン類型を割り当てる生活パターン類型割当手段と、
機械学習エンジンへ、過去期間(>単位期間)における時系列の生活パターン類型を入力し、その出力として将来期間の生活パターン類型を予測する生活パターン類型予測手段と
を有することを特徴とする。
生活パターン類型割当手段は、単位期間における複数の行動類型の組み合わせに基づいて、生活パターン類型を割り当てることも好ましい。
生活パターン類型割当手段は、単位期間における複数の行動類型の遷移に基づいて、生活パターン類型を割り当てることも好ましい。
生活パターン類型予測手段は、過去期間における各生活パターン類型の出現確率に基づいて、ユーザの将来期間の生活パターン類型を予測することも好ましい。
生活パターン類型予測手段は、過去期間における複数の生活パターン類型の周期性に基づいて、生活パターン類型毎の出現確率を算出することも好ましい。
将来期間の開始後、行動類型抽出手段によって抽出された行動類型が、生活パターン類型予測手段によって予測された生活パターン類型を構成する行動類型と整合するか否かを検証する生活パターン類型検証手段を更に有することも好ましい。
行動類型抽出手段は、各行動類型の開始終了時刻を更に抽出し、
生活パターン類型予測手段によって予測された生活パターン類型と、行動類型抽出手段によって抽出された行動類型及びその開始終了時刻に基づいて、ユーザの将来期間における行動類型の開始終了時刻を予測する行動時間予測手段を更に有することも好ましい。
行動時間予測手段は、生活パターン類型予測手段によって最も出現確率が高いと算出された生活パターン類型における行動類型の開始終了時刻の分布を適用することも好ましい。
行動時間予測手段は、
生活パターン類型毎に、行動類型の開始終了時刻の分布を算出し、
生活パターン類型毎の出現確率と行動類型の開始終了時刻の分布による確率に基づいて予測することも好ましい。
将来期間の開始後、行動類型抽出手段によって抽出された行動類型の開始終了時刻が、行動時間予測手段によって予測された行動類型の開始終了時刻と整合するか否かを検証する行動時間検証手段を更に有することも好ましい。
単位期間は、日であり、
過去期間は、連続日であり、
将来期間は、次日であり、
機械学習エンジンの教師データは、日毎の時系列の生活パターン類型に、曜日が対応付けられており、
生活パターン類型予測手段は、機械学習エンジンへ、過去の連続日における時系列の生活パターン類型を入力し、その出力として次日の生活パターン類型を予測することも好ましい。
不特定多数の人から収集された、単位期間毎の時系列の生活パターン類型を教師データとして構築された機械学習エンジンと、
携帯端末の位置情報及び日時刻の時系列データを蓄積した位置情報蓄積手段と、
時系列データから、滞在に基づく行動類型を抽出する行動類型抽出手段と、
単位期間毎に、1つ以上の行動類型に基づいて、所定のいずれかの生活パターン類型を割り当てる生活パターン類型割当手段と、
機械学習エンジンへ、過去期間(>単位期間)における時系列の生活パターン類型を入力し、その出力として将来期間の生活パターン類型を予測する生活パターン類型予測手段と
を有することを特徴とする。
不特定多数の人から収集された、単位期間毎の時系列の生活パターン類型を教師データとして構築された機械学習エンジンと、
携帯端末の位置情報及び日時刻の時系列データを蓄積した位置情報蓄積手段と、
時系列データから、滞在に基づく行動類型を抽出する行動類型抽出手段と、
単位期間毎に、1つ以上の行動類型に基づいて、所定のいずれかの生活パターン類型を割り当てる生活パターン類型割当手段と、
機械学習エンジンへ、過去期間(>単位期間)における時系列の生活パターン類型を入力し、その出力として将来期間の生活パターン類型を予測する生活パターン類型予測手段と
してコンピュータを機能させることを特徴とする。
装置は、
不特定多数の人から収集された、単位期間毎の時系列の生活パターン類型を教師データとして構築された機械学習エンジンと、
携帯端末の位置情報及び日時刻の時系列データを蓄積した位置情報蓄積部と
を有し、
装置は、
時系列データから、滞在に基づく行動類型を抽出する第1のステップと、
単位期間毎に、1つ以上の行動類型に基づいて、所定のいずれかの生活パターン類型を割り当てる第2のステップと、
機械学習エンジンへ、過去期間(>単位期間)における時系列の生活パターン類型を入力し、その出力として将来期間の生活パターン類型を予測する第3のステップと
を有することを特徴とする。
位置情報蓄積部101は、携帯端末の位置情報及び日時刻の時系列データを蓄積したものである。
図3によれば、位置情報として緯度経度が表されている。この緯度経度は、その携帯端末を配下に通信する基地局の位置情報であってもよい。
位置情報蓄積部101の時系列データは、行動類型抽出部11から参照される。
行動類型抽出部11は、位置情報蓄積部101の時系列データを参照し、滞在に基づく行動類型を抽出するものである。
「滞在」とは、所定時間以上で且つ所定距離範囲内に位置することを意味する。又は、所定時間以上、地図上を等分区画化した1つの地図範囲内に位置することとしてもよい。
「行動類型」とは、自宅への滞在である「自宅滞在」、職場への滞在である「職場滞在」、それ以外の場所への滞在である「その他滞在」など、行動を推定できる範囲で「滞在」に意味付けを行い分類したものであり、後述する「生活パターン類型」を類型化するための構成要素である。尚、「滞在」に基づき「滞在」ではない期間を抽出して「移動中」とし、行動を推定できる範囲で意味付けを行い分類してもよく、これを「生活パターン類型」を類型化するための構成要素としてもよい。
行動類型抽出部11によって抽出された日毎の行動類型は、生活パターン類型割当部12へ出力される。
生活パターン類型割当部12は、単位期間毎に、1つ以上の行動類型に基づいて、所定のいずれかの生活パターン類型を割り当てる。
単位期間は、例えば1日24時間としてもよいし、所定の場所における日の出時刻から翌日の日の出時刻までのように必ずしも24時間に固定されない1日であってもよいし、24時間のうち所定の時間帯のみを毎日抽出したものであってもよい。また、半日12時間などの短期であってもよいし、1週間、1ヶ月、1年などの長期であってもよい。
<生活パターン類型A(勤務タイプ)>
連続自宅滞在及び連続職場滞在がそれぞれ、2時間を超えて存在し、且つ、連続その他滞在が2時間以下である場合
想定ユーザ:社会人(通常勤務、複数勤務)、学生(通常通学、アルバイト)、
主婦(パート通常勤務)
<生活パターン類型B(外出タイプ)>
連続自宅滞在及び連続その他滞在がそれぞれ、2時間超存在し、且つ、連続職場滞在が2時間以下である場合
想定ユーザ:社会人(休日)、学生(平日+交際)、主婦(平日)
<生活パターン類型C(自宅タイプ)>
連続自宅滞在が2時間を超えて存在し、且つ、連続職場滞在及び連続その他滞在が2時間以下である場合
想定ユーザ:社会人(休日)、学生(休日)、主婦(休日)
<生活パターン類型D(勤務&外出タイプ)>
連続自宅滞在、連続職場滞在及び連続その他滞在が2時間を超えて存在する場合
想定ユーザ:社会人(通常勤務+交際)、学生(通常通学+交際)、
主婦(パート勤務)
<生活パターン類型Z(その他)>
自宅滞在が2時間以下である場合
想定ユーザ:社会人(出張、旅行)、学生(旅行)、主婦(旅行)
また、生活パターン類型割当部12は、単位期間における「複数の行動類型の遷移」に基づいて、生活パターン類型を割り当てるものであってもよい。
生活パターン類型は、サービスの用途に応じて様々なパターンに分類することができる。
生活パターン類型予測部13は、過去期間(>単位期間)における時系列の生活パターン類型に基づいて、ユーザの将来期間の生活パターン類型を予測する。ここで、「期間」は、例えば以下のように定義する。
単位期間:日(例えば1日(24時間))
過去期間:連続日(例えば2週間(14日分))
将来期間:次日(例えば当日(翌日)(24時間))
具体的には、「過去2週間分」の生活パターン類型から、ユーザの「当日」の生活パターン類型を予測することができる。
機械学習エンジン14は、不特定多数の人から収集された、単位期間毎の時系列の生活パターン類型を教師データとして構築したものである。
不特定多数の人のおおよそ98%は、前述した生活パターンA〜Dに含まれる。図5によれば、機械学習エンジン14はおおよそ、以下の割合で、生活パターンを学習するであろうと考えられる。
生活パターンA:34%
生活パターンB:28%
生活パターンC:24%
生活パターンD:12%
生活パターンZ:2%
生活パターン類型検証部15は、オプション的なものであって、将来期間の開始後、当該ユーザの当日の携帯端末の時系列データから、行動類型抽出部11によって抽出された行動類型が、生活パターン類型予測部13によって予測された生活パターン類型を構成する行動類型と整合するか否かを検証する。検証に基づく正否は、アプリケーション処理部へ出力される。
[行動時間予測部16]
行動類型抽出部11は、各行動類型の開始終了時刻を更に抽出する。このとき、行動時間予測部16は、生活パターン類型予測部13によって予測された生活パターン類型と、行動類型抽出部11によって抽出された行動類型及びその開始終了時刻に基づいて、ユーザの将来期間における行動類型の開始終了時刻を予測する。予測された開始終了時刻は、アプリケーション処理部へ出力される。
また、行動時間予測部16は、生活パターン類型毎に、行動類型の開始終了時刻の分布を算出し、生活パターン類型毎の出現確率と行動類型の開始終了時刻の分布による確率に基づいて予測するものであってもよい。
行動時間検証部17は、将来期間の開始後、当該ユーザの当日の携帯端末の時系列データから、行動類型抽出部11によって抽出された行動類型の開始終了時刻が、行動時間予測部16によって予測された行動類型の開始終了時刻と整合するか否かを検証する。検証に基づく正否は、アプリケーション処理部へ出力される。
通信履歴収集部は、携帯端末2を配下に接続させる基地局から、携帯端末2毎における日時刻及び基地局識別子の通信履歴を収集する。
通信履歴(端末識別子、日時刻、基地局識別子)
位置情報履歴生成部は、基地局位置情報管理部を用いて、通信履歴毎に、基地局識別子に対応する基地局位置情報を更に対応付ける。その通信履歴は、位置情報蓄積部101へ出力される。
また、基地局により位置情報を取得するとしたが、GPSシステム等、他のシステムにより位置情報を取得してもよい。
101 位置情報蓄積部
102 教師データ群
11 行動類型抽出部
12 生活パターン類型割当部
13 生活パターン類型予測部
14 機械学習エンジン
15 生活パターン類型検証部
16 行動時間予測部
17 行動時間検証部
2 携帯端末
Claims (14)
- ユーザの将来期間の生活パターンを予測する生活パターン予測装置において、
不特定多数の人から収集された、単位期間毎の時系列の生活パターン類型を教師データとして構築された機械学習エンジンと、
携帯端末の位置情報及び日時刻の時系列データを蓄積した位置情報蓄積手段と、
前記時系列データから、滞在に基づく行動類型を抽出する行動類型抽出手段と、
単位期間毎に、1つ以上の行動類型に基づいて、所定のいずれかの生活パターン類型を割り当てる生活パターン類型割当手段と、
前記機械学習エンジンへ、過去期間(>単位期間)における時系列の生活パターン類型を入力し、その出力として将来期間の生活パターン類型を予測する生活パターン類型予測手段と
を有することを特徴とする生活パターン予測装置。 - 前記生活パターン類型割当手段は、前記単位期間における複数の行動類型の組み合わせに基づいて、前記生活パターン類型を割り当てる
ことを特徴とする請求項1に記載の生活パターン予測装置。 - 前記生活パターン類型割当手段は、前記単位期間における複数の行動類型の遷移に基づいて、前記生活パターン類型を割り当てる
ことを特徴とする請求項1又は2に記載の生活パターン予測装置。 - 前記生活パターン類型予測手段は、前記過去期間における各生活パターン類型の出現確率に基づいて、前記ユーザの将来期間の生活パターン類型を予測する
ことを特徴とする請求項1から3のいずれか1項に記載の生活パターン予測装置。 - 前記生活パターン類型予測手段は、前記過去期間における複数の生活パターン類型の周期性に基づいて、前記生活パターン類型毎の出現確率を算出する
ことを特徴とする請求項4に記載の生活パターン予測装置。 - 前記将来期間の開始後、前記行動類型抽出手段によって抽出された前記行動類型が、前記生活パターン類型予測手段によって予測された生活パターン類型を構成する前記行動類型と整合するか否かを検証する生活パターン類型検証手段を更に有する
ことを特徴とする請求項1から5のいずれか1項に記載の生活パターン予測装置。 - 前記行動類型抽出手段は、各行動類型の開始終了時刻を更に抽出し、
前記生活パターン類型予測手段によって予測された前記生活パターン類型と、前記行動類型抽出手段によって抽出された前記行動類型及びその開始終了時刻に基づいて、前記ユーザの前記将来期間における前記行動類型の開始終了時刻を予測する行動時間予測手段を更に有する
ことを特徴とする請求項1から6のいずれか1項に記載の生活パターン予測装置。 - 前記行動時間予測手段は、前記生活パターン類型予測手段によって最も出現確率が高いと算出された前記生活パターン類型における前記行動類型の開始終了時刻の分布を適用する
ことを特徴とする請求項7に記載の生活パターン予測装置。 - 前記行動時間予測手段は、
前記生活パターン類型毎に、前記行動類型の開始終了時刻の分布を算出し、
前記生活パターン類型毎の出現確率と前記行動類型の開始終了時刻の分布による確率に基づいて予測する
ことを特徴とする請求項7又は8に記載の生活パターン予測装置。 - 前記将来期間の開始後、前記行動類型抽出手段によって抽出された前記行動類型の開始終了時刻が、前記行動時間予測手段によって予測された行動類型の開始終了時刻と整合するか否かを検証する行動時間検証手段を更に有する
ことを特徴とする請求項7から9のいずれか1項に記載の生活パターン予測装置。 - 前記単位期間は、日であり、
前記過去期間は、連続日であり、
前記将来期間は、次日であり、
前記機械学習エンジンの前記教師データは、日毎の時系列の生活パターン類型に、曜日が対応付けられており、
前記生活パターン類型予測手段は、前記機械学習エンジンへ、過去の連続日における時系列の生活パターン類型を入力し、その出力として次日の生活パターン類型を予測する
ことを特徴とする請求項1から10のいずれか1項に記載の生活パターン予測装置。 - ユーザの将来期間の生活パターンを予測する携帯端末において、
不特定多数の人から収集された、単位期間毎の時系列の生活パターン類型を教師データとして構築された機械学習エンジンと、
携帯端末の位置情報及び日時刻の時系列データを蓄積した位置情報蓄積手段と、
前記時系列データから、滞在に基づく行動類型を抽出する行動類型抽出手段と、
単位期間毎に、1つ以上の行動類型に基づいて、所定のいずれかの生活パターン類型を割り当てる生活パターン類型割当手段と、
前記機械学習エンジンへ、過去期間(>単位期間)における時系列の生活パターン類型を入力し、その出力として将来期間の生活パターン類型を予測する生活パターン類型予測手段と
を有することを特徴とする携帯端末。 - 装置に搭載されたコンピュータを、ユーザの将来期間の生活パターンを予測するように機能させるプログラムにおいて、
不特定多数の人から収集された、単位期間毎の時系列の生活パターン類型を教師データとして構築された機械学習エンジンと、
携帯端末の位置情報及び日時刻の時系列データを蓄積した位置情報蓄積手段と、
前記時系列データから、滞在に基づく行動類型を抽出する行動類型抽出手段と、
単位期間毎に、1つ以上の行動類型に基づいて、所定のいずれかの生活パターン類型を割り当てる生活パターン類型割当手段と、
前記機械学習エンジンへ、過去期間(>単位期間)における時系列の生活パターン類型を入力し、その出力として将来期間の生活パターン類型を予測する生活パターン類型予測手段と
してコンピュータを機能させることを特徴とするプログラム。 - ユーザの将来期間の生活パターンを予測する装置の生活パターン予測方法において、
前記装置は、
不特定多数の人から収集された、単位期間毎の時系列の生活パターン類型を教師データとして構築された機械学習エンジンと、
携帯端末の位置情報及び日時刻の時系列データを蓄積した位置情報蓄積部と
を有し、
前記装置は、
前記時系列データから、滞在に基づく行動類型を抽出する第1のステップと、
単位期間毎に、1つ以上の行動類型に基づいて、所定のいずれかの生活パターン類型を割り当てる第2のステップと、
前記機械学習エンジンへ、過去期間(>単位期間)における時系列の生活パターン類型を入力し、その出力として将来期間の生活パターン類型を予測する第3のステップと
を有することを特徴とする装置の生活パターン予測方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016057240A JP6545115B2 (ja) | 2016-03-22 | 2016-03-22 | ユーザの将来期間の生活パターンを予測する生活パターン予測装置、携帯端末、プログラム及び方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016057240A JP6545115B2 (ja) | 2016-03-22 | 2016-03-22 | ユーザの将来期間の生活パターンを予測する生活パターン予測装置、携帯端末、プログラム及び方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017173999A JP2017173999A (ja) | 2017-09-28 |
| JP6545115B2 true JP6545115B2 (ja) | 2019-07-17 |
Family
ID=59973876
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016057240A Active JP6545115B2 (ja) | 2016-03-22 | 2016-03-22 | ユーザの将来期間の生活パターンを予測する生活パターン予測装置、携帯端末、プログラム及び方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6545115B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022018835A1 (ja) * | 2020-07-21 | 2022-01-27 | 三菱電機株式会社 | 場所予測装置、場所予測方法、および、場所予測プログラム |
| WO2022059285A1 (ja) * | 2020-09-17 | 2022-03-24 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 情報処理方法、情報処理装置、及びプログラム |
| KR102458372B1 (ko) * | 2020-11-30 | 2022-10-26 | 한국전자기술연구원 | 에너지 절감 냉난방 자동제어를 위한 빅데이터 기반 도시 건물 내 사용자 점유시간 예측시스템 및 방법 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4431907B2 (ja) * | 1999-04-09 | 2010-03-17 | ソニー株式会社 | 情報提供方法及びその装置 |
| JP5417273B2 (ja) * | 2010-07-14 | 2014-02-12 | 日本電信電話株式会社 | 行動予測装置及びそのプログラム |
| JP2013211792A (ja) * | 2012-03-30 | 2013-10-10 | Sony Corp | 情報処理装置、情報処理方法、及びプログラム |
| JP6053027B2 (ja) * | 2013-08-30 | 2016-12-27 | Kddi株式会社 | 類似移動経路をとるユーザを検索する装置、プログラム及び方法 |
-
2016
- 2016-03-22 JP JP2016057240A patent/JP6545115B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017173999A (ja) | 2017-09-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Jiang et al. | The TimeGeo modeling framework for urban mobility without travel surveys | |
| Kergosien et al. | A generic and flexible simulation-based analysis tool for EMS management | |
| US11625629B2 (en) | Systems and methods for predicting user behavior based on location data | |
| Offenhuber et al. | Decoding the city: Urbanism in the age of big data | |
| CN107683486B (zh) | 用户事件的具有个人影响性的改变 | |
| US20190019197A1 (en) | Determining to dispatch a technician for customer support | |
| Ballesteros et al. | Towards safe cities: A mobile and social networking approach | |
| Erkut et al. | Computational comparison of five maximal covering models for locating ambulances | |
| JP2014029723A (ja) | 存在状態報告方法、存在状態報告システム、および、存在状態報告プログラム | |
| Gkiotsalitis et al. | A utility-maximization model for retrieving users’ willingness to travel for participating in activities from big-data | |
| CN107548500A (zh) | 基于用户例程模型的事件异常 | |
| Nilsang et al. | Locating an ambulance base by using social media: A case study in Bangkok | |
| KR102817205B1 (ko) | 예약에 관한 예측을 제공하기 위한 방법, 시스템 및 비일시성의 컴퓨터 판독 가능한 기록 매체 | |
| KR20160115515A (ko) | 모바일 기반 라이프로그를 이용한 사용자 행동 예측 시스템 및 방법 | |
| JP6545115B2 (ja) | ユーザの将来期間の生活パターンを予測する生活パターン予測装置、携帯端末、プログラム及び方法 | |
| Kim et al. | Exploring barriers to the adoption of mobile technologies for volunteer data collection campaigns | |
| KR101256652B1 (ko) | 관광객의 관광행동패턴 예측시스템 및 그 예측방법 | |
| US10674473B2 (en) | Determining high value geographic locations | |
| Sharma et al. | Fuzzy based geo-spatial crime category prediction for crime mapping and safe route travel | |
| JP2017033569A (ja) | インスタントメッセージに基づいてユーザの感情および活動を収集するシステムおよび方法 | |
| De Paz et al. | Mathematical model for dynamic case-based planning | |
| Sutriadi et al. | Towards a communicative city: Enhancing urban planning coordination by the support of information and communication technology. Case study Bandung Metropolitan Area, Indonesia | |
| KR20200127882A (ko) | 휴가 정보 제공 및 휴가 일정 제안 시스템 | |
| Shinkuma et al. | Incentive mechanism for mobile crowdsensing in spatial information prediction using machine learning | |
| JP2017151852A (ja) | 人物移動予測システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180306 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190220 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190402 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190515 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190605 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190618 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6545115 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |