10月16日、SiliconAngleが「Reflection AI open-sources Beam's weights, post-training recipes」と題した記事を公開した。Reflection AIが大規模言語モデル「Beam」の重みとポストトレーニングレシピをオープンソース化したことを伝える内容だ。約5,000億(501B)パラメータを持ちながら、自身の4倍規模のモデルに匹敵するベンチマーク性能を示すという点が、まず注目に値する。
501Bパラメータモデルの重みを公開
スタートアップのReflection AIは、同社初の大規模言語モデル「Beam」の重みをHugging Face上で公開した。あわせて、開発者がモデルをカスタマイズするための技術リソースも公開している。
Beamは約5,000億(501B)パラメータを持つモデルでありながら、一部のベンチマークでは自身の4倍の規模を持つモデルに匹敵するパフォーマンスを示す。また、計算リソースとメモリ使用量も大幅に抑えられているとされる。Beamは10月5日に初めて公開された経緯があり、今回の重み公開はその続報にあたる。
501Bスケールのモデルが重みごとオープン化される事例は依然として少ない。Meta AIのLlamaシリーズやMistral AIなどが大規模オープンモデルの代表格として知られるが、Beamはそれらに比肩しうる規模感でのリリースとなっており、Reflection AIのオープンソース戦略における重要な一手といえる。
トレーニングの信頼性をどう担保したか
Beamのトレーニングは数千枚のハイエンドGPUを使用して約2ヶ月間にわたって実施された。この規模のトレーニングランでは、モデル品質を低下させるエラーが起きやすい。Reflection AIはこの課題に対し、独自の信頼性最適化アルゴリズムを開発することで対応した。
特に力を入れたのが「トレーニング・推論ミスマッチ(training-inference mismatch)」の回避だ。これは、AIのトレーニング環境を構成する各コンポーネントの設定に微小な不整合があるときに生じるバグを指す。このバグはモデルの品質に直結するため、根本的な対策が必要になる。
さらに、データ品質のエラーを自動修正するシステムも開発した。問題が発生した際にトレーニングをゼロから再開するのではなく、直前のチェックポイントに差し戻して継続する仕組みだ。これにより、クラスターのダウンタイムをほぼゼロに抑えたと同社は述べている。
公開されたリソースの内訳
今回の公開物は以下の通りだ。
- 重み(weights)の複数バリアント: 標準版に加え、量子化(quantization)された軽量バリアントも複数用意されている。量子化とはデータを小さな単位で保持する技術で、出力品質をある程度犠牲にする代わりにハードウェア効率を高める手法だ。
- ポストトレーニングレシピ(post-training recipes): モデルをファインチューニングするためのコードテンプレート。元記事では「バイブコーディング系スタートアップ(vibe coding:自然言語による直感的な指示でコードを生成するAI活用スタイルを指す)がプログラミング能力を強化するワークフローを作成できる」ケースが例として挙げられている。
- 評価ツール: カスタマイズがBeamの能力と安全ガードレールにどう影響するかを測定するツール。
- ドラフターモデル(drafter model): 推論の高速化手法である投機的デコーディング(speculative decoding)を実装するための軽量モデル。軽量LLMで応答の初版を生成し、Beam本体がその内容を検証してからユーザーに返す方式だ。
- サービングエンジン向け設定: LLMの推論を実行する「サービングエンジン」に対応した既製の設定ファイル。主要なサービングエンジン複数に対応している。
- 融合カーネル(fused kernels): 複数の推論計算を1つの操作にまとめることで処理を高速化するコードスニペット。
今後の公開予定
Reflection AIは今後数日以内に追加のポストトレーニングレシピを公開する予定だ。それにより、Beamが自己蒸留(self-distillation)を活用できるようになるとしている。自己蒸留とは、モデル自身の出力を教師データとして利用し、反復的に応答品質を引き上げるアプローチだ。大規模モデルの知識をより小さなモデルへ転移させる「知識蒸留(knowledge distillation)」の発展形として位置づけられており、追加の人手アノテーションなしで性能向上を図れる点が注目されている。また、Beamの開発を通じて得た知見を、オープンソースAIツールへの貢献という形で共有する意向も示している。
ファインチューニングレシピや推論効率化ツールまで一式を揃えて公開する今回のリリースは、単なる重み公開にとどまらず、開発者が即座に実用化に着手できる構成となっている点で実用性が高い。
詳細はReflection AI open-sources Beam's weights, post-training recipesを参照していただきたい。