【メタがくしゅう】
メタ学習 とは?
💡 「勉強法を勉強する」──少ないデータでもすぐに賢くなれるAIの学習戦略
📌 このページのポイント
メタ学習って、普通の機械学習と何が違うの?
普通の機械学習は1つのタスクに対して大量のデータで学習するよね。メタ学習はそれとは違って、たくさんの種類のタスクを経験することで「新しいタスクに素早く適応する能力」を身につけるんだ。人間で言えば、数学の問題を1万題解くのが普通の学習で、いろんな教科を勉強して「効率的な勉強法」を身につけるのがメタ学習だよ。
具体的にはどうやって学習するの?
Few-shot学習とメタ学習って同じものなの?
厳密には違うよ。Few-shot学習は「少数の例から学ぶ」という課題設定で、メタ学習はそれを実現するためのアプローチの一つなんだ。Few-shot学習を実現する方法は他にもデータ拡張やプロンプトエンジニアリングなどがあるけど、メタ学習は最も体系的な方法として知られているよ。
どんな場面で役に立つの?
データが少ない場面で特に威力を発揮するよ。たとえば希少疾患の診断では患者データが限られるよね。メタ学習を使えば、他の疾患の診断タスクで得た知識を活かして、少数の症例からでも新しい疾患の診断モデルを構築できるんだ。ロボットの新しい動作の習得や、新しい言語への対応なんかでも使われているよ。
最近のLLMでのインコンテキスト学習もメタ学習と関係があるの?
まとめ:ざっくりこれだけ覚えればOK!
「メタ学習」って出てきたら「AIが"学び方そのもの"を学んで、少ないデータでも新しいタスクにすぐ対応できるようにする技術」と思えればだいたいOK!
📖 おまけ:英語の意味
「Meta-Learning」 = 学習についての学習
💬 「メタ」はギリシャ語で「上位の・超越した」という意味で、「学習を学習する」という入れ子構造からこの名前がついたよ