Skip to main content
QUICK REVIEW

[論文レビュー] Regularization Strategies and Empirical Bayesian Learning for MKL

Ryota Tomioka, Taiji Suzuki|arXiv (Cornell University)|Nov 13, 2010
Machine Learning and Algorithms参考文献 33被引用数 14
ひとこと要約

本稿は、凹型共役双対性を介して、複数核学習(MKL)におけるカーネル重みベースの正則化とブロックノルムベースの正則化を統一的な枠組みで結びつける手法を提案する。また、周辺尤度の最大化を通じてカーネル重みを学習する経験的ベイズMKL手法を導入し、均一なカーネル結合と同等の精度を達成しながら関連するカーネルの自動選択を可能にした。Elastic-net MKLはスパarsityを実現し、解釈性を向上させる。

ABSTRACT

Multiple kernel learning (MKL), structured sparsity, and multi-task learning have recently received considerable attention. In this paper, we show how different MKL algorithms can be understood as applications of either regularization on the kernel weights or block-norm-based regularization, which is more common in structured sparsity and multi-task learning. We show that these two regularization strategies can be systematically mapped to each other through a concave conjugate operation. When the kernel-weight-based regularizer is separable into components, we can naturally consider a generative probabilistic model behind MKL. Based on this model, we propose learning algorithms for the kernel weights through the maximization of marginal likelihood. We show through numerical experiments that $\ell_2$-norm MKL and Elastic-net MKL achieve comparable accuracy to uniform kernel combination. Although uniform kernel combination might be preferable from its simplicity, $\ell_2$-norm MKL and Elastic-net MKL can learn the usefulness of the information sources represented as kernels. In particular, Elastic-net MKL achieves sparsity in the kernel weights.

研究の動機と目的

  • 凹型共役変換を用いて、MKLにおけるカーネル重みベースの正則化とブロックノルムベースの正則化の間の体系的な数学的関係を確立すること。
  • 分離可能なカーネル重み正則化子の背後にある生成的確率的モデルを構築し、MKLに対する原理的ベイズ的手法を可能にすること。
  • 周辺尤度を最大化するための経験的ベイズ学習アルゴリズムを提案し、データ駆動型のカーネル選択を可能にするカーネル重み推定を行うこと。
  • 提案された経験的ベイズMKLの性能を、分類精度とカーネル重みのスパarsityの観点から、既存のMKL手法と比較して評価すること。
  • 異なる正則化戦略下におけるスパarsity、精度、耐性のトレードオフを調査すること。

提案手法

  • 凹型共役作用素を用いて、カーネル重みベースの正則化とブロックノルムベースの正則化の間の関係を形式化し、両者の定式化の間の体系的マッピングを可能にする。
  • カーネル重みを条件付き共役事前分布を持つ確率的変数としてモデル化し、分離可能なMKLの階層ベイズ定式化を可能にする。
  • 周辺尤度を最大化するために、凸部分問題を交互に最小化する反復最適化アルゴリズムを導出する。
  • マケイ風のハイパーパrameter更新を用いて経験的ベイズMKLを実装し、局所最適解への収束を保証する。
  • 得られた非凸正則化子を同等のブロックノルム正則化子にマッピングし、本手法の挙動に対する理論的裏付けを提供する。
  • 20回のトレイン/テスト分割を用いてCaltech 101で1,760個のカーネルを用い、精度とカーネル重みパターンの両面で評価する。

実験結果

リサーチクエスチョン

  • RQ1MKLにおけるカーネル重みベースの正則化とブロックノルムベースの正則化を、数学的双対性を通じて体系的に関連付ける方法は何か?
  • RQ2分離可能なカーネル重み正則化子のための生成的確率的モデルを構築できるか?これにより経験的ベイズ学習が可能になるか?
  • RQ3経験的ベイズMKLの性能は、ℓ₂-ノルムやElastic-net MKLといった標準的なMKL手法と比較して、分類精度とカーネル重みのスパarsityの観点でどのように異なるか?
  • RQ4提案された経験的ベイズMKLがどのような条件下でスパースなカーネル重みを生成するのか?また、これは一般化性能にどのように影響するか?
  • RQ5周辺尤度最大化アプローチとMKLにおけるブロックノルム正則化構造との間にはどのような関係があるか?

主な発見

  • Elastic-net MKLは、均一なカーネル結合と同等の分類精度を達成する一方で、活性化されるカーネル数を顕著に削減する。特に「Cannon vs Cup」タスクでは、88個のガウスRBFカーネルと792個のχ²カーネルのみが選択された。
  • 提案された経験的ベイズMKL手法は、周辺尤度の最大化を通じてカーネル重みを学習し、非凸正則化子を生成する。この正則化子はスパース解を好む。
  • ℓ₂-ノルムMKLは、均一なカーネル結合と同等の性能を示すが、Elastic-net MKLとは異なり、カーネル重みにスパarsityを誘導しない。
  • 経験的ベイズMKLは極めてスパースなカーネル重みを生成する傾向があり、これは特にクラスあたりのサンプル数が20未満の小規模データセットでは、一般に性能が悪い原因であると考えられる。
  • クラスあたり30サンプル以上のデータセットでは、経験的ベイズMKLはℓ₂-ノルムおよびElastic-net MKLと同等の性能を示し、十分なデータ量があると耐性が向上することが示された。
  • 本手法は、経験的ベイズ正則化子を同等のブロックノルム正則化子にマッピングすることに成功し、カーネル重みとブロックノルム定式化の間の理論的双対性を裏付けた。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。