機械学習を「使うべき場面 / 不要な場面」の見極め
マーケティングに機械学習は本当に必要でしょうか。ルールベースで足りる領域、MLが効く条件、予測と意思決定の距離、運用負債という四つの軸から、流行に流されずに「使うべき場面 / 不要な場面」を切り分ける判断材料を整理します。
by Shin
「この施策、機械学習を使えばもっと精度が上がるのでは」——マーケティングの現場で、この問いは年々増えています。
だが実務で確かめてきた範囲では、機械学習を入れる前に終わっていない仕事のほうが圧倒的に多く、MLが投資に見合うのはむしろ限られた条件下だけです。
本稿では、ルールベースで足りる領域・MLが効く条件・予測と意思決定の距離・運用負債という四つの軸から、流行に流されずに「使うべき / 不要」を切り分ける判断材料を整理します。コードや実装の話はしません。判断の話だけをします。
ルールベースで十分な領域
最初に問うべきは、「ルールで書けることを、まだやり尽くしていないのではないか」です。
マーケ業務の多くは、閾値とセグメントの組み合わせ——つまり単純なルール——で足ります。リードの優先順位付け、メールの出し分け、予算消化のアラート、解約の予兆フラグ。これらは「ある条件を満たしたらこう動く」という形に落とせることが大半で、そこに機械学習は必要ありません。
ルールベースには、機械学習が手放してしまう三つの強みがあります。
第一に透明性。なぜその判断になったかを、その場で人間の言葉で説明できます。発注者や経営に「このリードを優先する理由」を問われて、即答できます。第二に即時修正。外れていたら条件をその場で書き換えられます。第三に原因特定。外れたときに、どのルールが悪かったのかを特定できます。
機械学習は、この三つと引き換えに「説明しにくいブラックボックス」を持ち込みます。問うべきは、その対価に見合うだけの精度向上が本当に得られるのか、です。実務でML導入を検討した案件を振り返ると、最終的にMLが最適解だったのは体感で2〜3割程度で、残りは整理されたルールと簡単な集計で目的を達していました。
MLが効く条件(データ量・反復性・更新頻度)
では、機械学習が「ルールより明確に勝つ」のはどういう場面でしょうか。経験上、次の三条件がそろったときに限られます。
データ量。ラベル付きのデータが、最低でも数千〜数万のオーダーで必要になります。数百件規模でモデルを組むと、ルールベースより不安定になることのほうが多くなります。少ないデータでは、モデルは「学習」ではなく「丸暗記」に近いことをしてしまいます。
反復性。同種の判断を、人間が見切れない量・頻度で繰り返すか。1日に数件の判断なら、人が見たほうが速くて正確で、運用コストもかかりません。機械学習は、人手では捌けない量の判断を肩代わりさせるための道具です。
更新頻度。人手でルールを書き換えきれない速さで、パターンが変わり続けるか。市場やユーザー行動が頻繁に動き、ルールの保守が追いつかない領域では、データから自動でパターンを取り直すMLが効きます。逆に、構造が安定しているならルールで固定したほうが堅牢で、運用も軽く済みます。
判断を一枚に畳むと、こうなります。
| 観点 | ルールベース向き | 機械学習向き |
|---|---|---|
| データ量 | 数百件以下 | 数千〜数万件以上のラベル付き |
| 判断の反復性 | 低頻度・少量 | 高頻度・大量で人手では捌けない |
| パターンの更新 | 安定・低頻度 | 頻繁に変化し保守が追いつかない |
| 説明責任 | その場で説明が要る | スコアで運用でき説明は事後で可 |
三つのうち一つでも欠ければ、まずルールベースか単純な統計を疑うのが堅いところです。この前提を満たすだけのデータが社内にそろっているかは、機械学習の前にデータ基盤の話になります。これは小さな組織のためのデータ基盤の考え方で別途扱います。
「予測」と「意思決定」の距離
ここが、もっとも誤解されているところです。
機械学習が出すのは予測——スコアや確率——であって、意思決定そのものではありません。「このリードは成約しそう」と分かっても、「だから何をするのか」が設計されていなければ、予測は宙に浮いたまま終わります。よくある失敗は、予測モデルを作ること自体が目的化し、その予測を行動に翻訳する設計が最初から抜けている、というものです。
さらに踏み込むと、もう一段深い混同があります。予測(相関)と効果(因果)は別物です。
「CVしそうな人」を当てるモデルは、「介入するとCVが増える人」を教えてはくれません。広告予算を当てるべきなのは、放っておいてもCVする人ではなく、介入によって行動が変わる人のほうです。前者にいくら予算を当てても増分はほぼ生まれません。ここを取り違えると、精度の高い予測モデルが、効果の出ない施策を量産することになります。
意思決定に効くのは、しばしば予測モデルより効果測定のほうです。「予測精度を上げる」より「効いたかどうかを測れる」ほうが、予算の止めどき・続けどきという経営判断に直結します。この観点は因果推論が変えるマーケ意思決定で扱っています。
導入コストと運用負債
最後に、見落とされがちな最大のコストの話をします。
機械学習で重いのは、導入時のコストよりも運用負債のほうです。モデルは作った瞬間から腐り始めます。市場が動けば、学習時のパターンと現実がずれていきます(データドリフト)。放置すれば、いつの間にか「もっともらしい誤り」を出し続ける装置になります。
だから機械学習は「作って終わり」ではなく「飼い続ける」もの——再学習、入力データの監視、性能の劣化検知、障害対応がついて回ります。これは一度組めば自動で回るものではなく、継続的に人と仕組みのコストを食います。
小規模チームでは、この運用負債が、精度向上による利得をあっさり上回ることが多いのです。担い手が一人抜けただけで、誰も中身を分からないモデルが本番で動き続ける——という状態は、資産ではなく負債です。
判断軸はシンプルです。そのモデルを継続的に運用できる人と仕組みがあるか。なければ、機械学習は導入しないほうが事業は健全に回ります。
流行に流されずにまとめると、こうなります。「最先端だから入れる」ではなく、「データ量・反復性・更新頻度がそろい、予測を行動に翻訳する設計があり、運用を担える体制がある——その全部を満たすから入れる」。多くの現場では、その手前に、ルールと効果測定でまだ取れる果実が残っています。機械学習は、それを取り尽くした先で初めて検討する道具です。
そのうえで「予測モデルが本当に効く場面」——CVR予測を実際に組み、クリエイティブ最適化まで接続する具体的な実装は、実装版の記事CVR予測モデルでクリエイティブを最適化するで扱います。