「AIを訓練したいのに、正解ラベル付きのデータが少ししかない」——現場で最もよくある悩みのひとつです。半教師あり学習は、少量のラベル付きデータと大量のラベルなしデータを組み合わせてこの問題を乗り越える学習手法で、G検定でも教師あり・教師なし学習との対比でよく問われます。

📖 ひと言でいうと

半教師あり学習とは、少量のラベル付きデータと大量のラベルなしデータを併用してモデルを訓練する手法です。教師あり学習(全データにラベルが必要)と教師なし学習(ラベルを使わない)の中間に位置します。

例えるなら、数問だけ模範解答付きの問題集で基礎を固めた生徒が、解答のない大量の類題を「自分の答えに一貫性があるか」を確かめながら解いて実力を伸ばすようなものです。厳密には、人間の自習と違ってモデルは「自分の予測を擬似的な正解として再利用する」「入力を少し変えても出力がぶれないよう制約する」といった数理的な仕組みで、ラベルなしデータから情報を引き出しています。

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

半教師あり学習 = 少量のラベル + 大量のラベルなしデータ
  • 目的 — ラベル付けコストを削減しつつモデル性能を向上させる
  • Pseudo-Label — モデル自身の高信頼予測を擬似ラベルとして再学習に使う
  • Consistency Regularization — 入力に摂動を加えても出力が一貫するよう学習
  • 活躍の場 — 医療画像など専門家のラベル付けが高コストな分野
  • 相性の良い技術 — データ拡張・転移学習と組み合わせて効果を増す
つくもち屋「G検定対策」SUMMARY

📘 公式テキストの説明

ディープラーニングの分野では、ラベル付きデータの収集が困難な場合が多い。この課題に対処するために、半教師あり学習が注目されている。半教師あり学習は、少量のラベル付きデータと大量のラベルなしデータを組み合わせてモデルを訓練する手法である。これにより、ラベル付けのコストを削減しつつ、モデルの性能向上が期待できる。具体的な手法として、Pseudo-Labelが挙げられる。これは、既存のモデルを用いてラベルなしデータに対して予測を行い、信頼度の高い予測結果を擬似的なラベルとして再学習に利用する方法である。この手法は、モデルの出力を1-hot化し、エントロピーを最小化する方向で学習を進める。ただし、擬似ラベルの品質がモデルの性能に影響を与えるため、適切な信頼度の閾値設定が重要となる。また、Consistency Regularizationという手法も存在する。これは、ラベルなしデータに対して入力データやモデルのパラメータに摂動を加えた際に、モデルの出力が一貫性を保つように学習を行う方法である。この手法により、モデルのロバスト性が向上し、ラベルなしデータの情報を効果的に活用できる。半教師あり学習は、自然言語処理や画像認識など、ラベル付けが特に困難な分野で有用性が高い。例えば、医療画像の解析では、専門家によるラベル付けが必要であり、コストや時間の制約が大きい。このような場合に、半教師あり学習を活用することで、少量のラベル付きデータから高性能なモデルを構築することが可能となる。さらに、半教師あり学習は、データ拡張や転移学習と組み合わせることで、より効果的な学習が期待できる。データ拡張は、既存のデータに対して変換やノイズを加えることでデータ量を増やす手法であり、転移学習は、他のタスクで学習したモデルを再利用する方法である。これらの手法と半教師あり学習を組み合わせることで、ラベル付きデータが少ない状況でも高性能なモデルを構築できる。半教師あり学習の適用にあたっては、ラベルなしデータの選択や擬似ラベルの品質管理が重要である。適切なデータ選択とモデルの評価を行うことで、モデルの過学習を防ぎ、汎化性能を向上させることが可能となる。また、最新の研究では、自己教師あり学習や弱教師あり学習といった関連手法も提案されており、これらを組み合わせることで、さらなる性能向上が期待されている。

骨組みは「①動機=ラベル付けは高コスト」「②代表手法はPseudo-LabelとConsistency Regularization」「③医療画像などで有用」「④データ拡張・転移学習と併用可能」の4点です。2つの代表手法は次の節でかみ砕きます。

🔍 しっかり理解する

なぜラベルなしデータが役に立つのか

教師あり学習の常識では「正解ラベルのないデータは学習に使えない」はずです。しかし、ラベルなしデータにも「データがどう分布しているか」という情報が含まれています。犬と猫の画像が特徴空間で2つのかたまりを作っているなら、少数のラベル付きデータで各かたまりの名前さえ分かれば、境界線は大量のラベルなしデータの分布を見て精密に引けます。これが半教師あり学習の直感的な原理です。

代表手法① Pseudo-Label(擬似ラベル)

Pseudo-Labelは「自分の予測を正解として再利用する」自己増殖型のアプローチです。

初期学習
少量のラベル付きデータでモデルを訓練
予測
ラベルなしデータをモデルで予測
擬似ラベル付与
信頼度の高い予測だけを正解扱いに
再学習
擬似ラベル込みのデータで訓練し直す

ポイントは「信頼度の高い予測だけ」を採用することです。公式テキストにあるとおり、モデルの出力を1-hot化(最も確率の高いクラスだけを1、他を0にする)し、出力のエントロピー(あいまいさ)を最小化する方向で学習が進みます。ただし間違った擬似ラベルを信じ込むと誤りが増幅されるため、信頼度の閾値設定が品質管理の要になります。

代表手法② Consistency Regularization(一貫性正則化)

もうひとつの柱がConsistency Regularizationです。こちらは「入力に小さな摂動(ノイズや変形)を加えても、モデルの出力は変わらないはずだ」という制約を課します。猫の画像を少し回転させたり明るさを変えたりしても「猫」という判断が揺れないよう学習させることで、ラベルがなくてもモデルのロバスト性(頑健さ)が向上し、分布の情報を効果的に取り込めます。

学習パラダイムの中での位置づけ

G検定では、教師あり・教師なし・半教師あり・自己教師ありの区別が頻出です。半教師あり学習は「少量でも人手のラベルを使う」点が特徴で、ラベルを使わず入力データ自身から擬似タスクを作る自己教師あり学習(BERTの穴埋め学習など)とは異なります。転移学習・ファインチューニングの節で扱われるのは、「ラベル付きデータ不足への対策」という動機を共有するためです。

💡 具体例で考える

医療画像診断は半教師あり学習の代表的な適用先です。CT画像に「病変あり/なし」のラベルを付けられるのは専門医に限られ、読影には時間もコストもかかる一方、ラベルのない検査画像自体は病院に大量に蓄積されています。そこで、専門家がラベル付けした数百枚で初期モデルを作り、残りの数万枚に擬似ラベルを付けて再学習する、というのが典型的な活用シナリオです。

もうひとつの例がテキスト分類です。問い合わせメールを「苦情/質問/要望」に自動分類したい場合、人手で分類済みのメールは少数でも未分類のメールは大量にあります。少数のラベル付きメールで学習したモデルに未分類メールを予測させ、確信度の高いものだけを訓練データに加えていけば、アノテーション費用を抑えながら精度を高められます。

⚠️ よくある誤解・紛らわしい用語

💡 ポイント
  • 「半教師あり=教師なし学習の一種」ではない: ラベルを一部でも使う以上、教師なし学習とは別のパラダイムです。「少量のラベル付き+大量のラベルなし」の組み合わせが定義の核です。
  • 自己教師あり学習との混同: 自己教師あり学習は人手のラベルを一切使わず、データ自身から擬似タスク(穴埋め・並べ替えなど)を作って事前学習する手法です。半教師あり学習は少量でも人手ラベルを前提にする点が違います。
  • 擬似ラベル=正解ラベルではない: Pseudo-Labelの擬似ラベルはあくまでモデルの予測です。品質が悪いと誤りが再学習で増幅されるため、信頼度の閾値設定が重要、という限界とセットで覚えましょう。
  • 弱教師あり学習との違い: 弱教師あり学習は「不完全・不正確なラベル」を使う枠組みで、ラベルの量ではなく質に着目した概念です。試験の選択肢で並ぶことがあります。

📝 試験でのポイント

💡 ポイント
  • 「少量のラベル付きデータと大量のラベルなしデータを組み合わせる手法はどれか」という定義問題が最頻出。教師あり/教師なし/自己教師ありとの4択で出ます。
  • Pseudo-Labelの説明(モデルの高信頼予測を擬似ラベルとして再学習に使う)と、Consistency Regularizationの説明(摂動を加えても出力の一貫性を保つ)を入れ替えた誤答選択肢に注意。
  • 「医療画像のようにラベル付けコストが高い分野で有効」という応用シーン判定の形式も想定されます。
  • データ拡張・転移学習と「組み合わせて使える」関係にあることも、正誤問題の材料になります。

📚 まとめ

半教師あり学習は、少量のラベル付きデータと大量のラベルなしデータを併用し、ラベル付けコストを抑えながらモデル性能を高める手法です。代表手法は、モデル自身の高信頼予測を正解扱いにするPseudo-Labelと、入力の摂動に対する出力の一貫性を課すConsistency Regularizationの2つ。擬似ラベルの品質管理が性能を左右するという注意点、そして自己教師あり学習・弱教師あり学習との区別まで押さえれば、試験対策として十分です。