TL;DR

LLMによるニューラルアーキテクチャ探索(NAS)で、コードの構造的類似度に基づくカリキュラム学習を導入。MinHash署名でアーキテクチャを類似度帯に分割し、単純なものから多様なものへ順に学習。CIFAR-10で成功率60%を達成。ただし、インターフェース修復との相互作用に課題あり。

解説

AMI HAPPY

ねえ智也くん、このブログのタイトル見て!「MinHash類似度でLLMのカリキュラム学習」って、なんか難しそうだけど面白そうじゃない?

TOMOYA NEUTRAL

ああ、それ最近読んだ論文だよ。ニューラルアーキテクチャ合成っていう、LLMにコード生成させて良いネットワーク構造を探す研究なんだ。

AMI SURPRISED

なるほど!でもなんで「カリキュラム学習」って言うの?普通の学習と何が違うの?

TOMOYA NEUTRAL

簡単に言うと、難しい問題をいきなり解かせるんじゃなくて、簡単なものから順番に学習させるんだよ。この論文では、生成するアーキテクチャのコードの構造的類似度をMinHashで測って、似たもの同士をグループにしてる。

AMI HAPPY

MinHashってあの、大量のデータの類似度を高速に計算するやつ?それでアーキテクチャを分類するんだ!じゃあ、単純な構造から始めて、だんだん複雑なのを生成させるってこと?

TOMOYA HAPPY

そう。最初は類似度の高い単純なアーキテクチャだけを学習させて、後で多様なものに広げていく。結果としてCIFAR-10で成功率60%を達成したんだ。

AMI SURPRISED

60%ってすごいね!でも、何か課題もあるんでしょ?

TOMOYA SAD

うん。インターフェース修復っていう、生成したコードのエラーを直す機能との相互作用に問題があるみたい。カリキュラム学習でうまくいっても、修復が入ると逆に性能が落ちるケースがあるらしい。

AMI HAPPY

あー、せっかく順番に教えたのに、修正で混乱しちゃうってこと?まるで、テスト前に詰め込んだ知識を、友達の間違った答えで上書きされちゃうみたいだね!

TOMOYA NEUTRAL

……その例えはちょっと違う気がするけど、まあ似たようなものだよ。