iPAS 備考專區 登入

iPAS AI 應用規劃師 中級 科目三 機器學習技術與應用・114 年第二次・L23・第 22 題

貝氏定理如何預測購買機率?

原題

某電商平台希望預測顧客是否會購買特定商品。系統蒐集顧客的瀏覽紀錄、停留時間、商品類別偏好與過去購買行為,並以此推估「在觀察到這些行為特徵的情況下,該顧客會購買的機率」。若模型採用貝氏定理(Bayes' Theorem)進行推論,下列敘述何者最符合其核心運作機制?

白話

一個電商平台收集了顧客的瀏覽紀錄、停留時間、商品偏好、購買歷史等行為特徵,想用這些資訊來估算「在這些行為條件下,顧客購買的機率」。模型採用貝氏定理進行推論。

問你:貝氏定理在這個購買機率預測中的核心運作機制是什麼?

一句話總結

貝氏定理的核心是:以條件機率方式計算顧客屬於「會購買」或「不會購買」的分類機率,即在已觀察到行為特徵的條件下,利用先驗知識更新對購買類別的後驗機率估計。

情境

先感受問題:知道顧客在看什麼,能推算他買不買嗎?

你是 momo 購物網的資料科學師。你看到一個顧客的行為紀錄:他今天在「AirPods Pro」頁面停留了 8 分鐘,點開了 3 則評論,但還沒加入購物車。這是「會買」還是「不會買」?

直覺上你知道:過去有類似行為的顧客中,大約有 40% 最後有買。但今天這個顧客比平均多停留了一倍時間。這個額外資訊讓你把機率往上修正到 60% 嗎?

這種「根據新觀察到的行為,持續更新機率估計」的推理方式,就是貝氏定理的核心。

舊方法

沒有貝氏推論,購買預測有什麼困難?

  1. 忽略先驗知識:純粹看這次行為特徵,沒有利用歷史基率(例如「整體購買率只有 5%」),容易過度樂觀估計購買機率。
  2. 無法整合多個特徵的機率意義:瀏覽時間長、點評論、加入願望清單,每個特徵各自對購買有多少貢獻?沒有機率框架就難以整合。
  3. 類別不平衡問題更明顯:電商平台「不購買」遠多於「購買」,沒有先驗機率的校準,模型容易偏向多數類。
  4. 無法量化不確定性:只給「買」或「不買」的二元判斷,而不是機率值,行銷人員無法設定合理的推播閾值。
  5. 特徵條件獨立性假設簡化計算:若強制要求所有特徵必須建模完整聯合分佈,計算量呈指數增長;貝氏框架允許用條件獨立假設(樸素貝氏)大幅簡化。

新方法

貝氏定理怎麼算購買機率

以 momo 購物的例子,貝氏定理的邏輯是:

  • 先驗機率(Prior):不看任何特徵,過去 30 天有 5% 的訪客最終購買。P(購買) = 0.05。
  • 似然度(Likelihood):觀察到「停留 8 分鐘」這個特徵後,過去「有購買」的顧客裡有 70% 曾停留超過 5 分鐘;「未購買」的顧客只有 20% 停留這麼久。
  • 後驗機率(Posterior):把先驗 × 似然度正規化後,得到「在停留 8 分鐘的條件下,購買的機率」,計算出約 15%。

每加入一個新特徵(點評論、加入願望清單),就再做一次貝氏更新,機率會持續調整。最終模型輸出的不是「買」或「不買」,而是一個條件機率值,讓業務團隊決定推播閾值。

這就是選項 B 講的:以條件機率方式計算顧客屬於「會購買」或「不會購買」的分類機率。

錯選項

為什麼其他選項是錯的

A根據歷史樣本自動分群,找出行為相似的顧客群

字面在說什麼

這描述的是聚類(Clustering)的概念,例如 K-means,把顧客依行為相似性分成幾群。

為什麼不對

聚類是非監督式學習,沒有「購買」或「不購買」的標籤。貝氏定理是有監督的條件機率計算,根據已知的購買標籤反推特徵的似然度。兩者目的和方法完全不同。

誰會選錯

看到「找出相似顧客」就聯想到推薦系統常用的協同過濾,誤以為跟貝氏推論類似的人。聚類找的是「哪些人像哪些人」,貝氏問的是「這個人買的機率是多少」。

C以最小平方誤差(Mean Squared Error)為損失函數,預測顧客的購買金額

字面在說什麼

MSE 是迴歸問題的損失函數,用來預測連續數值(例如購買金額)。

為什麼不對

題目問的是「會不會購買」(分類問題),不是「購買多少錢」(迴歸問題)。貝氏定理用於分類時輸出機率,而非最小化 MSE。MSE 是線性迴歸常用的損失函數,不是貝氏推論的核心機制。

誰會選錯

把「預測購買行為」誤解成「預測購買金額」的人,或是只記得 MSE 是常見損失函數,沒注意到這題是分類而非迴歸的人。

D依據回饋信號(Feedback Signal)透過強化學習(Reinforcement Learning)動態調整推薦策略

字面在說什麼

強化學習讓模型在環境中行動,根據獎勵或懲罰信號學習最佳策略,例如推薦系統透過使用者點擊行為動態調整推薦。

為什麼不對

貝氏定理是靜態的條件機率計算,在給定特徵後推算分類機率,不涉及「行動-回饋-策略更新」的迴圈。強化學習是完全不同的學習範式,強調序列決策和獎勵最大化。

誰會選錯

看到「電商推薦」就直覺想到強化學習推薦系統的人。兩者確實都用在電商,但應用層次不同:貝氏定理在推論分類機率,強化學習在最佳化推薦策略。

變形題

同個考點下次怎麼變形

延伸

想再往下看,這 5 個

答案、題目或解析有問題?回報這題

出處:iPAS 經濟部產業人才能力鑑定 ・ 114 年第二梯次 iPAS AI 應用規劃師 中級 科目三 機器學習技術與應用 第 22 題

看官方原文 PDF

原題 © 經濟部產業發展署,AITerms.tw 僅作教學解析使用,本站解析以 CC BY-NC-SA 4.0 授權。