[發(fā)明專利]一種基于Horn邏輯與圖神經(jīng)網(wǎng)絡(luò)的場(chǎng)景圖譜向量化方法在審
| 申請(qǐng)?zhí)枺?/td> | 201910027540.1 | 申請(qǐng)日: | 2019-01-11 |
| 公開(kāi)(公告)號(hào): | CN109753570A | 公開(kāi)(公告)日: | 2019-05-14 |
| 發(fā)明(設(shè)計(jì))人: | 萬(wàn)海;羅宇舟;曾娟 | 申請(qǐng)(專利權(quán))人: | 中山大學(xué) |
| 主分類號(hào): | G06F16/36 | 分類號(hào): | G06F16/36;G06N3/08 |
| 代理公司: | 廣州市華學(xué)知識(shí)產(chǎn)權(quán)代理有限公司 44245 | 代理人: | 林梅繁 |
| 地址: | 510275 廣東*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 三元組 圖譜 場(chǎng)景 視覺(jué) 神經(jīng)網(wǎng)絡(luò)模型 關(guān)系向量 向量 神經(jīng)網(wǎng)絡(luò) 向量化 神經(jīng)網(wǎng)絡(luò)建模 得分函數(shù) 規(guī)則推理 規(guī)則信息 輸出模塊 邏輯與 圖結(jié)構(gòu) 有效地 建模 推理 抽取 驗(yàn)證 篩選 翻譯 分類 預(yù)測(cè) 學(xué)習(xí) | ||
1.一種基于Horn邏輯與圖神經(jīng)網(wǎng)絡(luò)的場(chǎng)景圖譜向量化方法,其特征在于,包括如下步驟:
步驟1、以場(chǎng)景圖譜中的視覺(jué)三元組作為輸入,從給定的場(chǎng)景圖譜中抽取Horn規(guī)則;
步驟2、以抽取的Horn規(guī)則以及場(chǎng)景圖譜中的視覺(jué)三元組作為輸入,經(jīng)過(guò)推理以及篩選產(chǎn)生新的視覺(jué)三元組并添加到場(chǎng)景圖譜中;
步驟3、采用實(shí)體向量與關(guān)系向量之間的圖神經(jīng)網(wǎng)絡(luò)模型,對(duì)場(chǎng)景圖譜的視覺(jué)三元組中實(shí)體向量與關(guān)系向量進(jìn)行建模;采用實(shí)體向量與關(guān)系向量之間的翻譯模型,建立得分函數(shù)作為圖神經(jīng)網(wǎng)絡(luò)模型的輸出模塊;
步驟4、進(jìn)行場(chǎng)景圖譜視覺(jué)三元組的預(yù)測(cè)和場(chǎng)景圖譜視覺(jué)三元組的分類,以驗(yàn)證圖神經(jīng)網(wǎng)絡(luò)模型的有效性。
2.根據(jù)權(quán)利要求1所述的場(chǎng)景圖譜向量化方法,其特征在于,步驟1中利用AMIE規(guī)則抽取器從場(chǎng)景圖譜中抽取形如的Horn規(guī)則;步驟2中,推理過(guò)程用當(dāng)前視覺(jué)三元組對(duì)抽取的Horn規(guī)則的前提條件進(jìn)行實(shí)例化,然后根據(jù)Horn規(guī)則推理得出實(shí)例化的結(jié)論;篩選通過(guò)推理過(guò)程得到的視覺(jué)三元組,遍歷所有推理出來(lái)的視覺(jué)三元組,檢查其是否已經(jīng)是場(chǎng)景圖譜中已經(jīng)存在的視覺(jué)三元組,若是則舍棄該推理出的視覺(jué)三元組;否則將該推理出的視覺(jué)三元組添加到場(chǎng)景圖譜中的視覺(jué)三元組中。
3.根據(jù)權(quán)利要求1或2所述的場(chǎng)景圖譜向量化方法,其特征在于,步驟3中,圖神經(jīng)網(wǎng)絡(luò)模型包括傳播模塊、輸出模塊以及損失函數(shù);先對(duì)場(chǎng)景圖譜中所有實(shí)體和關(guān)系進(jìn)行向量的初始化;根據(jù)所有的視覺(jué)三元組進(jìn)行建圖,以視覺(jué)三元組的實(shí)體為點(diǎn),關(guān)系為邊建圖;在建好的圖中,假設(shè)對(duì)圖中的任意節(jié)點(diǎn),其周圍鄰居節(jié)點(diǎn)與當(dāng)前節(jié)點(diǎn)存在著信息的相互傳遞,以傳播模塊對(duì)這一假設(shè)進(jìn)行建模:對(duì)圖中的任意節(jié)點(diǎn),找出與其相鄰接的節(jié)點(diǎn),將其相鄰接的節(jié)點(diǎn)的實(shí)體向量通過(guò)轉(zhuǎn)換函數(shù)得到轉(zhuǎn)換后的實(shí)體向量,再對(duì)轉(zhuǎn)換后的鄰居實(shí)體向量進(jìn)行池化操作,來(lái)提取相應(yīng)有效特征;然后經(jīng)過(guò)池化操作之后所得的最終向量作為當(dāng)前實(shí)體的向量,完成傳播過(guò)程;在輸出模塊中,由傳播模塊所得到的所有實(shí)體向量以及初始化的關(guān)系向量,利用翻譯模型的得分函數(shù),計(jì)算視覺(jué)三元組的得分作為輸出結(jié)果,完成圖神經(jīng)網(wǎng)絡(luò)的前向傳播;以最小化所設(shè)計(jì)的損失函數(shù)為優(yōu)化目標(biāo),利用隨機(jī)梯度下降算法進(jìn)行優(yōu)化,完成圖神經(jīng)網(wǎng)絡(luò)的反向傳播。
4.根據(jù)權(quán)利要求3所述的場(chǎng)景圖譜向量化方法,其特征在于,傳播模塊的實(shí)體向量表示如下:
Shead(e)={Thead(vh;h,r,e)|(h,r,e)∈Nhead(e)}
Stail(e)={Ttail(vt;e,r,t)|(e,r,t)∈Ntail(e)}
ve=P(Shead(e)∪Stail(e))
其中,Nhead(e)={(h,r,e)|(h,r,e)∈G}、Ntail={(e,r,t)|(e,r,t)∈G}分別表示頭實(shí)體的鄰居實(shí)體和尾實(shí)體的鄰居實(shí)體,G代場(chǎng)景圖譜,Shead、Stail分別表示頭實(shí)體鄰居向集合和尾實(shí)體鄰居向量集合,T表示轉(zhuǎn)換函數(shù),其轉(zhuǎn)換函數(shù)如下:
T(v)=v,恒等;
T(v)=tanh(Av),單tanh層;
T(v)=ReLU(Av),單ReLU層;
其中,A是參數(shù)矩陣,P表示池化操作,其池化操作如下
加和池化;
均值池化;
最大值池化;
其中,S={x1,x2,…xn}是鄰居向量的集合,xi表示一個(gè)向量。
5.根據(jù)權(quán)利要求3或4所述的場(chǎng)景圖譜向量化方法,其特征在于,采用的翻譯模型為TransE翻譯模型,以TransE翻譯模型的得分函數(shù)作為輸出模塊:
f(h,r,t)=|vh+vr-vt|L1/L2
其中,L1、L2分別表示向量之間的曼哈頓距離和歐式距離;
根據(jù)得分函數(shù),設(shè)計(jì)損失函數(shù),并通過(guò)最小化損失函數(shù),學(xué)習(xí)到實(shí)體和關(guān)系的最終向量表示,達(dá)到優(yōu)化目標(biāo);所設(shè)計(jì)的損失函數(shù)L為:
其中,[τ-f(h′i,r′i,t′i)]+=max(0,τ-f(h′i,r′i,t′i));τ為設(shè)定的邊際值;(h,r,t)表示場(chǎng)景圖譜中的正例視覺(jué)三元組,h表示頭實(shí)體,t表示尾實(shí)體,r表示頭實(shí)體和尾實(shí)體之間的關(guān)系,(h′,r′,t′)表示場(chǎng)景圖譜中隨機(jī)替換頭實(shí)體、關(guān)系或者尾實(shí)體得到的負(fù)例視覺(jué)三元組;其中,正例視覺(jué)三元組包括場(chǎng)景圖譜中的視覺(jué)三元組和由Horn規(guī)則推理出來(lái)的視覺(jué)三元組。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中山大學(xué),未經(jīng)中山大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910027540.1/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種保護(hù)敏感資源描述框架數(shù)據(jù)的方法、裝置及系統(tǒng)
- 一種存儲(chǔ)資源描述框架數(shù)據(jù)的方法和裝置
- 采用知識(shí)圖譜推薦供求信息的方法和裝置
- 知識(shí)圖譜表示學(xué)習(xí)方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 三元組獲取方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)
- 語(yǔ)義行業(yè)術(shù)語(yǔ)
- 基于碎片化知識(shí)下的卷積嵌入表示推理方法
- 三元組預(yù)測(cè)模型生成方法、關(guān)系三元組提取方法和裝置
- 基于結(jié)構(gòu)化上下文信息的知識(shí)圖譜預(yù)訓(xùn)練方法
- 一種結(jié)合命名實(shí)體識(shí)別的開(kāi)放域信息抽取方法
- 用于圖譜界面的數(shù)據(jù)處理方法及系統(tǒng)
- 用于內(nèi)容特征圖譜化的特征圖譜布局的服務(wù)器及介質(zhì)
- 圖譜的構(gòu)建方法及裝置、電子設(shè)備
- 信息圖譜構(gòu)建方法、裝置及設(shè)備
- 知識(shí)圖譜的完善方法及裝置、數(shù)據(jù)處理方法及裝置
- 一種知識(shí)圖譜的構(gòu)建方法、裝置、知識(shí)圖譜系統(tǒng)及設(shè)備
- 一種基于知識(shí)圖譜的故障判別推理方法
- 一種事件圖譜的匹配方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種用于創(chuàng)建知識(shí)圖譜的計(jì)算機(jī)設(shè)備
- 一種支持增量實(shí)體關(guān)聯(lián)的關(guān)系圖譜計(jì)算方法
- 電視場(chǎng)景切換的方法及電視
- 視頻場(chǎng)景控制系統(tǒng)及方法
- 場(chǎng)景開(kāi)關(guān)及其場(chǎng)景開(kāi)關(guān)構(gòu)件和場(chǎng)景圖標(biāo)卡組件
- 場(chǎng)景聯(lián)動(dòng)方法及場(chǎng)景聯(lián)動(dòng)系統(tǒng)
- 一種視頻場(chǎng)景分類方法、裝置、移動(dòng)終端及存儲(chǔ)介質(zhì)
- 一種Unity3D引擎的場(chǎng)景切換方法和系統(tǒng)
- 一種自動(dòng)駕駛場(chǎng)景分類識(shí)別系統(tǒng)及方法
- 一種虛擬場(chǎng)景生成方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 一種汽車圖像場(chǎng)景庫(kù)數(shù)據(jù)復(fù)雜度度量方法
- 場(chǎng)景識(shí)別方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





