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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

基于卷積神經(jīng)網(wǎng)絡的組合模型處理NLP任務諷刺檢測

zhKF_jqr_AI ? 來源:未知 ? 作者:李倩 ? 2018-07-02 08:37 ? 次閱讀

編者按:NTU研究人員Soujanya Poria等提出了一個組合模型,基于預訓練的卷積神經(jīng)網(wǎng)絡提取情感、情緒、個性特征,以進行諷刺檢測。NTHU PhD學生Elvis Saravia簡明扼要地總結(jié)了論文的主要思路。

概覽

這篇論文使用基于卷積神經(jīng)網(wǎng)絡(CNN)的組合模型處理NLP任務諷刺檢測(sarcasm detection)。諷刺檢測對情感檢測和情感分析等領域而言十分重要,因為這一表達將翻轉(zhuǎn)句子的極性。

例子

人們可以認為諷刺用來挖苦或奚落。比如“是你還是我該吃藥了”、“我每周工作40小時才這么窮”。(examples.yourdictionary.com上有更多例子。)

挑戰(zhàn)

理解和檢測諷刺很重要的一點就是理解關(guān)于事件的事實。這讓我們可以檢測客觀極性(通常是負面的)和作者的諷刺特征(通常是正面的)之間的反差。

考慮以下例子,“我愛分手之苦”,很難從中提取檢測其中是否存在諷刺的知識。例子中的“我愛其苦”提供了作者表達的情感的知識(在這個例子中是正面的),而“分手”描述了一個相反的情感(負面)。

諷刺語句中的其他挑戰(zhàn)包括指代多個事件,以及提取大量事實、常識、指代解析、邏輯推理。論文的作者依靠CNN從諷刺語料庫中自動學習特征。

貢獻

深度學習應用于諷刺檢測

利用用戶簡介、情緒、情感特征進行諷刺檢測

應用預訓練模型自動提取特征

模型

情感轉(zhuǎn)移(sentiment shifting)在牽涉諷刺的交流中很常見。因此,論文作者首先訓練基于CNN訓練一個情感模型學習情感特定的特征提取。模型在低層學習局部特征,之后在高層轉(zhuǎn)換為全局特征。作者發(fā)現(xiàn)諷刺表達和用戶相關(guān)——某些用戶比其他用戶發(fā)布更多諷刺性內(nèi)容。

作者提出的框架整合了基于用戶個性的特征,情感特征,基于情緒的特征。每組特征通過獨立的模型學習,成為從數(shù)據(jù)集中提取諷刺相關(guān)特征的預訓練模型。

CNN框架

CNN能夠有效地建模局部特征以學習更全局的特征,本質(zhì)上,這是在學習上下文(learn context)。句子使用詞向量(嵌入)表示(基于Google的word2vec向量)。使用了非靜態(tài)表示,因此,詞向量的參數(shù)在訓練階段學習。接著,在特征映射上應用最大池化,以生成特征。然后是softmax層及全連接層,以輸出最終預測。(見下圖)

為了得到其他特征——情感(S)、情緒(E)、個性(P)——預訓練了CNN模型,并使用這些預訓練模型從諷刺數(shù)據(jù)集中提取特征。訓練每個模型使用了不同的訓練數(shù)據(jù)集。(參考論文了解更多細節(jié))

測試了兩個分類器——一個CNN分類器(CNN)和一個SVM分類器(CNN-SVM,使用CNN提取的特征作為輸入)。

另外還訓練了一個基線分類器(B)——僅僅使用CNN模型,沒有結(jié)合其他模型(情緒、情感等)。

試驗

數(shù)據(jù)為均衡和失衡的諷刺推文數(shù)據(jù)集,取自Ptacek等2014年的工作和The Sarcasm Detector。移除了用戶名、URL、#標記,使用了NLTK Twitter Tokenizer。(參考論文了解更多細節(jié))

下表顯示了CNN和CNN-SVM分類器的表現(xiàn)。我們可以觀測到結(jié)合了諷刺特征、情感特征、情緒特征、個性特征的模型(特別是CNN-SVM)的表現(xiàn)超過了其他模型。

B = 基線,S = 情感,E = 情緒, P = 個性。所有試驗使用了五折交叉驗證

下表則是與當前最先進模型(第一行)和另一個知名的諷刺檢測模型(第二行)的比較。同樣,論文提出的模型的表現(xiàn)超過了其他模型。

D3 => D1意為在數(shù)據(jù)集3上訓練,在數(shù)據(jù)集1上測試

論文測試了模型的概括能力,主要的發(fā)現(xiàn)是如果數(shù)據(jù)集本質(zhì)上很不相同,會顯著影響結(jié)果。(見下圖基于PCA可視化的數(shù)據(jù)集)。例如,在數(shù)據(jù)集1上訓練,然后在數(shù)據(jù)集3上測試,模型的F1評分為33.05%.

結(jié)論

總體而言,論文作者發(fā)現(xiàn)諷刺高度依賴主題,并且高度上下文相關(guān)。因此,情感和其他上下文線索有助于從文本中檢測諷刺。使用預訓練的情感、情緒、個性模型從文本中捕捉上下文信息。

手工構(gòu)造的特征(例如,n元語法),盡管某種程度上有助于諷刺檢測,會產(chǎn)生非常稀疏的特征向量表示。因此,使用詞嵌入作為輸入特征。

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

    關(guān)注

    42

    文章

    4777

    瀏覽量

    100960
  • 數(shù)據(jù)集
    +關(guān)注

    關(guān)注

    4

    文章

    1208

    瀏覽量

    24749
  • 深度學習
    +關(guān)注

    關(guān)注

    73

    文章

    5510

    瀏覽量

    121345

原文標題:基于深度卷積網(wǎng)絡進行諷刺檢測

文章出處:【微信號:jqr_AI,微信公眾號:論智】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    卷積神經(jīng)網(wǎng)絡一維卷積處理過程

    。本文就以一維卷積神經(jīng)網(wǎng)絡為例談談怎么來進一步優(yōu)化卷積神經(jīng)網(wǎng)絡使用的memory。文章(卷積神經(jīng)網(wǎng)絡
    發(fā)表于 12-23 06:16

    卷積神經(jīng)網(wǎng)絡模型發(fā)展及應用

    神經(jīng)網(wǎng)絡已經(jīng)廣泛應用于圖像分類、目標檢測、語義分割以及自然語言處理等領域。首先分析了典型卷積神經(jīng)網(wǎng)絡模型
    發(fā)表于 08-02 10:39

    卷積神經(jīng)網(wǎng)絡為什么適合圖像處理?

    卷積神經(jīng)網(wǎng)絡為什么適合圖像處理?
    發(fā)表于 09-08 10:23

    卷積神經(jīng)網(wǎng)絡原理:卷積神經(jīng)網(wǎng)絡模型卷積神經(jīng)網(wǎng)絡算法

    一。其主要應用領域在計算機視覺和自然語言處理中,最初是由Yann LeCun等人在20世紀80年代末和90年代初提出的。隨著近年來計算機硬件性能的提升和深度學習技術(shù)的發(fā)展,CNN在很多領域取得了重大的進展和應用。 一、卷積神經(jīng)網(wǎng)絡
    的頭像 發(fā)表于 08-17 16:30 ?1515次閱讀

    卷積神經(jīng)網(wǎng)絡的應用 卷積神經(jīng)網(wǎng)絡通常用來處理什么

    卷積神經(jīng)網(wǎng)絡的應用 卷積神經(jīng)網(wǎng)絡通常用來處理什么 卷積神經(jīng)網(wǎng)
    的頭像 發(fā)表于 08-21 16:41 ?5026次閱讀

    卷積神經(jīng)網(wǎng)絡模型有哪些?卷積神經(jīng)網(wǎng)絡包括哪幾層內(nèi)容?

    、視頻等信號數(shù)據(jù)的處理和分析。卷積神經(jīng)網(wǎng)絡就是一種處理具有類似網(wǎng)格結(jié)構(gòu)的數(shù)據(jù)的神經(jīng)網(wǎng)絡,其中每個單元只
    的頭像 發(fā)表于 08-21 16:41 ?1957次閱讀

    卷積神經(jīng)網(wǎng)絡模型原理 卷積神經(jīng)網(wǎng)絡模型結(jié)構(gòu)

    卷積神經(jīng)網(wǎng)絡模型原理 卷積神經(jīng)網(wǎng)絡模型結(jié)構(gòu)? 卷積
    的頭像 發(fā)表于 08-21 16:41 ?1050次閱讀

    卷積神經(jīng)網(wǎng)絡層級結(jié)構(gòu) 卷積神經(jīng)網(wǎng)絡卷積層講解

    卷積神經(jīng)網(wǎng)絡層級結(jié)構(gòu) 卷積神經(jīng)網(wǎng)絡卷積層講解 卷積神經(jīng)網(wǎng)絡
    的頭像 發(fā)表于 08-21 16:49 ?8991次閱讀

    卷積神經(jīng)網(wǎng)絡的介紹 什么是卷積神經(jīng)網(wǎng)絡算法

    的深度學習算法。CNN模型最早被提出是為了處理圖像,其模型結(jié)構(gòu)中包含卷積層、池化層和全連接層等關(guān)鍵技術(shù),經(jīng)過多個卷積層和池化層的
    的頭像 發(fā)表于 08-21 16:49 ?1913次閱讀

    卷積神經(jīng)網(wǎng)絡算法流程 卷積神經(jīng)網(wǎng)絡模型工作流程

    獨特的卷積結(jié)構(gòu)可以有效地提取圖像和音頻等信息的特征,以用于分類、識別等任務。本文將從卷積神經(jīng)網(wǎng)絡的基本結(jié)構(gòu)、前向傳播算法、反向傳播算法等方面探討其算法流程與
    的頭像 發(fā)表于 08-21 16:50 ?2930次閱讀

    常見的卷積神經(jīng)網(wǎng)絡模型 典型的卷積神經(jīng)網(wǎng)絡模型

    常見的卷積神經(jīng)網(wǎng)絡模型 典型的卷積神經(jīng)網(wǎng)絡模型 卷積
    的頭像 發(fā)表于 08-21 17:11 ?2907次閱讀

    cnn卷積神經(jīng)網(wǎng)絡模型 卷積神經(jīng)網(wǎng)絡預測模型 生成卷積神經(jīng)網(wǎng)絡模型

    cnn卷積神經(jīng)網(wǎng)絡模型 卷積神經(jīng)網(wǎng)絡預測模型 生成卷積
    的頭像 發(fā)表于 08-21 17:11 ?1269次閱讀

    卷積神經(jīng)網(wǎng)絡模型搭建

    卷積神經(jīng)網(wǎng)絡模型搭建 卷積神經(jīng)網(wǎng)絡模型是一種深度學習算法。它已經(jīng)成為了計算機視覺和自然語言
    的頭像 發(fā)表于 08-21 17:11 ?987次閱讀

    卷積神經(jīng)網(wǎng)絡模型的優(yōu)缺點

    等領域中非常流行,可用于分類、分割、檢測任務。而在實際應用中,卷積神經(jīng)網(wǎng)絡模型有其優(yōu)點和缺點。這篇文章將詳細介紹
    的頭像 發(fā)表于 08-21 17:15 ?4658次閱讀

    卷積神經(jīng)網(wǎng)絡訓練的是什么

    卷積神經(jīng)網(wǎng)絡(Convolutional Neural Networks,簡稱CNN)是一種深度學習模型,廣泛應用于圖像識別、視頻分析、自然語言處理等領域。本文將詳細介紹
    的頭像 發(fā)表于 07-03 09:15 ?461次閱讀