NLP復習資料(8)-知識圖譜、信息抽取

NLP復習資料

  • 第16講—知識圖譜
  • 第17講-信息抽取(知識圖譜生命周期中信息獲取的關鍵技術)

國科大,宗老師《自然語言處理》課程復習筆記,個人整理,僅供參考。

第16講—知識圖譜

  1. 知識圖譜=經典知識表示理論+語義網資源描述框架
  2. 經典知識表示理論:一階謂詞邏輯,語義網絡(有向圖描述知識系統),框架(框架名,槽,側面,和值),腳本(與框架類似,由槽組成,用于描述過程)
  3. 語義網是一組描述規范:XML,RDF(用web標示符URI來表示事物),RDF schema(提供了一套建模原語,有利于組織RDF),owl(RDF的擴展)
  4. 狹義知識圖譜:具有圖結構的三元組知識庫
  5. 知識圖譜建立的生命周期:
    (1) 知識建模:建立一個本體對目標進行描述,本體可以理解為知識框架
    1.1人工構建知識體系:羅列要素、確定分類體系、定義屬性和關系、定義約束
    1.2體系復用:利用已有的知識框架進行改造,經典復用體系:DPpedia,freebase
    1.3從半結構化的數據中抽取本體:信息塊定位,抽取模板學習,屬性名、值抽取,屬性名與類別
    (2)知識獲取:從海量文本中抽取知識,獲取信息,NELL知識獲取的一個項目
    (3)知識融合:不同語言,來源,結構的知識進行融合,補充更新去重已有的知識圖譜
    3.1難點:實體、結構、多語言差異
    3.2關鍵技術:本體匹配,實體對齊
    (4)知識存儲和查詢
    4.1數據模型:RDF圖模型(三元組),屬性圖模型(五元組)
    4.3數據存儲:表結構存儲(MySQL,兩個圖模型都可以用表來存儲),圖結構存儲(Neo4j)
    4.3數據查詢,聲明式(RDF圖查詢:SPARQL,屬性圖查詢:Cypher),過程式
    (5)知識推理:
    5.1邏輯規則推理:符號推理
    5.2表示學習推理:數值推理,向量矩陣計算
    (6)知識應用:語義搜索,推薦系統,關系搜索,智能問答

6.深度學習,做有智慧的AI,知識圖譜,做有知識的AI

第17講-信息抽取(知識圖譜生命周期中信息獲取的關鍵技術)

  1. p6從文本中抽取信息,形成結構化數據輸出的技術,下文圍繞信息抽取的四大主要任務展開。
  2. 實體識別與抽取:(7類命名實體P13)
    2.1實體識別的兩個子任務:邊界識別和實體類別
    2.1主要方法:CRF實體識別轉換成序列標注問題,p17
    LSTM+CRF序列標注問題,與純種CRF的區別:采用LSTM提取的次序列特征,而不是采用人工設計的特征。
  3. 實體消歧:將實體指稱項對應到多個真實世界實體中。兩個方法:聚類和鏈接P27
    3.1聚類:指向同一個實體的指稱項聚為一類。詞袋模型 建模 指稱項特征,計算特征向量之間的相似度進行聚類。P29
    3.2P40實體鏈接:給定文本找中的實體鏈接到知識庫中對應的實體上。兩個步驟實現:知識庫中候選實體發現(網頁超鏈接獲取P43)+候選實體鏈接(相似度最高的連在一起p45;協同實體鏈接,多個詞放在一起更有更有可能是指向某一個實體P48)
    4.實體關系抽取:兩種任務
    4.1關系分類:p65已知兩個實體,判斷實體之間的關系->分類問題,基于CNN的關系分類方法P71(卷積神經網絡抽取句子特征,計算特征,進行分類)
    4.2實體關系聯合抽取p78:給句子,識別實體以及實體之間的關系->序列標注問題(依據目標設定不同的序列,就能解決不同的問題)
    4.3遠程監督的關系抽取(遠程監督就是沒有認人為標定數據利用知識庫對文本自動進行回標來獲取標簽數據)主要講如何獲取遠程標注數據集合。介紹其中的:多示例單標簽問題,p95利用分段卷積神經網絡確定包的關系標簽。
    5.事件抽取:p107要抽取事件以及和事件相關的信息(如觸發詞,事件元素)P116算法和流程步驟,
    幾個事件關系:同指、因果、時序、上下位關系。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/445138.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/445138.shtml
英文地址,請注明出處:http://en.pswp.cn/news/445138.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Collection源碼閱讀

package java.util;import java.util.function.Predicate; import java.util.stream.Stream; import java.util.stream.StreamSupport;/*** 集合層次結構的根接口,一個集合表示一組對象,稱為元素* JDK不提供任何該接口的直接實現,JDK提供實現…

socket阻塞和非阻塞的區別

讀操作 對于阻塞的socket,當socket的接收緩沖區中沒有數據時,read調用會一直阻塞住,直到有數據到來才返 回。當socket緩沖區中的數據量小于期望讀取的數據量時,返回實際讀取的字節數。當sockt的接收緩沖 區中的數據大于期望讀取的字節數時,讀取期望讀取的字節數,返回實際讀…

深度模型壓縮論文(01)- Meta Filter Pruning to Accelerate Deep Convolutional Neural Networks

文章目錄1.摘要和介紹1.1摘要部分2.背景和方法2.1 背景2.2 貢獻2.3 方法3.實驗和結果3.1 實驗3.2 結果4.總結和展望4.1 總結4.2 展望本系列是在閱讀深度神經網絡模型小型化方面論文時的筆記!內容大部分從論文中摘取,也會有部分自己理解,有錯誤…

架構分享--微博架構

先來分享下大神Tim Yang的關于微博的架構設計: 這里主要從 存儲和接口角度來講 對于大流量系統的架構設計,對于寫入方面是特別需要注意的,基本上現在遇到的系統都是對于主數據庫的寫入,然后對于從數據庫實現流量的分發。 對于存…

Pytorch(7)-自己設計神經網絡會遇到的問題

操作pytorch架構遇到的問題1.網絡參數初始化2.查看當前可學習參數3.增加可學習的參數4.參數優化函數Adagrad5.直接修改網絡梯度值6.optimizers.zero_grad()報錯7.tensor.detach() 和 tensor.data 的區別1.網絡參數初始化 在pytorch中,有自己默認初始化參數方式&…

Python里的OS模塊常用函數說明

Python的標準庫中的os模塊包含普遍的操作系統功能。如果你希望你的程序能夠與平臺無關的話,這個模塊是尤為重要的。即它允許一個程序在編寫后不需要任何改動,也不會發生任何問題,就可以在Linux和Windows下運行。 下面列出了一些在os模塊中比較…

深度模型壓縮論文(03)- Be Your Own Teacher: Improve the Performance of Convolutional Neural Networks via Self

文章目錄1.摘要和背景1.1 摘要1.2 背景2.方法和貢獻2.1 方法2.1.1 訓練過程2.1.2 loss介紹2.2 貢獻3.實驗和結果3.1 實驗3.2 結果4.總結和展望4.1 總結4.2 展望主要貢獻:基于網絡蒸餾方法,提出了一種提升裁剪后模型的精度的方法!將訓練時間大…

關系數據庫——基礎

數據庫系統概論 四個基本概念 數據:數據庫中存儲的基本對象,描述一個事物的符號記錄,數據和其語義不可分開說 數據庫(DB):是長期儲存在計算機內、有組織的、可共享的大量數據的集合。 數據庫管理系統&a…

Python(27)-模塊

模塊、包1.模塊導入的方式2.使用as給模塊取一個別名(大駝峰命名法)3.從模塊中導入部分工具4.從模塊中導入全部工具5.模塊搜索順序6__name__7.包8.發布模塊、安裝模塊、卸載包9.pip安裝第三方模塊本系列博文來自學習《Python基礎視頻教程》筆記整理&#…

Wow6432Node

64 位版本 Windows 中的注冊表分為 32 位注冊表項和 64 位注冊表項。許多 32 位注冊表項與其相應的 64 位注冊表項同名,反之亦然。 64 位版本 Windows 包含的默認 64 位版本注冊表編輯器 (Regedit.exe) 可顯示 64 位和 32 位的 注冊表項。WOW64 注冊表重定向器為 32 位程序提供…

如何使用docker配置深度學習開發環境

文章目錄1.底層驅動的安裝1.1 操作系統的安裝1.2 顯卡驅動的安裝1.3 cuda的安裝2.使用docker配置深度學習開發環境2.1 docker的安裝2.2 nvidia_docker的安裝2.3 安裝過程中的問題2.3.1 docker和nvidia_docker的版本不匹配的問題。2.3.2 解決每次運行docker命令的時候要加sudo.2…

反射全解

反射的概念 反射的引入: Object obj new Student(); 若程序運行時接收到外部傳入的一個對象,該對象的編譯類型是Object,但程序又需要調用該對象運行類型的方法: 1.若編譯和運行類型都知道,使用 instanceof判斷后&…

MachineLearning(4)-核函數與再生核希爾伯特空間

核函數與再生核希爾伯特空間1.支持向量積-核函數2.一個函數為核函數的條件3.核函數與希爾伯特空間3.1希爾伯特空間-Hilbert空間1.支持向量積-核函數 核(kernel)的概念由Aizenman et al.于1964年引入模式識別領域,原文介紹的是勢函數的方法。在那之后,核…

CRegKey 注冊表操作

1.簡介 CRegKey提供了對系統注冊表的操作方法,通過CRegKey類,可以方便的打開注冊表的某個分支或子鍵(CRegKey::Open),可以方便的修改一個鍵的鍵值(CRegKey::SetValue),也可以查詢某…

進程基礎

進程的基本概念 程序順序執行的特征: 1)順序性:處理機嚴格按照程序所規定的順序執行,每一步操作必須在下一步操作開始前執行 2)封閉性:程序在封閉的環境下運行,程序獨占資源,資源的狀…

用Docker容器自帶的tensorflow serving部署模型對外服務

相信很多人和我一樣,在試圖安裝tensorflow serving的時候,翻遍了網上的博客和官網文檔,安裝都是以失敗而告終,我也是一樣,這個問題折磨了我兩個星期之久,都快放棄了。幸運的是在同事的建議下,我…

C資源

云風最近寫了一篇博客《C語言的前世今生》。作為長期使用C語言開發網絡游戲服務器的程序員,云風是有理由寫這樣一篇文字,不過還是感覺談的不夠深入,C語言在業界使用的現狀沒有怎么描寫,有些意猶未盡。在這里想比較系統的談談個人對…

學點數學(2)-特征函數

特征函數1.數列特征方程2.矩陣特征方程3.微分方程特征方程4.積分方程特征方程特征方程是為研究相應的數學對象而引入的一些等式,這些等式描述了特定對象的特性。依據研究的對象不同,特征方程包括數列特征方程、矩陣特征方程、微分方程特征方程、積分方程…

GCC如何產生core dump

先決條件1.安裝apport(automatically generate crash reports for debugging)2.修改/etc/security/limits.conf文件,使允許core dump,或者用ulimit -c unlimited設置core dump文件的大小為unlimited3.C/C的編譯開關-g(…

經典的進程同步問題

經典的進程同步問題 普通版:一類進程作為生產者,生產產品,生產的產品放入一個緩沖區,消費者從緩沖區中取出產品,需要保證生產者不可以向滿的緩沖區中添加產品,消費者不可以從空的緩沖區中取出產品。同一時刻…