~教師あり学習と教師なし学習の視点から考える~
近年、AIによるデータ分析は急速に普及し、多くの分野で成果を上げています。しかし、データ分析には大きく分けて「教師あり」と「教師なし」という二つのアプローチが存在し、それぞれ得意とする役割が異なります。
そして、この違いを理解すると、DSA+DAGが果たし得る役割も見えてきます。
教師あり学習とは何か
教師あり学習とは、あらかじめ「正解」が与えられている状態で学習する方法です。
例えば、
- 退院できたかできなかったか
- 製品を購入したかしなかったか
- 機器が故障したかしなかったか
といった結果が既に分かっている場合、その結果を説明する要因を探したり、将来を予測したりします。
現在のAIの多くは、この教師あり学習を得意としています。
大量のデータからパターンを学習し、高い精度で予測を行うことができます。
しかし、この方法には一つの前提があります。
それは、
「何を予測したいのかが最初から分かっている」
ということです。
教師なし学習とは何か
一方、教師なし学習では正解ラベルが存在しません。
分析者自身も、
- どのような集団が存在するのか
- どのような構造が隠れているのか
- どこに異常があるのか
を知らない状態からスタートします。
ここで重要になるのは予測ではなく、
「発見」
です。
例えば、一見同じように見える集団の中に、
- 複数の異なるサブグループが存在していた
- 一部だけ全く異なる挙動を示していた
- ある境界を超えると特性が急激に変化していた
といった構造が見つかることがあります。
教師なし学習は、未知の構造を発見するためのアプローチと言えます。
DSA+DAGはどこに位置付けられるのか
DSA+DAGは、教師あり・教師なしのどちらか一方だけに属するものではありません。
むしろ両者をつなぐ役割を持っています。
まずDSAによって、
- 分布の歪み
- 多峰性
- サブグループ
- 異常集団
- 閾値
などの構造を抽出します。
これは教師なし学習に近い考え方です。
その後、
「なぜその構造が生じたのか」
という因果仮説をDAGによって整理します。
さらに必要に応じて、
「その構造が実際に結果へ影響しているのか」
を検証していきます。
つまり、
構造発見 → 仮説生成 → 仮説検証
という流れになります。
AIとDSA+DAGは競合ではない
では「AIとDSA+DAGのどちらが優れているのか」というと、実際には両者は競合関係ではありません。
AIは、
- 高速な予測
- 自動分類
- パターン認識
を得意とします。
一方でDSA+DAGは、
- データの構造理解
- 仮説生成
- 因果関係の整理
を得意とします。
言い換えれば、
AIは「答えを当てる技術」であり、
DSA+DAGは「問いを見つける技術」です。
これから重要になるのは「発見の科学」
近年のAIは驚異的な進歩を遂げています。
しかし、どれほど予測精度が高くなったとしても、
「何を予測すべきか」
が分からなければ分析は始まりません。
未知の現象を発見し、新しい仮説を生み出すこと。
その仮説を構造的に整理し、検証可能な形へ落とし込むこと。
この部分は依然として人間の思考と科学的方法論が担う領域です。
DSA+DAGは、単なる解析手法ではありません。
データの中に埋もれた構造を見つけ出し、仮説へ変換し、検証へつなげるための枠組みです。
予測の精度を競う時代から、
「何を発見できるのか」を競う時代へ。
DSA+DAGは、そのための一つのアプローチとして位置付けることができるのではないでしょうか。
