もし「人間がラベルを付けなくても、データが勝手に問題集になる」としたら——AIの学習を阻んできた最大の壁が消えると思いませんか。それを実現したのが「自己教師あり学習」です。大規模言語モデルの誕生を可能にした立役者であり、生成AIテストでも狙われやすい重要キーワード。このページでその仕組みと意義をしっかり固めましょう。

📖 ひと言でいうと

自己教師あり学習とは、人間が正解ラベルを付けなくても、データそのものから「問題と正解のペア」を自動的に作り出して学習する方法のことです。データが自分自身の教師(お手本)になることから「自己」教師ありと呼ばれます。

身近な例えは、答えを隠して解く単語カードです。教科書の文章の一部を紙で隠し、「ここに入る言葉は?」と自分に出題する。答え合わせは紙をめくるだけ——正解はもともと教科書に書いてあるからです。問題も正解も既存の文章から無限に作れて、先生の採点は一切不要。この「隠して当てる」を桁外れの規模で行うのが自己教師あり学習です。

🖼 1枚でわかる自己教師あり学習

自己教師あり学習 — データが自分で問題集になる
  • 核心 — データの一部を隠して当てさせ、隠した部分を正解として答え合わせ
  • 最大の特徴 — 人間によるラベル付け(アノテーション)が不要
  • 効果 — 膨大なテキストをそのまま教材化でき、学習規模の壁が消えた
  • LLMでの形 — 「次の単語予測」や「穴埋め予測」として事前学習に使われる
  • 位置づけ — 正解をデータから自動生成する、教師あり学習の発展形
つくもち屋「生成AI入門」SUMMARY

🔍 しっかり理解する

「疑似問題」という発明——仕組みを分解する

親記事では「穴埋めクイズの自作自演」というイメージを学びました。ここでは、その工程を分解してみましょう。ポイントは、学習させたい能力そのものではなく、「解くためにはその能力が必要になる疑似的な問題」を機械的に量産するという発想です。この疑似問題は「口実タスク(プレテキストタスク)」とも呼ばれます。

工程はこうです。①元のデータ(たとえば文章)を用意する。②その一部を機械的に隠す(最後の単語、途中の単語など)。③隠された状態を「問題」、隠した部分を「正解」として、モデルに予測させる。④予測と正解のずれを測り、ずれが減る方向にモデルを調整する。②の「隠す」作業は単純なルールで自動化できるので、人間の出る幕はありません。文章が1兆語あれば、1兆問級の問題集が自動で手に入ります。

元データを用意
膨大なテキストをそのまま使う
一部を機械的に隠す
問題と正解のペアが自動で完成
隠した部分を予測
モデルが穴埋めに挑戦
答え合わせして調整
元データが正解=採点も自動

言語モデルの学習では、この「隠し方」に2つの代表パターンがあります。1つは次の単語を隠す方式(文章の続きを予測させる。GPT系の事前学習の基本)、もう1つは途中の単語を隠す方式(文中の穴を前後の文脈から埋めさせる。文章理解系のモデルで有名になりました)。どちらも「解けるようになるには、文法・語彙・世の中の知識まで身につけざるを得ない」という点が共通で、疑似問題を解かせているうちに本物の言語能力が育つのです。

なぜ「大規模」への扉を開いたのか

教師あり学習のボトルネックは、正解ラベルを付ける人手でした。ラベル付け部隊を10倍にしてもデータは10倍にしかなりませんが、自己教師あり学習ならラベル付けコストが原理的にゼロなので、集められるテキストの量がそのまま学習量になります。インターネット上の膨大な文章、書籍、記事——人類が書きためたテキストの海を、ほぼそのまま教材にできるようになったのです。

この転換がなければ、「大規模」言語モデルは成立しませんでした。トランスフォーマー(並列計算で大規模化に向く設計図)と自己教師あり学習(教材を無限に供給する仕組み)がそろったことで、モデルの規模を上げれば性能が伸びるという好循環が回り始めた——生成AIブームの技術的な土台は、この組み合わせにあります。また、この方法はテキスト専用ではありません。画像の一部を隠して復元させる、音声の続きを予測させるなど、他分野でも同じ発想が使われています。

「教師なし学習」との区別——試験で狙われる境界線

紛らわしい用語に教師なし学習があります。ひと言でいうと、正解ラベルなしのデータから、データのグループ分け(クラスタリング)や傾向といった「構造」を見つけ出す方法です。「ラベルを人間が付けない」という点は自己教師ありと同じなので混同しやすいのですが、決定的な違いは正解を使った答え合わせがあるかどうかです。

観点 教師あり学習 自己教師あり学習 教師なし学習
正解ラベル 人間が用意 データから自動生成 使わない
学習の形 正解との答え合わせ 正解との答え合わせ 構造・パターンの発見
人手のコスト 大きい 小さい 小さい
代表例 迷惑メール分類 LLMの事前学習(次の単語予測) 顧客のグループ分け

自己教師あり学習は「答え合わせをする」ので、仕組みとしては教師あり学習の親戚です。ただし正解の出どころが人間ではなくデータ自身——「教師あり学習の、正解自動生成版」と覚えるのが最も正確です。

💡 具体例で考える

「吾輩は猫である。名前はまだ無い。」という2文だけでも、自己教師あり学習の問題は何問も作れます。「吾輩は猫で(?)」→「ある」、「名前は(?)無い」→「まだ」…という具合です。これを人類規模のテキストで行うとどうなるか。「フランスの首都は(?)」の穴を埋めるには地理の知識が、「彼女は悲しくて(?)を流した」には感情と身体の常識が必要です。つまり穴埋めを極める過程で、モデルは言葉を通じて世の中の知識のパターンまで吸収していきます。LLMが博識に見える理由は、この壮大な穴埋め修行にあります。

企業の実務でもこの発想は生きています。たとえば専門分野の文書が大量にあるがラベル付きデータはない、という場合でも、その文書で「続き予測」の追加学習を行えば、分野の言い回しに強いモデルへ育てられます。「ラベルがなくてもデータがあれば学習できる」という選択肢を知っているだけで、AI活用の構想の幅が広がります。

⚠️ よくある誤解・つまずきポイント

💡 ポイント
  • 誤解「自己教師あり学習=教師なし学習」→ 正しくは、自己教師ありは正解との答え合わせを行う点で教師なし学習と区別されます。正解の出どころがデータ自身、というのがポイントです
  • 誤解「AIが自分で問題を考え出す創造的な仕組み」→ 正しくは、「一部を隠す」といった単純なルールで機械的に問題を作ります。自動化されているだけで、魔法ではありません
  • 誤解「ラベルが不要なのだから、データの質はどうでもよい」→ 正しくは、元テキストの誤りや偏りもそのまま学習されます。ラベルコストが消えただけで、データの質の重要性はむしろ増しています
  • 誤解「LLMの学習はすべて自己教師あり」→ 正しくは、自己教師ありが担うのは主に事前学習です。その後のファインチューニングでは教師あり学習が使われます

📝 生成AIテストではこう出る

💡 ポイント
  • 定義を問う形式。「人間によるラベル付けなしに、データ自身から正解を自動的に作って学習する」が正解の軸。「人間が全データに正解を付与する」との対比で出題されると考えられます
  • LLMとの関係を問う形式。「LLMの事前学習では、次の単語の予測のような自己教師あり学習が用いられる」という記述は正しいと判断できるようにしましょう
  • 意義を問う形式。「ラベル付けコストの壁を越え、大規模なデータでの学習を可能にした」という説明を選ばせる問題が想定されます
  • 用語の区別を問う形式。教師あり/自己教師あり/教師なしの3つを、「正解ラベルの出どころ」と「答え合わせの有無」で仕分けさせる問題に備えましょう

📚 まとめ

💡 ポイント
  • 自己教師あり学習は、データの一部を隠して当てさせることで、問題と正解のペアをデータ自身から自動生成する学習方法です
  • 人間によるラベル付けが不要になり、膨大なテキストをそのまま教材にできるようになりました
  • この突破があったからこそ「大規模」言語モデルが成立し、生成AIブームの土台になりました
  • 「答え合わせあり=教師あり学習の親戚、正解はデータから自動生成」という位置づけで、教師なし学習と区別しましょう
  • LLM育成の全体像では、自己教師あり学習が事前学習を、教師あり学習がファインチューニングを担う、という分担も忘れずに