0234] 在本申請實施例中,每個業(yè)務對象的瀏覽特征值b_value與該業(yè)務對象的歷史瀏 覽量b_num成正比,實際上,由于瀏覽量相比于轉(zhuǎn)化量,數(shù)值比較大,在現(xiàn)有技術(shù)中由于直 接根據(jù)瀏覽量和轉(zhuǎn)化量計算排序特征值,往往會使得瀏覽量壓過轉(zhuǎn)化量,而在本申請實施 例中可以通過以下的計算方式對瀏覽量進行處理:
[0235] 每個業(yè)務對象的瀏覽特征值可以為:b_value = logm(b_num+l),其中,b_num為該 業(yè)務對象的歷史瀏覽量,2 < m < 4, m優(yōu)選為自然對數(shù)e??梢?,本申請實施例中通過log 函數(shù)對歷史瀏覽量進行了處理,不僅使得瀏覽特征值仍然與歷史瀏覽量成正比關(guān)系,而且 解決了瀏覽量相比于其他數(shù)值(轉(zhuǎn)化量等)數(shù)值較大的問題。其中,log函數(shù)里的"+1"處 理是為了在保證瀏覽特征值一定大于或等于〇,并且對瀏覽特征值的影響最小。
[0236] 現(xiàn)有技術(shù)在對多個業(yè)務對象排序時,實際上并沒有考慮用戶的撤銷轉(zhuǎn)化操作。為 了解決這一問題,本申請實施例中可以通過以下方式計算排序特征值。
[0237] 每個業(yè)務對象對應的排序特征值還減去該業(yè)務對象的撤銷轉(zhuǎn)化特征值,也就是 說,排序特征值可以通過以下方式計算得到:
[0238] o_value = w1Xb_value+w2Xp_value-r_value
[0239] 該業(yè)務對象的撤銷轉(zhuǎn)化特征值r_value與該業(yè)務對象的歷史撤銷轉(zhuǎn)化量r_num成 正比,且與該業(yè)務對象的撤銷轉(zhuǎn)化占比q呈正比;其中,該業(yè)務對象的撤銷轉(zhuǎn)化占比q為該 業(yè)務對象的歷史撤銷轉(zhuǎn)化量r_num與歷史轉(zhuǎn)化量p_num之比。
[0240] 具體地,撤銷轉(zhuǎn)化特征值r_value可以通過下式計算得到:
[0241] 每個業(yè)務對象的撤銷轉(zhuǎn)化特征值為:r_value = r_num1+q。其中,r_num為該業(yè)務 對象的歷史撤銷轉(zhuǎn)化量,q為該業(yè)務對象的撤銷轉(zhuǎn)化占比。其中在計算歷史撤銷轉(zhuǎn)化量時 可以引入時間衰退因子,也就是說,可以通過下式計算歷史撤銷轉(zhuǎn)化量:
[0242]
^為該業(yè)務對象的單位歷史時間i內(nèi)的撤銷轉(zhuǎn)化量,s 為該業(yè)務對象的單位歷史時間i的總個數(shù),Θ 該業(yè)務對象的單位歷史時間i對應的時間 衰退因子。
[0243] 還需補充的是,每個業(yè)務對象對應的排序特征值在減去該業(yè)務對象的撤銷轉(zhuǎn)化特 征值時,還可以基于為所述撤銷轉(zhuǎn)化特征值設置的權(quán)重值,也就是說,排序特征值可以為:
[0244] o_value = WiXt^value+WzXp+valuei^Xi^value,其中 w3是為撤銷轉(zhuǎn)化特征值 設置的權(quán)重值。而為撤銷轉(zhuǎn)化特征值設置的權(quán)重值《3的獲取過程包括:獲取實際轉(zhuǎn)化集合 A以及排序特征集合B的差異度達到最小值時,為撤銷轉(zhuǎn)化特征值設置的權(quán)重值。具體獲取 方式請參見權(quán)重值^和w 2的獲取方式。
[0245] 在本申請實施例中,權(quán)重值^和w 2可以不再是根據(jù)經(jīng)驗進行設定,而是通過本申 請實施例提供的一種特定的數(shù)值優(yōu)化方式進行獲取,具體請參見圖2的相關(guān)介紹,這里不 再贅述。
[0246] 如圖10所示,對應圖9所示的方法實施例,本申請還提供了排序裝置的具體實施 例。本實施例的排序裝置包括:第一獲取單元1001、第二獲取單元1002和排序單元1003。
[0247] 第一獲取單元1001用于,獲取待排序的多個業(yè)務對象。
[0248] 本申請實施例實際上是一種對多個業(yè)務對象的排序裝置,因此在進行排序之前, 會通過第一獲取單元1001獲取待排序的多個業(yè)務對象。例如,第一獲取單元1001獲取同 一類目下的所有業(yè)務對象作為待排序的多個業(yè)務對象。
[0249] 第二獲取單元1002用于,針對每個業(yè)務對象分別獲取對應的排序特征值。
[0250] 排序單元1003用于,基于每個業(yè)務對象對應的排序特征值對待排序的多個業(yè)務 對象進行排序。
[0251] 在第二獲取單元1002獲取每個業(yè)務對象對應的排序特征值后,排序單元1003會 基于所有的業(yè)務對象所對應的排序特征值,對所有業(yè)務對象進行排序。一般情況下,排序特 征值越高,則最終的排序位置也越高。而且,由于本申請實施例中獲取的排序特征值更加準 確,因此最終的排序結(jié)果也更加準確,即更貼合用戶的實際需求。
[0252] 在本申請實施例中,每個業(yè)務對象對應的排序特征值至少基于該業(yè)務對象的瀏覽 特征值與轉(zhuǎn)化特征值,以及至少為瀏覽特征值和轉(zhuǎn)化特征值分別設置的權(quán)重值計算出。
[0253] 每個業(yè)務對象的轉(zhuǎn)化特征值p_value與該業(yè)務對象的歷史轉(zhuǎn)化量p_num成正比, 且與該業(yè)務對象的平均轉(zhuǎn)化率與歷史轉(zhuǎn)化率的差值的絕對值成反比;該業(yè)務對象的平均轉(zhuǎn) 化率為該業(yè)務對象所屬類目下的所有業(yè)務對象的轉(zhuǎn)化率的平均值。
[0254] 可見,通過上述方式計算出的轉(zhuǎn)化特征值p_value考慮了平均轉(zhuǎn)化率,能夠很好 地打壓作弊行為。因此提高了排序結(jié)果的準確性。
[0255] 本申請實施例在計算轉(zhuǎn)化特征值p_value時,每個業(yè)務對象的轉(zhuǎn)化特征值p_ va 1 ue還可以與該業(yè)務對象的價值屬性值pr i ce成正比??梢?,通過這種方式計算出的轉(zhuǎn)化 特征值P_value不僅考慮了歷史轉(zhuǎn)化量p_num,而且還考慮了價值屬性值price,當價值屬 性值越高時,其計算出的轉(zhuǎn)化特征值也越大,因此最終的排序位置也就越高。解決了現(xiàn)有技 術(shù)中由于價值屬性值相對較高而造成轉(zhuǎn)化量下降的問題。
[0256] 具體地,轉(zhuǎn)換特征值可以通過下式計算得到:
[0257] 每個業(yè)務對象的轉(zhuǎn)化特征值為:p_value = (p_numXprice')z;p_num為該業(yè)務對 象的歷史轉(zhuǎn)化量;price'與該業(yè)務對象的價值屬性值成正比,z與該業(yè)務對象的平均轉(zhuǎn)化 率與歷史轉(zhuǎn)化率的差值的絕對值成反比。
[0258] 其中,z和price'可以分別通過以下方式計算得到:
[0259] .其中,c為該業(yè)務 5 對象的歷史轉(zhuǎn)化率的倒數(shù),r Λ該業(yè)務對象的平均轉(zhuǎn)化率的倒數(shù)。也就是說, I: -,Σ b_num為該業(yè)務對象所屬類目下的所有業(yè)務對 %
象的歷史瀏覽量之和,Σ p_num為該業(yè)務對象所屬類目下的所有業(yè)務對象的歷史轉(zhuǎn)化量 之和。需要說明的是,為了保證C的分母不為〇,還可以對F作進一步的處理,比如使得
[0260] price' = [loga(price+l)+l];其中price為該業(yè)務對象的價值屬性值, 2 < a < 4, a優(yōu)選為自然對數(shù)e。可見上式中通過log函數(shù)的方式對價值屬性值price進 行了處理。
[0261] 因此,本申請實施例中的轉(zhuǎn)化特征值優(yōu)選為:
[0262] p_value = {p_numX [In (price+l)+1]}z,z 優(yōu)選為
-其中,若引入時間衰退因子,貝ij 〇
。從圖3至圖5中可以看出,只有當歷史瀏覽量b_num和歷史轉(zhuǎn)化 量p_num同時增長時,轉(zhuǎn)化特征值p_value才會增長。
[0263] 下面引入時間衰退因子這一概念。
[0264] 在本申請實施例中,每個業(yè)務對象的瀏覽特征值b_value與該業(yè)務對象的歷史瀏 覽量b_num成正比,每個業(yè)務對象的轉(zhuǎn)化特征值口_\^1116與該業(yè)務對象的歷史轉(zhuǎn)化量p_num 成正比。其中每個業(yè)務對象的歷史瀏覽量b_num基于該業(yè)務對象每個單位歷史時間的瀏覽 量與該單位歷史時間的時間衰退因子計算得到;每個業(yè)務對象的歷史轉(zhuǎn)化量P_num基于該 業(yè)務對象每個單位歷史時間的轉(zhuǎn)化量與該單位歷史時間的時間衰退因子計算得到。
[0265] 具體地,每個業(yè)務對象的歷史瀏覽量可以通過以下方式計算得到:
[0266]
[0267] 每個業(yè)務對象的歷史轉(zhuǎn)化量可以通過以下方式計算得到:
[0268]
[0269] 其中,匕為該業(yè)務對象的單位歷史時間i內(nèi)的瀏覽量,p 該業(yè)務對象的單位歷 史時間i內(nèi)的轉(zhuǎn)化量,s為該業(yè)務對象的單位歷史時間i的總個數(shù),即使用了 s個單位歷史 時間的數(shù)據(jù)統(tǒng)計轉(zhuǎn)化特征值P_value或瀏覽特征值b_value。Θ ;即為該業(yè)務對象的單位 歷史時間i對應的時間衰退因子。
[0270] 在本申請實施例中,時間衰退因子的計算方式可以有多種,對此不加以限定。下面 給出一種優(yōu)選的計算方式。每個業(yè)務對象的單位歷史時間i的時間衰退因子可以為: 0i=exp(-a Xdi),其中α為與該業(yè)務對象所屬分類對應的常數(shù),表示了該分類的冷卻速 度,針對不同的分類可以設置不同的值。山為該單位歷史時間i與當前時間的時間間隔。
[0271] 在本申請實施例中可以通過以下的計算方式對瀏覽量進行處理:
[0272] 每個業(yè)務對象的瀏覽特征值可以為:b_value = logm(b_num+l),其中,b_num為該 業(yè)務對象的歷史瀏覽量,2 < m < 4, m優(yōu)選為自然對數(shù)e。
[0273] 每個業(yè)務對象對應的排序特征值還減去該業(yè)務對象的撤銷轉(zhuǎn)化特征值,也就是 說,排序特征值可以通過以下方式計算得到:
[0274] o_value = w1Xb_value+w2Xp_value-r_value
[0275] 該業(yè)務對象的撤銷轉(zhuǎn)化特征值:r_value與該業(yè)務對象的歷史撤銷轉(zhuǎn)化量r_num成 正比,且與該業(yè)務對象的撤銷轉(zhuǎn)化占比q呈正比;其中,該業(yè)務對象的撤銷轉(zhuǎn)化占比q為該 業(yè)務對象的歷史撤銷轉(zhuǎn)化量r_num與歷史轉(zhuǎn)化量p_num之比。
[0276] 具體地,撤銷轉(zhuǎn)化特征值:r_value可以通過下式計算得到:
[0277] 每個業(yè)務對象的撤銷轉(zhuǎn)化特征值為:r_value = r_num1+q。其中,r_num為該業(yè)務 對象的歷史撤銷轉(zhuǎn)化量,q為該業(yè)務對象的撤銷轉(zhuǎn)化占比。其中在計算歷史撤銷轉(zhuǎn)化量時 可以引入時間衰退因子,也就是說,可以通過下式計算歷史撤銷轉(zhuǎn)化量:
[0278]
^為該業(yè)務對象的單位歷史時間i內(nèi)的撤銷轉(zhuǎn)化量,s 為該業(yè)務對象的單位歷史時間i的總個數(shù),Θ 該業(yè)務對象的單位歷史時間i對應的時間 衰退因子。
[0279] 還需補充的是,每個業(yè)務對象對應的排序特征值在減去該業(yè)務對象的撤銷轉(zhuǎn)化特 征值時,還可以基于為所述撤銷轉(zhuǎn)化特征值設置的權(quán)重值,也就是說,排序特征值可以為:
[0280] o_value = WiXbjalue+w^Xpjaluei^Xi^value,其中 w3是為撤銷轉(zhuǎn)化特征值 設置的權(quán)重值。而為撤銷轉(zhuǎn)化特征值設置的權(quán)重值《3的獲取過程包括:獲取實際轉(zhuǎn)化集合 A以及排序特征集合B的差異度達到最小值時,為撤銷轉(zhuǎn)化特征值設置的權(quán)重值。具體獲取 方式請參見權(quán)重值^和w 2的獲取方式。
[0281] 在本申請實施例中,權(quán)重值^和《2可以不再是根據(jù)經(jīng)驗進行設定,而是由第二獲 取單元1002,通過本申請實施例提供的一種特定的數(shù)值優(yōu)化方式進行獲取,具體請參見圖 2的相關(guān)介紹,這里不再贅述。
[0282] 所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng), 裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0283] 在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以 通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的 劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件 可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或 討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦 合或通信連接,可以是電性,機械或其它的形式。
[0284] 所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯 示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個 網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目 的。
[0285] 另外,在本申請各個實施例中的各功能單元可以集成在一個處理單元中,也可以 是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單 元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
[0286] 所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用 時,可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本申請的技術(shù)方案本質(zhì) 上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形 式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算 機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本申請各個實施例所述方法 的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程 序代碼的介質(zhì)。
[0287] 以上所述,以上實施例僅用以說明本申請的技術(shù)方案,而非對其限制;盡管參照前 述實施例對本申請進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應當理解:其依然可以對前 述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些 修改或者替換,并不使相應技術(shù)方案的本質(zhì)脫離本申請各實施例技術(shù)方案的精神和范圍。
【主權(quán)項】
1. 一種排序方法,其特征在于,包括: 獲取待排序的多個業(yè)務對象; 針對每個業(yè)務對象分別獲取對應的排序特征值; 基于每個業(yè)務對象對應的排序特征值對所述多個業(yè)務對象進行排序; 其中,每個業(yè)務對象對應的排序特征值至少基于該業(yè)務對象的瀏覽特征值與轉(zhuǎn)化特征 值,以及至少為瀏覽特征值和轉(zhuǎn)化特征值分別設置的權(quán)重值計算出; 所述為瀏覽特征值和轉(zhuǎn)化特征值分別設置的權(quán)重值的獲取過程包括:從所述多個業(yè)務 對象中選取訓練業(yè)務對象;獲取所述訓練業(yè)務對象的實際轉(zhuǎn)化量組成的實際轉(zhuǎn)化集合以及 排序特征值組成的排序特征集合,計算所述實際轉(zhuǎn)化集合和所述排序特征集合的差異度; 獲取所述差異度最小時的為瀏覽特征值和轉(zhuǎn)化特征值分別設置的權(quán)重值。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,每個業(yè)務對象的轉(zhuǎn)化特征值與該業(yè)務對 象的歷史轉(zhuǎn)化量成正比,且與該業(yè)務對象的平均轉(zhuǎn)化率與歷史轉(zhuǎn)化率的差值的絕對值成反 比;所述該業(yè)務對象的平均轉(zhuǎn)化率為該業(yè)務對象所屬類目下的所有業(yè)務對象的轉(zhuǎn)化率的平 均值。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于, 每個業(yè)務對象的轉(zhuǎn)化特征值為:p_value = (p_numXprice')z; 其中,p_num為該業(yè)務對象的歷史轉(zhuǎn)化量;price'與該業(yè)務對象的價值屬性值成正比, z與該業(yè)務對象的平均轉(zhuǎn)化率與歷史轉(zhuǎn)化率的差值的絕對值成反比。4. 根據(jù)權(quán)利要求3所述的排序方法,其特征在于, ^ = 1 - r V / ; r l = (c - c)2f r - c2 ; 其中,c為該業(yè)務對象的歷史轉(zhuǎn)化率的倒數(shù),c為該業(yè)務對象的平均轉(zhuǎn)化率的倒數(shù)。5. 根據(jù)權(quán)利要求3所述的排序方法,其特征在于, price,= [loga (price+1)+1]; 其中pric