Coda

概要 Google Vizier: A Service for Black-Box Optimization

August 3, 2019

概要

表題にあるVizierはGoogleにおいてデファクトになっているブラックボックス最適化のためのサービスであり、 論文は、Vizierのシステムアーキテクチャの構成とアルゴリズムの説明とその評価からなる。

Vizierが複数の最適化アルゴリズムをサポートしている中、デフォルトではBatched Gaussian Process Banditsが採用されている。 ほかにも、類似する最適化の履歴から結果が予測可能な探索を省く機能や早期終了の自動化を備えている。 論文中で紹介されている機能の多くにガウス過程回帰が採用されている。

感想

アーキテクチャの説明が多く、アルゴリズムの説明を別の論文にゆずる箇所が多かったため、ガウス過程や多腕バンディット問題など応用されているアルゴリズムに詳しくないと読解が難しいと思う。Vizierを、クラウドサービスではなく、好きな環境で運用したい場合はVizierに影響を受けて開発されたKatibをみてみるといいかもしれない。VizierはKubeflowのサブシステムなので、KubeflowをKubernetesにインストールすれば利用できる。


論文はこちらからダウンロードできます。