Skip to main content
QUICK REVIEW

[論文レビュー] Task-Adaptive Neural Network Search with Meta-Contrastive Learning

Wonyong Jeong, Hayeon Lee|arXiv (Cornell University)|Mar 2, 2021
Advanced Neural Network Applications参考文献 67被引用数 5
ひとこと要約

本稿では、特定のターゲットデータセットおよび制約(例:パラメータ数)に対して、多様なモデルズーから最適な事前学習済みニューラルネットワークを検索する、新たなフレームワークであるタスク適応型ニューラルネットワーク探索(TANS)を提案する。アモアタイズドメタラーニングとコントラスト型損失を用い、クロスモodalな潜在空間で学習することで、データセット埋め込みと高性能なネットワーク埋め込みを一致させ、訓練コストを著しく削減した上で、NAS や AutoML のベースラインを上回る即時検索を実現する。

ABSTRACT

Most conventional Neural Architecture Search (NAS) approaches are limited in that they only generate architectures without searching for the optimal parameters. While some NAS methods handle this issue by utilizing a supernet trained on a large-scale dataset such as ImageNet, they may be suboptimal if the target tasks are highly dissimilar from the dataset the supernet is trained on. To address such limitations, we introduce a novel problem of \emph{Neural Network Search} (NNS), whose goal is to search for the optimal pretrained network for a novel dataset and constraints (e.g. number of parameters), from a model zoo. Then, we propose a novel framework to tackle the problem, namely \emph{Task-Adaptive Neural Network Search} (TANS). Given a model-zoo that consists of network pretrained on diverse datasets, we use a novel amortized meta-learning framework to learn a cross-modal latent space with contrastive loss, to maximize the similarity between a dataset and a high-performing network on it, and minimize the similarity between irrelevant dataset-network pairs. We validate the effectiveness and efficiency of our method on ten real-world datasets, against existing NAS/AutoML baselines. The results show that our method instantly retrieves networks that outperform models obtained with the baselines with significantly fewer training steps to reach the target performance, thus minimizing the total cost of obtaining a task-optimal network. Our code and the model-zoo are available at https://github.com/wyjeong/TANS.

研究の動機と目的

  • 従来のニューラルアーキテクチャ探索(NAS)手法が、パラメータの最適化を行わずアーキテクチャのみを探索するという制限により、新しいタスクで高い訓練コストが発生することを是正すること。
  • ターゲットデータセットがソースの事前学習データとは著しく異なる場合(例:医療画像や産業用画像)に、スアップネットベースの NAS が部分的に最適でない問題を克服すること。
  • 新しいデータセットに対して制約のもとで、最良の事前学習済みネットワーク(アーキテクチャ+重み)を検索することを焦点とした、新たな問題定式化であるニューラルネットワーク探索(NNS)を提案すること。
  • 追加のアーキテクチャ探索や微調整を必要とせず、即時にタスク関連のモデルを検索することで、迅速かつ低コストな適応を可能にすること。
  • 多様な実世界のデータセットで事前学習された最先端のネットワークを含むモデルズーを構築し、効果的なクロスモダリティ検索を支援すること。

提案手法

  • 多様な実世界のデータセットで事前学習された最先端のニューラルネットワークを含むモデルズーを構築し、検索のための候補モデルとして用いる。
  • セットエンコーダーを用いて、各ターゲットデータセットを潜在表現に埋め込むことで、関数的およびトポロジカルな特徴を捉える。
  • 関数的およびトポロジカルな埋め込みを用いて、各事前学習済みネットワークを符号化し、そのパフォーマンスポテンシャルを表現する。
  • データセットと高性能なネットワークの間で類似度を最大化し、関係のないペアとの類似度を最小化する、クロスモダリティコントラスト型学習目的関数を訓練する。
  • 性能予測器を統合し、未学習のデータセットにおけるモデルの正確性を予測することで、学習プロセスをガイドする。
  • アモアタイズドメタラーニングを用い、多様なデータセットおよびモデルタイプに一般化可能な共有のタスク適応型潜在空間を学習する。

実験結果

リサーチクエスチョン

  • RQ1新規データセットに対して最適なネットワークを探索する際、最終的な正確性と訓練効率の観点から、検索ベースの手法が従来の NAS や AutoML の手法を上回ることができるか?
  • RQ2提案されたクロスモダリティコントラスト型学習フレームワークは、データセットとネットワークの埋め込みをどれほど効果的に一致させ、最も適した事前学習済みモデルを特定できるか?
  • RQ3多様な事前学習データに基づくモデルズー構築戦略は、ランダムサンプリングと比較して、どれほど検索性能を向上させるか?
  • RQ4性能予測器の導入は、検索システムの正確性と一般化性能をどれほど向上させるか?
  • RQ5提案された TANS フレームワークは、ベースライン手法と比較して、目標パフォーマンスに到達するための訓練ステップ数を著しく削減できるか?

主な発見

  • TANS は 10 個の実世界データセットにおいて優れた性能を発揮し、最終的な正確性で既存の NAS や AutoML のベースラインを常に上回った。
  • 目標パフォーマンスに到達するための訓練ステップ数を桁違いに削減し、合計コストを顕著に低減した。
  • 多様な事前学習データに基づくモデルズーは、データセット・ネットワークペアのランダムサンプリングよりも高いサンプル効率を示した。
  • 追加のアーキテクチャ探索や微調整を一切行わず、即時でタスク適応型モデルを検索可能であり、推論コストを最小限に抑えながら最先端の結果を達成した。
  • コントラスト型損失目的関数は、異種のデータ分布にわたる高性能なモデルの正確な検索を可能にするために、データセットとネットワークの埋め込みを効果的に一致させた。
  • 性能予測器により、クエリデータセットにおける高い予測パフォーマンスを持つネットワークを優先的に選択することができ、検索の正確性が向上した。

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

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

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

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