【えすえるえむ】

SLM(小規模言語モデル) とは?

最終更新:
💡 限られた計算資源でも使いやすい、小さな言語モデル

大規模な言語モデルと比べて、パラメータ数や必要な計算資源を抑えた言語モデルを指す呼び名。端末上での推論などに使われるが、動作条件や性能はモデルと用途によって異なる。

📌 このページのポイント
言語モデルの大きさを比べる 大きなモデル 小さなモデル パラメータが多い 比較的少ない 資源の需要も 大きくなりやすい 限られた資源で 使いやすい 用途・端末・量子化で 品質と動作条件を評価 一律のサイズ境界や性能保証ではない
図の大きさは比較のイメージ。SLMにもサーバーで使う構成があり、端末内で動くかはモデルと実行環境による。
ひよこ ひよこ
大きいモデルがあるのに、なぜ小さくするの?
ペンギン先生 ペンギン先生
限られたメモリや計算能力でも使いやすくするためだよ。端末内で動かす構成なら、推論のたびに入力を外部へ送らずに済む。ただし、小さいというだけで費用がゼロになったり、プライバシーが自動的に保証されたりするわけではないんだ。
ひよこ ひよこ
どれくらい小さければSLMなの?
ペンギン先生 ペンギン先生
小規模な言語モデルを指す呼び名で、一律の区切りとして扱わないほうがいいよ。具体例としてPhi-4-mini-instructは38億パラメータ。Gemmaにも小型モデルがあるけれど、同じシリーズに大きなモデルもあるので、個々のモデルを確認するんだ。
ひよこ ひよこ
小さいと性能はどうなる?
ペンギン先生 ペンギン先生
使いたい仕事で確かめることが大切だね。分類・要約・コード生成などで役立つモデルもあるけれど、難しい推論や言語によって得意不得意がある。小さいから常に劣る、大きいモデルと常に同等、とも言い切れないよ。
ひよこ ひよこ
どんなスマホやPCでも動くの?
ペンギン先生 ペンギン先生
必要なメモリ、処理装置、実行ソフトなどが合っている必要があるよ。量子化してモデルの数値の精度を抑えると必要なメモリを減らせることがある。ただし、速度や回答品質への影響も一緒に確かめるんだ。
ひよこ ひよこ
SLMはオフライン専用?
ペンギン先生 ペンギン先生
端末内だけで使う場合も、サーバー上で提供する場合もあるよ。オフラインで完結できるかは、モデル本体だけでなく、検索など外部機能を使うアプリ全体の構成による。用途に必要な品質と資源のバランスを選ぶんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「SLM」って出てきたら「計算資源を抑えて使う小さな言語モデル」と思えばだいたいOK!
📖 おまけ:英語の意味
「Small Language Model」 = 小規模言語モデル
💬 Smallは小さい、Language Modelは言語モデル。大きさは主にパラメータ数などで比べるけれど、名前だけで性能や端末での動作が決まるわけではないよ。

参考資料

← 用語集にもどる