基于因果關(guān)系知識庫的因果事件圖譜構(gòu)建

基于因果關(guān)系知識庫的因果事件圖譜構(gòu)建
1.項目介紹
現(xiàn)實社會是個邏輯社會,大量的邏輯即邏輯經(jīng)驗存在于我們的腦海中,而這些邏輯經(jīng)驗是無法窮舉出來的,靠大量人工的總結(jié),顯然不切實際。然而,幸好人類將這種邏輯用文字表達出來了,這為我們利用自然語言處理技術(shù)實現(xiàn)這種因果邏輯的抽取提供了可能性。不過,受限于自己的技術(shù)水平,目前還無法將深度學習這套高端的打發(fā)應用于因果事件抽取當中,而以構(gòu)造和總結(jié)因果模板,結(jié)合中文語言特點,構(gòu)建因果語言知識庫的方式代替。 本項目是對因果事件抽取以及因果知識圖譜構(gòu)建的一種嘗試。
2.技術(shù)路線
因果事件圖譜技術(shù)流程上遵循以下流程:

主要包括以下幾個步驟:
1、因果知識庫的構(gòu)建。因果知識庫的構(gòu)建包括因果連詞庫,結(jié)果詞庫、因果模式庫等。
2、文本預處理。這個包括對文本進行噪聲移除,非關(guān)鍵信息去除等。
3、因果事件抽取。這個包括基于因果模式庫的因果對抽取。
4、事件表示。這是整個因果圖譜構(gòu)建的核心問題,因為事件圖譜本質(zhì)上是聯(lián)通的,如何選擇一種恰當(短語、短句、句子主干)等方式很重要。
5、事件融合。事件融合跟知識圖譜中的實體對齊任務很像
6、事件存儲。事件存儲是最后步驟,基于業(yè)務需求,可以用相應的數(shù)據(jù)庫進行存儲,比如圖數(shù)據(jù)庫等。
3.最終效果
經(jīng)過以上幾個流程之后,可以支持各類查詢,比如已知原因找結(jié)果,已知結(jié)果找原因等,這都很有事情,總之,數(shù)據(jù)庫有了,我們可以做的事情有很多,接下來就是我們腦洞的事情了。 接下來以以下幾個事件在因果知識庫中查詢一把: 以上幾個圖展示了輸入既定事件在數(shù)據(jù)庫中相似的事件(一度),相似事件導致的結(jié)果(二度節(jié)點)。
3.1偷稅漏稅事件

3.2 美國攻打伊拉克事件

3.3 壽光發(fā)生洪水事件

總結(jié)
1)基于規(guī)則這套,很實用,但問題不少,規(guī)則維護比較多
2)事件表示這塊一定要好好想想啊
3)事件融合這塊,利用各種相似度度量進行計算,都有一定缺陷
碼源跳轉(zhuǎn)
[碼源跳轉(zhuǎn)]https://blog.csdn.net/sinat_39620217/article/details/131933118
更多優(yōu)質(zhì)內(nèi)容請關(guān)注:汀丶人工智能;會提供一些相關(guān)的資源和優(yōu)質(zhì)文章,免費獲取閱讀。
