潘一鳴是我在滴滴的老同事,曾經(jīng)負(fù)責(zé)過豪華車產(chǎn)品。他對策略產(chǎn)品有許多思考,也給我不少啟發(fā)。他在 19 年出版了一本《產(chǎn)品邏輯之美》,對策略產(chǎn)品的多個課題進行了闡釋。
以下就是其中一個章節(jié),有 1.5w 字,內(nèi)容較多,可以收藏再看。
希望能夠幫到你。如果覺得內(nèi)容不錯,可以考慮買一本:
如果機器也像我們這樣相互了解,那么機器生態(tài)就是不可征服的。
——《失控:全人類的最終命運和結(jié)局》
隨著互聯(lián)網(wǎng)服務(wù)的發(fā)展及移動互聯(lián)網(wǎng)的興起,越來越多的產(chǎn)品不再局限于線上場景,而是開始連接線下服務(wù)。這樣的線下服務(wù)往往有三個階段:第一個階段以地推為主,拼的是線下增長速度;第二個階段拼的是線上運營能力;第三個階段拼的是技術(shù)對業(yè)務(wù)的優(yōu)化能力,拼的是精細(xì)化運營。外賣、打車、O2O服務(wù)、共享單車、分時租賃、快遞配送等業(yè)務(wù)都有著類似的發(fā)展軌跡。
為了讓交易能更好地匹配,傳統(tǒng)的線上交易類產(chǎn)品通常會用分類、搜索、推薦等成熟系統(tǒng)作為核心方法。相對于線上交易匹配,線下交易匹配系統(tǒng)有更多新的特點,有更大的發(fā)展空間。本章會介紹線下交易匹配系統(tǒng)的構(gòu)建方法,同時也會探討線下交易匹配系統(tǒng)未來的發(fā)展方向。
1. 線下交易的特點
在介紹線下交易匹配系統(tǒng)之前,先明確下什么是線下交易。線下交易是相對于電商的線上交易模式而言的,在本書寫作之前,我未在其他出版物中看到過類似提法,過去O2O創(chuàng)業(yè)潮中的大部分項目都可以被歸為線下交易。本書的線下交易約定為用戶通過在線產(chǎn)品購買線下服務(wù),這些線下服務(wù)的提供者具有流動性,且需要與用戶在線下接觸才能完成服務(wù)。在這個約定下,線下交易包含非常多的場景,比如外賣服務(wù)、網(wǎng)約車服務(wù)、搬家公司、保潔服務(wù)、共享單車、分時租賃等。隨著互聯(lián)網(wǎng)對于傳統(tǒng)行業(yè)的滲透和改造,線下交易所包含的行業(yè)將越來越廣泛。線下交易有很多特點,這些特點影響著線下交易匹配系統(tǒng)的構(gòu)建。
1.1 資源排他性
服務(wù)和內(nèi)容的根本不同就是服務(wù)具有排他性,主要體現(xiàn)在兩個方面。
第一,內(nèi)容沒有邊際成本,服務(wù)有邊際成本,這就導(dǎo)致服務(wù)資源是稀缺的。內(nèi)容沒有庫存,文章被一個人讀和一萬個人讀是沒有區(qū)別的,但是服務(wù)不可以。系統(tǒng)在一個區(qū)域一個時段所能提供的服務(wù)量一定是有限的,比如每時每刻,用戶周圍可服務(wù)的共享單車就是有限的,不可能憑空多出來。每多一次服務(wù)就會多一定的成本,對于共享單車而言,這個成本是資產(chǎn)的貶值,而對于網(wǎng)約車軟件而言,還有額外的人力成本。而這些非數(shù)字化的資源也不可能像數(shù)字化資源一樣無限擴張。
第二,人和內(nèi)容是一對多關(guān)系,人和服務(wù)是一對一關(guān)系。文章可以被好多人同時讀,商品可以同時被好多人一起下單,但是周圍的一輛車一個時刻只能服務(wù)一個用戶。這種關(guān)系也意味著不能給所有人最優(yōu)的選項。推薦算法計算出某篇文章適合多個用戶,就可以把這篇文章推送給這些用戶。但是系統(tǒng)如果發(fā)現(xiàn)某輛出租車適合周圍多位乘客,卻只能把這輛出租車分配給其中一位乘客。
服務(wù)資源的排他性使得線下交易匹配系統(tǒng)和內(nèi)容匹配有著本質(zhì)的區(qū)別。以提高服務(wù)效率為目的的線下交易匹配系統(tǒng)需要處理這種排他性,而大多數(shù)內(nèi)容匹配算法是基于內(nèi)容非稀缺性設(shè)計的,這就導(dǎo)致線下交易匹配系統(tǒng)算法難以借鑒已有的內(nèi)容匹配算法。
1.2 時空不匹配
線下服務(wù)的另一個特點就是服務(wù)能力在時空上是分散的。比如鐵路系統(tǒng)每時每刻能服務(wù)的乘客量理論上基本上保持不變,但是用戶的鐵路出行需求變化非常大。春運時出行需求會爆發(fā)式上升,這意味著需求和服務(wù)供給在時間層面難以匹配。
春運初期,乘客大多從大城市往中小城市遷移,春運后期則反之。這意味著需求和服務(wù)供給也難以在空間層面匹配。幾乎所有線下服務(wù)都有需求時空分布不均的問題,比如共享單車,早高峰時段,需求方向往往是從小區(qū)到地鐵站,晚高峰時段則反之。要解決這個問題,只能以匹配高峰時段的需求量為目標(biāo)在基礎(chǔ)設(shè)施上投入資源,而這會造成資源的大量浪費,在商業(yè)上是不合理的。
因為時空層面的供需難以匹配,所以在構(gòu)建線下交易匹配系統(tǒng)時往往要考慮很多問題,比如:調(diào)控需求讓高峰期需求盡可能變?。辉诠┬璨黄ヅ涞那闆r下,提供系統(tǒng)效率最高的解決方案。
1.3 系統(tǒng)公平性
線下交易匹配系統(tǒng)要考慮公平性,這里的公平性涉及用戶和服務(wù)者兩個方面,以打車為例來展開討論線下交易匹配系統(tǒng)的公平性問題。
當(dāng)運力供給小于打車需求時,可采取以下三種方式分配服務(wù)資源:
排隊,按照先來后到,依次服務(wù)。
競拍,給愿意出更高議價的人優(yōu)先提供服務(wù)。
以系統(tǒng)效率最高為目標(biāo)。
這三種方式的公平性是依次遞減的,但是系統(tǒng)效率依次遞增。在公共服務(wù)領(lǐng)域需要最大限度地考慮公平性,所以基本上采取排隊的方式,比如火車票。航空公司因是半公共服務(wù)性質(zhì),就可以動態(tài)調(diào)整機票價格來分配資源。而第三種方式只有在純商業(yè)的產(chǎn)品中應(yīng)用,但是考慮到用戶體驗,一般也不會單獨使用。在設(shè)計線下交易匹配系統(tǒng)的時候,需要根據(jù)產(chǎn)品的目標(biāo),綜合選用最合適的方案來解決公平性問題。
當(dāng)打車需求小于運力供給時,則可以用以下方式來考慮服務(wù)者的公平性。
按照服務(wù)效率進行派單,比如就近分配。
按照服務(wù)者的服務(wù)質(zhì)量進行派單。
但是無論哪一種派單方式,都要盡可能保證服務(wù)者在情感上的公平感知,比如同樣的工作時長和努力程度,不能因為系統(tǒng)分配的原因造成過大的收入差異。內(nèi)容沒有感情,服務(wù)者有感情。一個質(zhì)量不太好的內(nèi)容可以沒有閱讀量,但是服務(wù)者不能長時間沒有訂單,否則他們就會流失。
需要多維度地考慮公平性,同時讓用戶理解這種公平性,這是線下交易匹配系統(tǒng)的一個重要目標(biāo)。
1.4 系統(tǒng)開放性
線下交易匹配系統(tǒng)面臨的外部環(huán)境非常復(fù)雜,不可控因素很多,例如天氣、節(jié)假日、交通狀況、市政規(guī)劃等。共享單車的用戶需求就有明顯的季節(jié)性,北方冬天幾乎沒有人騎車。即使是在春季和秋季,一旦下雨,選擇騎車出行的用戶就會減少,選擇打車出行的用戶就會增加。因為線下交易匹配系統(tǒng)是和現(xiàn)實世界中的服務(wù)連接的系統(tǒng),這就導(dǎo)致系統(tǒng)要承擔(dān)現(xiàn)實世界中的不確定性,要求系統(tǒng)需要適應(yīng)各種場景。
當(dāng)然,線下交易匹配系統(tǒng)不僅會受到客觀因素的影響,還會受到社會因素的影響。因為線下交易匹配系統(tǒng)是近期才大規(guī)模興起的,通過線上手段連接線下服務(wù)這種方式,必然會對社會原有的秩序造成沖擊。怎么處理系統(tǒng)和公眾的關(guān)系,怎么處理系統(tǒng)和政策的關(guān)系,都是線下交易匹配系統(tǒng)需要考慮的問題。
以共享單車為例,單車的投放就有很高的負(fù)外部性 。大量的單車造成了對公共空間的占用,同時如果單車投放公司不處理損壞車輛,就會造成城市垃圾。在共享單車發(fā)展起來之后,市政部門就對單車的投放和回收做出限制,線下交易匹配系統(tǒng)需要針對這些公共問題和政策做出有針對性的調(diào)整。同時有部分用戶缺乏社會責(zé)任感和公德心,就會隨意停放單車、公車私用、惡意損壞單車。這就要求線下交易匹配系統(tǒng)對車的位置有追蹤和記錄,同時對使用情況有所記錄并評估每個用戶的風(fēng)險。(負(fù)外部性指一些市場活動會給第三方帶成不良影響,比如有的共享單車會成為城市垃圾,給社會帶來了不良影響。)
線下交易匹配系統(tǒng)的開放性就決定了系統(tǒng)需要持續(xù)迭代來適應(yīng)不斷變化的外部環(huán)境,同時也導(dǎo)致線下交易匹配系統(tǒng)比傳統(tǒng)的線上內(nèi)容匹配系統(tǒng)更加復(fù)雜。
1.5 服務(wù)敏感性
線下交易匹配系統(tǒng)大多是關(guān)于服務(wù)的系統(tǒng),用戶對差的服務(wù)的容忍度比差的內(nèi)容更低,用戶對服務(wù)更加敏感。
一般的內(nèi)容產(chǎn)品,信息流的一個分頁下發(fā)10~20個內(nèi)容,只要有幾個內(nèi)容比較符合用戶口味,用戶就會滿意。然而服務(wù)只要有一次是差的,就會讓用戶對整個平臺產(chǎn)生極大的不信任,輕則流失,重則造成公關(guān)危機。外賣配送員和用戶發(fā)生沖突可以直接威脅用戶的安全,接送機服務(wù)遲到耽誤時間讓用戶錯過重要安排,類似情況對用戶造成的損失可能是不可挽回的。
而這種服務(wù)的敏感性不僅體現(xiàn)在用戶側(cè),也體現(xiàn)在服務(wù)者側(cè)。比如Uber在某動亂地區(qū)的每一次派單,都可能讓潛在的犯罪分子威脅車輛或司機生命的安全。一旦發(fā)生這樣的問題,服務(wù)者對于平臺的信任也會降低或者直接流失。
服務(wù)的敏感性就要求線下交易匹配系統(tǒng)對于用戶和服務(wù)者雙方都要有一定的管控措施,從而保證線下交易匹配系統(tǒng)的持續(xù)發(fā)展。
2.時空價值模型
線下交易匹配系統(tǒng)模型大致可以分為兩種:用戶到達(dá)服務(wù)點和服務(wù)送達(dá)用戶。對于用戶到達(dá)服務(wù)點,信息檢索和交易匹配邏輯與線上交易匹配系統(tǒng)基本一致,區(qū)別是在召回和排序時要考慮用地理信息篩選和調(diào)權(quán),比如到店團購。本章主要介紹服務(wù)送達(dá)用戶的線下交易匹配系統(tǒng)模式。
在服務(wù)送達(dá)用戶的模式中,系統(tǒng)需要對時空做出預(yù)測并進行有針對性的調(diào)整。時空是時間和空間的集合,如果能大概了解某個時段某個地方的需求量,系統(tǒng)就可以提前安排和調(diào)度服務(wù)能力,這也是系統(tǒng)效率提升的一個主要推動力。本節(jié)會展開討論關(guān)于時空價值模型構(gòu)建的方法。
2.1 時空價值模型的定義
服務(wù)是一種很特殊的產(chǎn)品,不像大多數(shù)實物商品那樣,可以存儲和運輸。如果一個地方某類產(chǎn)品滯銷,完全可以在另一個時間點或者運輸?shù)搅硪粋€地方進行售賣。但是服務(wù)卻不是這樣的,服務(wù)永遠(yuǎn)會有一定的服務(wù)范圍,不可能超過時空范圍進行調(diào)配。外賣配送員在2點到4點訂單很少,這段時間的服務(wù)能力無法存儲并在高峰期釋放,這是時間的限制;一個在北五環(huán)的快遞員也不能在結(jié)束一個配送任務(wù)后立刻出現(xiàn)在東三環(huán),這是空間的限制。正因為這樣,合理的安排和調(diào)度就顯得尤為重要。
在服務(wù)有時間和空間的限制下提升交易匹配的效率,是時空價值模型需要解決的核心目標(biāo)。
時空價值模型是為了評估某個時間某個地點服務(wù)價值,模型的入?yún)⑹菚r間和坐標(biāo),模型的結(jié)果代表著對于服務(wù)價值的判斷。服務(wù)價值取決于業(yè)務(wù)的導(dǎo)向,以打車為例,兩個小時的時間應(yīng)該服務(wù)一個高價值長訂單還是服務(wù)三個短訂單,只有一輛車應(yīng)該服務(wù)老用戶還是服務(wù)新用戶,這就是業(yè)務(wù)判斷。當(dāng)然,這些業(yè)務(wù)判斷需要基于對不同時空的需求預(yù)估。
根據(jù)需求預(yù)測的結(jié)果調(diào)整供給,在傳統(tǒng)商業(yè)模型中非常常見,根據(jù)需求調(diào)整生產(chǎn)節(jié)奏、安排合理庫存、規(guī)劃物流網(wǎng)絡(luò)都屬于這個范疇。線下交易匹配系統(tǒng)也是類似,只是因為在線下交易匹配系統(tǒng)中,需求預(yù)測需要涉及時間和空間兩個方面,從時間的一維變量變成關(guān)于時間和經(jīng)緯度的多維變量。如何構(gòu)建預(yù)測模型,并根據(jù)預(yù)測結(jié)果來進行優(yōu)化匹配,將是我們接下來討論的重點。
2.2 時空理想劃分
時空是時間和空間的集合,時間是連續(xù)值,空間也是連續(xù)變化的,需求卻只是有限個點。連續(xù)的模型難以刻畫這個問題,因為有限個需求點散布在三維空間中,任意一個空間點中出現(xiàn)需求點的概率都是0。為了解決這個問題,我們需要將時空劃分為有限多個時空域,這樣就可以對每個時空域內(nèi)的需求進行預(yù)測。
那么怎么對時空進行劃分呢?如果忽略交通、地形、城市規(guī)劃因素,可以假設(shè)所有的區(qū)域都相同。這個問題就可以簡化為一個簡單的幾何問題:“如何把一個連續(xù)的二維平面劃分為多個區(qū)域”。
為了完全覆蓋地圖且區(qū)域之間不重疊,使用正多邊形來劃分城市。為了覆蓋滿二維平面,則多邊形的多個內(nèi)角可以拼合到360°。假設(shè)正N邊形可以覆蓋一個二維平面,則存在整數(shù)x使得公式(11-1)成立:
公式(11-1)的方程有三組解:
因為邊數(shù)越多,多邊形越接近圓形,則可以取正六邊形作為劃分圖形。這也是常用的空間劃分方法。在《文明》系列經(jīng)典游戲中,世界地圖也是使用正六邊形進行劃分的。
對空間劃分之后,時間就直接按照固定間隔劃分,比如每20分鐘作為固定間隔。通過這樣的劃分,整個時空就被劃分成了多個時空域,從而為后續(xù)的計算和統(tǒng)計打下基礎(chǔ)。
所有的理想化模型都會做一些假設(shè),這樣的時空域劃分方法也不例外。每一個假設(shè)都意味著和實際情況有一定的出入,反復(fù)思考這些出入可能通過哪些新的假設(shè)來彌補,是系統(tǒng)優(yōu)化的一個重要思路。上述的劃分方法顯著的問題就是對空間的劃分過于粗暴,完全忽略了地理和交通的影響。如果一個時空域被河流穿過,就意味著這個時空域很難作為一個整體。而很多統(tǒng)一的區(qū)域也可能被劃分開,比如按照這樣的劃分方法,清華大學(xué)就很可能被劃分為多個時空域,但是顯然一個校園內(nèi)的需求更適合作為一個整體處理。為了解決這些問題,也可以探索其他的時空劃分方法。
2.3 時空聚類方法
除了六邊形時空域的理想劃分方法之外,時空聚類方法可能更貼合實際。用時空聚類方法分割的邊界一定不是完全規(guī)則的多邊形,有更強的適應(yīng)性;一些典型的完整區(qū)域,比如學(xué)校、酒店、醫(yī)院等,也會在一個時空域里面。
需求散落在時空中,需求分布結(jié)果包含了大量的信息,如果一個區(qū)域內(nèi)的需求比較統(tǒng)一,意味著這個區(qū)域內(nèi)部有很強的一致性,則需要將這些區(qū)域劃分在一個時空域里面。利用機器學(xué)習(xí)的聚類方法可以很大程度地利用這些用戶行為數(shù)據(jù),減少劃分的誤差,提高時空價值模型的準(zhǔn)確性。
當(dāng)然,機器學(xué)習(xí)的聚類算法也會有明顯的問題,那就是需要大量的用戶需求數(shù)據(jù)。這就意味著很多創(chuàng)業(yè)公司在起步階段無法使用這樣的方法,同時有一定的開發(fā)成本。但是這并不意味著只能使用六邊形時空域的方法,大部分策略都可以用人工標(biāo)注進行兜底。線下交易匹配系統(tǒng)需要處理的是地圖,地圖是客觀存在的,而且在一定時間內(nèi)穩(wěn)定不變,標(biāo)注后的地圖維護成本不高且可以長時間使用。在人工標(biāo)注的地圖中,學(xué)校、酒店、醫(yī)院當(dāng)然就可以被劃分在一個空間域里。
這些方法也可以有機結(jié)合,比如可以使用機器學(xué)習(xí)或者六邊形時空域模型進行初步劃分,再利用人工標(biāo)注的方法覆蓋重點區(qū)域。一旦將時空劃分為多個時空域之后,就可以在這些時空域內(nèi)做進一步的需求預(yù)測。
2.4 仿真模型構(gòu)建
時空模型除了上述的將時空劃分為時空域之外,其實還可以盡可能逼近真實環(huán)境去構(gòu)建虛擬場景。大學(xué)時我有一段時間被《刺客信條》這一游戲深深吸引,游戲的背景設(shè)定是現(xiàn)代人可以通過虛擬系統(tǒng)回到古代場景中,通過在古代場景的戰(zhàn)斗訓(xùn)練,提升自己的刺客技能。中世紀(jì)城市在這個游戲中被構(gòu)建得栩栩如生,人物在這個虛擬的城市里完成各種任務(wù)。
其實在構(gòu)建線下交易匹配系統(tǒng)時,我們也希望有一個和真實世界盡可能一致的時空模型,里面有交通樞紐、道路,也有堵車,可以對各種匹配策略進行測試,并且利用這些測試的結(jié)果,進一步迭代匹配策略。通過仿真來進行系統(tǒng)迭代的方法在各個領(lǐng)域都有所應(yīng)用,比如所有的航空航天器都需要在風(fēng)洞中做空氣動力學(xué)實驗來調(diào)整設(shè)計,才能最終升空。
對于線下交易匹配系統(tǒng)而言,一個成熟的仿真系統(tǒng)的好處是多方面的。線下交易匹配系統(tǒng)不能像線上內(nèi)容匹配系統(tǒng)那樣切分流量做A/B 測試。在線下交易匹配系統(tǒng)中,每一次交易都會對系統(tǒng)產(chǎn)生一定的影響。切分流量本身就意味著系統(tǒng)條件和最終上線的系統(tǒng)條件不同,部分流量條件下有提升的策略,不代表在所有流量下有效。但是線上內(nèi)容匹配則沒有這個問題,每個用戶在瀏覽內(nèi)容的時候幾乎不會對其他人的閱讀產(chǎn)生影響,小規(guī)模的測試結(jié)果和全量的基本一樣,就可以按照用戶切分流量進行測試。不能做A/B測試的直接后果就是在匹配系統(tǒng)中,一個策略是否有效的驗證周期會變長,系統(tǒng)的效果基本上需要上線較長時間才能觀察。一個成熟的仿真系統(tǒng)就能很好地解決這個問題。
成熟的仿真系統(tǒng)可以固化一段時間的用戶需求對新的匹配算法進行測試,并且這種測試可在非常短的時間內(nèi)完成,也能直接對比不同策略的優(yōu)劣。因此,仿真系統(tǒng)還可以提升算法迭代的效率。
成熟的仿真系統(tǒng)還可以快速將大量的參數(shù)調(diào)整到最優(yōu)值。高階策略往往包含很多參數(shù),這些參數(shù)大小一開始可以按照經(jīng)驗和統(tǒng)計數(shù)據(jù)設(shè)定,但是后期還是需要用數(shù)據(jù)反饋來迭代,如果在真實環(huán)境中調(diào)試這些參數(shù),時間成本之大不可想象。
成熟的仿真系統(tǒng)還可以使得用強化學(xué)習(xí)實現(xiàn)算法迭代成為可能,不斷迭代算法的評估函數(shù),把匹配算法效率迭代到極致。雖然思路是可行的,但是落地執(zhí)行還有很多問題,即使這樣,這仍舊是未來線下交易匹配系統(tǒng)的一種可能。
3.時空價值
時空劃分是為了方便評估不同時空域的價值。時空價值的計算分為兩步:第一步,需求預(yù)估;第二步,利用預(yù)估結(jié)果分析每個時空域的價值。無論在傳統(tǒng)行業(yè)還是基于互聯(lián)網(wǎng)的線下交易匹配系統(tǒng),需求預(yù)估都是商業(yè)模式能夠運行的基礎(chǔ)。這里以外賣為例,具體的問題是:如何預(yù)估晚上8點到8點半東直門附近寫字樓里外賣的需求,即預(yù)估晚上8點到8點半的東直門這樣一個時空域里的需求量。
3.1 時空需求預(yù)估
在傳統(tǒng)的供應(yīng)鏈需求預(yù)測中,需要挖掘兩個核心因素:趨勢和周期性。
關(guān)于趨勢的算法有移動平均和指數(shù)平滑這兩種基本思路。在移動平均中,下一個階段的需求值等于前一段時間的需求平均值。在指數(shù)平滑中,歷史的數(shù)據(jù)也對當(dāng)前的需求量預(yù)估產(chǎn)生影響,但是時間越遠(yuǎn),權(quán)重越低。在指數(shù)平滑的基礎(chǔ)上,再考慮需求的周期性,即比較著名的Holt-Winters法,也被廣泛應(yīng)用在傳統(tǒng)的供應(yīng)鏈管理中。
具體到線下交易匹配系統(tǒng)中,也可以用類似的方法來擬合8點到8點半東直門附件寫字樓的需求。需要考慮周一到周日,為整個預(yù)估算法添加周期性。在具體的外賣預(yù)測中,可以將周期性變?yōu)閮深悾阂活愂枪ぷ魅?,一類是非工作日。具體的預(yù)測公式可以設(shè)計如下:
其中k_x表示當(dāng)天是工作日或非工作日的權(quán)重,工作日和非工作日分別使用不同的值,這個具體數(shù)值可以用一段歷史實際數(shù)據(jù)來計算得到。x_i表示距離現(xiàn)在第i天的需求值,k_i表示距離現(xiàn)在第i天是否是工作日的權(quán)重。這個函數(shù)的時間衰減系數(shù)權(quán)重和剛好為1,如果采用別的衰減系數(shù),則需要進行歸一化。
基于需求預(yù)測方法的優(yōu)勢是方法簡單、容易理解,但也有一定局限,那就是需要大量的歷史數(shù)據(jù)。尤其是當(dāng)時空域切割到比較小的時候,每個時空域內(nèi)累計的數(shù)據(jù)有限,難以做出有效預(yù)測。類似北京這樣的超級城市,一天可以切分為上萬個時空域。每個時空域內(nèi)需要累計大量的需求才能預(yù)估這個時間段的外賣需求,即使如美團和餓了么這種量級公司的數(shù)據(jù)也難以做到。這個時候就需要用更高級的算法進行需求預(yù)測。
一個很容易理解的事實是,不同時空之前是有相互關(guān)聯(lián)的,相似的地方外賣的需求是類似的,比如寫字樓和寫字樓,小區(qū)和小區(qū),這也意味著相似地方的數(shù)據(jù)可以相互補充。雖然行為數(shù)據(jù)是稀疏的,但是挖掘不同時空域之間的關(guān)聯(lián)性可以提高每個時空域預(yù)測的準(zhǔn)確性。這個問題就變成了如何利用稀疏矩陣去預(yù)測全矩陣的問題,這也是所有推薦系統(tǒng)問題的元問題。將大量的特征數(shù)據(jù)作為入?yún)?,使用SVD、決策樹等機器學(xué)習(xí)算法都可以求解,進一步降低對原始數(shù)據(jù)的需求。
3.2 基于轉(zhuǎn)移概率的時空價值預(yù)估
無論是基于趨勢和周期性的規(guī)則預(yù)測方法,還是基于的機器學(xué)習(xí)算法的預(yù)測方法,都得利用歷史數(shù)據(jù)對未來需要進行擬合。但是時空域內(nèi)的需求并不等價于時空域的價值。外賣因為限定了配送范圍,外賣配送員只能在一定的區(qū)域內(nèi)活動,時空域內(nèi)的需求基本可以認(rèn)為是時空價值。但是在服務(wù)沒有范圍的行業(yè)則不是這樣,比如網(wǎng)約車行業(yè),假設(shè)有兩個時空域:某個時空域出發(fā)的訂單很多,但是大部分需求都是趕往郊區(qū)的,而郊區(qū)訂單較少,司機只能自己空駛回到城區(qū);另一個時空域,雖然出發(fā)的訂單相對少一些,但是需求基本上都是趕到別的熱區(qū)。對比這兩個時空域,第一個時空域的時空價值就可能低于后者。類似打車這樣的線下交易匹配系統(tǒng),時空價值的計算需要更多策略。
基于轉(zhuǎn)移概率的時空價值是這個問題的一個直觀解法。在已經(jīng)預(yù)估出未來需求的基礎(chǔ)上,這個問題可以直接轉(zhuǎn)化為運籌問題。這個問題的核心是轉(zhuǎn)移概率的計算。轉(zhuǎn)移概率是馬爾可夫鏈中的重要概念,若馬氏鏈由m個狀態(tài)組成,從狀態(tài)i出發(fā),經(jīng)過一次轉(zhuǎn)移,狀態(tài)變成j的概率為轉(zhuǎn)移概率P_ij。在實際背景中怎么理解這個問題呢?
比如8點到8點半的中關(guān)村是一個時空域,車輛會從這個時空域流轉(zhuǎn)到其他時空域,即存在轉(zhuǎn)移概率。通過對一段時間內(nèi)的訂單數(shù)據(jù)進行追蹤,可以知道不同時空域內(nèi)的轉(zhuǎn)移概率和期望收益,也就計算得到了時空域的時空價值。比如A時空域期望有10個訂單,其中去了B時空域的訂單有5個,C時空域的訂單有3個,D時空域的訂單有2個,A分別到B、C、D時空域的價值轉(zhuǎn)移概率就是0.5、0.3、0.2。假設(shè)A、B、C、D的時空價值分別是V_A 、V_B 、V_C 、V_D,A時空域轉(zhuǎn)移到其他時空域的訂單平均收益為R_AB 、R_AC 、R_AD。那么A的時空價值就是:
基于轉(zhuǎn)移概率的方法從模型層面是可解釋的,也可以求得比較好的解,但問題也很明顯;一是要求數(shù)據(jù)量大。一個時空域內(nèi)的需求本身可能就比較少,為了計算從一個時空域到另一個的時空域的概率,就可能需要把需求量分割得更小,導(dǎo)致計算轉(zhuǎn)移概率的數(shù)據(jù)量將非常?。欢菍崿F(xiàn)成本比較高,大量的轉(zhuǎn)移概率計算和迭代有很大的計算開銷。
3.3 基于鄰域的時空價值預(yù)估
基于鄰域的時空價值預(yù)估是我想到的一個比較簡單的啟發(fā)式方法,目前還沒有實際應(yīng)用,但是從理論測算來看是一個比較簡單可行的時空價值預(yù)估模型。在小數(shù)據(jù)規(guī)模下,基于鄰域的時空價值預(yù)估算法效果會好于基于轉(zhuǎn)移概率的時空價值預(yù)估方法。同樣以打車為例解釋這種算法。
每個打車需求由六個變量刻畫:起始地點的經(jīng)度、緯度、時間,以及結(jié)束地點的經(jīng)度、緯度、時間,我們可以在三維空間刻畫這個問題。經(jīng)緯度本來就可以用來描述空間位置,時間乘以平均車速就可以將時間也轉(zhuǎn)化為距離,這樣經(jīng)度、緯度、時間就在一個量綱內(nèi),可以用歐式距離處理這個三維時空內(nèi)的距離問題。時空價值分析不外乎分析某個具體訂單的具體價值,那么一個時空域的價值就可以分解為起點的價值和終點的價值。
一個時間域作為起點價值,需要找到訂單終點距離這個時空域最近的k個訂單,計算到達(dá)時空域的成本,時空域成本越小,時空價值越高。
一個時空域作為終點價值,需要找到訂單起點距離這個時空域最近的k個訂單,計算訂單價值和趕往這些地點的成本。趕往訂單起始點的成本越低,則時空價值越高。訂單平均價值越高,則時空價值越高。這個成本不僅包含趕過去的成本,還包含司機等候的時間成本。這個過程如圖11-1所示。
圖11-1 基于鄰域的空間價值示意圖
這一方法優(yōu)勢在于能夠有效衡量稀疏需求下的時空價值,即不需要每個時空域里都有充足的訂單也可以計算時空價值。而且算法相對比較簡單,也是創(chuàng)業(yè)公司可以快速上線的策略模式。針對不同的業(yè)務(wù)模式,計算成本和收益的具體方法都可以變,但是核心不變,即分別用起點和終點距離某個時空域最近的k個訂單去計算這個時空域的價值,保證無論一個時空域里有多少需求量,這個時空域的成本都可以被估算。
4.服務(wù)匹配方法
在線下交易匹配系統(tǒng)中,即使沒有估計空間價值,也可以將服務(wù)和用戶進行匹配,服務(wù)匹配模型是整個系統(tǒng)的基礎(chǔ)。本節(jié)會詳細(xì)地介紹服務(wù)匹配方法。
4.1 匹配度的構(gòu)建
匹配度就是計算用戶需求和服務(wù)者之間的相關(guān)度,為了構(gòu)建匹配模型,需要將匹配度進行量化。
這里仍然以打車為例。乘客在叫車時,乘客關(guān)心的是:
希望快速上車出發(fā),則司機和乘客之間的距離越近就意味著司機到達(dá)越快,乘客等待時間越短;
希望有好的服務(wù),則服務(wù)評分越高的司機往往更能提供優(yōu)質(zhì)的服務(wù)。
而司機則期待訂單價值越大越好,如果乘客的終點是熱點地區(qū)就會有更高的收入。
如此看來,乘客和司機的匹配度函數(shù)就應(yīng)該由接駕距離、服務(wù)質(zhì)量、訂單價值三個因子構(gòu)成,還要對每個因子進行有效的歸一化和變形,才能讓結(jié)果符合預(yù)期。
需要強調(diào)的一點是,系統(tǒng)即便對每個乘客及其周圍的司機都有相關(guān)度計算,也不意味著所有乘客都可以得到最合適的司機。這就回到了一個乘客經(jīng)常抱怨的問題:“為什么不給我派最近的車?”即使核心函數(shù)中只有接駕距離一個因子,也不一定會給每個用戶都匹配最近的車。
具體案例如圖11-2左邊所示,距離乘客A最近的車是a,在只有A打車的情況下可以給乘客A派最近的車。但是如果同時有兩個乘客叫車,如圖11-2右邊所示,如果給乘客A分配車輛a,會導(dǎo)致B分配到的車都會比較遠(yuǎn)。
正確的做法是給乘客A分配車輛b,給乘客B分配車輛a,這樣雖然乘客A就分配不到最近的車,但是A和B都能叫到一個不太遠(yuǎn)的車,系統(tǒng)結(jié)果更優(yōu)。而實際在設(shè)計服務(wù)匹配方法中還需要考慮多種其他因素,比如服務(wù)、公平等,就更不可能給所有乘客都分配最近的車。
圖11-2 車輛分配案例
從這個例子中看出,系統(tǒng)應(yīng)該尋求的是整個系統(tǒng)的匹配度最優(yōu)化,下面會介紹可以用什么樣的方法來達(dá)到系統(tǒng)的最優(yōu)化。
4.2 二分圖匹配
二分圖是圖論中的一種特殊模型。通俗解釋,二分圖有兩類點,分別在兩個互不相交的子集中,同時每條邊都可以連接這兩個子集中的點。打車問題就是典型的二分圖問題,兩個子集分別代表司機和乘客,司機和乘客的匹配度就是連接兩個子集的邊的權(quán)重,如圖11-3所示。
圖11-3 二分圖示意圖
在二分圖中,有一個經(jīng)典問題就是如何求二分圖的最大匹配。最大匹配的定義就是任意點只連接一條邊,同時邊的權(quán)重最大。打車問題就是要求系統(tǒng)讓盡可能多的人叫到車,同時讓乘客和司機之間的匹配度之和最大,這也正是我們希望得到的線下交易匹配系統(tǒng)最好的結(jié)果。
值得慶幸的是,可使用貪心算法或者KM算法來解決最大匹配問題,尤其KM算法可以求得全局最優(yōu)解。只要將所有需要的因素都考慮進KM算法中,這個算法就可以每隔一段時間(比如2s或10s)執(zhí)行一次,每次執(zhí)行均有服務(wù)者或用戶退出系統(tǒng),也有新的服務(wù)者或用戶加入,循環(huán)執(zhí)行,不斷匹配,就可以持續(xù)實現(xiàn)服務(wù)匹配。
5.線下交易運營
線下交易運營主要指找到線下交易匹配系統(tǒng)的薄弱環(huán)節(jié),進行干預(yù),在用戶側(cè)調(diào)控需求,在服務(wù)側(cè)調(diào)控供給,使得收益最大化。
5.1 用戶側(cè)運營
用戶側(cè)運營是通過運營來調(diào)控用戶發(fā)單的需求,通常包括兩個方面:一是調(diào)節(jié)平峰時間供需關(guān)系;另一個是定向拉新、促活和召回。
時空模型會預(yù)測出規(guī)律,比如節(jié)假日和平時、高峰期和平峰期的供需關(guān)系會有明顯的區(qū)別,運營可以在一定程度讓供需盡可能匹配。調(diào)控需求的主要手段是價格干預(yù):給平峰期設(shè)置更優(yōu)惠的價格,盡可能讓需求多出現(xiàn)在平峰期;在需求特別缺少,甚至影響到服務(wù)者平均收入的時候,也可以通過優(yōu)惠活動促進供需匹配。
而在日常的拉新、促活和召回中,時空分析同樣有效,不同的時空域代表著不同的場景,在特定場景下的用戶價值也會有不同。以打車場景為例,晚上去高級消費場所的一般是高消費的高價值用戶,但是在白天通勤時間前往消費場所的則可能是消費場所的工作人員。根據(jù)這個規(guī)律對特定時段的可能前往高級消費場所的用戶進行留存干預(yù)會更加有效。
價格杠桿調(diào)節(jié)需求在共享單車中的實現(xiàn)案例就是紅包騎車。通過計算發(fā)現(xiàn)某些車輛在冷區(qū)無人問津,通過騎車發(fā)紅包的方式,讓用戶主動去找這些可能停放位置不顯眼的車,提高資源的利用效率。
5.2 服務(wù)側(cè)激勵
在用戶側(cè)運營讓需求盡可能可控和穩(wěn)定的同時,還需要服務(wù)側(cè)激勵,讓高峰時段的供給更多。在網(wǎng)約車行業(yè)中,最常見的案例就是早晚高峰和重要節(jié)假日。一方面乘客在早晚高峰時段集中出行,需求旺盛,而另一方面,早晚高峰也意味著交通擁堵,導(dǎo)致司機服務(wù)乘客的時間更多,還未必比其他時段掙錢更多,很多司機會傾向于早高峰或者晚高峰休息。因此,為了服務(wù)更多乘客,需要服務(wù)側(cè)激勵提高司機在早晚高峰服務(wù)的意愿。通過設(shè)置合理的高峰時段的補貼和獎勵措施,讓司機早晚高峰的辛苦得到更多的回報。重要節(jié)假日也一樣,應(yīng)該出臺對司機更有利的政策,盡可能提高司機在重要節(jié)假日的出車意愿。
服務(wù)側(cè)激勵往往成本較高,付出1元成本,司機只能得到1元的收入。通過乘客激勵的方式可以讓司機獲得更高的收入,比如給乘客10元優(yōu)惠券,乘客可能會花50~100元多打一次車,司機因此就能得到多于直接激勵的收入。在用戶需求不飽和的時間段,要提高司機收入,應(yīng)該優(yōu)先考慮提升乘客的需求;在用戶需求高度飽和的時間段,才應(yīng)該用服務(wù)側(cè)激勵提高司機的收入。
5.3 動態(tài)調(diào)價
對打車而言:當(dāng)價格提高的時候,對價格比較敏感或者出行需求不是特別迫切的用戶可能會選擇公共交通出行或者暫時不出行,從而把服務(wù)能力留給更迫切和必要的用戶;當(dāng)價格有優(yōu)惠的時候,一些本來可以選擇公共交通或者暫時不出行的用戶,也可能因此選擇打車出行。
動態(tài)調(diào)價的機制就是基于這個現(xiàn)象產(chǎn)生的,其核心就是計算調(diào)價的倍率。倍率主要是對某個空間未來一小段時間的供需關(guān)系的預(yù)估,這個預(yù)估主要包括兩個方面:一方面是基于過去一段時間這個時空域的供需關(guān)系對接下來這段時間的供需關(guān)系進行預(yù)估;另一方面是通過當(dāng)前的供需關(guān)系預(yù)估因突發(fā)事件對供需關(guān)系所造成的沖擊,比如惡劣天氣。當(dāng)綜合考慮歷史數(shù)據(jù)和當(dāng)前數(shù)據(jù)之后,如果發(fā)現(xiàn)接下來需求要遠(yuǎn)遠(yuǎn)大于供給時,就可以讓動態(tài)調(diào)價倍率更高。動態(tài)調(diào)價也要有一定的邊界,尤其是在國內(nèi)大家對于市場機制并不完全接受的情況下,就一定要做好用戶的溝通,并且設(shè)置兜底策略,需要對動態(tài)加價設(shè)置上限,防止算法計算出的倍率過高而引發(fā)用戶的抵觸情緒。
5.4 預(yù)期可視化
無論如何調(diào)控,還是會存在供需關(guān)系無法調(diào)節(jié)的場景,對于用戶而言,當(dāng)周圍服務(wù)資源比較緊張的時候,系統(tǒng)需要做的就是盡可能給用戶一個確定性的預(yù)期。
給用戶一個當(dāng)前系統(tǒng)的狀態(tài),以及預(yù)期達(dá)到的時間,這在大部分系統(tǒng)設(shè)計中都是必要的。對于高峰期的效率降低,大部分用戶都是有預(yù)期且可以理解的,但是用戶不能忍受不確定性,系統(tǒng)設(shè)計就是要盡可能消除用戶的不確定性。在打車系統(tǒng)中,告知用戶當(dāng)前的排隊位置和預(yù)期時間,快遞和外賣行業(yè)中,用戶下單時明確告知用戶預(yù)計送達(dá)時間,同時實時跟蹤整個派件過程中快遞的位置,都是消除用戶不確定性的做法。
預(yù)期可視化不僅線下交易匹配系統(tǒng)需要,所有和用戶進行直接交互的系統(tǒng)也都需要考慮,保證用戶的確定性和可控制性是面向用戶設(shè)計的基本原則。
5.5 高價值用戶保護
當(dāng)服務(wù)資源特別稀缺時,所有用戶可被服務(wù)的概率都會降低,且都會受到調(diào)控手段的干擾。在這樣的情況下可能就需要對高價值用戶做額外的保護。
比如打車遭遇惡劣天氣不能保證所有的用戶都被接單時,就要優(yōu)先保證高級會員的體驗。而類似價格動態(tài)調(diào)整這樣的策略,對高價值用戶使用是不合適的。畢竟我們希望和高價值用戶建立更長期的信任關(guān)系,不能用價格手段抑制這些用戶的需求。
對于高價值用戶的保護在服務(wù)業(yè)是非常常見的,比如銀行的高級會員可以免排隊,車站和機場的高級用戶可以提前進站和登機。線下交易匹配系統(tǒng)本質(zhì)上也是服務(wù)業(yè),也需要對核心用戶進行保護。
6.線下交易的挑戰(zhàn)
線下交易是一個新的課題,在本章最后,會討論線下交易產(chǎn)業(yè)所面臨的挑戰(zhàn)。
6.1 押金模式的困境
線下交易的產(chǎn)品中用戶可能會使用系統(tǒng)的固定資產(chǎn),而服務(wù)收取的費用一般遠(yuǎn)小于用戶可能對系統(tǒng)的固定資產(chǎn)造成的傷害。以共享單車為例,用戶一次騎行支付費用最低僅需要1元,但是如果用戶拿走了這輛車或者對這輛車進行破壞性使用,那么一輛車帶來的損失可能是使用費用的幾百倍甚至上千倍。這就意味著,對于共享單車企業(yè)而言,想要盈利的話,至少得把惡意乘客使用的比例控制在千分之一以下。為了達(dá)到這個目標(biāo),共享單車企業(yè)想到的方法是使用押金,一旦有確定性證據(jù)證明用戶惡意用車,可以從押金中進行抵扣。
但是押金同樣也帶來了另一個風(fēng)險,那就是用戶財產(chǎn)的損失。這個行業(yè)普遍存在挪用押金的情況,甚至有些惡意企業(yè)做共享單車業(yè)務(wù)的目標(biāo)就是為了獲取用戶的押金。比如,某企業(yè)注冊用戶1600萬,押金298元,前后投放車輛140余萬輛,押金總金額遠(yuǎn)高于車輛資產(chǎn)成本,最終攜款倒閉,大量用戶的押金不了了之。用戶的押金應(yīng)該存放在第三方機構(gòu),并且保證押金不貶值。
雖然押金問題非常明顯,但是押金現(xiàn)象在國內(nèi)還是普遍存在的,一個很重要的原因就是征信體系的缺失。對于企業(yè)而言,無法知道一個新用戶的信用如何,所以需要通過押金來保證企業(yè)資產(chǎn)的安全,而一個用戶即便在使用服務(wù)的過程中有惡意的行為,也不會承擔(dān)嚴(yán)重的后果。在征信體系健全的國家,一些不誠信行為會通過征信體系傳遞到相關(guān)行業(yè),一個逃單可能就會造成用戶申請貸款難、信用卡額度受限等嚴(yán)重后果,有效限制用戶的惡意行為。
除了用戶征信體系的缺失,押金模式普遍存在的另一個原因是國內(nèi)黑產(chǎn)行業(yè)的發(fā)達(dá)?;鶎舆\營商釋放了大量沒有綁定有效身份證的手機號,使得黑產(chǎn)行業(yè)可以廉價地獲得了大量的手機號,并利用這些手機號批量注冊大量的賬號,去各個產(chǎn)品中獲取利益,比如微博的僵尸粉、互聯(lián)網(wǎng)金融的風(fēng)險用戶、電商的羊毛黨。在線下交易產(chǎn)品里,黑產(chǎn)也是如影隨形,資產(chǎn)盜竊或者使用服務(wù)后造成壞賬,都是行業(yè)面臨的嚴(yán)峻問題。
目前阿里和騰訊利用自身積累的大量用戶行為數(shù)據(jù),分別推出了用戶的信用分,在一定程度上能夠替代押金模式。但是一旦對接阿里或者騰訊的信用分,則意味著用戶的交易行為數(shù)據(jù)會暴露給這兩家公司,也可能產(chǎn)生其他的隱患。
6.2 社會和政策的影響
線下交易行業(yè)在提供服務(wù)的同時,也在改變著社會的規(guī)則。而這樣的改變一方面可以更好地服務(wù)用戶,但是另一方面也會有負(fù)面影響。
當(dāng)網(wǎng)約車軟件出現(xiàn)之后,用戶可以方便地用手機打到車,但是同時也觸犯了傳統(tǒng)出租車公司的利益。無論在海外還是在國內(nèi),網(wǎng)約車公司都受到了傳統(tǒng)出租車行業(yè)的抵制。除此之外,網(wǎng)約車軟件對一些特定人群并不友好。通過系統(tǒng)發(fā)單的方式,車輛減少了空駛率,但是另一方面,在路上招手叫出租車也變得幾乎不可能。對于一些不會使用網(wǎng)約車軟件的老人而言,這并不是一個好消息。這是網(wǎng)約車軟件的負(fù)面社會影響。2016年年底,國家出臺了網(wǎng)約車新政讓網(wǎng)約車市場規(guī)范化運營,對于網(wǎng)約車公司而言,新政讓規(guī)模化增加司機變得更加困難,使得運營成本進一步加大。
共享單車在緩解城市交通擁堵、節(jié)能減排上有非常明顯的優(yōu)勢。但另一方面如果公司不回收廢舊車輛、用戶隨意堆放車輛,會占用公共空間和市政資源。這是共享單車的負(fù)面社會影響。而共享單車行業(yè)的激烈競爭造成了大量的車輛投放,實際上已經(jīng)讓很多共享單車變成了城市垃圾。為了控制這樣的趨勢,政府也出臺了政策進一步限制共享單車的投放。
不僅網(wǎng)約車和共享單車行業(yè),線下交易行業(yè)有著各種問題。共享汽車可能長時間占用停車位;快遞造成了很多包裝垃圾;外賣造成了一次性餐具的增長。對于行業(yè)發(fā)展可能造成的社會影響,作為從業(yè)者一定要有清醒的意識,否則可能就會有政府政策出臺糾正,輕則管制,重則取締。
當(dāng)然,即使有著各種社會和政策問題,產(chǎn)品和技術(shù)本身也需要持續(xù)發(fā)展。只有讓產(chǎn)品和社會產(chǎn)生碰撞,才能讓問題暴露并解決,最終讓社會接受新的產(chǎn)品和技術(shù),這也是社會發(fā)展的客觀規(guī)律。
6.3 供需時空分布不均
供需時空分布不均的問題是線下交易匹配系統(tǒng)要解決的核心問題。需求只要不是均勻分布,有高峰和低谷,就意味著在高峰期需求難以滿足,在平峰期服務(wù)能力過剩。為了緩解這個問題,就要求用一些杠桿盡可能讓供需匹配,可以通過浮動定價和高峰期排隊等策略讓用戶盡可能避開高峰期發(fā)出需求,讓需求盡可能匹配服務(wù)能力;也可以通過獎勵和補貼讓服務(wù)者多在高峰期提供服務(wù),讓服務(wù)能力盡可能匹配需求。但是這樣的策略本質(zhì)上也僅僅是緩解供需時空不匹配的問題,無法從根本上解決這些問題。
當(dāng)然可能有人會問,為什么不提供即使在高峰期也能滿足需求的服務(wù)能力?除非提供服務(wù)能力不需要固定成本的投入,否則這在經(jīng)濟學(xué)上就是不成立的,因為這樣會極大地壓縮利潤空間,甚至導(dǎo)致虧損。
供需不匹配的問題會持續(xù)存在,而對供需不匹配情況下的策略優(yōu)化,是線下交易產(chǎn)品利潤率優(yōu)化的一個關(guān)鍵點,也是未來面臨的一大挑戰(zhàn)。
6.4 無法兼顧效率和業(yè)務(wù)目標(biāo)
線下交易匹配系統(tǒng)往往是非常復(fù)雜的系統(tǒng),需要考慮的不僅僅是單純的效率,還需要考慮多個業(yè)務(wù)目標(biāo)。如何在構(gòu)建線下交易匹配系統(tǒng)時兼顧效率和業(yè)務(wù)目標(biāo),也是一個比較大的挑戰(zhàn)。
以打車系統(tǒng)為例,前面已經(jīng)介紹了以效率為單一目標(biāo)的策略該如何設(shè)計,但這往往不是系統(tǒng)最佳的狀態(tài)。打車系統(tǒng)一個重要的業(yè)務(wù)目標(biāo)就是提升司機的服務(wù),因此線下交易匹配系統(tǒng)就應(yīng)該提升高服務(wù)質(zhì)量司機的收入。那么,在需求少、司機多的情況下,即使一個高服務(wù)質(zhì)量的司機距離需求更遠(yuǎn),也可以優(yōu)先指派服務(wù)質(zhì)量高的司機接單。不僅是服務(wù),也可能有其他的業(yè)務(wù)指標(biāo),比如為了提高新手司機的留存而給他們更高的分單優(yōu)先級。
效率也好,業(yè)務(wù)目標(biāo)也好,最終體現(xiàn)在一個共同的核心函數(shù)中。這個核心函數(shù)就需要經(jīng)過詳細(xì)的測算,不能只考慮效率,但也不可能為了業(yè)務(wù)目標(biāo)去犧牲太多效率。比如一個用戶呼叫服務(wù),服務(wù)好的司機在5公里,服務(wù)一般的司機距離乘客1公里,那么顯然應(yīng)該優(yōu)先匹配1公里的訂單。簡而言之,實現(xiàn)業(yè)務(wù)目標(biāo)一定是在滿足效率目標(biāo)的基礎(chǔ)上的。
為了達(dá)成效率和其他業(yè)務(wù)指標(biāo)的平衡,系統(tǒng)設(shè)計者需要對系統(tǒng)構(gòu)建和業(yè)務(wù)均有很深的理解,這對系統(tǒng)設(shè)計者是很大的挑戰(zhàn)。
6.5 數(shù)據(jù)挖掘和算法創(chuàng)新
當(dāng)然,線下交易匹配系統(tǒng)最大的問題還是在數(shù)據(jù)和算法上。這是一個約束很多、沒有成熟算法可以參考的系統(tǒng)。
線下交易匹配系統(tǒng)的時空域轉(zhuǎn)移數(shù)據(jù)該如何處理?它們不是商品,不是涇渭分明的多個SKU。在地理信息中包含的用戶特征信息該如何抽象出來并且被算法理解?
當(dāng)一個區(qū)域內(nèi)只有少量需求的時候,如何從這些少量需求中挖掘出各個時空域的需求分布?怎么將地理數(shù)據(jù)的相似性作為需求預(yù)測的入?yún)ⅲ?/span>
即使通過仿真系統(tǒng)進行強化學(xué)習(xí),構(gòu)建怎樣的模型架構(gòu)才是合理且高效的,才能讓算法在更復(fù)雜的環(huán)境中也能適用?
如何利用這些服務(wù)能力相互協(xié)同,從而構(gòu)建將來的智慧城市?
這些問題都沒有被很好地回答,但都是線下交易匹配系統(tǒng)需要克服的問題。本章討論的內(nèi)容,或許只是未來更先進系統(tǒng)的腳手架。
7.小結(jié)
相比于內(nèi)容分發(fā),線下交易匹配系統(tǒng)是互聯(lián)網(wǎng)行業(yè)面臨的新問題。因為線下服務(wù)的特點,線下交易匹配系統(tǒng)注定需要用不同的思路去探索解決方案。本章所講解的線下交易運營策略,以及線下交易面臨的挑戰(zhàn),則是對當(dāng)前行業(yè)現(xiàn)狀的介紹和探討。
服務(wù)行業(yè)通過算法提升效率和體驗,已成為基本共識。在過去的20年里,互聯(lián)網(wǎng)回答了人們應(yīng)該看到怎么樣的內(nèi)容,接下來的十幾年里,互聯(lián)網(wǎng)需要回答人們應(yīng)該享受怎樣的服務(wù)。未來我們生活在什么樣的城市中,這個城市又是怎么將數(shù)據(jù)接入互聯(lián)網(wǎng)的,而這些數(shù)據(jù)又是怎么深刻地影響了城市這一系統(tǒng)的運行?,F(xiàn)在,關(guān)于線下交易匹配系統(tǒng)的大多數(shù)問題,無論是業(yè)界還是學(xué)界,都沒能給出一個很好的答案,對于互聯(lián)網(wǎng)從業(yè)者而言,是巨大的挑戰(zhàn),當(dāng)然也是巨大的機遇。
本文轉(zhuǎn)載于微信公眾號:劉言飛語(ID:liufeinotes),作者:潘一鳴,未經(jīng)作者授權(quán),禁止轉(zhuǎn)載。
【轉(zhuǎn)載說明】  若上述素材出現(xiàn)侵權(quán),請及時聯(lián)系我們刪除及進行處理:[email protected]