オンライン学習理論に基づく 非線形単純パーセプトロン のアンサンブル学習の解析 三好誠司 神戸市立工業高専 原 一之 岡田真人 都立工業高専 理研,科技団さきがけ 1 はじめに • アンサンブル学習 – 精度の低いルールや学習機械を組み合わせ て精度の高い予測や分類を行う – 線形パーセプトロンの理論解析[原、岡田] • 非線形単純パーセプトロンの学習則として はヘブ学習、パーセプトロン学習、アダトロ ン学習がよく知られている 2 アンサンブル学習 教師 B 生徒 J1 ,J2 , ・・・ ,JK sgn( u1 l) sgn(v ) • • • • B1 BN J11 x1 xN x1 1 J1N J21 xN x1 sgn( u2 l) 2 J2N xN sgn(uKl) JK1 K J KN x1 xN 同じ入力 x が同じ順序で提示される 一度使った入力 x は廃棄される(オンライン学習) 独立に学習 多数決 3 アンサンブル学習(2) • 入力: • 教師: • 生徒: 生徒の長さ 4 汎化誤差 新たな入力に対して教師と異なる答を出す確率 5 Rとq 教師と生徒の類似度 生徒間の類似度 6 Rとq B Jk Rk R k' Jk' B Jk J k' q k k' 7 B J1 q大 J2 B J1 J2 q小 アンサンブル学習においては生徒の 多様性が維持されていることが重要 → R と q の関係が本質的 8 l と R を記述する微分方程式 9 q を記述する微分方程式の導出 10 ヘブ学習 パーセプトロン学習 アダトロン学習 11 初期状態 B Jk' Jk 12 1 ヘブ 0.8 パーセプトロン q 0.6 0.4 アダトロン 0.2 0 0 0.2 0.4 0.6 0.8 1 R 13 Generaliz ation Error 汎化誤差のダイナミクス 0.4 Theory (K=1) Theory (K=3) Simulation (K=3 ) 0.5 Theory (K=1) Theory (K=3) Simulation (K=3) 0.5 0.4 0.4 0.3 0.3 0.3 0.2 0.2 0.2 0.1 0.1 0.1 0 2 4 6 Time ヘブ学習 8 10 0 2 4 6 8 Theory (K=1) Theory (K=3) Simulation (K=3) 0.5 10 Time パーセプトロン学習 0 2 4 6 8 Time アダトロン学習 14 10 まとめ 非線形単純パーセプトロンによるアンサンブ ル学習をオンライン学習の枠組みで議論 ヘブ学習,パーセプトロン学習,アダトロン学 習は「生徒の多様性維持」という点で異なっ た性質を有しており,アダトロン学習がもっと も優れている 15
© Copyright 2024 ExpyDoc