基於會話推薦(Session-based Recommendation)是什麼?

基於會話推薦利用使用者單次瀏覽會話內的行為序列,預測使用者下一步可能感興趣的項目,無需使用者歷史資料。|本頁含完整原理、應用場景、iPAS 考試重點與 3 個常見問答。

英文
Session-based Recommendation
主題標籤
機器學習、深度學習、推薦系統
考點定位
非 iPAS 核心術語
最後更新
2026/06/17
基於會話推薦(Session-based Recommendation)是什麼? 機器學習深度學習
術語快查

搜尋意圖: 如果你在找「基於會話推薦 是什麼」或「基於會話推薦 和相近概念差在哪」,先看這頁的短定義、完整說明與延伸比較。

TL;DR: 基於會話推薦利用使用者單次瀏覽會話內的行為序列,預測使用者下一步可能感興趣的項目,無需使用者歷史資料。

實用情境: 適合用在閱讀 AI 文章、產品文件或和同事討論時,先用一頁快速對齊概念。

下一步: 先讀完定義,再往下看延伸比較與對應工具,把概念轉成實際應用。

你有沒有在新訪客在電商網站逛了三個商品,你想立刻推薦下一個可能會買的東西,發現只看表面常常不夠?

你可以把它想成只看當下這一段行為,不靠長期歷史,也能猜使用者下一步。

很多人第一次來站上就會有需求,這時候沒有長期資料,也要能即時推薦。

你可以把它想成一個把抽象概念拉回日常判斷的提示,先知道它解決什麼問題,再看技術細節。

容易混淆

傳統協同過濾 傳統協同過濾像個老朋友,需要很了解你的長期偏好(看過什麼電影、買過什麼書)才能推薦。 基於會話推薦則像個敏銳的新店員,就算你是新客,只要看你當下的瀏覽行為,就能即時推薦。

最關鍵的區別:先看它是在比意思、比結構,還是在做任務輸出。

記住這句就好

只看這一段逛站行為來推薦,就是基於會話推薦。

實際案例

使用者先看藍牙耳機,再看保護殼,系統就能順勢推同系列配件。 影音平台看到你連續點開兩部科幻片,就先推類似題材的作品。

算法與應用

常見做法會把 session 內的點擊序列丟進 RNN、Transformer 或圖模型。 它重視短期興趣和即時上下文,特別適合冷啟動或匿名使用者。

情境判斷

Q1(直覺題): 新客人第一次進站,沒有歷史資料,還能推薦嗎?

→ 可以。這正是它擅長的場景,只看當下行為也能做推薦。

Q2(判斷題): 如果你非常在意長期偏好,例如年齡、地區、過去購買紀錄,還只看 session 嗎?

→ 看情況。若長期偏好很重要,通常要和長期推薦系統一起用。

常見問題

基於會話的推薦系統與傳統推薦系統有什麼區別?

基於會話的推薦系統與傳統推薦系統的主要區別在於,基於會話的推薦系統僅依賴於使用者當前會話內的行為序列來進行推薦,而傳統推薦系統則需要使用者的長期歷史資料或個人資訊。因此,基於會話的推薦系統能夠更好地保護使用者隱私,並解決新使用者和新項目的冷啟動問題。

如何評估基於會話的推薦系統的效能?

常用的評估指標包括:1) 點擊率 (Click-Through Rate, CTR):衡量使用者點擊推薦項目的比例。2) 召回率 (Recall):衡量模型找到使用者感興趣的項目的能力。3) 精度 (Precision):衡量模型推薦的項目中,使用者真正感興趣的項目的比例。4) 平均倒數排名 (Mean Reciprocal Rank, MRR):衡量模型將使用者感興趣的項目排在前面的能力。5) 歸一化折損累積增益 (Normalized Discounted Cumulative Gain, NDCG):衡量模型推薦結果的排序質量。

基於會話的推薦系統有哪些挑戰?

基於會話的推薦系統面臨的挑戰包括:1) 會話資訊有限:會話通常較短,包含的資訊有限,難以準確推斷使用者的意圖。2) 使用者行為複雜:使用者行為受到多種因素的影響,難以建模。3) 冷啟動問題:對於新的使用者和項目,缺乏歷史資料,難以進行推薦。4) 探索與利用的平衡:需要在探索新項目和利用已知資訊之間取得平衡。5) 多樣性:推薦結果應該具有一定的多樣性,避免推薦過於相似的項目。