論文紹介 Query Incentive Networks

Slides:



Advertisements
Similar presentations
北海道大学 Hokkaido University 1 情報理論 講義資料 2016/06/22 情報エレクトロニクス学科共通科目・2年次・第 1 学期〔必修 科目〕 講義「情報理論」第 5 回 第 3 章 情報源のモデル [ 後半 ] 3.5 情報源のエントロピー.
Advertisements

最上 亮.  近年標的型と呼ばれるサイバー攻撃が増え、大 企業や、政府機関が情報窃取型の標的型メール 攻撃の被害を受けている。  標的型メール攻撃による個人情報漏えいは、企 業に莫大な損失を与えるとともに、信頼を失う。  現在サイバー攻撃における攻撃者、防御者の戦 略をゲーム理論的にモデル化する研究がおこな.
1. 補間多項式 n 次の多項式 とは、単項式 の 線形結合の事である。 Definitions: ( 区間, 連続関数, abscissas (データ点、格子点、差分点), 多項 式 ) Theorem. (補間多項式の存在と一意性) 各 i = 0, …, n について、 をみたす、次数が高々 n.
Lecture02-Binary Search Trees 通信情報システム専攻 岩間伊藤研究室 M1 前田圭介.
アドバース・セレクション.
第1回 確率変数、確率分布 確率・統計Ⅰ ここです! 確率変数と確率分布 確率変数の同時分布、独立性 確率変数の平均 確率変数の分散
ゲーム理論・ゲーム理論Ⅰ(第2回) 第2章 戦略形ゲームの基礎
近似アルゴリズム 第10章 終了時刻最小化スケジューリング
上級価格理論II 第3回 2011年後期 中村さやか.
ゲーム理論・ゲーム理論Ⅰ (第6回) 第4章 戦略形ゲームの応用
ミクロ経済学の基礎 経済学A 第1回 畑農鋭矢.
5.チューリングマシンと計算.
5.チューリングマシンと計算.
Extremal Combinatorics 14.1 ~ 14.2
Extremal Combinatrics Chapter 4
法と経済学(file 6) ゲーム理論2 今日の講義の目的 (1)展開型ゲームという考え方を理解する (2)後方帰納法の考え方を理解する
10.Private Strategies in Games with Imperfect Public Monitoring
Natural Semantics 実行過程の、最初と最後の状態(state)の関係を考える。
初級ミクロ経済学 -ゲーム理論入門- 2014年12月15日 古川徹也 2014年12月15日 初級ミクロ経済学.
データ構造と アルゴリズム 知能情報学部 新田直也.
Probabilistic Method 6-3,4
最尤推定によるロジスティック回帰 対数尤度関数の最大化.
スタック長の 特徴付けによる 言語の非DCFL性 証明
8.Intersecting Families
需要の価格弾力性 価格の変化率と需要の変化率の比.
ML 演習 第 7 回 新井淳也、中村宇佑、前田俊行 2011/05/31.
5.5 The Linear Arboricity of Graphs (グラフの線形樹化数)
計算量理論輪講 岩間研究室 照山順一.
新ゲーム理論 第Ⅰ部 非協力ゲームの理論 第1章 非協力ゲームの戦略形
第13章 フォンノイマン/モルゲンシュテイン解
情報学研究科 通信情報システム専攻 小野寺研究室 M1 奥村 佳弘
応用社会システム計画 (第10回) ここで、学習すること 学籍番号: 氏名: ■これまでの講義内容の整理 ■計画問題の設定と手法
ネットワーク上での社会的効用と個人的効用の対立問題に対するアルゴリズム的研究
決定木とランダムフォレスト 和田 俊和.
確率・統計Ⅰ 第3回 確率変数の独立性 / 確率変数の平均 ここです! 確率論とは 確率変数、確率分布 確率変数の独立性 / 確率変数の平均
7.4 Two General Settings D3 杉原堅也.
ランダムグラフ エルデシュとレーニイによって研究された.→ER-model p:辺連結確率 N:ノード総数 分布:
電気回路学Ⅱ コミュニケーションネットワークコース 5セメ 山田 博仁.
25. Randomized Algorithms
Selfish Routing and the Price of Anarchy 4.3
計算量理論輪講 chap5-3 M1 高井唯史.
Additive Combinatrics 7
A Dynamic Edit Distance Table
様々な情報源(4章).
情報とコンピュータ 静岡大学工学部 安藤和敏
生物情報ソフトウェア特論 (2)たたみ込みとハッシュに 基づくマッチング
ナップサック問題 クマさん人形をめぐる熱いドラマの結末.
P2P型アプリケーション用ライブラリ SUNET
経営学研究科 M1年 学籍番号 speedster
データ構造とアルゴリズム (第5回) 静岡大学工学部 安藤和敏
第Ⅱ部 協力ゲームの理論 第7章 提携形ゲームと配分 2008/07/01(火) ゲーム理論合宿 M1 藤井敬士.
Selfish Routing 4章前半 岡本 和也.
5.チューリングマシンと計算.
Max Cut and the Smallest Eigenvalue 論文紹介
第Ⅱ部 協力ゲームの理論 第14章 交渉集合.
``Exponentiated Gradient Algorithms for Log-Linear Structured Prediction’’ A.Globerson, T.Y.Koo, X.Carreras, M.Collins を読んで 渡辺一帆(東大・新領域)
人工知能特論II 第8回 二宮 崇.
7.8 Kim-Vu Polynomial Concentration
or-8. ゲーム理論 (オペレーションズリサーチを Excel で実習するシリーズ)
4.プッシュダウンオートマトンと 文脈自由文法の等価性
ヒープソート.
寡占理論(Oligopoly Theory) 第13講 Competition in Quality
コストのついたグラフの探索 分枝限定法 A*アルゴリズム.
第Ⅰ部 非協力ゲームの理論 第6章 情報の価値 2008/07/01(火) ゲーム理論合宿 M2 渡辺美穂.
企業ファイナンス 2009年10月21日 実物投資の意志決定(2) 名古屋市立大学 佐々木 隆文.
参考:大きい要素の処理.
Speaker: Kazuhiro Inaba Paper Introduction from WSDM 2015
情報生命科学特別講義III (3)たたみ込みとハッシュに 基づくマッチング
インセンティブにより自律ユーザに 高品質なオーバーレイマルチキャスト木を 構築させるプロトコルの提案
グラフの帯域幅連続多重彩色 を求めるアルゴリズム (Bandwidth Consective Multicolorings of Graphs) 西関研究室 西川和秀.
Presentation transcript:

論文紹介 Query Incentive Networks 2006/6/2 加藤公一

紹介する論文 Jon M. Kleinberg and Prabhakar Raghavan. 2005. Query Incentive Networks. In FOCS '05: 46th Annual IEEE Symposium on Foundations of Computer Science. Pittsburgh, PA, 132--141.

Insentive Networkとは? ネットワーク上のノードが隣のノードにご褒美(Incentive)をちらつかせながら、情報を得ようとするモデル 例としては・・・ P2Pファイル共有 Winny, Share, etc. ソーシャルネットワークサービス Mixi, Orkut, etc.

$5あげるからBerryz工房の動画をくれ! 例 $5あげるからBerryz工房の動画をくれ! $1 Get! 動画?持ってるよ $4 $3 $5 $1 $1 $4あげるから動画さがしてくれない? 答に到達できないと一銭も得られない(成功報酬) あまり搾取すると答までたどり着けなくなる確率が高くなる あまり遠慮すると、自分の子孫にたくさん持っていかれる ノード間のゲームと考える

問題 答を得るためには、どのくらいのutility(効用?)を用意すればよいか? Utility:ルートノードが答を得るために用意するコスト

ここで考えるネットワークのモデル Tree Model 各ノードにが、ツリー構造を知っているとする Branching Model ツリー構造ではあるが、各ノードはその構造を知らない(地図がない状態) ノードにはActiveなものとinactiveなものがある 例:Mixiでログインしていないユーザ ノードあたりの子の数の期待値bが与えられる

ノードが受け取る報酬は整数値しかとらないとする 努力の価値 ノードが受け取る報酬は整数値しかとらないとする 答が見つかった後に、その答を送るためには、ノード通過ごとにコスト1かかる。(最初からそのコストを見込んで報酬を取り決める) さもないとZeno(ゼノン)のパラドックス 「用意すべきutilityは無限に小さくできる」 Utility r でうまくいって各ノードの戦略が  ならば、utility  のときは戦略    にすればよい

例 報酬:$2 接続コスト:$1 報酬:$2 接続コスト:$1 報酬:$2 接続コスト:$1 Utility $10 $7 $4 $1

記号 T:木全体、 T’:アクティブなもの全体 ノードが答を持っていない確率: p Rarity(珍しさ?): T’内での平均分岐数: b 与えられたIncentiveに対して、ノード  が隣に渡す量(報酬関数、reward func.): ノードvが子に報酬xを与えたときの成功確率: 失敗確率: (平均でn個に一つは答を持っている)

問題(より詳しく) 十分に高い確率で答を得るために必要なutility r は b と p の関数としてどうあらわされるか?

ゲーム理論としての視点 ノード がプレーヤ : がとる戦略(関数!) ノードを通過すると報酬総額が減る ノード がプレーヤ   : がとる戦略(関数!) ノードを通過すると報酬総額が減る ノード に報酬 が与えられたとする。そのときのノード の取得利益の期待値は ナッシュ均衡:上式を最大にするような の集合 ナッシュ均衡は必ず存在し、唯一に定まることが証明される (Appendix)

結論 のとき ある程度以上の確率で成功するためには、必要なutilityは のとき (両方とも定数は b に依存) 分岐が激しいほうが少なくて済む (直感と異なる)

証明 記号の定義(以下全員が最適な戦略をとったと仮定して) :誰も答を知らないと仮定したときに、報酬 r で到達する深さ :ルートが答を知らず、しかも深さ j まで誰も答を知らない確率 :         となる最小の r となることが証明できる 3 2 1 任意のjに対して となるrが存在する は任意の について定義される まずは の値について解析する

(breakpoint structure)の計算 帰納的に      から   を計算する ルートが持っているutilityがrのときに、子ノードに   を与えたときのペイオフの期待値: 帰納法の仮定:     ならば ルート このとき、ルートにとっての最適戦略は子に与える報酬を   にすること このときの最適戦略 以上の深さまでは進まない はこのへんに! 深さ  まで到達可能

計算の続き

 の計算 ただし :アクティブなものの率 子ノードの数は d 個 とすると で計算できる

のときの証明(概要) 失敗確率を上から押さえて、必要なutility r を上から押さえる Claim 4.3 について ならば    のときの証明(概要) 失敗確率を上から押さえて、必要なutility r を上から押さえる Claim 4.3 について           ならば (つまり n が十分大きければ、) t を          回繰り返せば から   へ到達可能 定義 は            を満たす はある条件(Lemma 4.5で使う)を満たす Lemma 4.4 証明:Claim 4.3より明らか Lemma 4.5 ある定数    が存在して     ならば 証明略

Theorem 4.6 b に依存する定数 が存在して ならば アイデア:すでに得られた と の関係式をうまく使う アイデア:すでに得られた  と  の関係式をうまく使う Breakpoint structure Lemma 4.5

のときの証明(概要) (再掲!) Claim 4.3 について ならば    のときの証明(概要) (再掲!) Claim 4.3 について           ならば (つまり n が十分大きければ、) t を          回繰り返せば から   へ到達可能 定義 は            を満たす は任意(バウンド用) Lemma 4.7 証明:Claim 4.3より明らか Lemma 4.8 ある定数    が存在して     ならば 証明略 Lemma 4.9 証明略(  は任意なのでClaim 4.3は使えない)

Theorem 4.10 に依存する定数 が存在して ならば のそれぞれについて上から押さえる 定義: について: を数学的帰納法で証明    に依存する定数     が存在して        ならば のそれぞれについて上から押さえる 定義: について: を数学的帰納法で証明 のときはOK Lemma 4.7より

Theorem 4.10の続き について: は範囲         で最小値   を持つ

結論(再掲) のとき ある程度以上の確率で成功するためには、必要なutilityは のとき (両方とも定数は b に依存) 分岐が激しいほうが少なくて済む (直感と異なる)

研究の展開     のときはどうなるか? Binary treeのときは それ以外のときは? TreeではなくてDAGのときは?