オープンソースAI

Open Source AI

オープンソースAIとは

オープンソースAI(Open Source AI)とは、モデルの重み、学習コード、データセット、評価手法などを公開し、誰でも自由に利用・改変・再配布できるAIプロジェクトの総称です。AI技術の民主化と透明性の確保において重要な役割を果たしています。

表:オープンソースAIの要点まとめ
ひとことで言うとモデルやコードを公開し、誰でも使い改変できるようにしたAI。
何がうれしいか自社環境で動かせ、費用を抑えられ、中身を検証できる。
注意点「オープン」の定義が曖昧。学習データまで公開されていない場合が多い。

主要なオープンソースAIプロジェクト

MetaのLLaMAシリーズ、MistralのMistral/Mixtral、Stability AIのStable Diffusion、HuggingFaceのTransformersライブラリ、EleutherAIのGPT-NeoXなどが代表的です。これらは商用クローズドモデルに匹敵する性能を達成し、AI研究の加速に貢献しています。

図:オープン度の段階
1API提供のみ中身は見えない
▶
2重みを公開オープンウェイト
▶
3コードも公開学習方法が分かる
▶
4データも公開完全なオープンソース
▶
5ライセンス確認商用可否を必ず見る

「オープン」の定義をめぐる議論

モデルの重みのみ公開(オープンウェイト)と、訓練データ・コード・手法すべてを公開する「完全なオープンソース」の間にはスペクトラムがあり、何をもって「オープンソースAI」と呼ぶかは議論が続いています。OSI(Open Source Initiative)は2024年にオープンソースAIの定義策定に取り組みました。

オープンソースAIの意義と課題

研究の再現性向上、イノベーションの加速、少数企業への権力集中の防止が主な意義です。一方、悪用リスク、安全性管理の難しさ、開発コストの持続性が課題として挙げられています。