99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

NLP:如何在只有詞典的情況下提升NER落地效果

深度學(xué)習(xí)自然語言處理 ? 來源:深度學(xué)習(xí)自然語言處理 ? 作者:NLP從入門到放棄 ? 2021-01-07 14:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天介紹一個(gè)論文autoner[1],主要是為了探索如何在只有詞典的情況下,提升NER實(shí)際落地效果;

首先,如果手中含有詞典,常規(guī)操作就是遠(yuǎn)程監(jiān)督打標(biāo)數(shù)據(jù),然后做NER;

遠(yuǎn)程監(jiān)督一個(gè)比較常見的操作就是使用我們手中的字典,通過字符匹配的形式對文本中可能存在的實(shí)體打標(biāo)。

但是對于這種遠(yuǎn)程監(jiān)督的形式,存在比較多的問題,這個(gè)論文主要探討兩種:多標(biāo)簽(multi-label tokens) 和標(biāo)簽不完善的問題;

針對multi-label tokens,論文提出的是Fuzzy-LSTM-CRF,簡單講就是講LSTM后面的CRF層變?yōu)榱薋uzzy CRF層,可以在處理tokens對應(yīng)多標(biāo)簽的情況下,不犧牲計(jì)算效率;

第二個(gè)問題標(biāo)簽不完善,是因?yàn)樽值洚吘故怯邢薜?,不可能把所有的?shí)體都覆蓋到,那么句子中沒有被字典打標(biāo)成功的詞組很有可能也是某種實(shí)體,但是遠(yuǎn)程監(jiān)督并沒有對此做處理。

針對這個(gè)問題,本文提出了一種比較新的標(biāo)注框架,簡單來講就是在這新的框架中,不去預(yù)測單個(gè)的token的類別,而是去判斷兩個(gè)相鄰的tokens是不是在同一個(gè)實(shí)體中被tied;

上面只是我自己簡單的分類,其實(shí)存在的兩個(gè)問題和兩種解決架構(gòu)是相互融合在一起的,具體的我們下面談。

0. 詞典形式簡單介紹

首先定義一下詞典形式,包含兩個(gè)部分,第一部分是實(shí)體的表面名稱,這個(gè)包括規(guī)范名稱和對應(yīng)的同義詞列表;第二個(gè)部分就是實(shí)體的類型;

其次,詞典的標(biāo)注肯定是有限的,肯定存在不在詞典中的某些詞組但是也屬于某種類型的實(shí)體;

對于這部分實(shí)體,我自己的理解大體可以包含兩個(gè)大部分;第一個(gè)大部分就是比如說【科技】這個(gè)領(lǐng)域覆蓋的【科技】實(shí)體有有限的,所以有漏網(wǎng)之魚;第二部分就是詞典的實(shí)體類型是有限的,比如詞典總共包含2個(gè)實(shí)體類型,但是你真實(shí)的文本包含更多的實(shí)體類型,存在漏網(wǎng)之魚。

對于這些漏網(wǎng)之魚的實(shí)體,我們的策略是這樣的。

首先通過AutoPhrase從文中挖掘出來高質(zhì)量短語,然后統(tǒng)一賦值為unknown type,也就是未知類型。

1. Fuzzy-LSTM-CRF

1.1 標(biāo)注策略

梳理一下,我們現(xiàn)在手上有詞典;

詞典包含兩個(gè)部分,一部分是已知實(shí)體類型(假設(shè)是2個(gè),當(dāng)然可能更多或者更少);另一個(gè)部分就是我們通過某種方式挖掘出來的高質(zhì)量實(shí)體對應(yīng)的未知類型;

然后我們通過手中的詞典對原始無標(biāo)注文本進(jìn)行打標(biāo);

那么現(xiàn)在對于句子中的某個(gè)token,它存在三種可能性;第一它可能是已知實(shí)體類型中的一種或者多種;第二它屬于未知類型;第三是屬于O這種情況,就是non-entity;

基于傳統(tǒng)架構(gòu)BIlstm-CRF如何解決多標(biāo)簽的問題?

其實(shí)本質(zhì)解決的思路很簡單。對于原來的每個(gè)token,只是預(yù)測一個(gè)類別,現(xiàn)在是預(yù)測多個(gè)類別就可以了。

詳細(xì)點(diǎn)講就是,首先對于遠(yuǎn)程監(jiān)督標(biāo)注的過程,我們會(huì)使用三種策略。

我們先假設(shè)我們使用{I;O;B;E;S}的標(biāo)注形式;

第一,對于某個(gè)token,如果它對應(yīng)到了已知類型中的某一個(gè)或者多個(gè)實(shí)體,那么按照對應(yīng)的位置直接標(biāo)記上,不要漏掉;也就是說{I;B;E;S}和對應(yīng)的一個(gè)或者多個(gè)實(shí)體類型對上標(biāo);

第二對于對于某個(gè)token,如果屬于未知類型,那么對應(yīng)的這個(gè)token就需要把所有已知實(shí)體類型(區(qū)別于上面的一個(gè)或者多個(gè)已知實(shí)體類型)和 {I,O, B, E, S}對應(yīng)的打標(biāo)上;

注意,這里并沒有使用未知實(shí)體類型,而是使用的所有的已知實(shí)體類型;

第三個(gè)對于既不屬于已知類型的,也不屬于未知類型的,全部打上O;

1.2 Fuzzy-LSTM-CRF 模型架構(gòu)

其實(shí)很好理解,傳統(tǒng)的CRF最大化唯一一條有效的標(biāo)注序列。在這里,我們最大化所有有可能的標(biāo)注序列。

公式如下:

55dae800-5036-11eb-8b86-12bb97331649.jpg

Fuzzy-LSTM-CRF優(yōu)化公式

看架構(gòu)圖:

55ff4420-5036-11eb-8b86-12bb97331649.jpg

Fuzzy-LSTM-CRF

2. AutoNER

區(qū)別于Fuzzy-LSTM-CRF 模型沿用傳統(tǒng)架構(gòu),在這里論文提出一種新的標(biāo)注架構(gòu)-Tie or Break;

這個(gè)標(biāo)注框架更加關(guān)注的是當(dāng)前token和上一個(gè)token是否在同一個(gè)實(shí)體里面;如果在同一個(gè)實(shí)體里面,那么就標(biāo)注為Tie;

如果當(dāng)前單詞和上一個(gè)單詞至少有一個(gè)在unkonw類型的高質(zhì)量短語,那么標(biāo)注為unkonw,其他情況標(biāo)注為Break;

優(yōu)化過程:把實(shí)體識(shí)別和實(shí)體類型判定分離開。

原論文中描述的是先做實(shí)體識(shí)別,兩個(gè)Break之間作為一個(gè)span,然后做實(shí)體類型判定;

實(shí)體識(shí)別中,對于當(dāng)前單詞和上一個(gè)單詞之間類別的的輸出,對Tie和Break做二分類損失,如果類別是unkown類別,直接跳過,不計(jì)算損失。

概率公式如下:

564b4866-5036-11eb-8b86-12bb97331649.jpg

tie_break_loss

56a37752-5036-11eb-8b86-12bb97331649.jpg

tie_break_loss

第二步預(yù)測實(shí)體類型,包含None實(shí)體類型

unkonw這種,知道這屬于實(shí)體,在高質(zhì)量短語詞典中,但是不知道短語類型,所在這里我們會(huì)標(biāo)注為None實(shí)體類型。

其他的不在詞典中的,當(dāng)然也就會(huì)被標(biāo)注為None實(shí)體類型。

為了應(yīng)對多標(biāo)簽,也就是同一個(gè)實(shí)體對應(yīng)不同的類別,這里修改了最后的CE損失函數(shù):

57264272-5036-11eb-8b86-12bb97331649.jpg

CE_總

575eea46-5036-11eb-8b86-12bb97331649.jpg

CE_Soft

使用的是軟標(biāo)簽的進(jìn)行的CE的計(jì)算,并沒有使用硬標(biāo)簽。

對應(yīng)的是在遠(yuǎn)程監(jiān)督中,當(dāng)前實(shí)體真實(shí)類型標(biāo)簽集合。從公式我們可以知道,尤其是看分母,在不屬于這個(gè)集合的標(biāo)簽概率我們并沒有計(jì)算在內(nèi)。

總結(jié)

多提一個(gè)小細(xì)節(jié),就是高質(zhì)量短語的挖掘使用的是AutoPhrase,大家可以去試一下;

論文提出兩種結(jié)構(gòu)解決多標(biāo)簽和標(biāo)簽不完善的問題。

首先對于標(biāo)簽不完善,使用上面提到的AutoPhrase去挖掘文本中的高質(zhì)量短語,作為詞典中的未知類型。

在Fuzzy-LSTM-CRF,需要注意的細(xì)節(jié)是,對于未知類型的標(biāo)注,我們使用的策略是標(biāo)注所有已知類型;

對于AutoNER,有兩個(gè)細(xì)節(jié)需要注意,一個(gè)是新的標(biāo)注框架tie or break,重點(diǎn)在于去看兩個(gè)相鄰單詞是否屬于同一個(gè)實(shí)體;第二個(gè)細(xì)節(jié)就是為了解決多標(biāo)簽問題,修改了損失函數(shù),使用的軟標(biāo)簽;

責(zé)任編輯:xj

原文標(biāo)題:【論文解讀】如何在只有詞典的情況下提升NER落地效果

文章出處:【微信公眾號:深度學(xué)習(xí)自然語言處理】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 自然語言
    +關(guān)注

    關(guān)注

    1

    文章

    292

    瀏覽量

    13658
  • nlp
    nlp
    +關(guān)注

    關(guān)注

    1

    文章

    490

    瀏覽量

    22631

原文標(biāo)題:【論文解讀】如何在只有詞典的情況下提升NER落地效果

文章出處:【微信號:zenRRan,微信公眾號:深度學(xué)習(xí)自然語言處理】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    FX2LP如何在不更改硬件的情況下對其進(jìn)行重新編程?

    我正在使用 FX2LP/ CY7C68013A-128AXC設(shè)備(定制板),我有一些問題需要您的幫助。 1如果我的 EEPROM 已經(jīng)有固件并且正在運(yùn)行,如何在不更改硬件的情況下對其進(jìn)行重新
    發(fā)表于 05-06 11:16

    LPC1227FBD48如何在沒有SDK的情況下配置FreeRTOS?

    我想在基于 LPC1227FBD48 系列的現(xiàn)有項(xiàng)目中使用 FreeRTOS,但我們沒有可用于控制器的 SDK。我們?nèi)?b class='flag-5'>何在沒有 SDK 的情況下配置 FreeRTOS。
    發(fā)表于 04-02 06:33

    ADS1299套件的可編程增益是只有在差分輸入情況下才可用嗎?

    昂問一ADS1299套件的可編程增益是只有在差分輸入情況下才可用嗎?我用AIN口輸入單端信號 調(diào)節(jié)PGA大于1時(shí)信號就不對了
    發(fā)表于 12-26 06:29

    在VDD1沒有供電的情況下,VDD2正常供電的情況下,AMC1200的輸出應(yīng)該是什么狀態(tài)?

    請教一,在前端VDD1沒有供電的情況下,VDD2正常供電的情況下,AMC1200的輸出狀態(tài)為什么P端是3.8V ,N端是1.2V ,每一次都是這樣子, 請問,在VDD1沒有供電的情況下
    發(fā)表于 12-17 07:37

    請問ADS1292R如何在MCU休眠的情況下通過脫落檢測喚醒MCU?

    請問ADS1292R如何在MCU休眠的情況下通過脫落檢測喚醒MCU?
    發(fā)表于 11-28 08:03

    ADS1294如何在使用WCT的情況下保證CMRR指標(biāo)?

    請問使用ADS1294芯片,為了提高系統(tǒng)的共模抑制比,經(jīng)量保證差分輸入端的電路及阻抗平衡,ECG_CH1、ECG_CH2、 ECG_CH3輸入通道采用電路對稱且保證阻容公差的情況下實(shí)測實(shí)現(xiàn)
    發(fā)表于 11-22 16:47

    在不用miniDSP的情況下,使用信號處理模塊時(shí),aic3254怎么配置DAC的3D效果

    請問,在不用miniDSP的情況下,使用信號處理模塊時(shí),怎么配置DAC的3D效果?找了很多資料,沒有關(guān)于這個(gè)方面的介紹,可以提供一這方面的資料嗎?謝謝
    發(fā)表于 11-08 07:34

    AIC3106如何在不改變BCLK和LRCLK的情況下,能夠調(diào)好?

    你好,請問:AIC3106現(xiàn)在配置為從設(shè)備、DAC采樣率為16K、數(shù)據(jù)寬度為32位。現(xiàn)在主設(shè)備給的BCLK是2048K,LRCLK為16K,播放現(xiàn)在有問題,如何在不改變BCLK和LRCLK的情況下,能夠調(diào)好?
    發(fā)表于 10-28 07:06

    PCM1795如何在通電的情況下切換PCM模式和DSD模式?

    Ti工程師您好,項(xiàng)目上有用到PCM1795這枚芯片,因?yàn)樗哂蠨SD解碼與PCM解碼功能,之前沒有使用過類似產(chǎn)品 有兩個(gè)問題請教下: 1、用MCU初始化PCM1795讓它能正常工作,至少需要配置哪幾個(gè)相關(guān)寄存器 2、如何在通電的情況下 切換PCM模式和DSD模式或者說
    發(fā)表于 09-29 06:00

    在不犧牲尺寸的情況下提高脈搏血氧儀溶液的性能

    電子發(fā)燒友網(wǎng)站提供《在不犧牲尺寸的情況下提高脈搏血氧儀溶液的性能.pdf》資料免費(fèi)下載
    發(fā)表于 09-21 10:54 ?0次下載
    在不犧牲尺寸的<b class='flag-5'>情況下</b>提高脈搏血氧儀溶液的性能

    數(shù)字地和模擬地利用磁珠隔離或者單點(diǎn)接地效果都不怎么好,怎樣隔離效果會(huì)比較好一些?

    數(shù)字地和模擬地利用磁珠隔離或者單點(diǎn)接地效果都不怎么好,怎樣隔離效果會(huì)比較好一些?
    發(fā)表于 09-20 06:23

    在不影響性能或占用空間的情況下隔離您的CAN系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《在不影響性能或占用空間的情況下隔離您的CAN系統(tǒng).pdf》資料免費(fèi)下載
    發(fā)表于 08-29 10:49 ?0次下載
    在不影響性能或占用空間的<b class='flag-5'>情況下</b>隔離您的CAN系統(tǒng)

    為什么電容在低電壓情況下會(huì)發(fā)熱

    本身存在內(nèi)阻,低電壓會(huì)導(dǎo)致電流增加,如果內(nèi)阻相對較大,電容器內(nèi)部的能量損耗增加,也會(huì)導(dǎo)致發(fā)熱。 3、老化或劣化 :電容器在長期使用后,可能會(huì)因?yàn)榻^緣材料老化、劣化等原因增加介質(zhì)損耗,即使在低電壓情況下,損耗功率依然較
    的頭像 發(fā)表于 08-26 14:04 ?1713次閱讀
    為什么電容在低電壓<b class='flag-5'>情況下</b>會(huì)發(fā)熱

    plc什么情況下會(huì)導(dǎo)致程序丟失

    PLC(Programmable Logic Controller,可編程邏輯控制器)是一種廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的設(shè)備。它通過執(zhí)行用戶編寫的程序來實(shí)現(xiàn)對機(jī)械設(shè)備的控制。然而,在某些情況下,PLC
    的頭像 發(fā)表于 08-19 09:14 ?2907次閱讀

    只有單端輸入的情況下,THS4531如何輸出差分信號?

    想請問在只有單端輸入的情況下,THS4531如何輸出差分信號。 我的輸入電壓為0-5V,想通過THS4531輸出0-3V的差分信號給DSP28377D。我用TINA做了仿真,發(fā)現(xiàn)了一些問題。 我將
    發(fā)表于 08-13 07:42