发明名称 基于模糊动态贝叶斯网络的态势威胁评估方法
摘要 本发明公开了一种基于模糊动态贝叶斯网络的态势威胁评估方法,包括:从采集到的数据中提取出所要处理的数据;对所获取的数据进行抗干扰处理,对经抗干扰处理的数据进行模糊化处理;对战场态势威胁评估过程进行知识表达,确定事件和属性的概念和表示,构建关于战场威胁评估的动态贝叶斯网络模型;将模糊变量输入至网络模型以得到模糊动态贝叶斯网络,对模糊动态贝叶斯网络进行推理得到态势预测结果,并基于态势预测结果得到威胁评估等级。本发明在构建动态贝叶斯网络,对随时间变化的数据进行知识表达,加强了数据的实时性与有效性,并且将模糊化处理后的数据作为输入证据输入,提高推理的精度与效率,更好的表述态势威胁评估的语义模型。
申请公布号 CN103488886B 申请公布日期 2017.01.04
申请号 CN201310418696.5 申请日期 2013.09.13
申请人 清华大学 发明人 覃征;祝东征;张海生;卢正才;金桥;李凤翔;缪婵娜
分类号 G06N7/00(2006.01)I 主分类号 G06N7/00(2006.01)I
代理机构 北京聿宏知识产权代理有限公司 11372 代理人 吴大建;刘华联
主权项 一种基于模糊动态贝叶斯网络的态势威胁评估方法,包括:数据提取步骤,从采集到的数据中提取出所要处理的数据;数据预处理步骤,对所获取的数据进行抗干扰处理,然后对经抗干扰处理的数据进行模糊化处理以得到模糊变量;模型构建步骤,对战场态势威胁评估过程进行知识表达,确定事件和属性的概念和表示,构建关于战场威胁评估的动态贝叶斯网络模型,所述动态贝叶斯网络模型包括态势预测和威胁评估两方面的语义表示;推理步骤,将所述模糊变量作为输入证据输入至所述动态贝叶斯网络模型以得到模糊动态贝叶斯网络,然后对所述模糊动态贝叶斯网络进行推理得到态势预测结果,并基于所述态势预测结果得到威胁评估等级,在所述推理步骤中,进一步包括:将所述模糊动态贝叶斯网络转化为隐马尔科夫模型;采用改进的前向后向算法对所述隐马尔科夫模型进行推理得到关于态势预测的态势节点以及关于威胁评估的目标属性节点,其中,所述改进的前向后向算法表达式包括:前向推理表达式:<maths num="0001"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>Z</mi><mi>t</mi></msub><mo>,</mo><msub><mi>X</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>X</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>X</mi><mrow><mi>t</mi><mi>n</mi></mrow></msub><mo>|</mo><msub><mi>y</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>y</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>y</mi><mrow><mi>t</mi><mi>m</mi></mrow></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><mfrac><mn>1</mn><mrow><msub><mo>&Sigma;</mo><mrow><msub><mi>C</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>C</mi><mrow><mi>t</mi><mn>2</mn><mo>,</mo><mn>...</mn><mo>,</mo></mrow></msub><msub><mi>C</mi><mrow><mi>t</mi><mi>m</mi></mrow></msub></mrow></msub><msub><mo>&Pi;</mo><mi>j</mi></msub><mi>P</mi><mrow><mo>(</mo><msub><mi>y</mi><mrow><mi>t</mi><mi>j</mi></mrow></msub><mo>&Element;</mo><msub><mi>c</mi><mrow><mi>t</mi><mi>j</mi></mrow></msub><mo>)</mo></mrow></mrow></mfrac><mo>&times;</mo><munder><mo>&Sigma;</mo><mrow><msub><mi>C</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>C</mi><mrow><mi>t</mi><mn>2</mn><mo>,</mo><mn>...</mn><mo>,</mo></mrow></msub><msub><mi>C</mi><mrow><mi>t</mi><mi>m</mi></mrow></msub></mrow></munder><mo>&lsqb;</mo><munder><mo>&Pi;</mo><mi>j</mi></munder><mi>P</mi><mrow><mo>(</mo><msub><mi>y</mi><mrow><mi>t</mi><mi>j</mi></mrow></msub><mo>&Element;</mo><msub><mi>c</mi><mrow><mi>t</mi><mi>j</mi></mrow></msub><mo>)</mo></mrow><mo>&times;</mo></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><mrow><msub><mo>&Pi;</mo><mi>j</mi></msub><mi>P</mi><mrow><mo>(</mo><msub><mi>C</mi><mrow><mi>t</mi><mi>j</mi></mrow></msub><mo>=</mo><msub><mi>c</mi><mrow><mi>t</mi><mi>j</mi></mrow></msub><mo>|</mo><mi>P</mi><mi>a</mi><mo>(</mo><msub><mi>C</mi><mrow><mi>t</mi><mi>j</mi></mrow></msub><mo>)</mo><mo>)</mo></mrow><msub><mo>&Pi;</mo><mi>i</mi></msub><mi>P</mi><mrow><mo>(</mo><msub><mi>X</mi><mrow><mi>t</mi><mi>i</mi></mrow></msub><mo>=</mo><msub><mi>x</mi><mrow><mi>t</mi><mi>i</mi></mrow></msub><mo>|</mo><mi>P</mi><mi>a</mi><mo>(</mo><msub><mi>X</mi><mrow><mi>t</mi><mi>i</mi></mrow></msub><mo>)</mo><mo>)</mo></mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>Z</mi><mi>t</mi></msub><mo>|</mo><msub><mi>y</mi><mrow><mn>11</mn><mo>,</mo></mrow></msub><msub><mi>y</mi><mn>12</mn></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mn>1</mn><mo>)</mo><mi>m</mi></mrow></msub><mo>)</mo></mrow></mrow><mrow><msub><mo>&Sigma;</mo><mrow><msub><mi>Z</mi><mi>t</mi></msub><mo>,</mo><msub><mi>X</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>X</mi><mrow><mi>t</mi><mi>m</mi></mrow></msub></mrow></msub><msub><mo>&Pi;</mo><mi>j</mi></msub><mi>P</mi><mrow><mo>(</mo><msub><mi>C</mi><mrow><mi>t</mi><mi>j</mi></mrow></msub><mo>=</mo><msub><mi>c</mi><mrow><mi>t</mi><mi>j</mi></mrow></msub><mo>|</mo><mi>P</mi><mi>a</mi><mo>(</mo><msub><mi>C</mi><mrow><mi>t</mi><mi>j</mi></mrow></msub><mo>)</mo><mo>)</mo></mrow><msub><mo>&Pi;</mo><mi>i</mi></msub><mi>P</mi><mrow><mo>(</mo><msub><mi>X</mi><mrow><mi>t</mi><mi>i</mi></mrow></msub><mo>=</mo><msub><mi>x</mi><mrow><mi>t</mi><mi>i</mi></mrow></msub><mo>|</mo><mi>P</mi><mi>a</mi><mo>(</mo><msub><mi>X</mi><mrow><mi>t</mi><mi>i</mi></mrow></msub><mo>)</mo><mo>)</mo></mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>Z</mi><mi>t</mi></msub><mo>|</mo><msub><mi>y</mi><mn>11</mn></msub><mo>,</mo><msub><mi>y</mi><mn>12</mn></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mn>1</mn><mo>)</mo><mi>m</mi></mrow></msub><mo>)</mo></mrow></mrow></mfrac><mo>&rsqb;</mo></mrow></mtd></mtr><mtr><mtd><mrow><mi>i</mi><mo>&Element;</mo><mo>&lsqb;</mo><mn>1</mn><mo>,</mo><mi>n</mi><mo>&rsqb;</mo><mo>,</mo><mi>j</mi><mo>&Element;</mo><mo>&lsqb;</mo><mn>1</mn><mo>,</mo><mi>m</mi><mo>&rsqb;</mo><mo>,</mo></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001041207170000011.GIF" wi="1420" he="568" /></maths>其中,Z<sub>t</sub>表示最上层的隐藏变量,X<sub>ti</sub>和Y<sub>tj</sub>分别表示其它n个隐藏变量和m个观察变量,x<sub>ti</sub>表示隐藏变量X<sub>ti</sub>在t时间下的取值,y<sub>tj</sub>表示观测变量Y<sub>tj</sub>在t时间下的取值,c<sub>ti</sub>表示模糊变量C<sub>ti</sub>在t时间下的取值,Pa(X<sub>ti</sub>)表示隐藏变量X<sub>ti</sub>的父节点集合在t时间下的取值,Pa(C<sub>tj</sub>)表示模糊变量C<sub>tj</sub>的父节点集合在t时间下的取值,前向推理中的P(Z<sub>t</sub>|y<sub>111</sub>,y<sub>12</sub>,…,y<sub>(t‑1)m</sub>)可通过t‑1时刻的隐藏变量和观察节点序列值计算得到;后向推理表达式:<maths num="0002"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>Z</mi><mi>t</mi></msub><mo>,</mo><msub><mi>X</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>X</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>X</mi><mrow><mi>t</mi><mi>n</mi></mrow></msub><mo>|</mo><msub><mi>y</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>y</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>y</mi><mrow><mi>T</mi><mi>m</mi></mrow></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><mfrac><mn>1</mn><mrow><msub><mo>&Sigma;</mo><mrow><msub><mi>C</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>C</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>2</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>C</mi><mrow><mi>t</mi><mi>m</mi></mrow></msub></mrow></msub><msub><mo>&Pi;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn><mo>:</mo><mi>m</mi><mo>,</mo><msup><mi>t</mi><mo>&prime;</mo></msup><mo>=</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>:</mo><mi>T</mi></mrow></msub><mi>P</mi><mrow><mo>(</mo><msub><mi>y</mi><mrow><msup><mi>t</mi><mo>&prime;</mo></msup><mi>j</mi></mrow></msub><mo>&Element;</mo><msub><mi>c</mi><mrow><msup><mi>i</mi><mo>&prime;</mo></msup><mi>j</mi></mrow></msub><mo>)</mo></mrow></mrow></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><mo>&times;</mo><munder><mo>&Sigma;</mo><mrow><msub><mi>C</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>1</mn><mo>,</mo></mrow></msub><msub><mi>C</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>2</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>C</mi><mrow><mi>T</mi><mi>m</mi></mrow></msub></mrow></munder><mo>&lsqb;</mo><munder><mo>&Pi;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn><mo>:</mo><mi>m</mi><mo>,</mo><msup><mi>t</mi><mo>&prime;</mo></msup><mo>=</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>:</mo><mi>T</mi></mrow></munder><mi>P</mi><mrow><mo>(</mo><msub><mi>y</mi><mrow><msup><mi>t</mi><mo>&prime;</mo></msup><mi>j</mi></mrow></msub><mo>&Element;</mo><msub><mi>c</mi><mrow><msup><mi>t</mi><mo>&prime;</mo></msup><mi>j</mi></mrow></msub><mo>)</mo></mrow><mo>&times;</mo></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>C</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>c</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>C</mi><mrow><mi>T</mi><mi>m</mi></mrow></msub><mo>=</mo><msub><mi>c</mi><mrow><mi>T</mi><mi>m</mi></mrow></msub><mo>|</mo><msub><mi>Z</mi><mi>t</mi></msub><mo>)</mo></mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>Z</mi><mi>t</mi></msub><mo>,</mo><msub><mi>X</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>X</mi><mrow><mi>t</mi><mi>m</mi></mrow></msub><mo>|</mo><msub><mi>y</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>y</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>y</mi><mrow><mi>t</mi><mi>m</mi></mrow></msub><mo>)</mo></mrow></mrow><mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>C</mi><mrow><mi>T</mi><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>c</mi><mrow><mi>T</mi><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>C</mi><mrow><mi>T</mi><mi>m</mi></mrow></msub><mo>=</mo><msub><mi>c</mi><mrow><mi>T</mi><mi>m</mi></mrow></msub><mo>|</mo><msub><mi>y</mi><mn>11</mn></msub><mo>,</mo><msub><mi>y</mi><mn>12</mn></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>y</mi><mrow><mo>(</mo><mi>T</mi><mo>-</mo><mn>1</mn><mo>)</mo><mi>m</mi></mrow></msub><mo>)</mo></mrow><mo>&times;</mo><mn>...</mn><mo>&times;</mo><mi>P</mi><mrow><mo>(</mo><msub><mi>C</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>c</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>C</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mi>m</mi></mrow></msub><mo>=</mo><msub><mi>c</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mi>m</mi></mrow></msub><mo>|</mo><msub><mi>y</mi><mn>11</mn></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>y</mi><mrow><mi>t</mi><mi>m</mi></mrow></msub><mo>)</mo></mrow></mrow></mfrac><mo>&rsqb;</mo></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001041207170000021.GIF" wi="2110" he="567" /></maths>其中,<maths num="0003"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>y</mi><mrow><mi>T</mi><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>y</mi><mrow><mi>T</mi><mi>m</mi></mrow></msub><mo>,</mo><msub><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mi>m</mi></mrow></msub><mo>|</mo><msub><mi>Z</mi><mi>t</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><munder><mo>&Sigma;</mo><mrow><msub><mi>Z</mi><mrow><mi>t</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mi>n</mi></mrow></msub></mrow></munder><mi>P</mi><mrow><mo>(</mo><msub><mi>y</mi><mrow><mi>T</mi><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>2</mn><mo>)</mo><mn>1</mn><mo>,</mo><mn>...</mn><mo>,</mo></mrow></msub><msub><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>2</mn><mo>)</mo><mi>m</mi></mrow></msub><mo>|</mo><msub><mi>Z</mi><mrow><mi>t</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mi>n</mi></mrow></msub><mo>,</mo><msub><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><msub><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mi>m</mi></mrow></msub><mo>,</mo><msub><mi>Z</mi><mrow><mi>t</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>|</mo><msub><mi>Z</mi><mi>t</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>i</mi><mo>&Element;</mo><mo>&lsqb;</mo><mn>1</mn><mo>,</mo><mi>n</mi><mo>&rsqb;</mo><mo>,</mo><mi>j</mi><mo>&Element;</mo><mo>&lsqb;</mo><mn>1</mn><mo>,</mo><mi>m</mi><mo>&rsqb;</mo><mo>,</mo></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001041207170000022.GIF" wi="2054" he="391" /></maths>其中,Z<sub>t</sub>表示最上层的隐藏变量,x<sub>ti</sub>表示隐藏变量X<sub>ti</sub>在t时间下的取值,y<sub>tj</sub>表示观测变量Y<sub>tj</sub>在t时间下的取值,c<sub>ti</sub>表示模糊变量C<sub>ti</sub>在t时间下的取值,T表示整个时间片。
地址 100084 北京市海淀区100084信箱82分箱清华大学专利办公室