教師なし学習 - 正解なしで構造を見つける

教師なし学習の基本概念と、教師あり学習との違いをわかりやすく解説。

編集・検証: AIパスポートスタディ編集部 公式情報: GUGA 生成AIパスポート公式ページ 制作・検証方針

今日の先生は職員会議で席を外しています。3人だけで『教師なし学習』を読み解くチャレンジ回。正解ラベルなしで何がわかるのか、生徒目線で迫ります。進行役はジャスミンちゃん、補足はつむぎさん、疑問係はましろちゃんです。

戸倉 ジャスミン(普段) 戸倉 ジャスミン

先生いないけど、今日の宿題は『教師なし学習』をまとめることだよね。
今日はあたしが進行役! 任せて!

深見 つむぎ(普段) 深見 つむぎ

頼もしいですね、ジャスミンちゃん。
では整理しましょう。
教師あり学習は正解ラベルで学びましたが、教師なし学習はそのラベルがない世界です。

雪村 ましろ(あせる) 雪村 ましろ

えっ、正解なしで何ができるの〜? ぽわわ〜、想像つかない…

深見 つむぎ(普段) 深見 つむぎ

たとえばお店の購買履歴データだけ大量にあるとき、教師なし学習は『似た買い方のお客さんグループ』を勝手に見つけてくれます。
正解を教えなくても、似ているものをまとめるんです。

戸倉 ジャスミン(笑い) 戸倉 ジャスミン

要はデータの中の『隠れたパターン』を見つける探偵じゃん? ラベルなしで構造をあぶり出すってことね。

雪村 ましろ(笑顔) 雪村 ましろ

わぁ、かっこいい〜!

深見 つむぎ(普段) 深見 つむぎ

代表手法は2つ覚えれば十分です。
似たデータをグループ化するクラスタリングと、情報をコンパクトにまとめる次元削減。
前者は次の記事で、後者はその次の記事で深掘りします。

戸倉 ジャスミン(笑い) 戸倉 ジャスミン

うそっ!?
2つだけ? あたしでもいけるじゃん。

深見 つむぎ(普段) 深見 つむぎ

メリットは『ラベル付けコストが不要』な点、デメリットは『結果の解釈を人間がしなければならない』点です。
AIがグループを作っても、それが何を意味するかは人が考える必要があります。

雪村 ましろ(普段) 雪村 ましろ

正解がないと、AIも『これが正しい』とは言えないんですね〜。

戸倉 ジャスミン(笑顔) 戸倉 ジャスミン

データの探検マップって感じだね。
地図はできても、場所の名前はあたしたちが付ける、みたいな。

深見 つむぎ(笑顔) 深見 つむぎ

ジャスミンちゃん、今日の例えは秀逸ですね。
ちなみに教師なし学習は、教師あり学習のためのデータ前処理としても使われます。
例えばクラスタリングで似たデータをまとめてからラベル付けを行えば、ラベル付けコストを減らせます。

雪村 ましろ(笑顔) 雪村 ましろ

わぁ、教師あり学習と連携する使い方もあるんですね〜!

戸倉 ジャスミン(普段) 戸倉 ジャスミン

生成AIの大規模言語モデルも、実は最初のうち大量のテキストから『自分で構造を見つける』フェーズがあるって聞いたよ。
あれも教師なしの延長じゃん?

深見 つむぎ(普段) 深見 つむぎ

『自己教師あり学習』という発展形で、ラベルを人が付けずにデータ自身から擬似ラベルを作る手法ですね。
生成AIの核になる技術です。

雪村 ましろ(笑い) 雪村 ましろ

次の時間は先生と一緒にもっと深く掘るんだって〜。
楽しみ!

戸倉 ジャスミン(笑い) 戸倉 ジャスミン

よし、今日はあたしたちだけで一歩前進だ。
先生に自慢できるじゃん!

深見 つむぎ(普段) 深見 つむぎ

試験では『ラベルなし』『構造やパターン発見』『クラスタリング・次元削減が代表』の3点を押さえましょう。
教師あり/教師なし/強化学習の区別は頻出です。

雪村 ましろ(普段) 雪村 ましろ

ところで、教師なし学習はどんな場面で使われるんですか〜?

深見 つむぎ(普段) 深見 つむぎ

代表例は異常検知、顧客セグメンテーション、レコメンデーション、データの可視化などです。
ラベル付けが難しい場面で特に価値を発揮します。

戸倉 ジャスミン(笑い) 戸倉 ジャスミン

レコメンドって、YouTubeやSpotifyで『こんなの好きじゃない?』って出てくるアレのこと? あれも教師なしの仲間なんだ〜! あたしたち、毎日お世話になってる技術じゃん!

確認クイズ

教師なし学習の説明として正しいものはどれか?

  1. 正解ラベルつきデータで学習する
  2. 報酬を最大化するよう学習する
  3. データの隠れた構造やパターンを発見する
  4. 人間が全ルールをプログラムする
こたえを見る

正解: 3. データの隠れた構造やパターンを発見する

教師なし学習はラベルなしでデータの構造を見つける手法です。正解ラベルで学ぶのは教師あり学習、報酬で学ぶのは強化学習、ルールを人が書くのはルールベースAIであり、それぞれ別の枠組みに属します。

🔖 この記事の関連書籍

Amazonアソシエイトリンクを含みます。他分野は おすすめ書籍ページ へ。