成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

京東零售在電商搜索場景下的數(shù)據(jù)科學實踐

大數(shù)據(jù)
電商場景數(shù)據(jù)量大、業(yè)務復雜,搜索場景作為其中最為核心的流量分發(fā)與轉(zhuǎn)化場域,更面臨著諸多數(shù)據(jù)科學領域的問題與挑戰(zhàn)。本文將分享京東零售搜索數(shù)據(jù)科學團隊在電商搜索場景下的數(shù)據(jù)科學實踐。

一、電商搜索場景的特點?

首先介紹電商搜索場景下基礎數(shù)據(jù)建設與AB實驗體系的特點。

1、搜索訂單歸因

京東零售搜索業(yè)務負責精準高效地連接搜索用戶和商家,涵蓋各零售渠道的關鍵字搜索、店鋪內(nèi)搜索、優(yōu)惠券與活動搜索等核心搜索業(yè)務。

京東零售搜索的核心目標是:提升訂單轉(zhuǎn)換效率,兼顧結(jié)果的精確性和豐富性。因此,搜索訂單數(shù)據(jù),是搜索業(yè)務最為核心的 feature、label、metrics 數(shù)據(jù)源

一條訂單,如何歸因到搜索訂單?

(1)訂單事件歸因

圖片

多觸點歸因(MTA, Multi-Touch Attribution Model)是計算廣告里的經(jīng)典問題,對于一次轉(zhuǎn)化中的各模塊影響進行定性/定量的判斷。歸因模型對于搜索跟單、AB 口徑、樣本 Label 都有直接的影響,常見的規(guī)則型的歸因模型有首次歸因、末次歸因、平均歸因、復雜歸因模型(Markov 模型歸因、Shap 值分解歸因)。比如推薦模塊,更為關注何時進行首次觸達,進行有效“種草”,傾向于進行首次歸因;如果是關注轉(zhuǎn)化的模塊,例如搜索,會注重最后的訂單成單是否是由搜索轉(zhuǎn)化的,因此會傾向于末次歸因。不同的歸因方式,會用來解決不同的業(yè)務問題。

(2)時間相關性

圖片

在歸因分析中,關聯(lián)事件的時間窗口是很重要的。例如,懷疑因素 X 引發(fā)了疾病 Y,那么對于 Y 的實驗分析工作,就需要觀察 X 發(fā)生的時間來做判斷。

一條訂單的產(chǎn)生,通常會經(jīng)歷這些流程:曝光→點擊→加購→下單→支付→出庫→完成。這一流程,往往會跨越一定的時間窗口, 也就是說電商里的訂單反饋,是有很大遲滯的!

對于我們的 AB 實驗同樣,6 月 1 8 日用戶 A 從購物車里下的訂單,是 06-01 的時候進入 Test 實驗 X 并加購的。即使 06-18 的時候 Test X 下線了,用戶 A 已經(jīng)被劃分到 Test F 了,那么這個訂單依然和 Test F 無關。

因此,我們需要回追真正用戶真正受到策略影響的時間,以此保證下單行為和搜索行為在時間窗口上的相關性。

2、搜索場景下的 AB 實驗

隨機分流的 AB 實驗是最好用的因果效應分析工具,在線 AB 實驗是互聯(lián)網(wǎng)產(chǎn)品迭代的核心方式。AB 實驗的核心,有三個要素:

  • 實驗對象——Randomization Unit
  • 實驗變量——Treatment
  • 實驗效應——Metrics

(1)實驗對象——Randomization Unit

隨機分流單元的選擇很多,包括:瀏覽器 Cookies(PC)、device id/ MEID_ IMEI(APP)、PIN、request id。選擇不同的分流單元,可能會面臨不同的問題。例如實驗效應有跨天的情況,那么 request id 就可能無法追到,但 device id 不會變。需要特別注意,當隨機分流的單元與指標分析單元不同時,評估需要非常謹慎。例如,分流單元為 device id,但分析單元為 request id 時,一方面要注意,從分流單元到分析單元之間還有一個“平均請求數(shù)”指標可能會變化;另一方面,在假設檢驗時,對于 request id 為單元的指標,其 variance 需要通過 delta method 進行校正。

隨機分流的穩(wěn)定性是電商平臺經(jīng)常會面臨的一個問題。電商平臺頻繁開展促銷,短期內(nèi)的樣本分布會產(chǎn)生劇烈波動。最常用的方式是先開一組AA實驗,看實驗效果來評估現(xiàn)在流量是否均勻。但如果每次都去開 AA 實驗,流量穩(wěn)定了,再開一組 AB 實驗,這樣代價是非常大的。因此希望在觀測到波動的情況下,對波動進行剔除。另外,每天電商都有巨大的流量,如果是多層正交的分流實驗平臺,一天在線實驗可能會有幾百層,有的 AA 波動顯著,有的沒有,那么如何評估整體流量分發(fā)是否平穩(wěn)呢?我們的辦法是做 Multi-AA Test,比如在一個實驗層上切 50 組 AA,兩兩之間計算顯著性差異,在 95% 的顯著性水平下,P 值應當服從均勻分布。如果 P 值分布明顯出現(xiàn)左偏(如下圖所示),則意味著可能有系統(tǒng)性的 AA 波動出現(xiàn),而右偏則可能是檢驗效力不足。因此,Multi-AA Test 除了檢測 AA 異常之外,也是對 Metrics 穩(wěn)定性與假設檢驗方式是否合理的一種有效工具。

圖片

另一個有趣的問題是,樣本獨立性問題,在社交/團購類 APP 很容易出現(xiàn)樣本間溢出效應。例如,當團購 APP 在針對新的“促銷推送”功能做 AB 實驗時,test組收到影響的用戶可能通過分享、或者線下方式,告知自己周邊的 base 用戶,從而造成 treatment 策略同時影響了 base 和 test 組的用戶。

(2)實驗變量——Treatment

Treatment 應當盡量單一,Multi-Treatment 的加入會導致實驗效果的混淆。若一個實驗策略,需要多個模塊同步修改,在多層正交分流的前提下,可以進行聯(lián)合實驗,觀察整體策略效果。

如下圖中的例子,在藍色圈選的時間點,一個精排排序策略的全量,導致了當前在觀測的 EE 策略實驗效果突然反向。因此,實驗期間出現(xiàn)多個 treatment 共同影響的時候,很難嚴謹評估出這個策略本身是否有問題,因此要盡量保證單一 treatment,減少實驗間的耦合破壞多層正交性。

圖片

(3)實驗效應——Metrics

評估一個實驗指標的優(yōu)劣,可以考慮以下三個方面:

  • 敏感性:指標收斂能力,指標的 Test Power 與所需 Sample Size 預估,根據(jù)歷史實驗 case 進行 variance 估計,下圖中給出了一個經(jīng)典的預估公式;
  • 解釋性:指標是否可拆解、是否便于 AB 效果的分維度分析、是否直接反映到業(yè)務上,在電商搜索場景下,一個指標的解釋性往往更加重要;
  • 魯棒性/穩(wěn)定性:指標是否會誤顯著,需要關注指標的 AA 穩(wěn)定性。

圖片

二、實驗科學&因果推斷實踐

通過前面的講解可以看到,電商 AB 實驗過程中可能會存在一些問題,我們通過實驗科學和因果推斷技術不斷迭代和修正,積累了一些成功案例。

1、因果推斷基礎框架

圖片

因果推斷典型框架之一是 Rubin’s Potential outcome 框架其核心是尋找反事實樣本。從個體效應的角度,在現(xiàn)實生活中反事實樣本通常難以獲取,但通常電商樣本的數(shù)據(jù)量足夠大,在一群人中總能找到某個事實的反情況樣本。

  • 個體實驗效應是指電商場景下某個單獨的人或某件單獨的商品的情況。
  • 子群實驗效應是指某個商品類目、某個用戶群分層下的收益。
  • 全局實驗效應是指整個電商銷售平臺的大盤收益或者整體銷售價值提升。

另外一個典型框架是 Peral’s Causal Graph 因果圖框架,即建立有向圖描述因果關系,通過確認節(jié)點與節(jié)點之間的關系,來剔除更多的 confounder,以保證更加單純無偏的因果關系。但在電商場景下,每天用戶點擊搜索會是上億甚至十億級別,這樣規(guī)模上建模因果圖成本會很大。僅在 case 級別的研究時會用因果圖框架。

我們歸納了因果推斷基礎框架,如上圖右側(cè)所示,包括實驗數(shù)據(jù)因果推斷和觀測數(shù)據(jù)因果推斷兩個方向。實驗數(shù)據(jù)雖然由隨機分流AB實驗得到,但是依然可能存在實驗前樣本差異,實驗中低滲透率,實驗后損益不均等問題,因此主要使用因果推斷方法來修正或者下鉆實驗效應分析。當沒有條件進行 AB 實驗時,針對觀測數(shù)據(jù)也有一些方法,如策略全量生效時,有經(jīng)典的斷點回歸和時序分析;當策略分批生效時,可能存在組間差異,可以使用宏觀雙重差分 DID、宏觀合成控制 SCM 等技術;當全局不均勻生效,則需要樣本微觀層面進行 PSM、SCM-DID 等工作。

2、小流量/高波動場景下的實驗方法論

搜索實驗,由于訂單反饋的延遲、頻繁的促銷行為、垂直場景豐富等原因,往往可能存在以下問題:

  • 樣本量小,反饋稀疏
  • 方差大,難收斂
  • 波動大,不穩(wěn)定
  • 混淆因子多,隨機性差

圖片

(1)樣本糾偏

為解決以上問題,首先會做樣本糾偏,用 PSM 回歸 propensity score,修正樣本分布,借用用戶畫像 tag 尋找 confounder。例如年齡可能會導致抽煙和不抽煙的用戶發(fā)生變化,如果直接把抽煙的用戶和不抽煙的用戶放在一起,去看死亡率,那肯定會有問題。因此首先要控制 base 和 test 組年齡分布相同。當實驗只看一個 treatment 的影響時候,年齡這樣的 confounder 就會帶來影響。在對于 ATE 的計算上可以把 propensity score 代入,去做 PSM,找兩組樣本盡可能一樣,或者是用 IPTW 這種方法,把每個樣本對于 treatment effect 的貢獻做權重上的調(diào)整。我們更多會關注 IPTW 的方法,因為 PSM 有一個關鍵的問題是,去做 matching,總有一部分樣本是 match 不到的,那么 match 不到的這部分樣本上面的收益和損失,可能就已經(jīng)帶來了選擇偏差。

(2)方差縮減

CUPED 方差縮減的想法也很樸素,就是如果能夠找到在 treatment 真正作用之前,這個樣本本身就是一個很愛點擊很愛反饋的樣本,那么進入 treatment 之后,這樣的可能會給 treatment effect 的估計帶來偏差。我們要盡可能用實驗前的樣本行為來減少實驗中帶來的 variance。這時的做法就如圖中公式,找到一個協(xié)變量x。比如要去評估 UCTR 指標,如果能找到他的回訪周期是否頻繁,瀏覽深度如何等,就可以通過這些協(xié)變量來消除點擊上的 variance。這個協(xié)變量的相關系數(shù)越高,對方差的縮減就越大。

上圖右下角的圖展示了 P 值的縮減效果,原本要七八天都無法收斂的實驗,現(xiàn)在使用 CUPED 方法,第四天就可以看到收斂效果。但這里的縮減不一定正確,可能讓你在第四天就做出了錯誤的決定,p 值后續(xù)可能又會增高。因此使用方差縮減,在反向?qū)嶒灂r要加強驗證,避免誤顯著帶來錯誤決策。 

(3)分流單元切換

圖片

在電商搜索里,用戶劃分在樣本量不足的情況下,通常難以構建有效的 AB實驗。解決方案是讓一個用戶同時暴露在兩種實驗策略下,即不使用用戶維度分流,而是使用 interleaving 坑位穿插分流,這種實驗方式在 feed 流實驗中會更為有效。對比正交分流實驗,interleaving 分流方式收斂速度會非常快。但是,在電商排序場景中,interleaving 分流方式會存在一定的風險:一方面,電商場景存在 position bias,首位商品的 ctr 會明顯高于后續(xù)位置,interleaving 分流需要非常嚴格按照位置進行分流,否則極易產(chǎn)生錯誤結(jié)論;另一方面,base 和 test 穿插的搜索結(jié)果頁,可能導致用戶整體翻頁下滑,換句話說,坑位樣本的提升效果不一定在用戶樣本上仍然存在,后續(xù)的正交分流 holdback 實驗是非常重要的。

3、異質(zhì)性效應分析

為應對異質(zhì)性效應,可以通過以下方式建模:

(1)CATE 的建模——Causal Tree 樣本劃分

此處的建模目的是,使用 Causal Tree 劃分 AB 實驗樣本空間,剔除不敏感的用戶子群,從而加速實驗決策。具體方法如下圖,修改樹模型的節(jié)點增益計算方式,從而使樹模型最小化 P_ value 。基于規(guī)則樹的建模方式,可以直接得到子群劃分規(guī)則,小幅度剔除不敏感用戶子群后,P 值收斂明顯加快,從而加速實驗的分析決策。

圖片

(2)ITE 的建模——Uplift Model 預估 ITE 

此處建模的目的是,分析實驗在樣本維度的異質(zhì)性損益,用于綜合評估實驗風險。其中,Transform Outcome 方法用于轉(zhuǎn)化因果 label,Tree- based model 建模用于得到可解釋規(guī)則。使用 Qini Curve 評估實驗對于敏感樣本的排序能力。例如,對于新品實驗進行分析,其中較為敏感的 feature 是“商品評論數(shù)”,基于該 feature 劃分樣本可以發(fā)現(xiàn),對于高評論用戶的新品策略收益是最大的。

圖片

4、準實驗評估方案

在沒有條件進行 AB 實驗, 或 AB 實驗受到干擾導致隨機分流失效時,就需要我們構建準實驗。具體應用如下:

(1)RDDiT 時間斷點回歸

斷點回歸 RDD 的應用例如下圖中,在 12 號存在一次集群配置突變,該數(shù)據(jù)僅有大盤整體的 daily 數(shù)據(jù)點,需要評估該集群突變帶來的用戶轉(zhuǎn)化變化,此處就需要使用 RDDiT 進行。左圖可以看出斷點明顯,回歸后得到量化的截距差就是這個 treament 帶來的影響;右圖的安慰劑實驗也可以判斷,僅在 12 號存在斷點顯著差異。傳統(tǒng)的 RDD 使用鄰域采樣,RDDiT 使用時間序列,因此會有以下區(qū)別:無法進行帶寬選擇,樣本點較少;需要時間序列平穩(wěn)性驗證;需要安慰劑實驗驗證顯著性。

圖片

(2)DID 修正后的多重差分

在下圖例子中,一組物理實驗,在 2022-01-07 前后出現(xiàn)了集群切換,同時在 2022-01-12 前后出現(xiàn)了實驗策略的反向交換。因此,此處不再是常規(guī)的 DID 雙重差分,而是需要引入 treatment、timing、group 三重變量的多重差分。搜索實驗中應用 DID 方法有以下問題需要關注:

首先,DID 務必需要進行 Common Trends 校驗,回歸實驗前虛擬的時間變量和分組變量交叉項;對于非平穩(wěn)時間序列,此處增加時間項修正誤差;經(jīng)典雙重 DID 評估斜率變化,適合評估絕對值,而搜索場景評估截距變化,關注的是 ratio 指標。 

圖片

三、觀測指標設計與業(yè)務分析

除了以上實驗科學的工作之外,指標設計也是數(shù)據(jù)科學中一項重要的工作。除了傳統(tǒng)的 CVR、CTR 等指標之外,在復雜業(yè)務場景中還有諸多業(yè)務效果的衡量訴求,這些業(yè)務的 Metrics 都是需要一定設計的。

1、流量分發(fā)的度量

大家默認有個共識,搜索的流量會集中在很多頭部詞上,而長尾詞和長尾供應上天然是不足的。但是,搜索詞是否真的全部符合“長尾分布”?這個“長尾效應”的強弱到底如何?這些問題一直是沒有固定答案的。

那么,如何度量搜索流量分發(fā)的頭部效應?就是一個困難而有趣的課題。

觀察搜索 Query 的 Session 量分布,有很明顯的冪率分布的特征,頭部query 的 Session 量聚集明顯。

圖片

搜索 session 分布符合一種很典型的分布,即冪率分布,它的特征是有顯著的轉(zhuǎn)折點,累積可能有一個很快的上升并最終收斂在某一區(qū)間,如果對縱軸和橫軸都取 log 會變成線性。

而冪律分布的成因,有一個非常有趣的解釋。借由無標度網(wǎng)絡的角度來看,樣本間不獨立,增量與存量不獨立,從而帶來了頭部節(jié)點指數(shù)級別的“度”增長。

圖片

結(jié)合冪率分布的性質(zhì),我們可以圍繞流量分發(fā)的集中程度進行指標設計:

  • 冪率分布的冪指數(shù)

雙 log 后會看到典型的線性特征。斜線的斜率可以很好的度量當前流量集中情況。冪指數(shù)可以全面衡量數(shù)據(jù)分布,穩(wěn)定性好,但解釋性差,敏感度差。

  • Top80% 搜索量覆蓋的 query 個數(shù)/占比

關注業(yè)務解釋性,穩(wěn)定性和敏感度較差。

  • 搜索 Querv 熵指標

穩(wěn)定性和敏感度較好,但解釋性較差。

擬合一個冪率分布很難,但擬合一個線性關系很簡單。我們對于雙 log 圖進行線性擬合,發(fā)現(xiàn)大量腰尾部點是符合冪率分布性質(zhì)的,但是頭部 query 卻并非完全符合冪率分布。這里體現(xiàn)的,在實踐中,長尾效應并非是覆蓋所有樣本點的,存在明顯的分段冪率效應(Broken Power Law)。

圖片

為什么存在分段冪率效應?我們可以通過一個生動的例子來看,人類的城市化進程中,人口的分布就是一個典型的冪率效應。人類的遷徙聚落,就是一個無標度網(wǎng)絡連接的過程。我們會從一個縣走到一個省的省會,也可能從省會走到首都,北上廣這樣超級城市的誕生就是人口流動和遷徙帶來的。但是,人口的流動和遷徙也會有不滿足線性特征的情況,比如右圖中西歐城市化進程中的人口分布,因為土地承載力是有極限的,頭部城市無法完全滿足冪率特征。類似的,我們 query 的承載力也是有極限的。不可能在一個 query 上滿足所有用戶需求。用戶的需求會進一步細化。

這樣去看我們現(xiàn)在的流量分發(fā),就可以很好的意識到,頭部流量上偏離擬合,就是因為這一部分的流量承接已經(jīng)飽和了,沒有更多的成長空間了。通過擬合值和真實值之間的差異,或者去校驗冪率分布和真實分布之間的差異是從哪個斷點開始的,就能很好地確認哪些詞是頭部詞。同時,在二八定律下,80% 的流量能覆蓋哪些詞,這些詞其實就是我們真正的去再做細化的腰部詞。最后,可能還有很巨量的尾部詞,已經(jīng)是非常細化的用戶需求了,我們也需要通過算法去引導。

圖片

結(jié)語:

從訂單樣本的構建,到 AB 實驗與因果推斷的應用,以及最后流量分發(fā)的metrics 設計。搜索數(shù)據(jù)科學始終堅持以業(yè)界先進方法解決實際的業(yè)務難題,堅持從基礎數(shù)據(jù)入手為復雜方法論構建地基。如果讀者對我們的團隊感興趣,歡迎參考下圖中的團隊介紹,或通過郵箱 sunxiaoyu5@jd.com 與我交流。

圖片

今天的分享就到這里,謝謝大家。

責任編輯:姜華 來源: DataFunTalk
相關推薦

2022-05-18 13:24:47

京東調(diào)優(yōu)實踐

2017-09-12 16:58:00

2017-03-13 10:57:40

2016-11-02 09:33:09

大數(shù)據(jù)電商新零售

2022-06-28 13:41:43

京東數(shù)據(jù)處理

2019-07-17 05:33:33

零售物聯(lián)網(wǎng)IOT

2018-05-22 13:19:54

電商新零售英特爾

2024-07-11 08:09:21

2017-09-22 13:16:00

電商零售消費

2013-11-29 09:43:50

傳統(tǒng)零售業(yè)電商化大數(shù)據(jù)

2014-02-27 14:09:46

實體零售

2021-09-17 18:40:55

京東mPaaS移動端

2018-05-03 07:45:50

新零售無人超市自助貨柜

2017-12-07 14:50:57

零售物流商貿(mào)

2013-11-25 17:29:13

SAP中國商業(yè)同略會

2018-08-21 18:04:25

商派

2018-01-18 22:17:44

2020-09-10 18:24:00

智能

2016-10-19 18:31:13

云存儲
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品一区二区av | 日韩欧美精品一区 | 国产精品亚洲片在线播放 | 九九精品在线 | 日韩中文字幕网 | 久久久精品久久 | 精品中文在线 | 欧美八区 | 国产成人网 | 久久国产秒 | 亚洲午夜一区二区 | 国产成人亚洲精品自产在线 | 国产亚洲一区二区在线观看 | 日韩免费一二三区 | 亚洲精品一区二区三区在线 | 亚洲精品久久久一区二区三区 | 精品福利在线 | 免费黄视频网站 | 亚洲日韩第一页 | 日韩美香港a一级毛片免费 国产综合av | 亚洲久草 | 成人在线观看免费爱爱 | 亚洲激情在线观看 | 欧美a在线 | 国产激情精品 | www.婷婷亚洲基地 | 在线国产欧美 | 久久99精品国产 | 一级片毛片 | 久久一二区 | 一区二区三区在线观看视频 | 精品国产乱码久久久久久果冻传媒 | 北条麻妃一区二区三区在线视频 | 亚洲a视频 | 国产精品免费在线 | 国产一区二区不卡 | 久草资源在线视频 | 男女久久久 | 精品久久不卡 | 成人影院在线 | 中文字幕日韩欧美 |