久久国产精品一区二区_欧美成年网站_国产精品成人国产_亚洲欧美日韩在线观看a三区_在线成人动漫_国产乱码精品一品二品_一级毛片在线看_美女免费视频一区二区_亚洲综合图片_亚洲精品tv久久久久久久久久

外貿領航
首頁行業資訊 > 京東商品搜索排序規則「京東搜索規則」

京東商品搜索排序規則「京東搜索規則」

來源:互聯網 2024-08-07 16:04:00

導讀:本文將介紹京東搜索場景中的兩塊技術,語義檢索與商品排序。在業界檢索算法基礎上,我們提出一系列更適用于電商場景的檢索排序算法,在業務上取得了顯著收益。其中的多篇論文已被 KDD/SIGIR 等收錄。

01

背景介紹

電子商務搜索是京東等電商重要組成部分,用戶通過搜索找到自己需要的商品,然后下單購買。一個典型電商搜索引擎的架構,包括三個重要組成部分:Query 理解、召回和排序。

Query 理解:包括 query 的糾錯、改寫、擴展、分詞等。召回階段:給定一個查詢詞,從商品庫中召回有效正確的商品候選集,并將結果返回給排序。召回方式有很多種,這里我們只介紹基于向量檢索的召回。排序階段:給定召回商品的候選集合,根據眾多因子對這些商品進行排序,挑選出最好的候選商品展示給用戶。

下面我們分別介紹,基于向量檢索召回和商品排序:

02

向量召回

向量檢索作為一種信息檢索方式在工業界已經被廣泛應用,它能解決傳統倒排檢索不能解決的問題。倒排通過字面匹配方式召回商品,這種方式存在一種缺陷,不能召回字面不匹配但語義層面相近的商品, 如 query='2-3周歲寶寶玩具'是無法召回 sku='托馬斯小火車'的。

通俗的講就是訓練一個模型,該模型通過將 query 和 sku 映射到統一維度空間,在該空間中,相似的商品距離近,不相近的商品距離較遠。如上圖例子,query=奶粉,在高緯空間里,相對鞋子、服裝、手機,奶粉商品距離 query 更近。這是建模過程,生成 query 和 sku 的向量數據。

我們得到了 query 和 sku 的向量,接下來就是做檢索,返回與 query 距離近的 topK 個 sku。而數據庫的商品量非常多,通常是十億級,不可能做線性遍歷,考慮到時效性,會引入快速向量近似檢索方法,如 KDTree、TDM、LSH、PQ、HNSW 等等,我們采用的是 PQ 算法,這里不再贅述,網上有很多材料介紹其算法。下面重點介紹我們的模型及在線檢索框架。

模型方面不僅要考慮 query-sku 的相關性,我們也對用戶行為進行建模,同一 query 針對不同用戶、同一用戶不同時刻檢索出更具有個性化的商品。我們使用的是 DPSR ( Deep Personalized and Semantic Retrieval ) 算法,模型融合個性化和搜索語義信息,我們的論文已被 SIGIR2020 收錄。

1. 檢索系統 overview

從整體看,離線模型是一個雙塔模型結構,query 和 sku 分別有一個 model tower。Query 端包括了 query 包括 query tokens、user profile、user history events 等特征。Sku 端包括 title tokens、brand、category、shopid 等特征。

離線索引 ( offline indexing ),使用的是 sku tower,導出 sku 的 embedding 構建 QP 索引。

在線服務 ( online serving ) 使用的是 query tower,模型加載在 tensorflow service,在線 predict query 的 embedding。

2. 模型詳細設計

① Two tower model architecture

上面介紹了模型結構,一個 query tower Q,一個 sku tower S,對于給定的 query=q, sku=s,模型計算過程為:

f(q,s)=G(Q(q),S(s))

Q(q)∈Rd×m 表示 query 的 embedding

S(s)∈Rd×m 表示 sku 的 embedding

G 表示打分計算函數,比如 inner product、L2 distance 等

雙塔模型訓練完后,query 和 sku 的模型相對獨立,我們可以分別計算他們。所有的 sku embedding 都在離線計算,以便快速構建向量檢索索引。雖然 model 是相互獨立的,但 query 和 sku 之間使用簡單的點積計算,理論上 query 和 sku embedding 仍然在同一個幾何空間中,具有可比性。

② Query tower with multi heads

我們看到左側的 tower 和右側有兩點不一樣:Projection layer 和 mutli heads,目的是為了豐富 query 側的信息。如下圖所示,不同的 head 可以捕獲 query 不同的語義 ( query=蘋果,語義可以是手機和水果 ),捕獲不同的品牌屬性 ( query=手機,品牌可以是華為、小米 ),捕獲不同的產品屬性 ( query=三星,產品屬性可以是筆記本、手機 ) 等等。

③ Attention Loss

Multi heads 讓 query 可以生成多個 embedding 與 sku embedding 計算 score。我們采用 attenion loss 做模型優化。

我們標記 query 的多個 embeding 為 Q(q)={e1,e2,...,em},其中 ei∈Rd,Sku 的 embedding 為 S(s)=g,g∈Rd,Query 和 sku 的打分計算如下:

其中 β 是 softmax heat 參數。假設 D 表示訓練預料,r(qi,si ) 為正樣本,r(qi,si-) 為負樣本,模型優化的 loss 可表示為:

④ Negative Sampling

我們采用的是用戶點擊數據,數據量在10億級作為正樣本。負樣本并未使用同 session 未點擊的樣本,因為搜索手機,展示了小米和華為手機,不能說未點擊就是不相關商品。負例分為兩部分:random negatives、batch negatives。我們增加了一組超參來調整兩者的比例,觀察發現 random negatives 越多,召回商品的 popularity 越高,更能吸引用戶點擊下單,但會降低商品與檢索 query 的相關性。

模型訓練算法具體如下:

3. 訓練優化

我們也嘗試過更強大的神經網絡,如 RNN、transform 等,得到的效果類似或稍好一些。然而一個短延時的模型更適用于工業生產建模,這樣可以使用更少的服務器做有效的離線訓練和在線服務。

模型系統方面,我們也做了一系列訓練優化,簡單描述其中的幾點:

實現 c tokenizer,以 custom operator 方式加載到 tensorflow,離線訓練和在線服務共用,保證 token 的一致性。訓練數據壓縮,修改訓練數據格式,把共用的特征數據加載內存,訓練時展開從而降低數據存儲。也便于訓練時做負例采樣。可伸縮分布式,切分大的 embedding,并將 sum up 放到 ps 以解決 worker/ps 帶寬瓶頸。模型 servable 服務,我們將向量檢索和 tfs 合成一個服務,不僅減少一次網絡訪問,降低系統 3-5ms 的平響,而且將模型分片部署,從而可以支持上百個模型同時服務或者 A/B 實驗。同時 servable 服務是 cpu 和 gpu 混合部署。

4. 語義檢索效果展示

語義檢索上線后獲得了很好的體驗效果,不僅提升了轉化,長尾流量降低了近10%的 query 改寫率,也就是說用戶不需要多次改寫 query,就能獲得想要的商品結果。

03

商品排序

下面介紹下商品排序:

商品排序主要是根據用戶的輸入對商品進行打分排序。商品排序的傳統方法使用 xgboost 等基于決策樹的方法從數據中進行學習,但是這些模型通常有成百乃至上千的數值型人工特征,不能有效的從原始特征比如用戶歷史點擊購買數據、商品文本和圖像中直接學習。近年來,深度學習在各種應用中驗證了從原始特征中學習的有效性,在業界被廣泛使用,比如 wide&Deep、DIN 等。下面介紹一個我們在商品搜索排序中嘗試的方法。

1. 雙胞胎網絡

我們的訓練數據來自于用戶的搜索日志,通過將同一個 session 中用戶購買的商品 ( 商品a ) 和沒有購買的商品 ( 商品b ) 配對起來,并把購買未購買作為最終學習的 label,從而構造了用戶查詢-商品對訓練集。

根據訓練數據,我們首先設計了雙胞胎網絡結構:

雙胞胎網絡結構有兩個共享參數的模塊,每個模塊分別輸入用戶、查詢和商品特征,每個模塊采用 ReLU 作為激活函數,最終層的輸出一個分數,兩個模塊的差值和數據 label 作為交叉熵損失函數的輸入。

在特征方面,我們使用以下幾種不同類型的特征:

數值型特征:包括商品銷量、用戶購買力和用戶是否點過、購買過商品等。文本特征:包括用戶輸入的查詢和商品名稱等。用戶歷史行為:包括歷史點擊、購買、加購商品 list 等商品、用戶 id 等

文本特征可以學習到一定的相關性信息,用戶歷史行為可以學習到個性化信息,id 類特征我們做了 pretrain。

2. 個性化升級

在第一版雙胞胎模型中,我們簡單的對用戶的歷史行為做 sum pooling,但是這樣缺乏和搜索商品的交互,無法精準的表示用戶的興趣;為了加強用戶的交互,我們升級了模型的結構,用候選商品和用戶歷史商品做 attention,從而將靜態的 user embedding 升級為隨 query 和當前商品變化的 user embedding。

我們還加入了 Graph 學習方法對 id 類特征 embedding 進行 pretrain,然后加入到模型訓練中。具體方法使用用戶的高質量點擊行為生成商品 graph,通過 Random Walk 生成訓練數據,然后利用 Skip-gram 進行訓練,加入 id embedding 可以提高模型離線指標和收斂速度。

3. 時效性優化

值得一提的是,為了增強排序捕捉變化的能力,提升排序的流動性,我們從三個方面:特征時效性、模型時效性、線上預估校準進行了優化。

提升特征時效性:接入商品小時級的點擊加購訂單等實時信號,訓練模型學習實時變化實時在線校準:根據商品全站的點擊訂單等實時反饋信號,對模型原來的預測分數及時校準提升模型的更新頻率:優化訓練數據生產流程,推動訓練平臺升級,提升模型訓練速度

搜索排序是商品檢索最重要的模塊之一,我們在個性化、時效性、多目標等方向不斷迭代,提升了排序體驗,也提升了商品成交量。

04

總結

我們介紹了語義檢索召回和商品排序,在京東搜索服務上部署并取得了良好效果。我們還在嘗試一些業內其他流行的方法,比如 GNN、KG、MMoE 等方向,也獲得了不錯的成績。

文章作者:

王松林、唐國瑜,京東算法工程師。

團隊介紹:

京東搜索應用科學部,負責京東商城商品搜索排序算法,覆蓋京東主站,京喜,微信一級入口的京東搜索。團隊成員有來自國內外大廠,也有來自中清北的優秀畢業生。我們致力于用技術驅動產品,用行業前沿的先進技術落地業務場景;從實際需求出發,用技術解決實際問題,做有用并且有趣的算法,我們也樂于把實踐經驗通過論文分享給業界。歡迎有技術情懷、有創新活力的你加入我們!

投遞方式:

郵件名:姓名-學校/公司-算法工程師,將簡歷發送至:

[email protected]

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

文章作者:王松林、唐國瑜 京東算法工程師

編輯整理:Hoh

內容來源:作者授權

出品平臺:DataFunTalk

注:歡迎轉載,轉載請留言。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如有侵權行為,請第一時間聯系我們修改或刪除,多謝。

CopyRight ? 外貿領航 2023 All Rights Reserved.

亚洲最大成人网4388xx| 免费视频国产一区| 国产美女视频一区| 亚洲国产精品久久久久秋霞不卡| 狠狠色综合一区二区| 中文字幕av久久爽一区| 国产麻豆一区二区三区| 91天堂素人约啪| 曰本色欧美视频在线| 少妇高潮大叫好爽喷水| 国产成人亚洲精品自产在线| 国产精品亚洲二区| 亚洲免费高清视频在线| 欧美一级电影免费在线观看| 亚洲三级在线观看视频| 香蕉视频黄在线观看| 精品一区在线看| 日韩av网站导航| 黄色高清视频网站| 国产熟妇一区二区三区四区| 欧美黄免费看| 欧美性受xxxx黑人xyx性爽| 亚洲xxx视频| www.99热| 久久99国产成人小视频| 亚洲一二三级电影| 国产精品专区一| 黄色国产在线观看| 四虎精品永久免费| 久久噜噜亚洲综合| 97在线视频免费看| 永久av免费在线观看| 精品亚洲美女网站| 91免费视频大全| 久久久久久18| 熟妇人妻va精品中文字幕 | 久久99在线观看| 亚洲精品ady| 亚洲爆乳无码精品aaa片蜜桃| 艳妇乳肉豪妇荡乳av无码福利| 国产欧美成人| 亚洲国产成人精品久久| 天堂av在线中文| 中文在线最新版天堂| 全国精品久久少妇| 亚洲网址你懂得| 亚洲熟妇av一区二区三区| 黄色美女一级片| 成人中文字幕合集| 欧美另类在线播放| 波多野结衣免费观看| 婷婷精品久久久久久久久久不卡| 国产欧美精品一区二区色综合| 欧美亚洲在线视频| 欧美成人午夜精品免费| 蜜桃一区二区三区| 91高清在线观看| 日韩精品无码一区二区三区| 香蕉污视频在线观看| 日日夜夜精品视频免费| 亚洲视频免费一区| 欧美丰满熟妇xxxxx| 日本免费一区二区三区四区| 国产欧美一区视频| 国产精品久久久久久一区二区 | 精品国产一区二区三区噜噜噜| 狠狠躁18三区二区一区| 久久久久久九九九九| 国产超碰人人爽人人做人人爱| 国产日韩欧美三级| 亚洲裸体xxxx| 波多野结衣天堂| 96sao精品免费视频观看| 亚洲视频中文字幕| av一区二区三区四区电影| 劲爆欧美第一页| 亚洲日本成人| 亚洲欧洲自拍偷拍| 亚洲精品综合在线观看| 91精品日本| 午夜一区二区三区在线观看| 欧美国产一二三区| 丰满熟女人妻一区二区三| 韩国视频一区二区| 欧美精品videos| 中文字幕av网址| 亚洲国产精品日韩专区av有中文| 精品乱人伦小说| 亚洲午夜无码av毛片久久| av亚洲一区| 一区二区三区在线观看动漫| 狠狠色综合网站久久久久久久| 高潮毛片又色又爽免费 | 亚洲老妇色熟女老太| 91老司机福利 在线| 国产精品久久久久久久久借妻 | 久久精品福利视频| 美女黄色一级视频| 日韩中字在线| 精品电影一区二区| 不卡av免费在线| 66精品视频在线观看| 一本高清dvd不卡在线观看| 一区二区三区欧美成人| 天天操天天射天天| 亚洲欧美色综合| 欧美日韩在线播放一区二区| a级片免费视频| 国产三级久久久| 成人毛片网站| 在线观看黄色国产| 91蜜桃视频在线| 99免费在线观看视频| 亚洲中文字幕无码爆乳av| 国产suv精品一区二区6| 国产精品久久久久久超碰| 久久免费少妇高潮99精品| 美洲天堂一区二卡三卡四卡视频| 久久青草福利网站| 色哟哟一一国产精品| 首页国产欧美久久| 91精品国产高清久久久久久91| 在线观看黄网址| 免费在线成人网| 欧美亚洲成人精品| 久久精品久久国产| 国产一区二区三区综合| 国产成人精品久久二区二区91 | 欧美—级a级欧美特级ar全黄| 色欲AV无码精品一区二区久久| 伊人天天综合| 欧美日韩ab片| 中文字幕av久久爽av| 麻豆91在线播放免费| 青草青草久热精品视频在线网站 | 国产十六处破外女视频| 久久狠狠亚洲综合| 国产精品黄页免费高清在线观看| 可以在线观看av的网站| 成人免费视频一区| 国产成人精品日本亚洲11| 精品人妻一区二区三区麻豆91| 国产精品视频yy9299一区| 欧美一区二区在线视频观看| 午夜影院免费视频| 性欧美大战久久久久久久久| 国产xxxx振车| 综合视频一区| 欧美精品一区二区在线观看| 日本泡妞xxxx免费视频软件| 亚洲色图国产| 久久国产精品久久精品| 国产极品国产极品| 国产成人av自拍| 国产精品对白一区二区三区| 亚洲第一成人av| 亚洲成av人片一区二区梦乃| 国产美女在线一区| 精品视频自拍| 亚洲精品suv精品一区二区| 91九色蝌蚪porny| 亚洲麻豆视频| 全球成人中文在线| 精品不卡一区二区| 欧美国产日韩精品免费观看| 一区二区三区电影| 91亚洲精品视频在线观看| 精品国产凹凸成av人网站| 少妇激情一区二区三区视频| 亚洲综合国产| 国产精品免费观看在线| 国产免费av电影| 亚洲综合色视频| 91九色在线观看视频| 精品国产一区二区三区av片| 精品国产一区二区三区久久| 欧美日韩大片在线观看| 99久久免费视频.com| 欧美aaaaa喷水| 99精品女人在线观看免费视频 | 国产一级做a爱片久久毛片a| 久久免费电影网| 熟女视频一区二区三区| 国产美女撒尿一区二区| 亚洲欧洲一区二区三区在线观看| 日本猛少妇色xxxxx免费网站| 国产揄拍国内精品对白| 国外成人在线视频网站| 欧美123区| 精品奇米国产一区二区三区| 国产艳俗歌舞表演hd| 免费的成人av| 国产精品二区三区四区| 欧美成人精品三级网站| 日韩欧美一区在线| 日韩网站在线播放| 久久99精品视频| 国内外成人免费视频| 黑人一区二区三区| 精品国产第一区二区三区观看体验| 国产精品无码久久久久一区二区| 久99久精品视频免费观看| 国产精品视频福利| 日本欧美在线| 精品亚洲一区二区三区在线播放| 18啪啪污污免费网站| 91在线观看免费视频| 国产免费色视频| 国产精品美女久久久久久不卡 | 亚洲成av人电影| 51久久精品夜色国产麻豆| 国产又大又黑又粗| 在线观看91视频| bl动漫在线观看| 国产福利精品一区| 亚洲欧洲久久| 欧洲美女日日| 91大神在线播放精品| 国产福利免费视频| 欧美日韩国产在线观看| 一本色道综合久久欧美日韩精品 | 色乱码一区二区三在线看| 大奶一区二区三区| 另类天堂视频在线观看| 久久综合九色综合88i| 久久免费av| 国产成人精品久久二区二区91| 刘亦菲毛片一区二区三区| 在线不卡欧美精品一区二区三区| 素人fc2av清纯18岁| 成人在线视频一区二区| 一区二区三区四区视频在线| 美女精品一区最新中文字幕一区二区三区| 欧美成人一二三| 99视频在线观看免费| 欧美蜜桃一区二区三区| 日本猛少妇色xxxxx免费网站| 久久久久久毛片| 精品99在线视频| 国产日韩欧美一区| 精品国产乱码久久久久久蜜柚| 岛国精品一区| 国产综合在线看| 日韩性xxxx| 亚洲精品国精品久久99热一| 久久精品久久国产| 亚洲电影在线免费观看| 韩国三级hd中文字幕有哪些| 国产一区二区三区精品欧美日韩一区二区三区 | 69堂精品视频| 国产老头老太做爰视频| 亚洲女人小视频在线观看| 一二三av在线| 国产高清不卡一区二区| 久久免费一级片| 欧美阿v一级看视频| 91成人免费看| 成人福利免费在线观看| 海角国产乱辈乱精品视频| 天堂网av在线播放| 亚洲开心激情网| 国产乱码77777777| 欧美日韩精品福利| 黑鬼狂亚洲人videos| 亚洲综合在线观看视频| 色悠悠在线视频| 91香蕉视频污| 日本在线观看a| 青青草91视频| 久久精品在线免费视频| 亚洲精品社区| 欧美日韩精品久久| 91综合在线| 国产精品12| 欧美日韩xxxx| 成人a视频在线观看| 亚洲欧洲国产精品一区| 性欧美暴力猛交69hd| 日韩精品麻豆| 蜜月aⅴ免费一区二区三区| 亚洲大尺度网站| 亚洲色无码播放| 91麻豆成人精品国产| 日韩精品一区二区在线观看| 成人毛片18女人毛片| 欧美羞羞免费网站| 欧美日韩一级在线观看| 黑人巨大精品欧美一区二区免费| 51妺嘿嘿午夜福利| 一区二区三区日韩欧美| 国产精品无码一区二区三| 国产精品情趣视频| 人妻体内射精一区二区三区| 亚洲国产高清aⅴ视频| 亚洲精品乱码久久久久久9色| 91亚洲资源网| 一级片黄色免费| 国产三区在线成人av| 韩国三级在线播放| 国产欧美精品区一区二区三区| 奇米777在线视频| 久久久国产综合精品女国产盗摄| 九九九久久久久久久| 国产婷婷色一区二区三区四区 | 久久久久久久综合狠狠综合| 青青草原播放器| 国产欧美精品一区aⅴ影院 | 日本一区二区久久精品| 欧美日韩国产高清| 色吧亚洲视频| 香蕉亚洲视频| 成人在线免费观看视频网站| 日本视频在线一区| 日韩av高清在线看片| 国产一区亚洲一区| 爆乳熟妇一区二区三区霸乳| 北岛玲一区二区三区四区| 国产精品嫩草影院8vv8| 久久免费看少妇高潮| 性农村xxxxx小树林| 日韩美女久久久| 美国美女黄色片| 日本韩国精品一区二区在线观看| 国产一级aa大片毛片| 欧美一区二区三区免费在线看| 日韩免费av网站| 日韩精品在线免费观看| 日本黄视频在线观看| 色在人av网站天堂精品| 国产欧美视频在线| 成人国产精品久久久久久亚洲| 精品一区二区三区在线| 欧美精品亚洲| 西西人体一区二区| 成人黄色av片| 99视频热这里只有精品免费| 国产人妻精品午夜福利免费| 亚洲精品中文在线影院| 国产老头老太做爰视频| 538在线一区二区精品国产| 一区二区精品视频在线观看| 中文字幕日韩高清| 久久伊人国产| 国产欧美日韩精品专区| 成人网18免费网站| 日韩经典在线视频| 日本不卡一区二区| 亚洲中文字幕久久精品无码喷水| 久久网这里都是精品| 女人又爽又黄免费女仆| 色一情一伦一子一伦一区| 欧美一区二区三区久久久| 一个色综合导航| 欧洲亚洲精品久久久久| 国产精品视频久| 66视频精品| www.男人天堂网| 成人精品免费网站| 一边摸一边做爽的视频17国产| 精品久久久久久久久久久久久久 | 欧美高清你懂得| 99国产精品欲| 久久久久女教师免费一区| 全球av集中精品导航福利| 久久久福利视频| 日韩电影在线观看电影| 网站在线你懂的| 亚洲一线二线三线久久久| 日本网站在线免费观看| 亚洲精品天天看| 亚洲久草在线| 国产成人精品自拍| 美女国产一区| 奇米视频7777| 亚洲成av人影院| 丰满熟女人妻一区二区三| 欧美成aaa人片免费看| 白嫩白嫩国产精品| 日本一区二区三区视频在线播放 | 日韩天堂在线观看| 综合另类专区| 成人免费观看a| 在线视频亚洲| av网站在线不卡| 一区二区三区在线视频播放 | 老鸭窝毛片一区二区三区| 国产小视频精品| 亚洲专区一二三| 在线免费一区二区| 欧美多人爱爱视频网站| 男男gay无套免费视频欧美 | 精品人妻一区二区三区蜜桃| 88xx成人精品| 国产精品毛片久久| 欧美成人三级在线视频| 国产精品卡一卡二| 日本网站在线播放| 久久久www成人免费精品张筱雨| 午夜a一级毛片亚洲欧洲| 黄色一级视频播放|