地圖產(chǎn)品的公交線路排序策略分析

背景說(shuō)明:本文以百度地圖為例,試分析其同一城市的公交線路推薦策略的思路框架。公交路線中所包括的交通方式包括公交車、地鐵、機(jī)場(chǎng)巴士、輪渡、步行、騎行。


一、產(chǎn)品目標(biāo)

1. 整體目標(biāo)

針對(duì)于同城的公交線路制定推薦策略,使用戶的滿意度達(dá)到最佳。這里的“最佳”是指,最優(yōu)先為用戶推薦同城中從A點(diǎn)到B點(diǎn)的成本最小的公交線路。不同用戶在不同場(chǎng)景下對(duì)于“最小成本”的需求是不同的,譬如上班的時(shí)候需要是時(shí)間最快且準(zhǔn)時(shí),晚上回家的時(shí)候可能需要的是少步行,等等。因此,我們需要實(shí)現(xiàn)的即是基于不同的用戶和場(chǎng)景,為其推薦成本最小的路線、讓用戶的滿意度最佳。

2. 衡量體系

基于產(chǎn)品目標(biāo),需要制定一系列的指標(biāo)體系來(lái)告訴我們用戶是否滿意了、我們是否達(dá)到了預(yù)期的產(chǎn)品目標(biāo),并且根據(jù)數(shù)據(jù)指標(biāo)所反饋出的情況作為下一步迭代的依據(jù)。

此處的數(shù)據(jù)指標(biāo)包括:

1)用戶點(diǎn)擊推薦線路的次數(shù)——即假設(shè)從A點(diǎn)到B點(diǎn)的推薦線路共有10條,那么用戶共點(diǎn)了幾條推薦線路的數(shù)據(jù)。若用戶滿意度越高,則點(diǎn)的次數(shù)越少(或不點(diǎn)擊);

2)用戶點(diǎn)擊的推薦路線的排序——用戶點(diǎn)擊的推薦線路的排名位置,點(diǎn)擊的線路排名越靠前越好。


二、排序策略的原理概述

根據(jù)用戶的出發(fā)地、目的地、公交線路圖、路況、運(yùn)營(yíng)時(shí)間等,我們可以得出從A地到B地的路線的客觀集合。基于不同的需求,我們需要從這些線路的集合中篩選出符合用戶需求的線路進(jìn)行排序。

基于歷史數(shù)據(jù)和用戶調(diào)研,可了解到用戶在考慮路線的優(yōu)劣時(shí),主要考慮總時(shí)長(zhǎng)、準(zhǔn)時(shí)率、價(jià)格、步行距離、換乘次數(shù)、交通方式偏好這幾個(gè)維度的因素,我們可以稱這幾個(gè)維度為“路線特征”因此,我們將考慮不同用戶在不同場(chǎng)景下,對(duì)于路線特征的權(quán)重偏好,從而通過(guò)算法加權(quán)得到一個(gè)路線的“推薦得分”,并以“推薦得分”作為唯一的排序依據(jù)。

以下附上選擇總時(shí)長(zhǎng)/準(zhǔn)時(shí)率/價(jià)格/步行距離/換成次數(shù)/交通方式偏好,作為主要路線特征衡量因素的分析過(guò)程。通過(guò)典型用戶/場(chǎng)景的例子加以說(shuō)明。

1. 總時(shí)長(zhǎng):用戶趕去機(jī)場(chǎng)乘飛機(jī),希望以最快的時(shí)間到達(dá)/ 不喜歡在交通工具上花太多時(shí)間,希望以最有效率的時(shí)間到達(dá)和朋友聚會(huì)的咖啡廳

2. 準(zhǔn)時(shí)率:預(yù)定了8:00的會(huì),希望路上不要有延誤的風(fēng)險(xiǎn)/ 早上9:30要到公司打開(kāi),一般在固定時(shí)間出門,希望在預(yù)期的時(shí)間內(nèi)到達(dá)(備注:這里所說(shuō)的準(zhǔn)時(shí)率,主要是考慮堵車風(fēng)險(xiǎn))

3. 價(jià)格:王大媽每天都要乘公交出去買菜,路上時(shí)間長(zhǎng)點(diǎn)沒(méi)關(guān)系、但希望票價(jià)不要太貴/ 建筑工人小趙白天在市區(qū)干活、晚上回城郊住宿,路途較遠(yuǎn)嫌地鐵貴,希望乘坐比較便宜的公交

4. 少步行:天氣惡劣的時(shí)候,希望盡量減少戶外步行的時(shí)間/ 在體力上不想太勞累,不希望走太多路/ 拿了比較多的行李,不想走太多路、不方便/ 帶著病人去醫(yī)院看病,不希望走太多路

5. 換乘次數(shù):帶老人坐公交、腿腳不太利索,希望少換乘、避免太折騰/ 和客戶約了9:00減免,換乘多的話,對(duì)時(shí)間的預(yù)估會(huì)不準(zhǔn)/ 小張上班路上喜歡看劇,換乘多了對(duì)時(shí)間不好預(yù)估,而且會(huì)經(jīng)常中斷她看劇

6. 交通方式偏好:小李不會(huì)騎單車,不希望看到采用單車的路線方案/ 孟大媽覺(jué)得坐地鐵總覺(jué)得太悶,喜歡坐在公交車上看窗臺(tái)外的風(fēng)景/ 公交經(jīng)常不準(zhǔn)時(shí),白領(lǐng)cathy喜歡高效、準(zhǔn)時(shí)的出行方式


三、輸入

根據(jù)前文所說(shuō),此處的輸入即為路線特征權(quán)重的影響因素。

對(duì)于路線特征權(quán)重/排序產(chǎn)生影響的因素

我們將影響因素主要分為了“用戶特征”和“場(chǎng)景特征”類,以下舉例說(shuō)明這些因素如何影響排序。

CASE 1

用戶特征-歷史行為記錄-收藏路線:譬如,小王總是喜歡收藏少換乘的路線,那么積累到數(shù)據(jù),我們可以為小王打一個(gè)“偏向于少換乘”的標(biāo)簽,并作為推薦路線的依據(jù)。

CASE 2

場(chǎng)景特征-出發(fā)的時(shí)間段特征-白天/夜間:譬如,用戶晚上11:30選擇公共交通,處于安全性的考慮,晚上會(huì)少推薦需要步行比較長(zhǎng)/在小巷道中步行的路線。


四、計(jì)算邏輯

每條線路都將計(jì)算一個(gè)“推薦分值”,將會(huì)以“推薦分值”作為唯一依據(jù)進(jìn)行路線排序。

推薦分值計(jì)算邏輯:

推薦分值計(jì)算邏輯

1. 基礎(chǔ)分值

基礎(chǔ)分值在-10~10分之間,需要對(duì)各路線中的各特征的表現(xiàn)做出評(píng)分?;A(chǔ)分值是不考慮具體用戶特征和場(chǎng)景特征的一個(gè)普適性評(píng)分,評(píng)分的依據(jù)為歷史數(shù)據(jù)。

CASE:以總時(shí)長(zhǎng)為例,從歷史數(shù)據(jù)中我們可以看到一段10km的路在某個(gè)城市中的耗費(fèi)總時(shí)長(zhǎng)分布,假設(shè)歷史數(shù)據(jù)反饋,80%的用戶都選擇了時(shí)長(zhǎng)在30~50分鐘的線路。若當(dāng)前一個(gè)10km的路線推薦時(shí)間在1.5h,那么該路線“總時(shí)長(zhǎng)”維度的基礎(chǔ)分值應(yīng)為負(fù)數(shù)。

2. 權(quán)重

權(quán)重的依據(jù)包括用戶特征、場(chǎng)景特征、歷史數(shù)據(jù)、PM的調(diào)研/判斷,以下舉例說(shuō)明計(jì)算邏輯。

CASE 1

用戶特征-用戶歷史行為:根據(jù)用戶以往的行為記錄,該用戶偏向于點(diǎn)擊/收藏?fù)Q乘較少的路線,那么“換乘次數(shù)”的系數(shù)就應(yīng)當(dāng)在整體計(jì)算中加大;

CASE 2

場(chǎng)景特征-目的地特征:譬如用戶輸入的目的地為動(dòng)車站,根據(jù)大量用戶的歷史數(shù)據(jù)來(lái)看。當(dāng)用戶輸入了“高鐵站”,其背后的訴求是“準(zhǔn)時(shí)”和“用時(shí)少”,那么此時(shí)總時(shí)長(zhǎng)和準(zhǔn)時(shí)率的系數(shù)就應(yīng)當(dāng)增大;


3. 閾值

線路特征中的總時(shí)長(zhǎng)、準(zhǔn)時(shí)率、換乘次數(shù)、步行距離、價(jià)格、交通方式偏好都應(yīng)當(dāng)有一個(gè)閾值。若觸發(fā)了閾值,那么這條路線便不用推薦(閾值代表了用戶無(wú)法忍受的一個(gè)值)。

譬如,從A點(diǎn)到B點(diǎn)共10km,對(duì)于小李來(lái)說(shuō),他最多可以接受55min路程。若超出了55min這個(gè)閾值,在有其他一定數(shù)量路線推薦的基礎(chǔ)上,那么這條超過(guò)閾值的路線就不推薦了。如果沒(méi)有其他足夠數(shù)量的路線推薦,那么這條超過(guò)閾值的路線就排序位于最后。

那么,如何來(lái)確定閾值呢?

1)對(duì)于一個(gè)用戶的冷啟動(dòng)階段,則以歷史數(shù)據(jù)作為標(biāo)準(zhǔn)。即普羅大眾的閾值標(biāo)準(zhǔn)。舉例來(lái)說(shuō),從A點(diǎn)到B點(diǎn),歷史數(shù)據(jù)表明80%的用戶都僅接受3次及以內(nèi)的換乘,如果有超過(guò)4次的換乘則不用再推薦。

2)當(dāng)用戶使用APP一定時(shí)間之后,則根據(jù)該用戶的特征和歷史數(shù)據(jù)來(lái)進(jìn)行綜合判斷。譬如,用戶手動(dòng)選擇了“不坐地鐵”,那么帶有地鐵推薦的線路則會(huì)被認(rèn)為是超過(guò)了這個(gè)閾值,不予推薦。若用戶總是選擇步行少的路線,那么可以調(diào)低該用戶對(duì)于步行的閾值,因?yàn)樗麑?duì)“步行”的忍耐限度比一般用戶要低。


五、輸出

輸出的結(jié)果為每條推薦線路的“推薦分值”,按照推薦分值的高低從上到下依次排列。

衡量指標(biāo)為用戶點(diǎn)擊推薦線路的次數(shù)和點(diǎn)擊的推薦路線的排序,并可以以此作為效果評(píng)估的標(biāo)準(zhǔn)和迭代依據(jù)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容