生成AI — 「判別する」から「作り出す」へ
ChatGPT、画像生成、動画生成、コード生成…2022年以降のAIブームの主役は 生成AI です。 これまで学んだディープラーニングを土台に、何が新しくて、どう動いているのかを整理します。
この章の全体像
識別 vs 生成 — タスクの違い
識別AIは「入力 → 既知の答え」、生成AIは「入力 → 新しいデータ」。 同じディープラーニング技術が、別の目的で使われる。
4つの主要技術
GAN・VAE・Diffusion・Transformer(LLM)。それぞれ違う発想で「作り出す」を実現する。
社会への浸透
2022年ChatGPT登場以降、急速に普及。テキスト・画像・音声・動画・コードあらゆるものを生成できる時代に。
💡 核心: 生成AIは 新技術ではなく、ディープラーニングの「タスクの拡張」。 これまで学んだMLP・CNN・Transformer・誤差逆伝播法・損失関数 — 全部が、生成タスクにも使われる。
1. 識別AI vs 生成AI — 数学的な違い
第2章 でも軽く触れた区別を、数学的に明確にしましょう。
1.1 タスクの違い
| タイプ | 何をする | 出力 |
|---|---|---|
| 識別AI(Discriminative) | 与えられたデータを判別 | 既知のカテゴリ・数値 |
| 生成AI(Generative) | 新しいデータを作り出す | 新規の文章・画像・音声等 |
1.2 数式で見る違い
識別モデル:入力 $x$ が与えられたとき、答え $y$ の条件付き確率を学ぶ:
例:「この画像 $x$ が猫である確率」「このメール $x$ がスパムである確率」
生成モデル:データの同時確率分布を学ぶ:
例:「猫画像の分布」を学ぶと、その分布からサンプリングして新しい猫画像を作れる。
1.3 直感で言うと
識別モデル:「これは何?」 → 答える
生成モデル:「○○の特徴を持つデータの世界」 → そこから新しいサンプルを引く
生成モデルは「データの分布そのもの」を学ぶので、その分布からランダムサンプリングすれば、本物っぽい新しいデータを作れます。これが「生成」の正体。
2. 生成AIの主要技術 — 4つのアプローチ
「データの分布を学ぶ」というのは難しい問題で、これまでにいくつかの解法が発明されてきました。
2.1 GAN(Generative Adversarial Network、敵対的生成ネットワーク)
🧠 アーキテクチャ詳細:GAN — 2014年、Goodfellow ら(クリックで展開)
⚔️ GAN — 2014年、Goodfellow ら
2つのネットワークを敵対させるという独創的なアイデア:
- 生成器(Generator):偽のデータを作る
- 識別器(Discriminator):本物か偽物かを見破る
両者を競争させると、生成器は 識別器を騙そうとして本物そっくりの画像を作るようになる。 識別器も賢くなり続けるので、結果として高品質な生成が可能になる。
得意:高品質な画像生成(StyleGAN等が「実在しない人の顔」を生成)
苦手:学習が不安定、テキスト生成には向かない
2014〜2020年の画像生成の主役。今は Diffusion に置き換わりつつあるが、依然として一部の用途では現役。
2.2 VAE(Variational Autoencoder、変分オートエンコーダ)
🧠 アーキテクチャ詳細:VAE — 2013年、Kingma & Welling(クリックで展開)
🔄 VAE — 2013年、Kingma & Welling
データを 「意味の凝縮された潜在空間」に圧縮し、復元する仕組み:
入力データ → エンコーダ → 潜在ベクトル z → デコーダ → 復元データ
↑
ここからランダムサンプリング → 新しいデータ
潜在空間でランダムサンプリングしてデコーダに通せば、新しいデータが生成される。
長所:数学的に美しい、潜在表現が解釈可能
短所:生成画像がやや「ぼやける」傾向
純粋な生成タスクでは GAN や Diffusion に劣るが、Stable Diffusion の内部では VAE が併用されているなど、現代でも重要な役割を果たす。
2.3 Diffusion Model(拡散モデル)
🧠 アーキテクチャ詳細:Diffusion Model — 2020年、Ho ら(クリックで展開)
✨ Diffusion Model — 2020年、Ho ら
逆方向の発想から生まれた革命的アプローチ:
- 学習:本物の画像にノイズを少しずつ加えていき、最終的に完全なランダムノイズにする「破壊」の過程を学ぶ
- 生成:完全なランダムノイズから出発し、学んだ「破壊の逆過程」を辿ってノイズを除去すると、意味のある画像が出現する
直感的に言えば 「彫刻のように、ノイズの塊から徐々に形を彫り出していく」。
得意:超高品質な画像生成、多様性の確保
苦手:生成に時間がかかる(数十〜数百ステップ必要)
Stable Diffusion、DALL-E 3、Midjourney、Imagen、Sora(動画)すべての中核。 現代の画像・動画生成の事実上の標準。
2.4 Transformer(自己回帰型)— LLM の中核
🧠 アーキテクチャ詳細:Transformer (Autoregressive) — 2017年〜(クリックで展開)
📝 Transformer (Autoregressive) — 2017年〜
第5章 で見た Transformer を、「次のトークンを予測する」形で使う。
入力: "今日の天気は"
↓ 次のトークン予測
出力: "晴"
↓ 次のトークン予測
出力: "れ"
↓ 次のトークン予測
出力: "です"
↓ ...
これを繰り返して長い文章を組み立てる。1単語ずつ確率的に選ぶので、毎回違う文章になる(温度パラメータで多様性を制御)。
ChatGPT、Claude、Gemini、Llamaなどの大規模言語モデル(LLM)はすべてこの方式。
画像生成にも応用された Vision Transformer (ViT) や、 マルチモーダル(画像+言語)の GPT-4V、Claude 3.5 Sonnet なども Transformer ベース。
2.5 4技術の比較
| 技術 | 提案年 | 得意分野 | 代表的サービス |
|---|---|---|---|
| VAE | 2013 | 潜在表現、構造化生成 | Stable Diffusion 内部で併用 |
| GAN | 2014 | 高品質画像(実在しない顔等) | StyleGAN、This Person Does Not Exist |
| Transformer | 2017 | テキスト生成、対話、コード | ChatGPT、Claude、GitHub Copilot |
| Diffusion | 2020 | 画像・動画生成 | DALL-E 3、Midjourney、Sora、Stable Diffusion |
3. ChatGPTの学習プロセス — 3段階の旅
「ChatGPTってどう作られているの?」 — これは 第2章 補足「直交する2軸」 で触れた話の延長です。 1つのモデルが学習段階ごとに違う象限を渡り歩くのがLLM学習の特徴。
3.1 段階1:事前学習(Pre-training)
📚 詳細:段階1 事前学習の中身(クリックで展開)
🌐 段階1: 事前学習 — インターネット規模のテキストから
インターネット上の数兆語のテキスト(書籍、ウェブサイト、論文、Wikipedia など)を読み込み、 「次のトークンを予測する」タスクを延々と学習。
ラベル付けなしのデータから学ぶので「自己教師あり学習(self-supervised)」と呼ばれる。
この段階で 言語の知識・常識・世界の事実 がモデルの重みに刻み込まれる。 ただし、まだ「役に立つ応答」は作れない。続く段階が必要。
教師なし × DL(自己教師あり)
3.2 段階2:SFT(Supervised Fine-Tuning)
📚 詳細:段階2 SFTの具体例(クリックで展開)
🎯 段階2: 微調整 — 「良い応答」を学ぶ
人間が書いた 「質問 → 良い応答」のペアを数万〜数十万件用意し、それで微調整する。
例:
- 質問:「フランスの首都は?」 → 応答:「パリです」
- 質問:「Pythonでフィボナッチ数列を書いて」 → 応答:(コード)
ここで 「ChatGPT風の対話形式」 が習得される。
教師あり × DL
3.3 段階3:RLHF(Reinforcement Learning from Human Feedback)
📚 詳細:段階3 RLHFで何が変わるか(クリックで展開)
🎮 段階3: 強化学習 — 「人間が好む応答」を学ぶ
モデルに複数の応答を生成させ、人間が「どれが良い応答か」を評価。 そのフィードバックを 報酬 として、強化学習でモデルを最終調整する。
これにより:
- 有害な応答を避ける
- ユーザーの意図に沿った応答をする
- 事実誤認を減らす(完全には消えない)
ChatGPT、Claude、Gemini など現代のLLMはすべて何らかの形で RLHF(または改良版 DPO/Constitutional AI 等)を経ている。
強化学習 × DL
3.4 まとめ:1モデルが3象限を旅する
ChatGPTを作るのに、3つの学習タイプ全部をディープラーニングで横断している:
- 事前学習:教師なし × DL(自己教師あり)
- SFT:教師あり × DL
- RLHF:強化学習 × DL
4. 生成AIの応用領域
生成AIは 「データを作り出すあらゆる場面」 に応用されています。
| 領域 | 代表サービス | 主な技術 |
|---|---|---|
| テキスト | ChatGPT, Claude, Gemini, Llama | Transformer (LLM) |
| 画像 | DALL-E 3, Stable Diffusion, Midjourney, Imagen | Diffusion + Transformer |
| 動画 | Sora (OpenAI), Runway, Veo (Google) | Diffusion (時間軸付き) |
| 音声 | ElevenLabs (音声合成), MusicLM (音楽), Suno | Diffusion or Transformer |
| コード | GitHub Copilot, Claude Code, Cursor | Transformer (コード特化LLM) |
| 3D | DreamFusion, Trellis, Luma AI | Diffusion + 3D表現 |
| マルチモーダル | GPT-4o, Claude 3.5, Gemini 2 | Transformer 拡張 |
あらゆる入力・出力モダリティに対応できるのが現代生成AIの特徴。 「テキストから画像」「音声から動画」「画像から3D」など、横断的な変換も可能。
5. リスクと課題
強力な生成AIには、特有のリスクがあります。専門家との議論で必ず登場するトピックです(幻覚、著作権、計算資源、偽情報、アライメント、環境負荷の6点)。
📚 詳細:6つの課題を1枚ずつ(クリックで展開)
🌫️ 幻覚(Hallucination)
LLM が 事実と異なる情報を、もっともらしく生成 してしまう現象。 存在しない論文、間違った歴史的事実など。
原因は「LLMは確率的に次の単語を予測するだけで、事実検証はしていない」から。 対策として RAG(検索拡張生成) や、推論ステップを明示させる Chain-of-Thought 等が研究されている。
⚖️ 著作権・倫理
学習データに含まれる著作物の扱い、生成物の権利、 アーティストや著者の仕事の代替可能性など、法整備が追いついていない領域。
各国で訴訟・法改正の動きが進行中。技術と社会の対話が必要な分野。
💸 計算資源
最先端のLLM学習には 数億〜数十億ドルの計算費用がかかる。 これは 少数の巨大企業しか参加できない市場集中の問題でもある。
オープンソース化(Llama、Mistral等)や、効率化研究(量子化、蒸留)が進む。
📰 偽情報・悪用
リアルな 偽動画(ディープフェイク)、フェイクニュース、 なりすましなどへの悪用リスク。
ウォーターマーク、検出AI、規制などが議論されているが、いたちごっこの面もある。
🎯 アライメント
AIを 人間の意図・価値観に沿わせる 研究。 RLHF はその一例だが、より高度なAGI(汎用人工知能)が登場した場合の制御問題は重要な未解決課題。
Anthropic、OpenAI、DeepMindなどが AI安全性研究に注力している。
🌍 環境負荷
巨大モデルの学習・運用には 大量の電力 が必要。 データセンターの電力消費が世界的に増加している。
再生可能エネルギー、効率化、専用チップ(TPU、推論アクセラレータ)などで対策中。
6. 識別AI と 生成AI、両方が必要
最後に、識別AIと生成AIは 対立せず、互いに補完する ことを強調しておきます:
| 場面 | 識別AIが活躍 | 生成AIが活躍 |
|---|---|---|
| 医療 | 画像から病気を診断 | 診断レポートを自動生成 |
| セキュリティ | 不正取引の検知 | セキュリティレポート作成 |
| 教育 | 採点・評価 | 学習教材の生成 |
| 製造業 | 不良品検出 | 製品設計の自動生成 |
| 将棋 | NNUE / dlshogi(局面評価) | LLMで棋譜解説を生成 |
将棋AIは現在 識別AIの世界 ですが、「LLMで棋譜を自然言語で解説する」のような生成AIとの連携も研究が進んでいます。 次の 第7章「将棋AIで全部確認」 で、これまで学んだ全概念を将棋AIで確認します。
まとめ
- 生成AIは「ディープラーニングのタスクの拡張」。新技術ではなく、既存技術の新しい使い方
- 主要4技術:GAN(敵対的)、VAE(潜在空間)、Diffusion(ノイズから逆生成)、Transformer(次トークン予測)
- ChatGPTの学習は 事前学習 → SFT → RLHF の3段階で、3象限を旅する
- 応用は テキスト・画像・動画・音声・コード・3D・マルチモーダル へ広がり続ける
- 課題:幻覚、著作権、計算資源、偽情報、アライメント、環境負荷
- 識別AIと生成AIは補完的。両方が必要
次の章
これでサイトの理論編は完結。次は すべての概念を将棋AIで確認 する集大成の章です。