Cl-GBI法によるふるまいの グラフの類似に基づく 群れのモデルの提案

Slides:



Advertisements
Similar presentations
果物識別 補足資料 1. やりたい事  入力された画像内に映っている果物が何かを自動判 別するプログラムを組むこと 識別器 りんご です.
Advertisements

組合せ最適化輪講 2.3 連結性 川原 純. 2.3 連結性 内容 – グラフ上の節点をすべてたどるアルゴリズム 計算機上でのグラフの表現 – 強連結成分を求めるアルゴリズム トポロジカル順序を求める方法も – k- 連結、 k- 辺連結について – 2- 連結グラフの耳分解について.
区間グラフにおける区間表現からMPQ-treeを効率よく構成するアルゴリズム
ゲーム理論・ゲーム理論Ⅰ(第2回) 第2章 戦略形ゲームの基礎
第11章 プレゼンテーションの基本スキル 1 プレゼンテーションとは 2 プレゼンテーションの種類と特徴 3 プレゼンテーションツール
ひでき 平成17年4月12日 「日本教」モデルを ネットワーク分析する ひでき 平成17年4月12日.
近似アルゴリズム 第10章 終了時刻最小化スケジューリング
多様性を実現する群知能の振舞いのモデル 木下研究室 内山 竜佑.
JavaによるCAI学習ソフトウェアの開発
エージェントモデル シミュレーション.
分子生物情報学 動的計画法に基づく配列比較法 (ペアワイズアライメント法)
中間発表用スライド 田中健太.
時空間データからのオブジェクトベース知識発見
Object Group ANalizer Graduate School of Information Science and Technology, Osaka University OGAN visualizes representative interactions between a pair.
日本大学 文理学部 情報システム解析学科 谷研究室 益田真太郎
データ構造とアルゴリズム 第6回の2 木 ~ データ構造(3)~.
最短路問題のための LMS(Levelwise Mesh Sparsification)
高度情報演習1A “テーマC” 実践 画像処理プログラミング 〜画像認識とCGによる画像生成〜 第三回 演習課題 画像中からの物体抽出処理(色情報を手がかりとして) 芝浦工業大学 工学部 情報工学科 青木 義満 2006/05/08.
3次元剛体運動の理論と シミュレーション技法
UMLとは           032234 田邊祐司.
検索エンジンを利用した Covert Channelの検出
プログラム実行履歴を用いたトランザクションファンクション抽出手法
情報工学総合演習 D-I 近似アルゴリズム 埼玉大学 理工学研究科 山田 敏規、 橋口 博樹、 堀山 貴史
概要 Boxed Economy Simulation Platform(BESP)とその基本構造 BESPの設計・実装におけるポイント!
サポートベクターマシン によるパターン認識
シミュレーション論 Ⅱ 第15回 まとめ.
シャノンのスイッチングゲームにおけるペアリング戦略について
組込みシステムの外部環境分析のためのUMLプロファイル
決定木とランダムフォレスト 和田 俊和.
ネットワーク理論 Text. Part 3 pp 最短路問題 pp 最大流問題 pp.85-94
利用関係に基づく類似度を用いたJavaコンポーネント分類ツールの作成
構造情報に基づく特徴量を用いた グラフマッチングによる物体識別 情報工学科 藤吉研究室  EP02086 永橋知行.
社会シミュレーションのための モデル作成環境
コードクローン検出ツールを用いた ソースコード分析システムの試作と プログラミング演習への適用
群知能を適用した アクセス制御システム 木下研究室 久保直也                                                     
ETPB:歩行者行動コンテクストの抽出 申請学生1: 諸富 賢 総合政策学部3年 申請学生2: 佐藤 文啓 環境情報学部1年
早わかりアントコロニー最適化 (Ant Colony Optimization)
予測に用いる数学 2004/05/07 ide.
Data Clustering: A Review
モデル化とシミュレーション.
不確実データベースからの 負の相関ルールの抽出
音声分析 フーリエ解析の定性的理解のために.
1-3 UMLの図(ダイアグラム) コンポーネント図 システムの物理的な構成を表現 ソフトウェアコンポーネントの依存性を表現
東京工科大学 コンピュータサイエンス学部 亀田弘之
コードクローン分類の詳細化に基づく 集約パターンの提案と評価
ベイジアンネットワーク概説 Loopy Belief Propagation 茨城大学工学部 佐々木稔
SIFTとGraph Cutsを用いた 物体認識及びセグメンテーション
コーディングパターンの あいまい検索の提案と実装
15.cons と種々のデータ構造.
統計ソフトウエアRの基礎.
情報経済システム論:第13回 担当教員 黒田敏史 2019/5/7 情報経済システム論.
第16章 動的計画法 アルゴリズムイントロダクション.
構造的類似性を持つ半構造化文書における頻度分析
プログラムスライスを用いた凝集度メトリクスに基づく 類似メソッド集約候補の順位付け手法
設計情報の再利用を目的とした UML図の自動推薦ツール
岩手県立大学ソフトウエア情報学部 3年 鈴木研究室所属 井ノ上 憲司
パターン認識 ークラスタリングとEMアルゴリズムー 担当:和田 俊和 部屋 A513
``Exponentiated Gradient Algorithms for Log-Linear Structured Prediction’’ A.Globerson, T.Y.Koo, X.Carreras, M.Collins を読んで 渡辺一帆(東大・新領域)
プログラムの差分記述を 容易に行うための レイヤー機構付きIDEの提案
クローン検出ツールを用いた ソフトウェアシステムの類似度調査
Y. Yamaji, T. Miyake, Y. Yoshiike, P. Ravindra S. De Silva ,M. Okada
4.プッシュダウンオートマトンと 文脈自由文法の等価性
Webページタイプによるクラスタ リングを用いた検索支援システム
確率的フィルタリングを用いた アンサンブル学習の統計力学 三好 誠司 岡田 真人 神 戸 高 専 東 大, 理 研
テクニカル・ライティング 第4回 ~文章の設計法「KJ法」について~.
木構造の比較に基づく メソッド呼び出し履歴の変化の可視化手法
シミュレーション論Ⅱ 第2回 モデル化の手法.
FSE/ASE勉強会 A10:Software Maintenance II
Time Reversal E-Text: pp.80-83(PDF: pp.49-50) FM08002 太神 諭
Presentation transcript:

Cl-GBI法によるふるまいの グラフの類似に基づく 群れのモデルの提案 200902799 安竹 有輝 ふれまいのむれa アクセス制御行列 CI-GBI法 グラフの類似 振る舞いの集まる力の分析

背景、問題 人の行為(=ふるまい)によって生じる、 情報漏えいが止まらない。 X Y ファイル1 φ Read ファイル2 Write スマホ、PC/ クライアント Xはファイル1を読めない。   ファイル2は読める。 データサーバ X The Internet ファイル1をR、ファイル2にW データセンタ/サーバ Y X Y ファイル1 φ Read ファイル2 Write 後にX,Y=subject ファイル1,2=object として用いる. The Internet Xがファイル2をR データサーバ X 情報漏えい Y

クラウドファイルシステムの構想 エージェント 家族的類似 クラウドファイルシステムの様々な仕組みを統括しての、総合的な実装を目的とする 管理 群を守るモデル。 セキュリティ面から群から離れないような仕組みを作る 小泉 ACOやBoidなど群知能を使った”集まる”という基礎的な仕組みを作る 鈴木 エージェント 管理 ・フレンドシップモデル ・クラスメートモデル 動き ・Ant Colony Optimization 任意のファイル 家族的類似 ・ファイルのタグ、色 任意のファイル 要素 任意のファイル ・群集合(ふるまいの履歴) 任意のファイル ・リンゴ ・赤色 ・甘くて、美味しいです。 アクセスの順番、ふるまいの履歴などファイルの持つ”形”から情報をセパレートする 「動き」と「要素」の橋渡しとして 家族的類似(パラメータ)が 用いられる。 安竹 安竹 クラウドファイルシステムの様々な仕組みを統括しての、総合的な実装を目的とする キーワードやファイルの中身から、含用率から重要度や群の中心を判断する 竹村 石田

目的 アクセス行列からグラフの類似度を探し出す数式を書き、似ているふるまいが群れを成すようにする.  Mason上に生成された群れを使ってcovert channelをセパレートするのが最終目的。 (アクセス行列からCovert Channelをセパレートすることによって、  群れ全体を護ることになる.) どんな数式?グラフの類似度を求めることとカバーとチャンネルの関係は? Cl-GBI法を用いた理由を書く。ふるまい、アクセス行列、類似度の関係性を書く. 情報漏えい S1 S2 O1 Read O2 Write

ふるまい,アクセス行列,類似度の説明 クラウドファイルシステムに人がRead,Writeする行為を``ふるまい’’と呼ぶ. アクセス行列の一部を抜き出し、類似度の高いものを集める. 類似度の高い物=形の似ているもの O4 S2 O1 S1 S2 O1 S1 O4 類似度の似ているグラフ アクセス行列の例

Cl-GBI法について 求めたいノードを入力するとそれを含む似ているペアを作る. そこからさらに似ているグラフを作りだす. (後にこれを抽出グラフとして使用する) S=Subject,O=Object

Masonについて MasonはMulti agent simulatorである。 シミュレーションの様子を、客観的に第三者的(例えるなら神様のような)視点から観察することができる。 Masonの シュミレーション例(ball)

グラフの類似度を求めるところまでを手掛けた. 提案モデルの流れ 1.アクセス行列からCl-GBI法を用いて,複数の似ているパターンのグラフを抜き出す. 2.抜き出したグラフの類似度を``構造類似性’’を用いて求め,  それをMason上のAgentに引力斥力として与える. 3.Agentで群れを作る. 4.Covert Channel分析をし, セパレートする. 5.以上を行って,群れが保っていることを確かめる. グラフの類似度を求めるところまでを手掛けた. なぜClーGBIを使うのか?他にもグラフの類似度は定義できる 2番は結局やってないような そうすると3番以降もやってない? どこをやった部分なのか明確にすべき(すみこ)

構造類似性を用いて、グラフ同士の類似度を求める 提案モデルにおける研究の現段階 O4 アクセス行列の例 O1 S1 S2 Cl-GBI法を用いて、 グラフを抜き出す ① O4 S2 O1 S1 O1 S1 S2 S=subject O=object O4 図の説明を何も言わなくても分かる程度には書いて 左上のグラフを見やすいのに.もう一度、アクセス行列から形を抜き出す説明. ② 構造類似性を用いて、グラフ同士の類似度を求める

制限を付けたグラフ間の類似度を計算する アルゴリズム S2 O1 S1 O4 S3 P1 P2 P3 P4 : 設ける制限 1.対象となるグラフは木構造である. 2.抽出パターンは単純パス. 3.各ノードは2種類に分類できる. S2 O1 S1 S3 O4 O5 抽出パターン 参考にした文献をもとにアルゴリズムを 組んだ S2 O1 S1 S3 O4 O5 グラフ1 グラフ2 グラフ3 抽出 パターン + かーぼん 上でsubject,objectを使って説明してあるので、これはプログラミングに使用した図として載せます(安竹) ①P1のノードの両端の始点、終点を定める.グラフ1の中に始点と種類が同じノードを選択する.  グラフ1を木構造とみなし、スタックを用い、P1と一致する箇所をカウントする.  (P2,3…に関しても行い、その後グラフ2,3に関しても同様に①を行う.) ②カウントした数値を用い、一致度、不一致度を求める.

類似度の計算方法 対象とするグラフ集合から抽出された部分グラフ集合を , 抽出された部分グラフ数を , ノード を含む部分グラフ , の数を 対象とするグラフ集合から抽出された部分グラフ集合を  , 抽出された部分グラフ数を  , ノード  を含む部分グラフ       ,   の数を とおくと,任意のグラフ   は以下に示す行列   で表現することができる. 題名に①とかふる.

対象となるグラフ集合全体から抽出されている部分グラフの数を それぞれの構造分布行列を , 部分グラフ を構成するノード数を ノードペアの個数 グラフG1のノードxとグラフ2のノードyの ノード間類似度   およびノード間相異値 を以下のように定義する.

これらを用いて、ノード間類似度 を以下のように定義する. これらを用いて、ノード間類似度  を以下のように定義する.

グラフ間類似値 グラフ間相異値 グラフ間類似度 Mason上のAgentの 引力,斥力となる.

グラフ1とグラフ2を用いて求めた結果 C:一致度 E:不一致度 類似度=0.739130 似ている形のグラフを集めるための 数式の値として使える. 図の説明 この実験で,提案したいクラウドファイルシステムのどこの部分に使えそうなの?(すみこ) どの部分が明らかになったの?(すみこ)

まとめ プログラミングにより,一致度の算出に成功した. MasonでAgentが動くプログラミングを書いた. クラウドファイルシステムのCovert Channel分析において,アクセス行列の``形’’に着目したものは今までなく,本研究はこの分野の新しいモデルを提案できた. グラフの形の類似度をMasonの引力斥力を設定するのと,Covert Channel分析をするのに新しいアルゴリズムが作るのが今後の課題である. 結論についてはもう少し捻る必要があるかなと思います(安竹)

制限を付けたグラフ間の類似度を計算する アルゴリズム 設ける制限 1.対象となるグラフは木構造である. 2.抽出パターンは単純パス. 3.各ノードは2種類に分類できる. 参考にした文献をもとにアルゴリズムを 組んだ C2 C1 C2 C3 C4 C1 C2 C3 C4 C3 C1 + O4 グラフ1 グラフ2 グラフ3 かーぼん 上でsubject,objectを使って説明してあるので、これはプログラミングに使用した図として載せます(安竹) ①P1のノードの両端の始点、終点を定める.グラフ1の中に始点と種類が同じノードを選択する.  グラフ1を木構造とみなし、スタックを用い、P1と一致する箇所をカウントする.  (P2,3に関しても行い、その後グラフ2,3に関しても同様に①を行う.) ②カウントした数値を用い、一致度、不一致度を求める.