Transcript ppt
MUGI: 利用者の行動履歴と場所の属性を用いた 提案型ナビゲーションのための行動モデル 2004年度 卒業論文 最終発表 ACE:matsu Outline 背景 問題意識・目的 アプローチ 設計&実装 評価 まとめ 背景 ロケーションアウェアサービスの普及 行動モデルの利用 背景 – 提案型ロケーションアウェアサービス 提案型ロケーションアウェアサービス クーポンの提供 お店の推薦 位置情報取得デバイスの普及 小型GPSレシーバ GPS付き携帯電話 携帯端末の普及 PDA 携帯電話 背景 – 行動モデル 既存研究 Learning Significant Locations and Predicting User Movement with GPS GPS マルコフモデル Inferring High Level Behavior from Low Level Sensors GPS 交通手段別の行動モデル 問題意識・目的 地域による提案型サービスの分類 問題意識 目的 地域による提案型サービスの分類 A.日常の行動地域 行く場所に関連した場所を提案 目的地までの最適経路提案 B.訪れた事の無い地域 いつもと同じ行動を提案 待ち合わせに早く到着したとき 目的無しにぶらぶらするとき 問題意識 ユーザは行動履歴の存在しない地域で, 行動モデルを用いたロケーションアウェアサー ビスを利用できない 既存研究では位置座標を用いてモデル化 行動モデルを 用いたサービス 普段の行動している地域 行動モデルを 用いたサービス 行動履歴のない地域 目的 行動履歴が無い地域でも利用できる行動モデ ルの構築 行動モデルを 用いたサービス 行動モデルを 用いたサービス 行動履歴のない場所 行動履歴のない場所 アプローチ 位置情報の抽象化 場所の属性 隠れマルコフモデル アプローチ – 位置情報の抽象化 位置情報と行動モデルの結合度を下げる 滞在する場所の属性を利用 隠れマルコフモデルの利用 MUGI A Model for User activity using Geographical Information アプローチ – MUGI:場所の抽象度 MUGIで利用する抽象度 できるだけ具体性のある属性 × デニーズ湘南台店 ○ デニーズ ファミリーレストラン 例外 場所に依存しない属性 × 自宅 勤務する会社 Mappleデジタル地図 全国の建物・施設の属性定義 http://www.mapple.co.jp/denshi/ アプローチ – 隠れマルコフモデルの利用 隠れマルコフモデルの利用 論理より柔軟な確率で表現 行動の遷移を表現 隠れマルコフモデルの特徴 遷移系列の表現 音声認識 形態素解析 アプローチ – MUGI:行動モデル 隠れマルコフモデル ノード 内部属性 カフェ 0.8 サイゼリア 0.2 レストラン タリーズ 0.3 ドトール 0.1 0.5 0.4 0.1 [CD屋→スターバックス]へ行く確率 0.5 x 0.6 = 0.3 0.6 1 0.6 デニーズ スターバックス CD 新星堂 0.8 HMV 0.1 有隣堂 0.1 0.4 アプローチ – MUGI:地域特性 普段の行動と訪れたことのない地域 地域特有の建物 学校 0.6 自宅 0.3 スターバックス 0.6 仕事場 0.1 タリーズ 0.3 ドトール 0.1 Special カフェ 1.0 1 0.6 デニーズ 0.8 サイゼリア 0.2 レストラン 0.5 0.4 0.1 CD 新星堂 0.8 HMV 0.1 有隣堂 0.1 0.4 設計と実装 CHOCO:システム 実装環境 デモ CHOCO – システム構成 ノートPC PC Garmin e-Trex CHOCO – データ収集部 GPS受信機から位置を取得 位置履歴の保存 IN GPS受信機からのデータ OUT 位置座標 CHOCO – データ分析 行動常態の判定 8秒の平均移動距離 閾値 1.8m/s 以下 期間5分間 IN 位置座標 OUT 滞在した場所の属性 滞在条件 CHOCO – MUGI:行動モデル構築 行動モデルの学習・予測 IN 滞在した場所の属性 実装 – サンプルアプリケーション 行動予測 現在居る場所から次に遷移する確率が高い場所 を提案できた 実装 – デモ MUGIの表示 自分の行動履歴を用いて学習させてみた 評価 定量的評価 定性的評価 定量的評価 – 予測実行時間 2ステップ先の予測 レストランに居るときに次の場所を検索 HMM 前向きアルゴリズム 実行時間(2ステップ先) 1000 900 800 予測 時間(ms) 700 600 500 400 300 200 100 0 1 44 87 130 173 216 259 302 345 388 431 474 517 560 滞在場所の遷移回数 定量的評価 – MUGIファイルサイズ ファイルサイズ 近似関数:y = 10.56x + 1152.8 100年分:約1.1MB f(104862) = 10.56 x 104862 + 1152:8 = 1108495:52 = 約1.1MB 行動履歴数に対するファイルサイズ ファイルサイズ (bytes) 3500 y = 10.56x + 1152.8 2 R = 0.9563 3000 2500 2000 1500 1000 500 0 1 12 23 34 45 56 67 78 89 100 111 122 133 144 155 166 行動履歴数 (回) 定性的評価 関連研究との比較 行動履歴の無 い地域での利 用 行動履歴のあ る地域での利 用 メタ情報の必要性 Learning Significant Location and predicting User Movement with GPS × ○ ○ Inferring High Level Behavior from Low Level Sensors × ○ △ ○ ○ △ 行動モデル構築手法 MUGI まとめ 今後の課題 まとめ 今後の課題 行動履歴の重みを考慮 過去と最近 複数人のモデルを合成 複数の行動モデルを合成 重み 上司の重みは大きく まとめ 場所の属性を用いた行動モデルの提案 MUGI: A Model for User activity using Geographical Information 行動モデルシステムの構築 CHOCO 質疑応答 背景 – 提案型サービス A.日常の行動地域 行く場所に関連した場所を提案 目的地までの最適経路提案 B.訪れた事の無い地域 行動に目的がある 観光経路提案 滞在に目的が無い いつもと同じ行動を提案 待ち合わせに早く到着したとき 目的無しにぶらぶらするとき ドライブ・ツーリング 背景 – 用語定義 位置 座標で表せる点 例:バス停・ユーザ 場所 ポリゴン形状 例:公園・学校 地域 場所を包括する 例:湘南台駅の周辺 めも 定性的評価項目増やす. メンタルモデルについては問題意識の前 具体的なシナリオ HMM Viewerのノード名の関連づけをやる. アプローチ – 行動の共通性 個々人の行動には共通性がある 人の行動は心理的な判断により決定されている 既知の場所・未知の場所に共通 メンタルモデルでの行動 例 デニーズへ行った後にはスターバックスへ行く アプローチ – 行動モデル構築法 行動モデル構築の三手順 データ収集 データ分析 行動モデル構築 Learning Significant Locations and Predicting User Movement with GPS GPS 特徴点抽出・クラスタリング マルコフモデル Inferring High Level Behavior from Low Level Sensors GPS 移動速度分析,交通手段判別 各交通手段に応じた行動モデル 実装 – 実験環境 GISサーバ Pentium M 733MHz モバイル端末 Pentium M 2GHz GPS受信機 Garmin e-Trex 実装言語 Java 1.5