又一來自騰訊AI實驗室的資源帖。騰訊AI實驗室宣布,正式開源一個大規模、高質量的中文詞向量數據集。該數據集包含800多萬中文詞匯,相比現有的公開數據,在覆蓋率、新鮮度及準確性上大幅提高。在對話回復質量預測、醫療實體識別等自然語言處理方向的業務應用方面,騰訊內部效果提升顯著。
數據集特點
總體來講,騰訊AI實驗室此次公開的中文詞向量數據集包含800多萬中文詞匯,其中每個詞對應一個200維的向量。
具體方面,騰訊自稱,該數據集著重在3方面進行了提升:
1. 覆蓋率(Coverage):
該詞向量數據包含很多現有公開的詞向量數據所欠缺的短語,比如“不念僧面念佛面”、“冰火兩重天”、“煮酒論英雄”、“皇帝菜”、“喀拉喀什河”等。
以“喀拉喀什河”為例,利用騰訊AI Lab詞向量計算出的語義相似詞如下:
墨玉河、和田河、玉龍喀什河、白玉河、喀什河、葉爾羌河、克里雅河、瑪納斯河
2. 新鮮度(Freshness):
該數據包含一些最近一兩年出現的新詞,如“戀與制作人”、“三生三世十里桃花”、“打call”、“十動然拒”、“供給側改革”、“因吹斯汀”等。
以“因吹斯汀”為例,利用騰訊AI Lab詞向量計算出的語義相似詞如下:
一顆賽艇、因吹斯聽、城會玩、厲害了word哥、emmmmm、扎心了老鐵、神吐槽、可以說是非常爆笑了
3. 準確性(Accuracy):
由于采用了更大規模的訓練數據和更好的訓練算法,所生成的詞向量能夠更好地表達詞之間的語義關系,如下列相似詞檢索結果所示:
在開源前,騰訊內部經歷了多次測評,認為該數據集相比于現有的公開數據,在相似度和相關度指標上均達到了更高的分值。
數據集構建經驗
那么這樣的數據集,騰訊AI實驗室是如何構建的呢?
他們圍繞3方面分享了構建及優化經驗:
1. 語料采集:
訓練詞向量的語料來自騰訊新聞和天天快報的新聞語料,以及自行抓取的互聯網網頁和小說語料。
大規模多來源語料的組合,使得所生成的詞向量數據能夠涵蓋多種類型的詞匯。
而采用新聞數據和最新網頁數據對新詞建模,也使得詞向量數據的新鮮度大為提升。
2. 詞庫構建:
除了引入維基百科和百度百科的部分詞條之外,還實現了Shi等人于2010年提出的語義擴展算法,可從海量的網頁數據中自動發現新詞——根據詞匯模式和超文本標記模式,在發現新詞的同時計算新詞之間的語義相似度。
3. 訓練算法:
騰訊AI Lab采用自研的Directional Skip-Gram (DSG)算法作為詞向量的訓練算法。
DSG算法基于廣泛采用的詞向量訓練算法Skip-Gram (SG),在文本窗口中詞對共現關系的基礎上,額外考慮了詞對的相對位置,以提高詞向量語義表示的準確性。
意義
最后,表揚一下鵝廠的開源之舉。
目前針對英語環境,工業界和學術界已發布了一些高質量的詞向量數據,并得到了廣泛的使用和驗證。
其中較為知名的有谷歌公司基于word2vec算法、斯坦福大學基于GloVe算法、Facebook基于fastText項目發布的數據等。
然而,目前公開可下載的中文詞向量數據還比較少,并且數據的詞匯覆蓋率有所不足,特別是缺乏很多短語和網絡新詞。
所以有資源有能力的騰訊,還有心做這樣的事情,對業界實屬利好。
-
AI
+關注
關注
87文章
30239瀏覽量
268478 -
騰訊
+關注
關注
7文章
1646瀏覽量
49402
原文標題:資源 | 騰訊開源800萬中文詞的NLP數據集
文章出處:【微信號:WUKOOAI,微信公眾號:悟空智能科技】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論