オープンウェイトモデルとは何か:オープンソースとの違いを理解する

こんにちは。ゆうせいです。

生成AIのニュースを読んでいると、「オープンウェイトモデル」という言葉を目にする機会が増えています。MetaのLlamaシリーズや、MistralのモデルなどがAIコミュニティで注目される際に、この言葉が使われます。似た言葉に「オープンソースモデル」がありますが、両者は厳密には異なる概念です。本記事では、オープンウェイトモデルの定義、オープンソースとの違い、そして利用時の注意点を解説します。

オープンウェイトモデルの定義

オープンウェイトモデルとは、学習済みの重み(ウェイト)が一般に公開されている機械学習モデルのことです。

重みとは、モデルが訓練の過程で獲得したパラメータの集合です。大規模言語モデルの場合、数十億から数千億個の数値がこれに該当します。この重みのファイルをダウンロードできれば、誰でも自分のサーバーやパソコン上でそのモデルを動かすことができます。

代表的なオープンウェイトモデルには、MetaのLlamaシリーズ、MistralのMistralやMixtral、GoogleのGemma、AlibabaのQwenなどがあります。

一方、OpenAIのGPT-4やAnthropicのClaudeのように、重みが公開されず、APIを通じてのみ利用できるモデルは「クローズドモデル」または「プロプライエタリモデル」と呼ばれます。

なぜ「オープンソース」と呼ばないのか

ここが本記事の中心的な論点です。多くのメディアやブログでは、Llamaのようなモデルを「オープンソースAI」と表現しています。しかし、厳密にはこの表現は正確ではない場合が多いのです。

ソフトウェアの世界における「オープンソース」には、明確な定義があります。Open Source Initiative(OSI)という団体が定めた定義では、ソースコードの公開だけでなく、利用目的の制限がないこと、再配布の自由があることなどが条件になっています。

機械学習モデルをこの基準で考えると、完全なオープンソースと言うためには、以下の要素がすべて公開されている必要があります。

学習済みの重み。

モデルのアーキテクチャを実装したソースコード。

訓練に使用したデータセット。

訓練の手順や設定(ハイパーパラメータなど)。

利用目的を制限しないライセンス。

多くのオープンウェイトモデルは、このうち「重み」と「アーキテクチャのコード」は公開していますが、訓練データセットや訓練手順の詳細は非公開です。また、ライセンスに利用制限が付いていることもあります。

つまり、料理に例えると、「完成した料理は無料で提供するが、レシピと材料の仕入れ先は教えない」という状態です。料理を食べること(モデルを使うこと)はできますが、同じ料理を一から作ること(モデルを再現すること)はできません。

ライセンスの制限に注意する

オープンウェイトモデルを業務で利用する際は、ライセンスの確認が不可欠です。

例えば、MetaのLlamaシリーズには独自のコミュニティライセンスが適用されています。過去のバージョンでは、月間アクティブユーザーが7億人を超えるサービスでの利用には別途許諾が必要という条件が付いていました。この条件は、OSIの定義するオープンソースの要件(利用者や利用分野を差別しないこと)を満たしません。

一方、MistralやQwenの一部のモデルは、Apache License 2.0という制限の緩いライセンスで公開されており、商用利用も自由です。

同じ「オープンウェイト」でも、ライセンスによって業務利用の可否が変わるため、導入前に必ず確認する必要があります。

オープンウェイトモデルの利点

自社のサーバーやオンプレミス環境でモデルを動かせるため、機密データを外部のAPIに送信する必要がありません。個人情報や社外秘の文書を扱う業務では、この点が大きな利点になります。

API利用料が発生しません。ハードウェアと電力のコストはかかりますが、利用量が多い場合は総コストを抑えられる可能性があります。

ファインチューニングが可能です。自社のデータでモデルを追加学習させ、特定の業務に特化したモデルを作ることができます。

モデルの挙動を自社で管理できます。クローズドモデルでは、提供元の仕様変更やサービス終了の影響を受けますが、オープンウェイトモデルは一度ダウンロードすれば同じバージョンを使い続けられます。

オープンウェイトモデルの注意点

実行環境の構築と運用に技術力が必要です。大規模なモデルを動かすには高性能なGPUが必要で、そのコストと管理負担は自社で負うことになります。

安全性の管理も自社の責任になります。クローズドモデルでは提供元が有害な出力を抑制する仕組みを運用していますが、オープンウェイトモデルを自社で運用する場合、その対策も自社で講じる必要があります。

一度公開された重みは回収できません。悪意ある利用者が安全機構を除去して悪用するリスクが指摘されており、AIの安全性に関する議論の論点にもなっています。

性能面では、最先端のクローズドモデルに一歩譲る場面が多いのが現状です。ただし、その差は縮まってきており、用途によっては十分な性能を発揮します。

クローズドモデルとの使い分け

機密性の高いデータを扱う、大量の処理でコストを抑えたい、自社特化のカスタマイズをしたい、という場合はオープンウェイトモデルが候補になります。

最高水準の性能が必要、インフラ運用の負担を避けたい、すぐに使い始めたい、という場合はクローズドモデルのAPI利用が適しています。

実務では、用途に応じて両者を併用する企業も増えています。

まとめ

オープンウェイトモデルとは、学習済みの重みが公開され、誰でもダウンロードして自分の環境で実行できるモデルのことです。ただし、訓練データや訓練手順まで公開されているとは限らず、ライセンスに利用制限が付く場合もあるため、厳密な意味での「オープンソース」とは区別されます。

業務で利用する際は、ライセンス条件の確認、実行環境のコスト、安全性の管理責任という三点を必ず検討してください。

次のステップとして、Hugging Faceなどのモデル公開サイトで実際のオープンウェイトモデルのライセンス文書を読み、商用利用の条件がどのように書かれているかを確認することをお勧めします。その経験を通じて、モデル選定の実務的な判断力が身につくでしょう。

投稿者プロフィール

山崎講師
山崎講師代表取締役
セイ・コンサルティング・グループ株式会社代表取締役。
岐阜県出身。
海外放浪の末、2000年創業、2004年会社設立。
IT企業向け人材育成研修歴業界歴20年以上。
すべての無駄を省いた費用対効果の高い「筋肉質」な研修を提供します!
この記事に間違い等ありましたらぜひお知らせください。

学生時代は趣味と実益を兼ねてリゾートバイトにいそしむ。長野県白馬村に始まり、志賀高原でのスキーインストラクター、沖縄石垣島、北海道トマム。高じてオーストラリアのゴールドコーストでツアーガイドなど。現在は野菜作りにはまっている。