Risk-Sensitive Submodular Optimization
概要
-
確率的連続劣モジュラ関数のCVaR最大化
-
非凹なので大変だが1-1/e近似可能
-
集合上のポートフォリオを構築できます
アルゴリズム
-
問題: $$ \max_{\vec{x}, \tau} \tau - \frac{1}{\alpha}\mathbb{E}_y[ [\tau-F(\vec{x},y)]^+ ] $$
-
難しさ
-
F(*,y)がxについて凹なら、CVaRは凹最適化
-
劣モジュラ(2階微分が非正)の場合、そんなことはない
-
Frank-Wolfは使えるの?
-
今の勾配から線形最適化を解いて一番遠いところを目指す
-
$$ \vec{x}^k = \vec{x}^{k-1} + \gamma_k (\vec{v}^k - \vec{x}^{k-1}) $$
-
up-concaveな関数にこの方法は使えない→毎回xが単調増加するように変更→1-1/e近似
-
アプローチ
-
経験的CVaRを最大化したい
-
現xの勾配から線形計画信託
-
xを更新($$ \vec{x}^k \leftarrow \vec{x}^{k-1}+\frac{1}{K}\vec{v} $$)
-
τを更新(これは単一パラメタの最適化で可能)
-
勾配の計算:微分不可で難しい、積分で近似
-
最適なτ:頑張るとできる
-
理論的解析:ゲキムズ
-
集合上のポートフォリオへ…
-
多重線形拡張を使ってFで解いて丸める
-
[O.-Yoshida. WWW'07]との違い
-
劣モジュラ一般に使える
-
近似がいい感じ(相対誤差なので…)
-
近似が負にならない
実験
まとめ
-
これは中々すごい
-
連続劣モジュラ関数なら、そのまま最適化できる
AAAI リスク回避最適化 劣モジュラ
2018/09/18
最終更新:2018年09月18日 21:17