日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

騰訊信息流內(nèi)容理解技術(shù)實(shí)踐

 

分享嘉賓:郭偉東 騰訊 高級(jí)研究員

文章整理:李傳勇

內(nèi)容來(lái)源:DataFunTalk

出品社區(qū):DataFun

注:歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)留言。

 

導(dǎo)讀:目前信息流推薦中使用的內(nèi)容理解技術(shù),主要有兩部分構(gòu)成:1. 門戶時(shí)代和搜索時(shí)代遺留的技術(shù)積累:分類、關(guān)鍵詞以及知識(shí)圖譜相關(guān)技術(shù);2. 深度學(xué)習(xí)帶來(lái)的技術(shù)福利:embedding。但是分類對(duì)于興趣點(diǎn)刻畫太粗,實(shí)體又容易引起推薦多樣性問(wèn)題,而 embedding 技術(shù)又面臨難以解釋的問(wèn)題。這次主要介紹在信息流推薦中,騰訊是如何做內(nèi)容理解克服上述問(wèn)題的。主要包括:

  • 項(xiàng)目背景
  • 興趣圖譜
  • 內(nèi)容理解
  • 線上效果

項(xiàng)目背景

1. 內(nèi)容理解技術(shù)演進(jìn)

騰訊信息流內(nèi)容理解技術(shù)實(shí)踐

 

① 門戶時(shí)代:1995~2002年,主要代表公司:Yahoo、網(wǎng)易、搜狐、騰訊。互聯(lián)網(wǎng)初期,因?yàn)閿?shù)據(jù)較少,因此需要一個(gè)內(nèi)容聚合的地方,人們才能夠快速的找到信息。因此,門戶通過(guò) "內(nèi)容類型" 對(duì)內(nèi)容進(jìn)行整理,然后以頻道頁(yè)形式滿足用戶需求。因?yàn)閿?shù)據(jù)少,初期由人工對(duì)新聞進(jìn)行分類。隨著數(shù)據(jù)的增多,靠人工分類已經(jīng)變得不現(xiàn)實(shí),因此各大公司紛紛引入分類技術(shù),自動(dòng)化文本分類。此后,文本分類技術(shù)發(fā)展迅速。

② 搜索/社交時(shí)代:2003年~至今,主要代表公司:搜狗、騰訊、google、百度。隨著網(wǎng)絡(luò)的普及,數(shù)據(jù)的數(shù)量和類型的豐富,門戶網(wǎng)站已經(jīng)不能夠承載信息分發(fā)的任務(wù)。于是,一種新的信息分發(fā)技術(shù)誕生——搜索。搜索除了需要分類信息以外,還需要精確知道文章是 "關(guān)于什么的",關(guān)鍵詞技術(shù)很好的解決了這個(gè)需求,于是也成為那個(gè)時(shí)期的研究熱點(diǎn)。但是關(guān)鍵詞技術(shù)有一個(gè)問(wèn)題沒辦法克服:實(shí)體歧義問(wèn)題 ( 如李白,究竟用戶是找詩(shī)人李白,還是王者榮耀英雄李白 )。2012年 Google 提出知識(shí)圖譜概念,可以用于解決上述的實(shí)體歧義問(wèn)題,實(shí)體鏈指的問(wèn)題也有了比較大的進(jìn)展。

③ 智能時(shí)代:2012年~至今,主要代表公司:今日頭條、出門問(wèn)問(wèn)等。使用2012年來(lái)作為智能時(shí)代的開始,主要是這一年頭條成立。頭條定義了一種新的信息分發(fā)形式——個(gè)性化推薦。雖然個(gè)性化推薦技術(shù)早有研究,但是對(duì)于信息分發(fā)這個(gè)任務(wù)有不可或缺的推動(dòng)作用。

但是在信息推薦中,我們?nèi)匀辉谑褂梅诸?、關(guān)鍵詞和實(shí)體等傳統(tǒng)的內(nèi)容理解方法,那到底在智能時(shí)代下是否需要新的內(nèi)容理解方案呢?

2. 推薦和搜索的區(qū)別

騰訊信息流內(nèi)容理解技術(shù)實(shí)踐

 

推薦和搜索非常相似,都是根據(jù)已有的輸入,返回跟輸入相關(guān)的文章,但是對(duì)于內(nèi)容理解的要求區(qū)別較大,下面仔細(xì)分析下原因:

搜索是給定一個(gè) query 后,預(yù)測(cè) doc 被點(diǎn)擊的概率進(jìn)行排序。大致的處理流程如下:首先對(duì) query 分詞,得到 < term, weight> 的一個(gè)列表 ( 去除停用詞等不重要的詞 ),然后根據(jù)每一個(gè) term 拉倒排索引 document list 做召回,再對(duì)召回的所有文章取并集,最后做整體的排序。注意:這里排序的條件是所有 term 的交集 ( 條件概率標(biāo)紅部分 )。

推薦是給定一個(gè) user 后,預(yù)測(cè) doc 被點(diǎn)擊的概率進(jìn)行排序。大致的處理流程如下:首先查詢 user 的用戶畫像,得到 < term, weight > 的一個(gè)興趣點(diǎn)列表,然后根據(jù)每一個(gè) term 拉倒排索引 document list 做召回,再對(duì)召回的所有文章取并集,最后做整體的排序。注意:這里排序的條件跟搜索是不同的,排序的條件是 term 的并集 ( 條件概率標(biāo)紅部分 )。例如用戶閱讀了王寶強(qiáng)馬蓉離婚的新聞,會(huì)把 "王寶強(qiáng)"、"馬蓉" 作為兩個(gè)興趣點(diǎn)積累到用戶畫像中,而對(duì)新的文章排序時(shí)候,實(shí)際上已經(jīng)丟失了 "王寶強(qiáng)" 和 "馬蓉" 興趣點(diǎn)是同一篇文章同時(shí)積累的這個(gè)信息。

通過(guò)上述分析,我們可以得到這樣的結(jié)論:搜索經(jīng)過(guò)召回之后,排序有完整的上下文信息;但是在推薦中由于經(jīng)過(guò)了用戶畫像,使用傳統(tǒng)的內(nèi)容理解方案時(shí),排序會(huì)丟失用戶閱讀的上下文信息。因此,推薦對(duì)于內(nèi)容理解需要保留完整的上下文,即把 "王寶強(qiáng)馬蓉離婚" 當(dāng)做一個(gè)完整的興趣點(diǎn),而不僅僅像搜索一樣分別保留 "王寶強(qiáng)" 和 "馬蓉"。

3. 用戶為什么會(huì)消費(fèi)

騰訊信息流內(nèi)容理解技術(shù)實(shí)踐

 

傳統(tǒng)的內(nèi)容理解僅僅解決了文章是什么的問(wèn)題,但是對(duì)于用戶 "為什么會(huì)消費(fèi)" 卻沒有考慮。舉個(gè)例子來(lái)說(shuō),如果我們的一個(gè)朋友看了一款 XC60 的汽車,我們會(huì)給他推薦什么內(nèi)容呢?我們一定不會(huì)不停的推薦 XC60,而是會(huì)猜測(cè)朋友可能是喜歡沃爾沃這個(gè)品牌,比較看重安全性,或者對(duì)于空間有一定要求的 SUV。因此,如果要做好一個(gè)推薦系統(tǒng),內(nèi)容理解同樣也需要相應(yīng)的能力,挖掘用戶真實(shí)消費(fèi)意圖。

4. 傳統(tǒng)的 NLP 的技術(shù)缺陷

騰訊信息流內(nèi)容理解技術(shù)實(shí)踐

 

以上是整個(gè)項(xiàng)目的背景,我們總結(jié)一下。傳統(tǒng) NLP 技術(shù)存在缺陷:

  • 分類:人工預(yù)定義,量級(jí)千規(guī)模;優(yōu)點(diǎn):結(jié)果可控性高,人工可以參與運(yùn)營(yíng);缺點(diǎn):粒度太粗,難以刻畫用戶粒度的興趣點(diǎn),推薦不精準(zhǔn);
  • 關(guān)鍵詞:規(guī)模龐大,量級(jí)可達(dá)千萬(wàn);優(yōu)點(diǎn):技術(shù)成熟;缺點(diǎn):絕大多數(shù)詞不能反映用戶興趣,需要配合興趣白名單一起使用,不能解決歧義的問(wèn)題;
  • 實(shí)體詞:常見實(shí)體百萬(wàn)量級(jí);優(yōu)點(diǎn):精準(zhǔn)刻畫用戶興趣,結(jié)果可控性高;缺點(diǎn):推薦內(nèi)容單一,容易造成信息繭房;
  • LDA:量級(jí)千規(guī)模,優(yōu)點(diǎn):技術(shù)成熟,可以人工預(yù)先選擇出有意義的類簇;缺點(diǎn):規(guī)模和分類相當(dāng),粒度太粗,與分類問(wèn)題相同;
  • Embedding:量級(jí)不受限制;優(yōu)點(diǎn):研究熱點(diǎn),有成熟技術(shù);缺點(diǎn):難以解釋。

個(gè)性化推薦需求:

  • 推薦系統(tǒng)需要積累用戶模型,因此需要保留完整的上下文,語(yǔ)義粒度要完整;
  • 不同的人消費(fèi)同一篇文章背后原因可能不同,因此需要有一定的推理能力。

因此,傳統(tǒng)的內(nèi)容理解方案并不能很好的滿足個(gè)性化推薦的需求。個(gè)性化推薦不僅需要傳統(tǒng)的內(nèi)容理解方式,還需要一種能夠有完整上下文,并且具有推理用戶真實(shí)消費(fèi)意圖的能力。

興趣圖譜

1. 興趣點(diǎn)圖譜

騰訊信息流內(nèi)容理解技術(shù)實(shí)踐

 

根據(jù)上述分析,我們提出了興趣點(diǎn)圖譜,用于解決上述個(gè)性化推薦中遇到的問(wèn)題。興趣點(diǎn)圖譜由四層組成:分別為:分類層、概念層、實(shí)體詞和事件層。下面分別介紹各層的內(nèi)容:

  • 分類層,一般是由 PM 建設(shè),是一個(gè)嚴(yán)格樹狀的結(jié)構(gòu),一般在1000左右個(gè)節(jié)點(diǎn);
  • 概念層:有相同屬性的一類實(shí)體稱之為概念,例如老年人專用手機(jī)、省油耐用車等;
  • 實(shí)體層:知識(shí)圖譜中的實(shí)體,如:劉德華,華為 P10 等;
  • 事件層:用來(lái)刻畫某一個(gè)事件,例如:王寶強(qiáng)離婚、三星手機(jī)爆炸等。

分類層主要解決人工運(yùn)營(yíng)的需求;概念層推理用戶消費(fèi)的真實(shí)意圖;實(shí)體層負(fù)責(zé)一般興趣點(diǎn)的召回;事件層精準(zhǔn)刻畫文章內(nèi)容。下面介紹如何構(gòu)造興趣點(diǎn)圖譜。

2. 概念挖掘

騰訊信息流內(nèi)容理解技術(shù)實(shí)踐

 

概念本質(zhì)是一種短語(yǔ),其實(shí)短語(yǔ)挖掘的論文非常多,像韓家煒老師團(tuán)隊(duì)就有很多相關(guān)的論文,但是概念有自己的獨(dú)特性:

① 沒有訓(xùn)練樣本,并且人工難以標(biāo)注。因此只能通過(guò)弱監(jiān)督方法解決冷啟動(dòng)的問(wèn)題,然后使用監(jiān)督方式提升覆蓋。

② 粒度問(wèn)題。比如 "明星" 是一個(gè)概念,但是太泛,不能精準(zhǔn)刻畫用戶興趣,但是 "身材好的女明星" 就很合理,那如何描述粒度呢?使用 UGC 數(shù)據(jù),用戶真實(shí)表達(dá)需求。

因此,具體挖掘時(shí),我們使用了搜索數(shù)據(jù),通過(guò)用戶的點(diǎn)擊行為進(jìn)行半監(jiān)督算法的學(xué)習(xí)。具體算法如上圖所示:

挖掘概念使用的是搜索數(shù)據(jù),每一個(gè)概念都有多個(gè)點(diǎn)擊的網(wǎng)頁(yè),對(duì)網(wǎng)頁(yè)進(jìn)行實(shí)體抽取,然后統(tǒng)計(jì)實(shí)體和概念的共現(xiàn)頻次就可以獲得較為準(zhǔn)確的上下位關(guān)系,我們?cè)?KDD 的 paper 中有詳細(xì)的介紹,這里就不再重復(fù)。

3. 熱門事件挖掘

騰訊信息流內(nèi)容理解技術(shù)實(shí)踐

 

事件指的是熱門事件。如果一個(gè)事件比較熱門,網(wǎng)友就會(huì)有了解需求,會(huì)通過(guò)搜索引擎來(lái)查詢事件,因此我們使用 query 作為熱門事件挖掘的來(lái)源。

一個(gè)比較常見的方法是根據(jù)事件搜索量變化趨勢(shì)判斷,常規(guī)的做法是 BRD ( Burst Region Detection ),判斷時(shí)間序列上是否有爆發(fā)點(diǎn)。但是 BRD 會(huì)遇到一些歸一化,甚至多 point 的問(wèn)題,于是我們采用了上圖的方式克服上述問(wèn)題:

  • 熱門識(shí)別:時(shí)序分析,識(shí)別熱門 query。首先定義一個(gè)熱門事件的趨勢(shì)模板;然后對(duì)第一步預(yù)處理后的時(shí)序數(shù)據(jù)與熱門模板進(jìn)行相似度計(jì)算,如果相似度很高,說(shuō)明趨勢(shì)一致,則為熱門事件,否則就是非熱門。相似度計(jì)算的方式最早用的距離是歐拉距離,但是由于歐拉距離需要嚴(yán)格的時(shí)序?qū)R,會(huì)造成一些 bad case,因此改用 DTW 算法。
  • 話題檢測(cè):同一個(gè)事件會(huì)有多種表述方法,對(duì)應(yīng)多個(gè) query,因此需要把相同事件的 query 聚類到一起,形成話題。
  • 事件識(shí)別&命名:熱門的話題中往往會(huì)伴隨一些非事件型的話題,如熱門美劇更新時(shí),會(huì)出現(xiàn)一個(gè)熱度高潮,上述方法會(huì)混入一些非事件,因此我們需要對(duì)熱門的話題做一個(gè)分類。一個(gè)非常有效的特征是 url 中的一些單詞,會(huì)很有區(qū)分性。

4. 關(guān)聯(lián)關(guān)系

騰訊信息流內(nèi)容理解技術(shù)實(shí)踐

 

個(gè)性化推薦系統(tǒng)中除了要滿足用戶當(dāng)前興趣以外,還需要探索到用戶未知的潛在興趣點(diǎn),擴(kuò)展用戶閱讀視野。因此需要對(duì)節(jié)點(diǎn)計(jì)算關(guān)聯(lián)關(guān)系。目前我們僅針對(duì)實(shí)體做了關(guān)聯(lián)關(guān)系的計(jì)算。

大家很容易想到,如果兩個(gè)實(shí)體經(jīng)常會(huì)在同一篇文檔中出現(xiàn),應(yīng)該就是高關(guān)聯(lián)的;或者用戶經(jīng)常連續(xù)搜索,即搜完 "劉德華",然后會(huì)馬上搜索 "朱麗倩",應(yīng)該也是高關(guān)聯(lián)的。確實(shí)這種直覺是正確的。雖然這種方法準(zhǔn)確率很高,但是會(huì)遇到一些問(wèn)題:沒有共現(xiàn)過(guò)的,會(huì)被認(rèn)為沒有任何的關(guān)系;對(duì)于共現(xiàn)少的 pair 對(duì),關(guān)系的密切度計(jì)算誤差也會(huì)比較大。

因此,需要通過(guò)實(shí)體向量化的形式克服上述問(wèn)題。上述的共現(xiàn)數(shù)據(jù)可以作為正例,負(fù)樣本采用同類實(shí)體隨機(jī)負(fù)采樣,正負(fù)樣本比例1:3,通過(guò) pair wise 的 loss 進(jìn)行訓(xùn)練,得到每個(gè)實(shí)體的 embedding,然后計(jì)算任意兩個(gè)實(shí)體的關(guān)聯(lián)度。

內(nèi)容理解

1. 文本分類

騰訊信息流內(nèi)容理解技術(shù)實(shí)踐

 

主題分類層是 PM 整理的,但是 PM 整理的過(guò)程中可能會(huì)存在一些認(rèn)知偏差??梢允褂糜脩舻狞c(diǎn)擊行為對(duì)內(nèi)容進(jìn)行聚類,聚完類之后讓 PM 去標(biāo)注,從而總結(jié)出一些更適合的類別用于描述用戶的興趣。

2. 關(guān)鍵詞抽取

騰訊信息流內(nèi)容理解技術(shù)實(shí)踐

 

我們使用了比較傳統(tǒng)的關(guān)鍵詞提取思路,利用傳統(tǒng)特征工程 + GBRank 算法排序。在實(shí)際中會(huì)遇到這樣的問(wèn)題,如示例,Twitter 出現(xiàn)在 title 中的實(shí)體,傳統(tǒng)的方式會(huì)把 Twitter 分?jǐn)?shù)計(jì)算的很高,但是這篇文章中卻不是重點(diǎn),重點(diǎn)是兩支 LOL 戰(zhàn)隊(duì)的罵戰(zhàn)。于是我們?cè)?BGRank 之后,加了 re-rank 層,為所有的候選詞做一個(gè)重排序。詞之間邊關(guān)系使用關(guān)聯(lián)關(guān)系 embedding 計(jì)算相似度得到。

3. 語(yǔ)義匹配

騰訊信息流內(nèi)容理解技術(shù)實(shí)踐

 

對(duì)于概念和事件類型的標(biāo)簽,原文中可能并不會(huì)出現(xiàn),用抽取的方式就沒有辦法解決。我們采用召回+排序的方式解決。召回的邏輯分為關(guān)系召回和語(yǔ)義召回,其中關(guān)系召回會(huì)用到興趣點(diǎn)圖譜中的關(guān)系數(shù)據(jù),召回 1-hop 內(nèi)的節(jié)點(diǎn)作為候選,語(yǔ)義召回通過(guò)語(yǔ)義向量召回與 title 近鄰的節(jié)點(diǎn)作為候選,然后用交互匹配的方式進(jìn)行排序。如果 1-hop 內(nèi)的節(jié)點(diǎn)數(shù)量太多,排序耗時(shí)會(huì)非常大,因此這里采用粗糙集的方式進(jìn)行候選的粗排,縮小候選集合再進(jìn)行排序。

線上效果

騰訊信息流內(nèi)容理解技術(shù)實(shí)踐

 

實(shí)驗(yàn)部分,baseline 是僅用傳統(tǒng)的實(shí)體和分類標(biāo)簽,而實(shí)驗(yàn)組除了實(shí)體和分類以外,同時(shí)使用概念和事件類型的興趣點(diǎn),最后線上效果提升明顯。

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

分享到:
標(biāo)簽:信息流
用戶無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定