久久国产精品一区二区_欧美成年网站_国产精品成人国产_亚洲欧美日韩在线观看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.

欧美另类老女人| 国产视频一区在线播放| 日韩视频国产视频| 国产一区二区三区四区五区在线 | 91丨porny丨最新| 亚洲视屏在线播放| 国产精品av免费| 精品视频久久久久| 国产精品一国产精品| 亚洲精品一二三区| 91av在线免费观看视频| 国产福利在线免费| 欧美一级视频免费| 九九久久精品视频| 日韩高清免费在线| 99久久久无码国产精品性色戒| 国产午夜精品无码一区二区| 日本精品三区| 婷婷开心久久网| 国产日韩在线免费| 亚洲色图14p| 久久的色偷偷| 国产欧美视频在线观看| 久久免费视频在线| 91看片破解版| 亚洲天堂一区二区| av成人免费在线观看| 久久亚洲成人精品| 黄色国产小视频| 人妻精品一区二区三区| 国内一区二区视频| 国产午夜精品一区二区三区| 日韩av高清在线看片| 国产裸体永久免费无遮挡| 性一交一乱一区二区洋洋av| 日韩久久久久久| 亚洲最大色综合成人av| 国产又大又黄视频| 亚洲一级电影| 91精品国产91久久久久久一区二区 | 国产不卡一区视频| 日韩一区二区欧美| 国产成人精品无码播放| 香蕉视频免费看| 成人一二三区视频| 欧美美女15p| 91高清国产视频| 成人mm视频在线观看| www激情久久| 欧美孕妇毛茸茸xxxx| 香蕉久久久久久av成人| 久久夜夜操妹子| 国产999精品久久久久久| 日韩一区二区三区xxxx| 日韩不卡一二三| 久久福利在线| 中文字幕制服丝袜成人av| 国产不卡一区二区在线播放| 亚洲一区二区三区黄色| 美女扒开腿让男人桶爽久久动漫| 一区二区三区毛片| 99re国产在线播放| 黄色一级视频免费观看| 国产中文一区| 日韩国产精品视频| 国产精品亚洲αv天堂无码| 五月婷婷开心中文字幕| 久久亚洲精品小早川怜子| 午夜精品一区二区三区在线视 | 欧美激情一区二区三区全黄 | 久久久久久久久久久久| 一道本一区二区三区| 色成人在线视频| 日韩区国产区| 又污又黄的网站| 久久99久久久久| 久久国产精品久久久| 四虎国产精品免费| 精品视频高潮| 色8久久人人97超碰香蕉987| 五月天丁香综合久久国产| 亚洲视频一区二区三区四区| 国产在线视视频有精品| 欧美福利视频在线| 日韩av一二区| 亚洲网色网站| 亚洲国产精品国自产拍av秋霞| 中文字幕日本最新乱码视频| 日韩福利影视| 亚洲综合一区在线| 欧美激情导航| 97在线公开视频| 成人国产精品免费网站| 国产成人精品一区二区三区| 久草福利资源在线| 99精品国产福利在线观看免费| 亚洲欧美日韩成人| 国产精品久久久久久9999| 欧美三级自拍| 欧美精品一二三区| 国产h视频在线播放| 国产成人精品一区二区三区视频| 一区二区高清视频在线观看| 欧美在线视频一区二区三区| 国产精品女同一区二区| 91免费观看视频在线| 国产综合色香蕉精品| 色网站在线播放| 国产一区二区在线视频| 欧美一区二区三区……| 波多野结衣喷潮| 久久婷婷一区| 欧美激情日韩图片| 欧美极品jizzhd欧美18| 国产视频欧美| 蜜月aⅴ免费一区二区三区 | 日本福利视频导航| gay欧美网站| 夜色激情一区二区| 亚洲一区二区三区精品在线观看 | 偷拍夫妻性生活| 欧美视频官网| 久久精品免费播放| 谁有免费的黄色网址| 最新亚洲视频| 欧美裸体xxxx极品少妇| 男人天堂资源网| 石原莉奈在线亚洲二区| 97国产在线观看| 中文字幕av久久爽av| 麻豆精品国产91久久久久久| 青草青草久热精品视频在线观看| 免费视频网站www| 精品一区二区三区影院在线午夜| 青青草精品毛片| 日韩美女一级片| 国产丶欧美丶日本不卡视频| 成人美女av在线直播| 伊人中文字幕在线观看| 91色porny在线视频| 肥熟一91porny丨九色丨| 国产日韩欧美视频在线观看| 国产精品久久久久影院色老大 | 成人黄色片在线观看| 久久久久久99精品| 久久影院理伦片| 亚洲av成人精品毛片| 亚洲精品一二三| 日韩中文在线字幕| 国产精品一区二区美女视频免费看 | 日韩av色综合| 亚洲不卡视频在线观看| 久久综合久久综合久久| 欧美性bbwbbwbbwhd| 亚洲精品动漫| 色婷婷综合久久久久中文| 久久久久狠狠高潮亚洲精品| 精品国精品国产自在久国产应用| 亚洲色图国产精品| 美女被到爽高潮视频| 男女激情视频一区| 国产日韩中文字幕| 国产精品嫩草影院精东| 亚洲在线视频免费观看| 国产亚洲黄色片| 日本午夜精品| 亚洲日本成人女熟在线观看| av男人的天堂av| 久草热8精品视频在线观看| 91香蕉电影院| 性做久久久久久久| 欧美日韩一二三四五区| 欧美伦理视频在线观看| 亚洲无中文字幕| 午夜精品一区二区三区在线| 天天干天天色综合| 中文字幕免费一区| 波多野结衣 作品| 亚瑟一区二区三区四区| 夜夜躁日日躁狠狠久久88av | 午夜一级黄色片| 国产精品对白交换视频| 日本男女交配视频| 国产一区二区观看| 久久色在线播放| 五月天婷婷丁香| 中文字幕电影一区| 神马午夜伦理影院| 日韩欧美国产大片| 精品国产欧美成人夜夜嗨| 国产亚洲精品女人久久久久久| 26uuu亚洲| 一本一本a久久| 国产伦精品一区二区三区在线播放| 亚洲欧美日韩精品久久亚洲区| 粉嫩精品久久99综合一区| 国产成人av福利| 欧美日韩三区四区| 欧美二区观看| 国产一区二区三区视频| 国产一级生活片| 欧美激情自拍偷拍| 97视频在线免费| 欧美成人直播| 5566成人精品视频免费| 国产毛片毛片毛片毛片毛片| 色婷婷av一区二区三区gif| 色男人天堂av| 免费在线观看日韩欧美| 国产精品视频免费一区| 久久91超碰青草在哪里看| 日韩成人在线网站| 神马午夜精品91| 久久久精品2019中文字幕之3| 中文字幕第50页| 精品久久久久久久久久久下田| 色综合视频网站| 一级特黄aaa| 91黄视频在线| 国产精品久久无码| 国产一区二区福利| 亚洲欧美国产精品桃花| 一本色道久久综合亚洲精品酒店| 欧美激情精品久久久久久蜜臀| 欧美另类高清videos的特点| 欧美日韩免费在线观看| 国产在线a视频| 精品综合久久久久久8888| 欧美日本韩国一区二区三区| 大奶一区二区三区| 欧美另类老女人| 国产熟女一区二区三区五月婷| 在线观看日韩一区| 亚洲午夜福利在线观看| 99久久99久久精品免费观看| 久久综合亚洲精品| 91精品国产调教在线观看| 国产精品香蕉在线观看| 日韩福利一区| 日韩极品精品视频免费观看| 精品无码av在线| 亚洲综合在线视频| 熟妇女人妻丰满少妇中文字幕| 久久精品国产999大香线蕉| 日韩高清av| 精品一区二区三| 国产精品日本精品| 涩涩涩久久久成人精品| 中文字幕亚洲色图| 这里只有精品9| 欧美高清你懂得| 亚洲欧洲综合网| 亚洲色图制服丝袜| aaaaaaaa毛片| 成人综合在线观看| 色欲色香天天天综合网www| 激情91久久| 精品欧美国产| 国产综合久久久| 国产精品人成电影在线观看| 亚洲狼人综合| 欧美高清第一页| 天天操天天操天天| 亚洲欧美第一页| 中文字幕乱伦视频| 在线成人高清不卡| 欧美黄色aaa| 亚洲第一福利视频在线| 日韩av无码一区二区三区不卡| 99热这里都是精品| 日韩精品一区二区三区色欲av| 日本网站在线观看一区二区三区 | 妞干网在线免费视频| 免费美女久久99| 天堂v在线视频| 亚洲午夜电影| 欧美日韩亚洲一区二区三区在线观看| 激情综合网五月| 成人免费视频在线观看超级碰| 在线综合色站| 日本久久中文字幕| 国产91欧美| 欧美激情精品久久久久久变态| 成人直播视频| 久久亚洲精品毛片| 天天综合网天天综合| 亚洲图中文字幕| 国产乱淫av免费| 日韩av一区二区在线观看| 亚洲精品一区二区二区| 精品久久久三级丝袜| 日韩熟女一区二区| 日韩欧美卡一卡二| 波多野结衣不卡| 欧美大片一区二区三区| 中文字幕av第一页| 精品久久久久久久久久久久久久久久久 | 精品欧美在线观看| 亚洲人精选亚洲人成在线| 99视频在线观看免费| 国产视频在线一区二区| 国内精品久久久久久久久久| 亚洲另类欧美自拍| av网站免费播放| 亚洲摸下面视频| 亚洲第一免费视频| 中文字幕精品在线| 一级毛片久久久| 欧美黄色片视频| 欧美jizz18| 久久久亚洲影院| 成人激情久久| 国产精品国产三级国产aⅴ9色| 九九热播视频在线精品6| 成人欧美一区二区三区黑人| 狠狠做六月爱婷婷综合aⅴ| 国产精品大全| 一本精品一区二区三区| 日韩不卡av| 香蕉久久久久久久av网站| 成年在线观看视频| 狠狠色综合播放一区二区| 亚洲乱码国产一区三区| www.亚洲激情.com| 亚洲av午夜精品一区二区三区| 国产精品久久99| 欧美a在线播放| 欧美偷拍一区二区| 五月天激情四射| 日韩黄色高清视频| 人妻丰满熟妇av无码区hd| 久久久久久久久久久网站| 国产一区 二区| 国产精品综合网站| 精品视频免费在线观看| 韩国成人一区| 亚洲国内精品| www.九色.com| 国产凹凸在线观看一区二区| 亚欧精品在线视频| 自拍偷拍亚洲欧美日韩| 成年人视频软件| 欧美日韩国产成人在线免费| 波多野结衣理论片| 亚洲天堂av在线免费| 日本欧美日韩| 国产精品入口尤物| 首页国产精品| 免费久久久久久| 国产成人一区二区精品非洲| 4438x全国最大成人| 一区二区三区四区精品在线视频| 成熟的女同志hd| 欧美r级电影在线观看| 黄色一级大片在线免费看国产一 | 免费黄色福利视频| 2020国产精品| 在线观看福利片| 欧美午夜不卡在线观看免费| 在线观看免费观看在线| 欧美精品少妇videofree| jizz国产精品| 美女精品国产| 日韩中文欧美在线| 日本xxxx黄色| 亚洲精品视频在线观看网站| 久久久久亚洲av无码专区体验| 精品成人佐山爱一区二区| 超级碰碰久久| 国产精品欧美激情| 亚洲第一偷拍| 精品少妇人欧美激情在线观看| 99久久精品免费观看| 免费人成又黄又爽又色| 91精品在线一区二区| 黄色一级a毛片| 国产精品久久97| 在线中文字幕第一区| 性一交一乱一伧国产女士spa| 久久影院视频免费| 登山的目的在线| 亚洲成人激情在线| 亚洲伦理影院| 91视频网页| 日日夜夜免费精品| 99久久99精品| 狠狠躁天天躁日日躁欧美| 中文字幕在线播放不卡| 欧美黑人性视频| 国产99久久精品一区二区300| 亚洲欧美成人一区| 成人av在线一区二区| 成人性生交大片免费看无遮挡aⅴ| 欧美精品乱人伦久久久久久| 日韩在线观看视频一区二区三区 | 老司机福利在线观看| 亚洲第一男人av| 小说区图片区亚洲| 精品国产一区二区三区日日嗨| 精品一区二区国语对白|