這 30 天,我們刻意用最簡化的方式(排序 + 分位數)實作了機率式推薦的核心精神。
今天想帶大家往前多看一步:如果要把這個簡化版本,推進到研究等級的嚴謹度,會需要補上什麼?
這部分我會保持在「概念介紹」層次,不會深入公式推導,適合作為你未來繼續鑽研的路標。
我們 Day 17-18 做的分位數運算,其實已經觸碰到 Stochastic On-Time Arrival(SOTA)問題 的核心精神:在路網存在不確定旅行時間的情況下,找出「準時到達機率」與「路徑/時間選擇」之間的關係。差別在於,正式的 SOTA 研究通常會:
我們目前的邏輯,是使用者自己選一個信心水準(例如 90%),系統直接給對應的緩衝時間。
而 newsvendor(報童)問題 的精神,是進一步把「遲到的代價」與「太早出門的代價」都量化,用兩者的比例,反推出「理論上最佳」的信心水準,而不是讓使用者憑感覺選一個數字。
例如:如果遲到會讓你錯過面試(代價很高),系統或許該建議更高的信心水準;如果只是跟朋友約吃飯、晚一點也無妨,較低的信心水準可能更划算。
如果你也對這個方向有興趣,建議可以先搜尋關鍵字「Stochastic shortest path」「newsvendor problem」「quantile regression」,作為進一步自學的起點。
明天是這個系列的最後一天,我們來做總結。