JPH0488428A - Approximate inference device - Google Patents

Approximate inference device

Info

Publication number
JPH0488428A
JPH0488428A JP2196260A JP19626090A JPH0488428A JP H0488428 A JPH0488428 A JP H0488428A JP 2196260 A JP2196260 A JP 2196260A JP 19626090 A JP19626090 A JP 19626090A JP H0488428 A JPH0488428 A JP H0488428A
Authority
JP
Japan
Prior art keywords
conclusion
event
clarity
relationship
static information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2196260A
Other languages
Japanese (ja)
Inventor
Hideji Ejima
江島 秀二
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Omron Corp
Original Assignee
Omron Corp
Omron Tateisi Electronics Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Omron Corp, Omron Tateisi Electronics Co filed Critical Omron Corp
Priority to JP2196260A priority Critical patent/JPH0488428A/en
Priority to KR1019910012202A priority patent/KR950004454B1/en
Priority to EP91112623A priority patent/EP0468530B1/en
Priority to US07/736,635 priority patent/US5485551A/en
Priority to DE69118981T priority patent/DE69118981T2/en
Publication of JPH0488428A publication Critical patent/JPH0488428A/en
Pending legal-status Critical Current

Links

Landscapes

  • Devices For Executing Special Programs (AREA)

Abstract

PURPOSE:To shorten an inferring time by applying input data to a relation stored in a storage means and calculating the possibility of a conclusion, and calculating and displaying static information amounts or articulation of each event by conclusions. CONSTITUTION:The device consists of a knowledge storage device 11, a knowledge composition device 12, an after-composition knowledge storage device 13, an event value input device 14, an consistency arithmetic unit 15, a dynamic information amount arithmetic unit 16, a possibility arithmetic unit 17, a possibility display device 18, a static information amount arithmetic unit 19, an articulation arithmetic unit 20, an articulation storage device 21, an articulation addition device 22, an articulation display device 23, a static information amount display device 31, a display command device 32, and an event removal device 33. Then expert's knowledge showing the relation between events and conclusions is stored previously and the input data is applied to this knowledge to calculate the possibility of a conclusion by inference; and the articulation of each event regarding the possibility of each obtained conclusion is calculated and events which are small in static information amount or articulation among events regarding one conclusion are selectively deleted. Consequently, the processing time is shortened and the reliability of the conclusion is increased.

Description

【発明の詳細な説明】 発明の要約 事象と結論との関係を表わす専門家の知識(ルール)を
あらかじめ記憶しておき、入力データをこの知識にあて
はめることにより推論を行ない、結論の可能性を算出す
るとともに、得られる各結論の可能性に関する各事象の
明瞭性を演算する近似推論装置において、−の結論に関
係する事象の中で静的情報量または明瞭性の低いものを
選択的に削除する。これにより、ルールを整理すること
ができ、処理時間の短縮化を図り 得られる結論の信頼
性を高めることができる。
[Detailed description of the invention] Expert knowledge (rules) expressing the relationship between summary events and conclusions of the invention is memorized in advance, and inferences are made by applying input data to this knowledge to determine the possibility of a conclusion. In an approximate inference device that calculates the clarity of each event related to the possibility of each conclusion obtained, selectively deletes those with static information content or low clarity among events related to the - conclusion. do. This allows rules to be organized, reducing processing time and increasing the reliability of the conclusions obtained.

発明の背景 技術分野 この発明は、事象゛と結論との関係を表わす専門家の知
識を用いて推論を行なう近似推論装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an approximate inference device that performs inference using expert knowledge representing the relationship between an event and a conclusion.

従来技術 推論結果を、その推論結果を導くために使用した事象の
情報量によって修正または変更する方式の近似推論が知
られている(たとえば、 ZhangHongmin 
 AN EXPERT SYSTEM WITHT)I
INKJNG IN] MAGES″、 Prepri
nts of 5econd IPsA Congre
ss。
Prior Art Approximate inference is known in which the inference result is modified or changed depending on the amount of information about the event used to derive the inference result (for example, ZhangHongmin
AN EXPERT SYSTEM WITH)I
INKJNG IN] MAGES'', Prepri
nts of 5econd IPsA Congress
ss.

Tokyo、  ノuly  20−25.  198
7.  P、765  )  。
Tokyo, Nouly 20-25. 198
7. P, 765).

二の近似推論方式は、事象に対して結論ごとに与えられ
たメンバーシップ関数を用いて、事象ごとの情報量(す
なわち事象の情報識別能力)を算出し、推論結果(すな
わち結論が成り立つ可能性)を、その結論を導くために
使用した事象の情報量によって修正または変更する(可
能性と情報量の積をとる)ことによって、推論結果の識
別能力を高めようとするものである。
The second approximate inference method calculates the amount of information for each event (i.e., information discrimination ability of the event) using the membership function given for each conclusion for the event, and calculates the inference result (i.e., the probability that the conclusion holds true). ) by modifying or changing the amount of information of the event used to draw the conclusion (by multiplying the probability and the amount of information), it attempts to improve the discriminative ability of the inference result.

しかしながら、このような従来の装置においては1結論
を導き出すために有用な事象も有用でない事象もすべて
ルールの中に組入れていた。このため、実際の近似推論
において多くの事象データの入力が必要となり、そのた
めに推論時間が長くかかっていた。これは故障診断など
のように短詩′間のうちに的確な結論が要求されるアプ
リケーションにおいては大きなデメリットとなっていた
However, in such conventional devices, all useful events and non-useful events for drawing a conclusion are incorporated into the rules. For this reason, it is necessary to input a large amount of event data in actual approximate inference, which takes a long time to infer. This is a major disadvantage in applications such as fault diagnosis, which require accurate conclusions within a short period of time.

発明の概要 発明の目的 この発明は有用でない事象をルールから削除してルール
(結論と事象との関係を表わす知識)を整理することが
できる近似推論装置を提供することを目的とする。
Summary of the Invention Purpose of the Invention An object of the present invention is to provide an approximate inference device that can organize rules (knowledge representing a relationship between a conclusion and an event) by deleting unuseful events from the rules.

発明の構成2作用および効果 この発明による近似推論装置は、事象と結論との関係を
あらかじめ記憶しておく記憶手段、入力データを上記記
憶手段に記憶されている関係にあてはめることにより結
論の可能性を演算する近似推論手段、上記記憶手段に記
憶されている関係を用いて結論ごとに各事象の静的情報
量または明瞭性を演算する演算手段、および所定の結論
に関して、上記演算手段によって演算された静的情報量
または明瞭性を表示する表示手段を備えている。
Structure of the Invention 2 Actions and Effects The approximate inference device according to the present invention includes a storage means for storing the relationship between an event and a conclusion in advance, and a possibility of a conclusion by applying input data to the relationship stored in the storage means. approximate inference means for calculating the amount of static information or clarity of each event for each conclusion using the relationships stored in the storage means; and a display means for displaying the amount or clarity of static information.

この発明による近似推論装置はさらに、上記表示手段に
表示された結論に関して、所定の事象を上記関係から除
去すべきことを入力するために事象除去入力手段を備え
ている。
The approximate inference device according to the present invention further includes event removal input means for inputting that a predetermined event should be removed from the relationship regarding the conclusion displayed on the display means.

この発明による近似推論装置においては、上記事象除去
入力手段から入力された事象を上記関係から除去した後
の事象と結論との関係に基づいて上記近似推論手段によ
って結論の可能性が再演算される。
In the approximate inference device according to the present invention, the probability of the conclusion is recalculated by the approximate inference means based on the relationship between the event and the conclusion after the event input from the event removal input means is removed from the relationship. .

さらにこの発明による近似推論装置においては、上記事
象除去入力手段から入力された事象を上記関係から除去
した後の事象と結論との関係を用いて上記演算手段によ
って静的情報量または明瞭性が再演算される。
Furthermore, in the approximate inference device according to the present invention, the static information amount or clarity is reconstructed by the calculation means using the relationship between the event and the conclusion after the event input from the event removal input means is removed from the relationship. Calculated.

この発明による近似推論装置は、事象と結論との関係を
あらかじめ記憶しておく記憶手段2上記記憶手段に記憶
されている関係を用いて結論ごとに各事象の静的情報量
または明瞭性を演算する演算手段、所定の結論に関して
、上記演算手段によって演算された静的情報量または明
瞭性を表示する表示手段、上記表示手段に表示された結
論に関して、所定の事象を上記関係から除去すべきこと
を入力する手段、および上記除去入力手段から入力され
た事象を上記関係から除去した後の事象と結論との関係
に入力データをあてはめることにより結論の可能性を演
算する近似推論手段を備えている。
The approximate inference device according to the present invention includes a storage means 2 that stores the relationship between an event and a conclusion in advance, and calculates the static information amount or clarity of each event for each conclusion using the relationship stored in the storage means. a calculation means for displaying the amount or clarity of static information calculated by the calculation means with respect to a predetermined conclusion; a predetermined event to be removed from the relationship with respect to the conclusion displayed on the display means; and approximate inference means for calculating the probability of a conclusion by applying the input data to the relationship between the event and the conclusion after removing the event input from the removal input means from the relationship. .

そして、上記除去入力手段から入力された事象を上記関
係から除去した後の事象と結論との関係を用いて上記演
算手段によって静的情報量または明瞭性が再演算される
Then, the static information amount or clarity is recalculated by the calculation means using the relationship between the event and the conclusion after the event input from the removal input means is removed from the relationship.

この発明によると、−の結論に関係する複数の各事象の
静的情報量または明瞭性が上記表示手段に表示される。
According to the present invention, the static information amount or clarity of each of the plurality of events related to the - conclusion is displayed on the display means.

この表示をみて作業者は静的情報量または明瞭性の低い
事象、すなわちあまり有用とは考えられない事象を削除
すべきことを上記除去入力手段により入力することがで
きる。このようにして、結論と事象との関係を表わす知
識(ルール)が整理され、より簡潔で有効な結論と事象
との関係が得られる。
Looking at this display, the operator can input, using the removal input means, that an event with a static information content or low clarity, that is, an event that is not considered to be very useful, should be deleted. In this way, the knowledge (rules) representing the relationship between conclusions and events is organized, and a more concise and effective relationship between conclusions and events can be obtained.

このようにして整理された結論と事象との関係を表わす
知識を用いて、結論の可能性を得るための近似推論、お
よび静的情報量または明瞭性の演算が再び行なわれるこ
とになる。
Using knowledge representing the relationship between conclusions and events organized in this way, approximate inference to obtain the possibility of a conclusion and calculation of static information amount or clarity are performed again.

以上のようにしてこの発明によると、−旦設定した(設
計した)結論と事象との関係(ルール)における各事象
について有用かどうかの判断か可能になるために、近似
推論装置の評価が可能となる。有用でない事象は除去さ
れ、整理されたより効果的かつ簡潔な結論と事象との関
係が得られるので、少ない事象入力データを用いて充分
実用的な近似推論が可能となり、推論時間の短縮化を図
ることができる。静的情報量または明瞭性の低い事象が
多ければ得られる結論の可能性も不明確となるが、この
発明によると上記のような事象が削除されているから信
頼性の高い結論の可能性を得ることができる。
As described above, according to the present invention, it is possible to judge whether or not each event in the relationship (rule) between a previously set (designed) conclusion and events is useful, and therefore it is possible to evaluate an approximate inference device. becomes. Unuseful events are removed and a more effective and concise organized conclusion and relationship between events is obtained, making it possible to perform sufficiently practical approximate inference using less event input data, reducing inference time. be able to. If there is a large amount of static information or a large number of events with low clarity, the possibility of a conclusion obtained will be unclear, but according to this invention, since the above-mentioned events are removed, the possibility of a highly reliable conclusion is reduced. Obtainable.

実施例の説明 (1)近似推論装置の全体構成 第1図に近似推論装置の全体構成の一例が示されている
。近似推論装置は、知識記憶装置11.知識合成装置1
2.合成後知識記憶装置13.事象値入力装置14.適
合度演算装置15.動的情報量演算装置16.可能性演
算装置17.可能性表示装置18.静的情報量演算装置
19.明瞭性演算装置20.明瞭性記憶装置21.明瞭
性加算装置22.明瞭性表示装置23、静的情報量表示
装置31.表示指令装置32および事象除去装置33か
ら構成されている。
Description of Embodiments (1) Overall configuration of approximate inference device FIG. 1 shows an example of the overall configuration of the approximate inference device. The approximate inference device includes a knowledge storage device 11. Knowledge synthesis device 1
2. Post-synthesis knowledge storage device 13. Event value input device 14. Fitness calculation device 15. Dynamic information amount calculation device 16. Possibility calculation device 17. Possibility display device 18. Static information amount calculation device 19. Clarity calculation device 20. Clarity storage 21. Clarity adder 22. Clarity display device 23, static information amount display device 31. It is composed of a display command device 32 and an event removal device 33.

以下に、これらの装置について詳述する。These devices will be explained in detail below.

(2)知識記憶装置 知識記憶装置11は、専門家等が入力した知識を、事象
と結論との関係を示す形式で記憶する装置である。この
装置は複数の専門家の知識を記憶することができる。
(2) Knowledge Storage Device The knowledge storage device 11 is a device that stores knowledge input by experts and the like in a format that shows the relationship between events and conclusions. This device can store the knowledge of multiple experts.

知識記憶装置11に記憶されている2名の専門家exl
 、 ex2の知識の例を規則(ルール)の形式で以下
に示す。
Two experts exl stored in the knowledge storage device 11
, ex2's knowledge is shown below in the form of a rule.

専門家exl  : if  20≦fl≦60. 0 ≦f2≦40゜・、
 a  ≦r1≦b  、−then  clil  
   11 ・・・(1) if  40≦fl≦80. 60≦f2≦100゜−
、a 、≦f’i≦b i2、−  then  c2
・・・(2) 皇f  ・・・ 、 a ij≦ r1≦ b  ij
 、  ・−then   cj・・・(3) 専門家ex2 : if  30≦fl≦50.10≦f2≦30゜−、a
 、  ≦f1≦b11゜ then   cl ・・・(4) if   50≦f1≦70. 70≦12≦90゜・
・・、a ≦fi≦bi2 ’・・・then   c
2 ・・・(5) if−、a、−≦N≦b、、、−then  cjIJ
        1コ ・・・(8) [1,r2. fiは事象であり、これらをそれぞれ事
象1.事象2.事象iと呼ぶことがある。事象の添字i
は1〜mの範囲の値をとる。cl、 c2. cjは結
論であり、これらをそれぞれ結論1.結論2゜結論jと
呼ぶことがある。結論の添字jは1〜nの範囲の値をと
る。
Expert exl: if 20≦fl≦60. 0≦f2≦40゜・,
a ≦r1≦b , -then clil
11...(1) if 40≦fl≦80. 60≦f2≦100゜-
, a , ≦f'i≦b i2, - then c2
...(2) Emperor f..., aij≦r1≦bij
, ・-then cj...(3) Expert ex2: if 30≦fl≦50.10≦f2≦30°-, a
, ≦f1≦b11゜then cl...(4) if 50≦f1≦70. 70≦12≦90゜・
..., a ≦fi≦bi2 '...then c
2...(5) if-,a,-≦N≦b,,,-then cjIJ
1 piece...(8) [1, r2. fi is an event, and these are respectively event 1. Event 2. Sometimes called event i. event index i
takes a value in the range of 1 to m. cl, c2. cj is the conclusion, and these are respectively concluded 1. Conclusion 2゜It is sometimes called conclusion j. The subscript j of the conclusion takes a value in the range of 1 to n.

また、al、≦fj≦b1jのように表わされたa i
j。
Also, a i expressed as al, ≦fj≦b1j
j.

1コ bo、をそれぞれ最小値、最大値と呼ぶ。1 piece bo, are called the minimum value and maximum value, respectively.

]J 上述の規則を、専門家ごとに表(テーブル)の形式で表
現すると次のようになる。
]J The above rules are expressed in the form of a table for each expert as follows.

第  1 表 専門家exl 第  2 表 専門家ex2 (3)知識合成装置 知識合成装置12は、知識記憶装置tllに記憶された
複数の専門家の知識を合成して、1つの知識にまとめる
装置である。
1st table expert exl 2nd table expert ex2 (3) Knowledge synthesizer The knowledge synthesizer 12 is a device that synthesizes the knowledge of multiple experts stored in the knowledge storage device tll and combines it into one piece of knowledge. be.

知識の合成方法は種々あるが、ここでは、各結論に関与
している各事象の最大値と最小値について、複数の専門
家の平均値と標準偏差を計算する。
There are various ways to synthesize knowledge, but here we calculate the average value and standard deviation of multiple experts for the maximum and minimum values of each event involved in each conclusion.

上述した2名の専門家の事象r1から結論c1を導く知
識を例にとって知識合成処理について以下に説明する。
The knowledge synthesis process will be described below, taking as an example the knowledge of the two experts described above that leads to the conclusion c1 from the event r1.

上述の規則(第(1)式、第(4)式)から、事象1 
(fl)から結論1 (cl)を求める規則を抽比する
と次のように表わされる。
From the above rules (Equations (1) and (4)), event 1
By drawing the rules for obtaining conclusion 1 (cl) from (fl), it is expressed as follows.

専門家ext  :if  20≦f1≦60  th
en  cl−(7)専門家ex2 : 1f80≦f
1≦50  then  cl=−(8)最小値の平均
値m 、および最大値の平均値ln m  が算出される。
Expert ext: if 20≦f1≦60 th
en cl-(7) Expert ex2: 1f80≦f
1≦50 then cl=−(8) The average value m of the minimum values and the average value ln m of the maximum values are calculated.

aX 20+ 80 −25       ・・・(9)11
’l、    g 即】n     、2 第  3 表 最小値の標準偏差σ 、および、最大値の標準1n 偏差σ  が算出される。
aX 20+ 80 -25 ... (9) 11
'l, g i.e.] n, 2 Table 3 The standard deviation σ of the minimum value and the standard 1n deviation σ of the maximum value are calculated.

IaX 二のような専門家の知識の合成演算を、上述した規則(
第(1)式〜第(8)式)について、各結論に関与して
いる各事象の最小値と最大値のすべてについて行なうと
1次のような表(テーブル)が得られる。
The above-mentioned rules (
For equations (1) to (8), if all the minimum and maximum values of each event involved in each conclusion are examined, a table as shown below is obtained.

(以下余白) 一般に、近似推論においては、事象に対してメンバーシ
ップ関数が与えられる。ここでは、−例として、上述の
ようにして合成された専門家の知識を用いてガウス分布
によりメンバーシップ関数を求める方法について説明す
る。
(Left below) Generally, in approximate reasoning, a membership function is given to an event. Here, as an example, a method for determining membership functions using Gaussian distribution using expert knowledge synthesized as described above will be described.

最小値の平均値m  、最大値の平均値m  。Average value m of minimum values, average value m of maximum values.

1111n                    
    l1aX最小値の標準偏差σ、、最大値の標準
偏差in σ  を用いて、メンバーシップ関数は次式によlaX り表わされる。
1111n
Using the standard deviation σ of the minimum value of l1aX, and the standard deviation in σ of the maximum value, the membership function is expressed as laX by the following equation.

・・・(13) ただし。...(13) however.

X  :事象への入力データの値 Φ(X)二人力データXが事象に適合する程度(適合度
) (iauss(x) :入力Xにおけるガウス分布の値
である。
X: Value of input data to the event Φ(X) Degree to which the two-person data X fits the event (degree of fit) (iauss(x): Value of the Gaussian distribution at the input X.

第2図にガウス分布の一例を示す。このガウス分布にお
いてメンバーシップ関数の作成のために左半分のみが使
用される。Φ(X)−0,5におけるXの位置はm 、
またはm  によって決定さ■1 n        
    IaXれ、傾きはσ 、またはσ  によって
決定され111            laXる。
Figure 2 shows an example of a Gaussian distribution. Only the left half of this Gaussian distribution is used to create the membership function. The position of X at Φ(X)-0,5 is m,
or m determined by ■1 n
IaX, the slope is determined by σ, or σ111laX.

一例として、事象flから結論c1を求めるためのメン
バーシップ関数は、第(9)式から第(12)式により
算出した値を用いて第3a図から第3C図のようにして
作成される。この場合、第(18)式は次のようになる
As an example, the membership function for determining the conclusion c1 from the event fl is created as shown in FIGS. 3a to 3c using values calculated by equations (9) to (12). In this case, equation (18) becomes as follows.

・・・(14) 第3a図は第(18)式または第(14)式の右辺第1
項を、第3b図は第(13)式または第(14)式の右
辺第2項を、第3C図は上記第1項から第2項を減算し
た結果、すなわち第(13)式または第(14)式で4
表わされるメンバーシップ関数を表わしている。
...(14) Figure 3a is the first right-hand side of equation (18) or equation (14).
Figure 3b shows the second term on the right side of equation (13) or equation (14), and Figure 3C shows the result of subtracting the second term from the first term above, that is, equation (13) or equation (14). (14) is 4
represents the membership function to be represented.

第3表に示す合成された知識に基づいて作成された各事
象fl、 r2. rN:: −) LN テ、結論c
l、 c2. cjを求めるためのメンバーシップ関数
の例を、第4a図、第4b図および第4c図に示す。
Each event fl, r2. created based on the synthesized knowledge shown in Table 3. rN:: -) LN Te, conclusion c
l, c2. Examples of membership functions for determining cj are shown in FIGS. 4a, 4b and 4c.

(4)合成後知識記憶装置 合成後知識記憶装置13には、知識合成装置12によっ
て算出された平均値と標準偏差が、第3表のような形式
で記憶される。知識の合成は推論の都度行なう必要はな
いため、このようにあらかじめ計算した結果を記憶して
おく。そして推論の都度この記憶装置13内の値を読み
出して使用することによって推論処理の高速化を図るこ
とができる。
(4) Post-synthesis knowledge storage device The post-synthesis knowledge storage device 13 stores the average value and standard deviation calculated by the knowledge synthesis device 12 in the format shown in Table 3. Since it is not necessary to synthesize knowledge every time an inference is made, the results calculated in advance in this way are memorized. By reading out and using the values in the storage device 13 each time an inference is made, it is possible to speed up the inference process.

(5)事象値入力装置 事象値入力装置14はキーボード、通信インターフェイ
ス装置、メモリ、ファイルなどから、事象ごとに入力さ
れる入力データを読み込む装置である。入力されたデー
タは適合度演算装置15に与えられるとともに、各事象
のデータが入力されたかどうかの情報が明瞭性加算装置
22に与えられる。
(5) Event value input device The event value input device 14 is a device that reads input data input for each event from a keyboard, communication interface device, memory, file, etc. The input data is given to the fitness computing device 15, and information as to whether data for each event has been input is given to the clarity addition device 22.

事象値は確定値のみならず言語値やメンバーシップ関数
で与えてもよい。
The event value may be given not only as a definite value but also as a linguistic value or a membership function.

(8)適合度演算装置 適合度演算装置15は、事象値入力装置14から入力さ
れたデータの各メンバーシップ関数(または結論)に対
する適合度を算出するものである。具体的には適合度は
、入力データか確定値の場合には第(13)式の右辺の
変数Xとして入力データを代入することによりΦ(X)
として求められる。もちろんこのような演算式を必ずし
も用いなくてもよい。入力データが言語値やメンバーシ
ップ関数の場合には、たとえばMIN−MAXを用いて
適合度が算出されよう。
(8) Fitness calculation device The fitness calculation device 15 calculates the fitness of the data input from the event value input device 14 for each membership function (or conclusion). Specifically, if the input data is a definite value, the goodness of fit can be calculated by substituting the input data as the variable X on the right side of equation (13).
It is required as. Of course, such an arithmetic expression does not necessarily have to be used. If the input data is a linguistic value or a membership function, the degree of fitness may be calculated using MIN-MAX, for example.

(7)動的情報量演算装置と静的情報量演算装置事象f
1の事象値(入力データ)をxl、事象r2の事象値を
x2.事象fiの事象値をxiとする。これらのデータ
は事象値入力装置14から入力される。
(7) Dynamic information calculation device and static information calculation device event f
The event value of event r2 (input data) is xl, and the event value of event r2 is x2. Let the event value of event fi be xi. These data are input from the event value input device 14.

第5a図および第5b図に示すように各適合度”11 
’ m12 ’ ”lj ’ ”21 ’ m22 ’
 ”2jを次0ように定める。
As shown in Figures 5a and 5b, each degree of fitness is "11".
'm12''lj''21'm22'
``2j is defined as 0 as follows.

” 11 ’入力データxiの結論C1のメンバーシッ
プ関数に対する適合度 ”12’入力データx1の結論C2のメンバーシップ関
数に対する適合度 jrllj:入力データx1の結論cjのメンバーシッ
プ関数に対する適合度 m21.入力データx2の結論C1のメンバーシップ関
数に対する適合度 ”22・入力データx2の結論C2のメンバーシップ関
数に対する適合度 m2j:入力データx2の結論ejのメンバーシップ関
数に対する適合度 一般に、第5C図に示すように、適合度m1.を入力デ
ータ(事象値)xiの結論cjのメンバーシップ関数に
対する適合度とする。
11 'Fitness of the input data xi to the membership function of the conclusion C1' 12 'Fitness of the input data x1 to the membership function of the conclusion C2 jrllj: goodness of fit of the input data x1 to the membership function of the conclusion cj m21. Fit of input data x2 to the membership function of conclusion C1 ``22 - Fit of input data x2 to the membership function of conclusion C2 m2j: Fit of input data x2 to the membership function of conclusion ej Generally, as shown in Fig. 5C. As shown, the goodness of fit m1. is the goodness of fit of the input data (event value) xi to the membership function of the conclusion cj.

これらの適合度は入力データxi、 x2. xiが与
えられたときに適合度演算装置15によって算出される
These fitness values are calculated based on the input data xi, x2. It is calculated by the fitness calculating device 15 when xi is given.

ここでファジィ・エントロピという概念を考える。Let us now consider the concept of fuzzy entropy.

人力xiが与えられたときのファジィ・エントロピEf
iを次のように定義する。
Fuzzy entropy Ef when human power xi is given
Define i as follows.

Eri −、’4 f (m、/ M、 ) log 
(m、/Mi) 1・・・(15) ここで M、−Σ m・・              ・・ 
(18)1+−113 二のファジィ・エントロピは、情報識別能力の指標の一
種で、入力データxiを与えたときに、結論が明確に忠
別できるほど小さい値となり、結論があいまいにしか識
別できないほど大きい値となる。
Eri −, '4 f (m, / M, ) log
(m, /Mi) 1...(15) Here M, -Σ m...
(18) 1 + - 113 The second fuzzy entropy is a type of index of information discrimination ability. When input data xi is given, the value is small enough that the conclusion can be clearly identified, and the value is small enough that the conclusion can only be vaguely identified. It becomes a large value.

ファジィ・エントロピEfの取り得る値の範囲は以下に
示すものとなる。
The range of values that the fuzzy entropy Ef can take is as shown below.

0≦Ef≦log(n ) n;事象上の結論数 次に、このファジィ・エントロピEftを使用して、入
力データxiが与えられたときの動的情報量Iff、(
xi)を求める。ここで、動的情報量1fiD(xi)
とは、推論を行なうときにおける結論を確定するための
事象の識別能力である。
0≦Ef≦log(n) n; number of conclusions on the event Next, using this fuzzy entropy Eft, the dynamic information amount Iff when input data xi is given, (
Find xi). Here, the amount of dynamic information 1fiD(xi)
is the ability to identify events in order to establish a conclusion when making inferences.

そこで、事象目についての動的情報量1fia(xi)
を、最大ファジィ・エントロピから、入力データxiが
与えられたときのファジィ・エントロピEftを引いた
ものと定義する。
Therefore, the amount of dynamic information about the event number 1fia(xi)
is defined as the maximum fuzzy entropy minus the fuzzy entropy Eft when input data xi is given.

Ifin(xi)−1Cg(n)+、)?−i(mij
/M、 ) l og (mij/M、 ) 1・・・
(17) 入力データxiが与えられなかった事象f1の動的情報
量は零となる。
Ifin(xi)-1Cg(n)+,)? -i(mij
/M, ) log (mij/M, ) 1...
(17) The dynamic information amount of the event f1 to which no input data xi is given is zero.

動的情報量演算装置16は、適合度演算装置15で得ら
れた適合度を用いて、第(17)式にしたがって事象ご
とに動的情報量を算出する。
The dynamic information amount calculating device 16 uses the fitness obtained by the fitness calculating device 15 to calculate the dynamic information amount for each event according to equation (17).

動的情報量は上述のように入力データxiに依存する。The amount of dynamic information depends on the input data xi as described above.

これに対して、静的情報量は入力データに依存しないも
のであって、最大ファジィ・エントロピから、事象のレ
ンジ幅の中のファジィ・エントロピの平均を引いたもの
を、事象全体の静的情報量とする。事象iについての静
的情報量は次式%式% m ij(x ’k):事象riについての入力データ
X2にの結論cjのメンバーシップ 関数に対する適合度 静的情報量を求めるときには、第4c図に示すように、
事象fiのレンジ幅Xll〜xjpをδ間隔で(p−1
)個に分割している。第(18)式の(1/p)[Σ 
81.]は各X l kについてファジィ・エントロピ
を計算してそれらの平均を求める演算を表わしている。
On the other hand, the amount of static information does not depend on the input data, and the static information of the entire event is calculated by subtracting the average fuzzy entropy within the range of the event from the maximum fuzzy entropy. Quantity. The amount of static information about event i is determined by the following formula% m ij (x 'k): The degree of fitness of conclusion cj to the membership function of input data X2 for event ri When calculating the amount of static information, the fourth c. As shown in the figure,
The range width Xll to xjp of the event fi is expressed at intervals of δ (p-1
). (1/p) [Σ
81. ] represents the operation of calculating the fuzzy entropy for each X l k and finding their average.

第(18)式および第(19)式から分るように、事象
のメンバーシップ関数間の重なりか大きいほど。
As can be seen from equations (18) and (19), the greater the overlap between the event membership functions.

事象の静的情報量は小さく、事象のメンバーシップ関数
間の重なりが小さいほど、事象の静的情報量は大きい。
The amount of static information of an event is small, and the smaller the overlap between the membership functions of an event, the larger the amount of static information of an event.

つまり、静的情報量は、事象のメンバー)ツ:プ関数が
結論を識別する能力を示してい赤 る。
In other words, the amount of static information indicates the ability of the event member function to identify the conclusion.

静的情報量演算装置19は1合成された知識により得ら
れるメンバーシップ関数から、上述した第(18)式お
よび第(19)式にしたがって、事象ごとに、静的情報
量を演算して記憶する。静的情報量は入力データには依
存しないので、1回のみ算出されればよい。
The static information amount calculating device 19 calculates and stores the amount of static information for each event from the membership function obtained from the synthesized knowledge according to the above-mentioned equations (18) and (19). do. Since the static information amount does not depend on input data, it only needs to be calculated once.

〈8)可能性演算装置 各結論ごとに、その結論に関与する事象の情報量の総和
が1になり、かつそれらの事象の情報量の相対強度は変
化しないような事象の情報量を算出する。この算出した
情報量を重みという。
(8) Possibility calculation device For each conclusion, calculates the amount of information of events such that the sum of the amount of information of events involved in that conclusion is 1 and the relative strength of the amount of information of those events does not change. . This calculated amount of information is called a weight.

たとえば上述した動的情報量を用いると事象fiごとの
重みvlは次のようになる。
For example, if the above-mentioned dynamic information amount is used, the weight vl for each event fi will be as follows.

vi= Iff (xi)/1子 1fi、(xi) 
    =−(20)次に、これらの重みと適合度との
積を計算し。
vi= If (xi)/1 child 1fi, (xi)
=-(20) Next, calculate the product of these weights and the goodness of fit.

それを結論ごとに合計したものを、各結論cjの可能性
Pr、とじて算出する。
The total sum for each conclusion is calculated as the probability Pr of each conclusion cj.

たとえば上記の例では Pr、−Σ (vj x m ij)       ・
−(21)J     1+1 可能性演算装置17は上述した演算を行ない結論ごとの
可能性を算出する。
For example, in the above example, Pr, -Σ (vj x m ij) ・
-(21)J 1+1 The possibility calculation device 17 performs the above-mentioned calculation to calculate the probability for each conclusion.

(9)可能性表示装置 この可能性表示装置18は、可能性演算装置17で算出
された可能性を結論ごとに表示するものである。この可
能性の表示は、すべての結論について表示するようにし
てもよいし、可能性が高い結論を1個または複数個表示
するものでもよい。また1通信によって可能性を他の装
置に伝送したり、可能性をメモリやファイルに記憶して
もよい。
(9) Possibility Display Device This possibility display device 18 displays the possibilities calculated by the possibility calculation device 17 for each conclusion. The possibility may be displayed for all conclusions, or one or more highly probable conclusions may be displayed. Also, the possibility may be transmitted to another device through one communication, or the possibility may be stored in a memory or a file.

(10)明瞭性演算装置 明瞭性演算装W20は、各結論ごとに、各事象の明瞭性
を演算する装置である。ここで、各結論ごとの各事象の
明瞭性とは、ある結論の可能性を評価する時の各事象の
相対的な識別能力を示すものである。したがって、この
明瞭性により、ある結論を確定するための、複数の事象
の識別能力を比較することができ、どの事象が高い識別
能力を持っているか(多くの情報量を持っているか)が
分る。
(10) Clarity calculation device The clarity calculation device W20 is a device that calculates the clarity of each event for each conclusion. Here, the clarity of each event for each conclusion indicates the relative discernment ability of each event when evaluating the possibility of a certain conclusion. Therefore, this clarity makes it possible to compare the discriminative ability of multiple events in order to establish a certain conclusion, and to understand which event has a high discriminative ability (contains a large amount of information). Ru.

結論ごとの各事象の明瞭性は次式により求められる。The clarity of each event for each conclusion is determined by the following formula.

ただし。however.

A1.−Σ m、、(xi  ) IJ  *−+  IJ  k すなわち ・・・(23) 事象f iに結論cjのメンバーシップ関数が存在すれ
ばA、、>O lコ 事象fIに結論cjのメンバーシップ関数が存在しなけ
ればA、、−0 J 結論ごとの各事象の明瞭性を表わす第(22)式の分母
は、結論ejのメンバーシップ関数が存在する事象rl
についてのみその静的情報量1fisの総和をとるもの
である。
A1. -Σ m,, (xi) IJ *-+ IJ k That is... (23) If the membership function of conclusion cj exists in event f i, then the membership function of conclusion cj in event fI. If the function does not exist, A,, -0 J The denominator of equation (22), which represents the clarity of each event for each conclusion, is the event rl for which the membership function of conclusion ej exists.
The total sum of the static information amount 1fis is calculated only for .

明瞭性は静的情報量を第(22)式によって正規化した
ものであるので、相対的な識別能力が直観的に分りやす
くなっている。
Since clarity is obtained by normalizing the amount of static information using equation (22), it is easy to intuitively understand the relative discrimination ability.

このようにして、明瞭性演算袋!20において各結論ご
とに各事象の明瞭性が算出される。
In this way, clarity calculation bag! In step 20, the clarity of each event is calculated for each conclusion.

(11)明瞭性記憶装置 明瞭性記憶装置21は、明瞭性演算装置20で算出され
た各結論ごとの各事象の明瞭性を1己憶する装置である
。明瞭性の演算は、推論のたびに行なう必要はない。そ
こで、知識を合成したときに算出した明瞭性を明瞭性記
憶装置21に記憶しておき。
(11) Clarity Storage Device The clarity storage device 21 is a device that stores the clarity of each event for each conclusion calculated by the clarity calculation device 20. Clarity calculations do not need to be performed every time an inference is made. Therefore, the clarity calculated when knowledge is synthesized is stored in the clarity storage device 21.

推論を行なうたびに明瞭性記憶装置21に記憶している
値を読み出すようにする。これにより1推論処理の高速
化が図れる。
The value stored in the clarity storage device 21 is read out every time an inference is made. This makes it possible to speed up one inference process.

(12)明瞭性加算装置 明瞭性加算装置22は、データが実際に入力された事象
の明瞭性を結論ごとに演算する装置である。ここでは、
実際に行なわれる推論のために。
(12) Clarity Addition Device The clarity addition device 22 is a device that calculates the clarity of an event to which data is actually input for each conclusion. here,
for the inferences that are actually made.

データが入力された事象の明瞭性の結論ごとの総和をと
る。この明瞭性の総和は、推論結果の明瞭性を示す。こ
の明瞭性が高いほど、推論結果(結論)を導くための情
報量が多いといえる。したがって明瞭性は推論結果自体
の信頼性を判断する指標に使用することができる。
Take the summation for each conclusion of the clarity of the events for which data has been entered. The sum of this clarity indicates the clarity of the inference result. It can be said that the higher the clarity, the greater the amount of information for deriving the inference result (conclusion). Therefore, clarity can be used as an indicator to judge the reliability of the inference result itself.

推論結果に対する(すなわち、結論ごとの)明瞭性は次
式にしたがって算出される。
The clarity for the inference results (that is, for each conclusion) is calculated according to the following formula.

(1,−1壬、Cρ8.         ・・・(2
4)ただし、第(24)式において入力データxiが与
えられなかった事象riの明瞭性cp、、は0として取
J 扱う。すなわち、入力データxjが与えられた事象の明
瞭性CL、についてのみ第(24)式の加算が行1コ なわれる。
(1, -1 壬、Cρ8. ...(2
4) However, in equation (24), the clarity cp of the event ri for which no input data xi is given is treated as 0. That is, the addition of equation (24) is performed in one row only for the clarity CL of the event to which input data xj is given.

推論結果の明瞭性cI!、のとり得る範囲は。Clarity of inference results cI! What is the possible range of ?

コ 0.0 ≦C1,≦1.0 コ である。つまり、推論を行なう前に与えられた知識の中
で、ある結論を導くために使用することができる事象の
すべてについてデータを入力して推論を行なった場合、
その結論の明瞭性は1.0になる。また、ある結論を導
くために使用することができる事象の中で、一部の事象
のみについて。
ko0.0≦C1,≦1.0 ko. In other words, if you make an inference by inputting data about all the events that can be used to draw a certain conclusion within the knowledge given before making the inference,
The clarity of the conclusion will be 1.0. Also, only some of the events that can be used to draw a certain conclusion.

データを入力した場合、明瞭性は0.0から1.0の間
の値となる。このとき、使用することができる事象の中
で、明瞭性の高い事象を多く使用すれば、結論の明瞭性
も高くなり、信頼性が高い推論結果が得られると言える
If the data is entered, clarity will be a value between 0.0 and 1.0. At this time, it can be said that if a large number of events with high clarity are used among the events that can be used, the clarity of the conclusion will also be increased, and a highly reliable inference result can be obtained.

(13)明瞭性表示装置 明瞭性表示装置23は、明瞭性加算装置22で算出した
推論結果(−例として上述した可能性)に対する明瞭性
を表示する装置である。明瞭性は推論結果と共に表示し
てもよいし、また明瞭性を他の装置に伝送したり、メモ
リやファイルへ記憶するようにしてもよい。
(13) Clarity Display Device The clarity display device 23 is a device that displays the clarity of the inference result (-the possibility mentioned above as an example) calculated by the clarity addition device 22. The clarity may be displayed along with the inference results, or the clarity may be transmitted to another device or stored in memory or a file.

この明瞭性の表示は、推論結果の全ての結論について表
示する。したがって結論が複数存在する場合には、それ
ぞれの結論に対応する明瞭性が表示される。
This clarity display displays all conclusions of the inference results. Therefore, if there are multiple conclusions, the clarity corresponding to each conclusion is displayed.

このようにして、データが入力されるたびに。In this way, every time data is entered.

入力されたデータが属する事象の情報量を演算し、推論
結果に対する明瞭性を表示することにより、推論結果に
対する信頼性をユーザが判断できるようになる。
By calculating the information amount of the event to which the input data belongs and displaying the clarity of the inference result, the user can judge the reliability of the inference result.

(14)静的情報量表示装置と表示指令装置上述のよう
に各事象についての静的情報量が演算装置19で演算さ
れ、その結果は第6図に示すように、結論ごとにテーブ
ルの形で演算装置19または静的情報量表示装置31に
記憶される。第6図のテーブルにおいて、順番は静的情
報量の大きさの順番である。
(14) Static information amount display device and display command device As mentioned above, the static information amount for each event is calculated by the calculation device 19, and the results are presented in the form of a table for each conclusion, as shown in Figure 6. and is stored in the arithmetic unit 19 or the static information amount display device 31. In the table of FIG. 6, the order is the order of the magnitude of the amount of static information.

静的情報量表示装置31は1表示指令装置32から結論
を特定する番号jまたはコードが入力されたときに そ
の結論に関係する静的情報量を第6図のテーブルから読
出し1それらのうちで大きい順に5つおよび小さい順に
5つ1合計10の静的情報量を表示する。作業者がこれ
らの表示をみて事象間で静的情報量のばらつきが大きい
と判断したような場合にすべての事象の静的情報量をみ
たいときには表示指令装置32から全事象についての表
示指令を入力する。すると表示装置31は、所与の結論
に関するすべての事象の静的情報量を表示する。
When the number j or code specifying a conclusion is input from the display command device 32, the static information amount display device 31 reads out the amount of static information related to that conclusion from the table shown in FIG. A total of 10 static information amounts, 5 in descending order and 5 in descending order, are displayed. When the operator looks at these displays and determines that there is a large variation in the amount of static information between events, and wants to see the amount of static information for all events, he inputs a display command for all events from the display command device 32. do. The display device 31 then displays the amount of static information of all events related to the given conclusion.

このようにして2作業者は所望の結論についての各事象
の静的情報量、すなわち各事象が結論に対して有用かど
うか(寄与するかどうか)を表示をみて判断することが
できる。
In this way, the two workers can judge the amount of static information of each event regarding the desired conclusion, that is, whether each event is useful (contributes) to the conclusion, by looking at the display.

上述のように結論ごとの各事象の明瞭性c、p、。As mentioned above, the clarity of each event per conclusion, c, p,.

J は静的情報量を正規化することにより求められるので、
この明瞭性C111、を第6図のテーブルのよJ うな形で記憶しておき、静的情報量に代えて明瞭性cn
、、を表示装置31に表示するようにしてもよJ い。
J can be found by normalizing the amount of static information, so
This clarity C111 is stored in a form similar to the table in Figure 6, and the clarity cn is used instead of the static information amount.
, , may be displayed on the display device 31.

(15)事象除去装置 事象除去装置33は、静的情報量表示袋!81に表示さ
れた各事象の静的情報量(または明瞭性C1)、、)を
見て1作業者が削除すべきと判断したJ 事象を入力するためのものである。
(15) Event removal device The event removal device 33 is a static information display bag! This is for inputting J events that one operator has determined should be deleted by looking at the static information amount (or clarity C1) of each event displayed in 81.

たとえば作業者は表示装置31に表示された静的情報量
か大きい5つの事象と静的情報量が小さい5つの事象と
を比較して、それらの静的情報量の差か非常に大きい(
たとえば小さい静的情報量の2倍以上である)ものがあ
るときには1静的情報量の小さい事象を削除すべきこと
を装置33から入力する。
For example, an operator compares five events with a large amount of static information displayed on the display device 31 and five events with a small amount of static information, and determines whether the difference in the amount of static information is very large (
For example, if there is an event whose static information amount is twice or more than the small static information amount, an input is input from the device 33 that the event with a small static information amount of one should be deleted.

(1B)可能性、明瞭性等の再演算 ある結論について削除すべき1または複数の事象が事象
除去装置33から入力されると1可能性明瞭性等の再演
算が行なわれる。すなわち削除すべき事象を表わすデー
タは一方では適合度演算装置15に送られ、この装置1
5における適合度演算において、削除すべきものとされ
た事象の上記の結論に関するメンバーシップ関数の適合
度の演算が省略される。したかって、可能性演算装置1
7における可能性演算においても削除すべきものとされ
た事象の入力データは算入されないことになる。
(1B) Recalculation of probability, clarity, etc. When one or more events to be deleted for a certain conclusion are input from the event removal device 33, recalculation of probability, clarity, etc. is performed. That is, the data representing the events to be deleted are sent on the one hand to the goodness-of-fit calculation device 15;
In the fitness calculation in step 5, the calculation of the fitness of the membership function regarding the above conclusion of the event determined to be deleted is omitted. So, possibility calculation device 1
Input data of events determined to be deleted will not be included in the possibility calculation in step 7.

事象の削除は上述した知識を表わす規則からその事象を
除去することを意味する。このようにして、該当する結
論について装置33から入力された事象を除去した規則
(ルール)にしたがって新たに算出された可能性が表示
装置18に表示される。
Deleting an event means removing the event from the rules representing the knowledge described above. In this way, a newly calculated possibility is displayed on the display device 18 for the corresponding conclusion according to the rule from which the event inputted from the device 33 is removed.

これにより1作業者はその事象の削除が妥当であったか
どうかなどの判断をすることができる。
This allows one worker to judge whether the deletion of the event was appropriate or not.

同じように、装置33から入力された削除すべき事象を
表わすデータは静的情報量演算装置19にも与えられ、
削除すべきものとされた事象を除去した規則にしたがっ
て静的情報量が再演算される。
Similarly, the data representing the event to be deleted inputted from the device 33 is also given to the static information amount calculation device 19,
The amount of static information is recalculated according to the rule that removes the events that should be deleted.

また、明瞭性演算および明瞭性加算も再度行なわれない
。このようにして再演算された結論ごとの明瞭性は表示
装置23に表示され、静的情報量は表示装置31に表示
される。
Also, clarity calculations and clarity additions are not performed again. The clarity of each conclusion recalculated in this way is displayed on the display device 23, and the amount of static information is displayed on the display device 31.

静的情報量の表示、事象の削除入力、削除された事象を
除いた規則にしたがう再演算は、結論の番号」を変えな
がら、各結論ごとに繰返し行なわれる。そして、最終的
にはすべての結論についての規則がより簡潔な形に整理
される。この処理を簡単にまとめると第7図に示すよう
に表わされる。
Displaying the amount of static information, deleting and inputting events, and recalculating according to rules excluding deleted events are repeated for each conclusion while changing the conclusion number. Finally, the rules for all conclusions are organized into a more concise form. This process can be briefly summarized as shown in FIG.

上述した各装置11〜23.31〜33はメモリおよび
表示装置を含むコンピュータによって実現できるのはい
うまでもない。たとえば知工合成装置12各種演算装置
15.16.17.19.20.22はプログラムにし
たがって動作するCPUによって好適に実現される。
It goes without saying that each of the devices 11 to 23 and 31 to 33 described above can be realized by a computer including a memory and a display device. For example, the various arithmetic units 15, 16, 17, 19, 20, and 22 of the intellectual and technological synthesis device 12 are suitably realized by a CPU that operates according to a program.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は近似推論装置の全体構成の一例を示すブロック
図である。 第2図はガウス分布を示すグラフである。 第3a図から第3c図はメンバーシップ関数が形成され
る様子を示すグラフである。 第4a図、第4b図および第4c図は、各事象ごとに得
られたメンバーシップ関数を示すグラフである。 第5a図、第5b図および第5c図は適合度を求める様
子を示すグラフである。 第6図は静的情報量テーブルを示すものである。 第7図は事象の削除処理を示すフロー・チャートである
。 32・・・表示指令装置。 33・・・事象除去装置。
FIG. 1 is a block diagram showing an example of the overall configuration of an approximate inference device. FIG. 2 is a graph showing a Gaussian distribution. Figures 3a to 3c are graphs showing how membership functions are formed. Figures 4a, 4b and 4c are graphs showing the membership functions obtained for each event. FIGS. 5a, 5b, and 5c are graphs showing how the goodness of fit is determined. FIG. 6 shows a static information amount table. FIG. 7 is a flow chart showing event deletion processing. 32...Display command device. 33...Event removal device.

Claims (1)

【特許請求の範囲】 (1)事象と結論との関係をあらかじめ記憶しておく記
憶手段, 入力データを上記記憶手段に記憶されている関係にあて
はめることにより結論の可能性を演算する近似推論手段
, 上記記憶手段に記憶されている関係を用いて結論ごとに
各事象の静的情報量または明瞭性を演算する演算手段,
および 所定の結論に関して,上記演算手段によって演算された
静的情報量または明瞭性を表示する表示手段。 を備えた近似推論装置。 (2)上記表示手段に表示された結論に関して,所定の
事象を上記関係から除去すべきことを入力する手段をさ
らに備えた請求項(1)に記載の近似推論装置。 (3)上記除去入力手段から入力された事象を上記関係
から除去した後の事象と結論との関係に基づいて結論の
可能性を演算するよう上記近似推論手段を制御する手段
をさらに備えた請求項(2)に記載の近似推論装置。 (4)上記除去入力手段から入力された事象を上記関係
から除去した後の事象と結論との関係を用いて静的情報
量または明瞭性を演算するよう上記演算手段を制御する
手段をさらに備えた請求項(2)に記載の近似推論装置
。 (5)上記近似推論手段が, 入力されたデータを上記関係によって表わされるメンバ
ーシップ関数を用いて適合度に変換する適合度演算手段
, この適合度を用いて事象ごとの動的情報量を求める動的
情報量演算手段、および 上記適合度と動的情報量とを用いて結論の可能性を求め
る可能性演算手段 から構成される請求項(1)に記載の近似推論装置。 (8)上記結論の可能性を表示する表示装置をさらに備
えている請求項(1)に記載の近似推論装置。 (7)上記演算手段から得られる静的情報量を用いて結
論ごとに各事象の明瞭性を算出し、この算出した明瞭性
を用いて、または上記演算手段から得られる明瞭性を用
いて、実際にデータが入力された事象の明瞭性を加算し
て結論ごとの明瞭性を演算する加算手段、 をさらに備えた請求項(1)に記載の近似推論装置。 (8)上記明瞭性加算手段から得られる推論結果に対す
る明瞭性を表示する明瞭性表示手段、 をさらに備えた請求項(7)に記載の近似推論装置。 (9)事象と結論との関係をあらかじめ記憶しておく記
憶手段。 上記記憶手段に記憶されている関係を用いて結論ごとに
各事象の静的情報量または明瞭性を演算する演算手段。 所定の結論に関して、上記演算手段によって演算された
静的情報量または明瞭性を表示する表示手段。 上記表示手段に表示された結論に関して、所定の事象を
上記関係から除去すべきことを入力する手段、および 上記除去入力手段から入力された事象を上記関係から除
去した後の事象と結論との関係に入力データをあてはめ
ることにより結論の可能性を演算する近似推論手段、 を備えた近似推論装置。 (10)上記除去入力手段から入力された事象を上記関
係から除去した後の事象と結論との関係を用いて静的情
報量または明瞭性を演算するよう上記演算手段を制御す
る手段をさらに備えた請求項(9)に記載の近似推論装
置。
[Scope of Claims] (1) Storage means for storing the relationship between events and conclusions in advance, and approximate inference means for calculating the possibility of a conclusion by applying input data to the relationship stored in the storage means. , calculation means for calculating the static information amount or clarity of each event for each conclusion using the relationships stored in the storage means;
and display means for displaying the amount or clarity of static information calculated by the calculation means with respect to the predetermined conclusion. Approximate reasoning device with (2) The approximate inference device according to claim (1), further comprising means for inputting that a predetermined event should be removed from the relationship regarding the conclusion displayed on the display means. (3) A claim further comprising means for controlling the approximate inference means to calculate the probability of a conclusion based on the relationship between the event and the conclusion after removing the event input from the removal input means from the relationship. The approximate inference device according to item (2). (4) Further comprising means for controlling the calculation means to calculate static information amount or clarity using the relationship between the event and the conclusion after removing the event input from the removal input means from the relationship. The approximate inference device according to claim (2). (5) A goodness-of-fit calculation means in which the approximate inference means converts the input data into goodness of fit using a membership function expressed by the above relationship, and this goodness of fit is used to calculate the amount of dynamic information for each event. 2. The approximate inference device according to claim 1, comprising: a dynamic information amount calculation means; and a possibility calculation means for calculating the possibility of a conclusion using the fitness degree and the dynamic information amount. (8) The approximate inference device according to claim (1), further comprising a display device that displays the possibility of the conclusion. (7) Calculate the clarity of each event for each conclusion using the amount of static information obtained from the calculation means, and use the calculated clarity or the clarity obtained from the calculation means, The approximate inference device according to claim 1, further comprising: adding means for calculating the clarity of each conclusion by adding up the clarity of events for which data is actually input. (8) The approximate inference device according to claim (7), further comprising: clarity display means for displaying the clarity of the inference result obtained from the clarity addition means. (9) A memory means for storing the relationship between events and conclusions in advance. Calculating means for calculating the static information amount or clarity of each event for each conclusion using the relationships stored in the storage means. Display means for displaying the static information amount or clarity calculated by the calculation means with respect to a predetermined conclusion. With respect to the conclusion displayed on the display means, a means for inputting that a predetermined event should be removed from the relationship, and a relationship between the event and the conclusion after the event input from the removal input means is removed from the relationship. Approximate inference means for calculating the probability of a conclusion by applying input data to . (10) Further comprising means for controlling the calculation means to calculate static information amount or clarity using the relationship between the event and the conclusion after removing the event input from the removal input means from the relationship. The approximate inference device according to claim (9).
JP2196260A 1990-07-26 1990-07-26 Approximate inference device Pending JPH0488428A (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2196260A JPH0488428A (en) 1990-07-26 1990-07-26 Approximate inference device
KR1019910012202A KR950004454B1 (en) 1990-07-26 1991-07-18 Approximate reasoning device
EP91112623A EP0468530B1 (en) 1990-07-26 1991-07-26 Fuzzy inference device
US07/736,635 US5485551A (en) 1990-07-26 1991-07-26 Fuzzy inference device
DE69118981T DE69118981T2 (en) 1990-07-26 1991-07-26 Facility for "fuzzy" inference

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2196260A JPH0488428A (en) 1990-07-26 1990-07-26 Approximate inference device

Publications (1)

Publication Number Publication Date
JPH0488428A true JPH0488428A (en) 1992-03-23

Family

ID=16354854

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2196260A Pending JPH0488428A (en) 1990-07-26 1990-07-26 Approximate inference device

Country Status (1)

Country Link
JP (1) JPH0488428A (en)

Similar Documents

Publication Publication Date Title
Granger Long memory relationships and the aggregation of dynamic models
DE3853971T2 (en) Numerical expression recognizer.
Vroman et al. Solving systems of linear fuzzy equations by parametric functions
US5239620A (en) Rule generating and verifying apparatus for fuzzy control
US5353380A (en) Approximate reasoning apparatus
JPH0488428A (en) Approximate inference device
US5526467A (en) Membership function data preparation method and an apparatus thereof and an adaption degree operation method and an apparatus thereof
Kertz et al. Persistently optimal plans for nonstationary dynamic programming: the topology of weak convergence case
JP2004102681A (en) Behavior data display method and behavior data display device
JP3211237B2 (en) Approximate inference device
EP0715256A1 (en) Rule verifying apparatus and method for fuzzy inference
JP3059739B2 (en) Information processing apparatus with curve drawing function and processing method
JPH0465718A (en) Approximate inference device
JP3323738B2 (en) Volume data calculation method and apparatus, and volume data visualization method and apparatus
JPH0458332A (en) Approximate inference device
Harir et al. Intuitionistic fuzzy generalized conformable fractional derivative
JPH02260035A (en) Expert system having knowledge base of fuzzy expression
JPH0486921A (en) Method and device for preparing knowledge base for approximate inference
JPH0381877A (en) Rendering system for three-dimensional graphics
JPH0458331A (en) Interface device between approximate inference device and human being
JPS61267856A (en) Graph display device
JPH02291023A (en) Fuzzy inference device
JP2814386B2 (en) Fuzzy inference method
Ruiz Estrada The Inexistence Point in the Economic Analysis: Theoretical Framework
JPH0488429A (en) Approximate inference device