JPH0465719A - 近似推論装置 - Google Patents

近似推論装置

Info

Publication number
JPH0465719A
JPH0465719A JP2177241A JP17724190A JPH0465719A JP H0465719 A JPH0465719 A JP H0465719A JP 2177241 A JP2177241 A JP 2177241A JP 17724190 A JP17724190 A JP 17724190A JP H0465719 A JPH0465719 A JP H0465719A
Authority
JP
Japan
Prior art keywords
value
event
language
clarity
data
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.)
Granted
Application number
JP2177241A
Other languages
English (en)
Other versions
JP3211237B2 (ja
Inventor
Toru Fujii
徹 藤井
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 JP17724190A priority Critical patent/JP3211237B2/ja
Publication of JPH0465719A publication Critical patent/JPH0465719A/ja
Application granted granted Critical
Publication of JP3211237B2 publication Critical patent/JP3211237B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Devices For Executing Special Programs (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 発明の要約 複数の専門家によって与えられたいくつかの設定言語値
の定量的な意味を統計的に処理することにより、その言
語値に対応するメンバーシップ関数を表わすデータをあ
らかじめ作成して記憶しておく。上記設定言語値以外の
入力言語値がそれを特定するデータによって与えられた
ときに、上記設定言語値のメンバーシップ関数を表わす
データを用いて上記特定データに関して補間処理を行な
い、上記入力言語値のメンバーシップ関数を表わすデー
タを作成する。
また、補間処理により得られるメンバーシップ関数を用
いて、事象の静的情報量および明瞭性が演算される。
発明の背景 技術分野 この発明は、言語値の入力が可能な近似推論装置に関す
る。
ここで言語値とは、大きい、非常に大きい、小さい1重
い、軽い、非常に軽い等の漠然とした数量的な範囲を規
定する感覚的な言語によって表現される値の集合をさす
従来技術 推論結果を、その推論結果を導くために使用した事象の
情報量によって修正または変更する方式の近似推論が知
られている(たとえば、 ZhangHongmin 
 AN EXPERT SYSTEM WITHTHI
NKING INI MACES″、 Preprin
ts of 5econd IFSA Congres
s。
Tokyo、 July 20−25.1987. P
、765 )。
この近似推論方式は、事象に対して結論ごとに与えられ
たメンバーシップ関数を用いて、事象ごとの情報量(す
なわち事象の情報識別能力)を算出し、推論結果(すな
わち結論が成り立つ可能性)を、その結論を導くために
使用した事象の情報量によって修正または変更する(可
能性と情報量の積をとる)ことによって、推論結果の識
別能力を高めようとするものである。
このような従来の近似推論装置は、1つの数字で表現さ
れる明確な値(確定値という)しか入力として受入れる
ことができない。重い、軽い等の感覚的なデータである
言語値を入力することはできなかった。
発明の概要 発明の目的 この発明は、言語値の入力が可能な近似推論装置を提供
することを目的とする。
発明の構成1作用および効果 この発明による近似推論装置は、事象に関する複数の設
定言語値のそれぞれについて、それらの意味する範囲を
示す複数の専門家が与えたデータを統計的に処理するこ
とにより、各設定言語値に対応するメンバーシップ関数
を表わすデータを作成して記憶する手段、および入力言
語値を特定するためのデータが入力されたときに、上記
設定言語値のメンバーシップ関数を表わすデータを用い
て上記特定データに関して補間処理を行ない、入力言語
値のメンバーシップ関数を表わすデータを作成する言語
値補間手段を備えていることを特徴とする。
上記近似推論装置はさらに、入力言語値を特定するため
のデータに関して補間処理により作成されたメンバーシ
ップ関数を表わすデータを、事象と結論との関係を表わ
すあらかじめ設定された専門家の知識に適用することに
より、結論の可能性を推論する近似推論手段を備えてい
る。
上記近似推論装置はさらに、事象のレンジ幅内で言語値
を特定するためのデータを一定間隔で変化させ、各特定
データに関して上記言語値補間手段により作成されたメ
ンバーシップ関数を表わすデータおよび事象と結論との
関係を表わす専門家の知識を用いて、事象ごとに言語値
静的情報量を演算する静的情報量演算手段を備えている
上記近似推論装置はさらに、算出された静的情報量を用
いて結論ごとに各事象の明瞭性を演算する明瞭性演算手
段、および明瞭性演算手段から得られる明瞭性を用いて
、実際に言語値が入力された事象の明瞭性を演算する明
瞭性加算手段を備えている。
この発明による近似推論装置は、事象に関する複数の設
定言語値のそれぞれについて、それらの意味する範囲を
示す複数の専門家が与えたデータを統計的に処理するこ
とにより、各設定言語値に対応するメンバーシップ関数
を表わすデータを作成して記憶する手段、入力すべき言
語値を特定するデータを入力するための言語値入力手段
、および上記言語値入力手段に入力された特定データに
応答して、上記設定言語値のメンバーシップ関数を表わ
すデータを用いて上記特定データに関して補間処理を行
ない、入力言語値のメンバーシップ関数を表わすデータ
を作成する言語値補間手段を備えている。
この発明による近似推論装置は、事象に関する複数の設
定言語値のそれぞれについて、それらの意味する範囲を
示す複数の専門家が与えたデータを統計的に処理するこ
とにより、各設定言語値に対応するメンバーシップ関数
を表わすデータを作成して記憶する手段、言語値を特定
するためのデータが与えられたときに、上記設定言語値
のメンバーシップ関数を表わすデータを用いて上記特定
データに関して補間処理を行ない1人力言語値のメンバ
ーシップ関数を表わすデータを作成する言語値補間手段
、ならびに事象のレンジ幅内で言語値を特定するための
データを一定間隔で変化させて上記言語値補間手段に与
え、各特定データに関して上記言語値補間手段により作
成されたメンバーシップ関数を表わすデータおよび事象
と結論との関係、を表わす専門家の知識を用いて、事象
ごとに言語値静的情報量を演算する静的情報量演算手段
を備えている。
上記近似推論装置はさらに算出された静的情報量を用い
て結論ごとに各事象の明瞭性を演算する明瞭性演算手段
、および明瞭性演算手段から得られる明瞭性を用いて、
実際に言語値が入力された事象の明瞭性を演算する明瞭
性加算手段を備えている。
この発明によると、大きい、小さい1重い、軽い等の感
覚的なデータを表わす言語値を入力することかでき、こ
の入力された言語値を用いた近似推論が可能となる。し
かも、あらかじめ設定されている言語値のメンバーシッ
プ関数を表わすデータを用いた補間処理により、任意の
入力言語値のメンバーシップ関数が作成されるから、設
定言語値以外の言語値入力も可能となる。
さらにこの発明によると、言語値静的情報量が算出され
、これに基づいて明瞭性が演算されるので、言語値入力
に対する推論結果の明瞭性(信頼性)を知ることができ
る。
実施例の説明 (1)近似推論装置の全体構成 第1図に近似推論装置の全体構成の一例が示されている
。近似推論装置は、知識記憶装置11.知識合成装置1
21合成後知識記憶装置13.言語値入力装置14.適
合度演算装置15.動的情報量演算装置16.可能性演
算装置17.可能性表示装置18.静的情報量演算装置
19.明瞭性演算装置20.明瞭性記憶装置21.明瞭
性加算装置22.明瞭性表示装置23、設定言語値記憶
装置31.メンバーシップ関数作成装置32.および言
語値入力装置33から構成されている。
以下に、これらの装置について詳述する。
(2)知識記憶装置 知識記憶装置11は、専門家等が入力した知識を、事象
と結論との関係を示す形式で記憶する装置である。この
装置は複数の専門家の知識を記憶することができる。
知識記憶装置11に記憶されている2名の専門家exl
 、 ex2の知識の例を規則の形式で以下に示す。
専門家ext : if  20≦r1≦60.0≦f2≦40. the
n  cl−11)if’  40≦f1≦80.60
≦12≦100.then  c2・=(2)専門家e
x2 : H30≦0≦50. 10≦f2≦30.  then
  cL−(3)if  50≦r1≦70.70≦f
2≦90. then  c2=l:4)fL f’2
は事象であり、これらをそれぞれ事象1、事象2と呼ぶ
ことがある。C1,c2は結論であり、これらをそれぞ
れ結論1,2と呼ぶことかある。
また、a≦fl≦bのように表わされたa、bをそれぞ
れ最小値、最大値と呼ぶ。
上述の規則を、専門家ごとに表(テーブル)の形式で表
現すると次のようになる。
第1表 第2表 (3)知識合成装置 知識合成装置12は、知識記憶装置11に記憶された複
数の専門家の知識を合成して、1つの知識にまとめる装
置である。
知識の合成方法は種々あるが、ここでは、各結論に関与
している各事象の最大値と最小値について、複数の専門
家の平均値と標準偏差を計算する。
上述した2名の専門家の事象r1から結論C1を導く知
識を例にとって知識合成処理について以下に説明する。
上述の規則(第(1)式、第(3)式)から、事象1 
(fl)から結論1 (cl)を求める規則を抽出する
と次のように表わされる。
専門家ext : 1f  20≦f1≦80  th
en  el=15)専門家ex2 : if  30
≦f1≦50  then  cl=18)最小値の平
均値m  および最大値の平均値in ” laXが算出される。
” 1aX 60+ 50 ・・・(8) 最小値の標準偏差σ  および、最大値の標準■1n 偏差σ  が算出される。
■ax このような専門家の知識の合成演算を、上述した規則(
第(1)式〜第(4)式)について、各結論に関与して
いる各事象の最小値と最大値のすべてについて行なうと
2次のような表(テーブル)が得られる。
第3表 一般に、近似推論においては、事象に対してメンバーシ
ップ関数が与えられる。ここでは、−例として、上述の
ようにして合成された専F’!家の知識を用いてガウス
分布によりメンノく−シップ関数を求める方法について
説明する。
最小値の平均値m  、最大値の平均値mwax’in 最小値の標準偏差σ  、最大値の標準偏差in σ□、を用いて、メン/く一シ・ツブ関数Ct次式1こ
より表わされる。
・・・(11) ただし。
X  :事象への入力データの値 Φ(X)二人力データXが事象に適合する程度(適合度
) Gauss(x) :入力Xにおけるガウス分布の値で
ある。
第2図にガウス分布の一例を示す。このがウス分布にお
いてメンバーシップ関数の作成のためlこ左半分のみが
使用される。Φ(x)−0,5におけるXの位置はm 
 またはm  によって決定さ■tn        
  wax れ、傾きはσ  またはσ  によって決定され■in
         wax る。
一例として、事象flから結論C1を求めるためのメン
バーシップ関数は、第(7)式から第(lO)式により
算出した値を用いて第3a図から第3C図のようにして
作成される。この場合、第(11)式は次のようになる
項を、第3b図は第(11)式または第(12)式の右
辺第2項を、第3C図は上記第1項から第2項を減算し
た結果、すなわち第(11)式または第(12)式で表
わされるメンバーシップ関数を表わしている。
第3表に示す合成された知識に基づいて作成された各事
象fl、 f2について、結論cl、 c2を求めるた
めのメンバーシップ関数の例を、第4a図および第4b
図に示す。
(4)合成後知識記憶装置 合成後知識記憶装置13には、知識合成装置12によっ
て算出された平均値と標準偏差が、第3表のような形式
で記憶される。知識の合成は推論の都度行なう必要はな
いため、このようにあらかじめ計算した結果を記憶して
おく。そして推論の都度この記憶装置13内の値を読み
出して使用することによって推論処理の高速化を図るこ
とができる。
(5)設定言語値記憶装置 言語値記憶装置31は、専門家等が入力した各事象にお
ける複数の言語値に関する知識を、各言語値を表わす範
囲の値を表わす表の形式で記憶する装置である。この装
置31は、複数の専門家の各事象における複数の言語値
に関する知識を記憶することができる。また、この言語
値記憶装置31は。
上述した知識記憶装置11と同様の機能を持つので、こ
れらの装置11.31を兼用することもできる。
以下に、事象r1における言語値LL、 L2に関する
2人の専門家の知識の例を示す。言語値LL、 L2の
例としては、ハンドルの回転が軽い、ハンドルの回転が
重い等をあげることができる。
専門家Exl:fl二 20≦L1≦30              ・・・
(13)60≦L2≦70             
 ・・・(14)専門家Ex2:f2: 30≦Ll≦40              ・・・
(I5)70≦L2≦80             
 ・・・(1B)上記の各言語値LL、 L2に関する
専門家の知識を表の形でまとめると次のようになる。
(8)メンバーシップ関数作成装置 メンバーシップ関数作成装置32は、設定言語値記憶装
置31に記憶されている同一事象の同−言語値に関する
複数の専門家の知識を合成し、その合成結果に基づいて
メンバーシップ関数を作成するものである。
言語値データを合成するやり方は種々あるが。
ここでは上述した知識と同じように、各言語値の最小値
と最大値について複数の専門家の平均値と標準偏差を求
める。
第4裏および第5表に示す2人の専門家の知識をそれぞ
れ言語値LL、 L2について合成すると次表のように
なる。
第6表 言語値はメンバーシップ関数として表現される。ここで
は、上述した事象に対して与えられるメンバーシップ関
数と同じように、ガウス分布を利用して言語値のメンバ
ーシップ関数を作成する。言語値L1とL2について作
成されたメンバーシップ関数が第5図に示されている。
このように、設定言語値記憶装置31にあらかじめ設定
された専門家等の言語値を用いて合成したメンバーシッ
プ関数は、第6表に示すようなデータを用いてメンバー
シップ関数作成装置32に記憶される。
(7)言語値入力装置 言語値入力装置14は所望の言語値をその代表値で入力
するためのものである。代表値には種々の値が考えられ
るが、ここでは合成された言語値の最小値の平均値と最
大値の平均値との中点を代表値とする。たとえば、第6
表に示す言語値LL、 L2の代表値はそれぞれ。
(25+ 35) / 2−30          
・・・(17)(85+ 75) / 2−7o   
       ・・・(18)となる。
代表値としては、上述のようにあらかじめ設定された言
語値の代表値のみならず、任意の値の入力が可能である
。言語値入力装置14は1代表値を人間が数値で入力す
るためのキーボード、人間が代表値を位置によって入力
するための後述するような可変抵抗器、(スライド・ボ
リューム)、または代表値をオンラインφデータとして
受取るための通信装置等から構成されている。
言語値入力装置14は、入力された代表値を言語値補間
装置33に出力する。
言語値補間装置33は、言語値入力装置14から与えら
れた言語値の代表値を用いて、後述するように言語値の
補間処理を行ない、生成した言語値データを言語値入力
装置14に与える。言語値入力装置14は、言語値補間
装置33で生成された言語値データを受けとり、その言
語値データをそのまま適合度演算装置15に送るととも
に、各事象に属する言語値が入力されたかどうかの情報
(たとえば、入力された場合は1の値、入力されなかっ
た場合はOの値)を明瞭性加算装置22に与える。
言語値入力装置14から与えられた言語値がメンバーシ
ップ関数作成装置32で既に合成されているものである
ときは、もちろん言語値補間装置33における補間動作
は不要であり2作成装置32に記憶されている言語値デ
ータをそのまま読出せばよい。
第6図は、スライド・ボリュームで構成された言語値入
力装置14の外観の一例を示している。ボリューム34
として、そのスライド溝およびスライド溝にそって移動
するつまみ35が図示されている。また、スライド溝の
側方に入力実行ボタン3Bが配置されている。
第5図に示すあらかじめ設定された言語値Ll。
L2がそれぞれ「軽い」、「重い」という感覚を表現し
ていると仮定する。これらの言語値Ll、 L2の代表
値をスライド・ボリュームの目盛(0,30゜70、 
I(10等の数値は表示する必要は必ずしもない)上の
所定の位置にそれぞれ対応させ、かつこの所定の位置に
「軽い」、「重い」という言語値を表示する。
人間は、このような表示をみて、自分の現在の感覚をつ
まみ35の位置によって入力する。たとえば第6図に図
示されたつまみ35の位置は「少し重い」という言語値
を人力していることを表わしている。「軽い」という表
示よりも左側の位置は非常に軽い、極めて軽いというよ
うな言語値を入力する位置であり、「重い」という表示
よりも右側の位置は非常に重い、極めて重いというよう
な言語値を入力する位置である。人間がつまみ35の位
置を調整し、かつ入力実行ボタン36を押すと、そのと
きのつまみ35の位置に対応するスライド・ボリューム
34の出力電圧が取込まれ、その電圧が言語値(その代
表値)に変換される。このようにして1人間の感覚を適
切に表現した言語値の入力が可能となる。この言語値入
力装置14は人間と機械との好適なインターフェイスと
して機能する。
(8)言語値補間装置 言語値補間装置33は、あらかじめ設定された言語値L
L、 L2を用いて、言語値入力装置14から入力され
た代表値によって表わされる言語値のデータを補間法に
より生成するものである。ここでは簡単のために直線補
間法が用いられている。生成すべき言語値データは、言
語値の最小値の平均値およびその標準偏差、ならびに最
大値の平均値およびその標準偏差である。これらのデー
タをパラメータと呼ぶことにする。
あらかじめ設定された言語値LL、 L2の代表値をそ
れぞれDi、 D2.パラメータをPi、 P2とする
。入力された言語値の代表値を旧、パラメータをPlと
する。第7図を参照して、直線補間法によると。
入力された言語値のパラメータPiは次式で与えられる
Pi= [(P2−PL) / (D2−Di) ] 
xDi+P2−  [(P2−PL)  /  (D2
−Di)  コ XD2        ・・・ (1
9)−[(P2−PL) / (D2−Di) ) X
Di+pl −[(P2−Pi) / (D2−Di)
 ] XDI     −(20)今1代表値D1とし
て60が与えられたとすると。
その言語値を表わすデータは上記第(19)式または第
(20)式から次のように得られる。
最小値の平均値:55 最小値の標準偏差:5 最大値の平均値二65 最大値の標準偏差;5 このようなデータによって表わされる言語値のメンバー
シップ関数は第5図に破線L1で示すものとなる。
(9)適合度演算装置 適合度演算装置15は、言語値データft14から入力
された入力言語値の対応する事象における各メンバーシ
ップ関数(または結論)に対する適合度を算出するもの
である。入力言語値は上述のようにメンバーシップ関数
の形で表現されるので、入力メンバーシップ関数と対応
する事象の各メンバーシップ関数との旧N−MAX演算
によって適合度が算出される。
第8a図は、言語値L1が与えられたときの事象1の各
結論e1. c2を導くメンバーシップ関数に対する適
合度を算出する様子を示すものであり(斜線部は言語値
Liと01とのMIN演算結果を示す)。
得られる適合度をそれぞれm1□1m1゜とする。
第8b図は、事象2についてのある言語値(破線で示す
メンバーシップ関数)が与えられたときの事象f2の各
結論cl、 e2を導くメンバーシップ関数に対する適
合度を示すものであり、それらをm21・ ”22とす
る・ 入力データを表わすメンバーシップ関数が与えられたと
きにも同じようにして適合度が求められる。
(10)動的情報量演算装置と静的情報量演算装置ファ
ジィ・エントロピという概念を考える。
入力言語値L (xi)が与えられたときのファジィ・
エントロピEr1を次のように定義する。
ばよい) このファジィ・エントロピは、情報識別能力の指標の一
種で、言語値L (xi)を与えたときに、結論が明確
に識別できるほど小さい値となり、結論があいまいにし
か識別できないほど大きい値となる。つまり、入力言語
値L (xi)の結論clに対する適合度m1□と入力
言語値L (xi)の結論C2に対する適合度”12と
の差が大きいほど小さい値となり。
差が小さいほど大きい値となる。
同じようにして、入力言語値L (x2)が与えられた
ときのファジィ・エントロピEf2は次式によつユニで ml、二言語値L (xi)の結論c1に対する適合度
m1□:言語値L (xi)の結論clに対する適合度
(第8a図においてLlをL (xi)と置きがえれm
21 二言語値L (xi)の結論C1に対する適合度
m22:言語値L (x2)の結論C2に対する適合度
ファジィ・エントロピEfの取り得る値の範囲は以下に
示すものとなる。
0≦Ef≦log(n) n:事象上の結論数 この例では、事象1 (fl)上の結論数は2 (cl
c2)であるので、ファジィ・エントロピEfの最大値
は、  log(2)となる。
次に、このファジィ・エントロピEflを使用して、入
力言語値L (xi)が与えられたときの動的情報量1
f’1p(xi)を求める。ここで、動的情報量Ir1
D(Xi)とは、推論を行なうときにおける結論が成り
立つ可能性を評価するための事象の識別能力で、入力言
語値L (xl)の結論c1に対する適合度m1□と入
力言語値L (xi)の結論c2に対する適合度m12
の差が大きいほど大きい値をとり、差が小さいほど小さ
い値となるものとする。
そこで、事象f1についての動的情報量1flD(xi
)を、最大ファジィ・エントロピから、入力言語値L 
(xi)が与えられたときのファジィ・エントロピEf
’lを引いたものと定義する。
同じように、事象f2について入力言語値L (x2)
が与えられたときの動的情報量を次のように定義動的情
報量演算装置16は、適合度演算装置15で得られた適
合度を用いて、第(23)式および第(24)式にした
がって事象ごとに動的情報量を算出する。
動的情報量は上述のように入力言語値L (xi)。
L (x2)に依存する。これに対して、静的情報量は
基本的には入力言語値に依存しないものであって、最大
ファジィ・エントロピから、事象のレンジ幅の中で代表
値をもつすべての言語値のファジィ・エントロピの平均
を引いたものを、事象全体の静的情報量とする。たとえ
ば、事象1についての静的情報量は次式で与えられる。
(以下、余白) 141s=log(2) 諭C1に対する適合度 m22(x)  :事象f2についての言語値L (x
)の結論C2に対する適合度 ・・・(25) 同じように事象2についての静的情報量は次式%式% 事象flについての言語値L (x) 論clに対する適合度 事象f1についての言語値L (x) 論C2に対する適合度 事象r2についての言語値L (x) の結 において、第9図に示すよう に、言語値の代表値Xを6間 隔で変化させ、それぞれの 言語値L (x)についてのファ ジィ・エントロピを計算し て、それらの平均を求める演 算(ただし0くδ≦100) 第(25)式および第(2B)式から分るように、事象
のメンバーシップ関数間の重なりが大きいほど。
事象の静的情報量は小さく、事象のメンバーシップ関数
間の重なりが小さいほど、事象の静的情報量は大きい。
m12(x)  : m21(x): の結 の結 また、第10a図に示すように言語値L (x)の広が
りが大きいと適合度”11とm12との差が小さく静的
情報量は小さい。第10b図に示すように言語値L (
x)の広がりが小さい場合には適合度”11とml。と
の差が大きく静的情報量は大きい。すなわち、言語値の
広がりが大きいほど事象の静的情報量は小さくなり、言
語値の広がりが小さいほど事象の静的情報量は大きくな
る。
静的情報量は、言語値の広がり(あいまいさ)を考慮し
た上で、事象のメンバーシップ関数が結論を識別する能
力を示している。したがって、知識が同じでも、言語値
の広がり(あいまいさ)が大きければ静的情報量は低下
する。
静的情報量演算装置19は、言語値に対する各事象の静
的情報量を演算する装置である。ここで各事象の静的情
報量とは、上述のように、ある事象に入力言語値を与え
て推論を行なうときの結論が成り立つ可能性を推定する
ための事象の識別能力を表わすものである。したがって
、静的情報量は事象の数だけ存在することになる。
静的情報量演算装置19は、事象ごとに、事象のレンジ
幅の間において言語値の代表値をδ間隔で変化させ、言
語値補間装置33で作成される各代表値の言語値データ
を取込んで、各言語値データごとに1合成された知識に
より得られるメンバーシップ関数に対する適合度を求め
、上述した第(25)式および第(28)式にしたがっ
て、静的情報量を演算して記憶する。静的情報量は入力
データには依存しないので、1回のみ算出されればよい
(11)可能性演算装置 各結論ごとに、その結論に関与する事象の情報量の総和
が1になり、かつそれらの事象の情報量の相対強度は変
化しないような事象の情報量を算出する。この算出した
情報量を重みという。
たとえば上述した動的情報量を用いると各重みは次のよ
うになる。
結論1に対する事象1の重み:Wf11−Iff、(x
i)/ [IffD(xi)+ IF5.(x2)] 
 −(27)結論1に対する事象2の重み:wf12I
f2D(x2)/  [IflD(xi)+If2D(
x2)コ   −(2g)結論2に対する事象1の重み
: W f21″″1flp(xi)/ [IflD(
xi) + If2o(x2)]  ・・・(29)結
論2に対する事象2の重み:wf22−If2D(X2
)/  [IfID(Xi)+  If2D(X2)コ
   −(ao)次に、これらの重みと適合度との積を
計算し。
それを結論ごとに合計したものを、結論の可能性として
算出する。
たとえば上記の例では 結論1の可能性−wf  Xm  +wf  Xm  
  −(31)結論2の可能性−wf  Xm  +w
f  Xm     −(32)となる。
可能性演算装置17は上述した演算を行ない結論ごとの
可能性を算出する。
(12)可能性表示装置 この可能性表氷製fl18は、可能性演算装置17で算
出された可能性を結論ごとに表示するものである。この
可能性の表示は、すべての結論について表示するように
してもよいし、可能性が高い結論を1個または複数個表
示するものでもよい。また1通信によって可能性を他の
装置に伝送したり、可能性をメモリやファイルに記憶し
てもよい。
(13)明瞭性演算装置 明瞭性演算装置20は、各結論ごとに、各事象の明瞭性
を演算する装置である。ここで、各結論ごとの各事象の
明瞭性とは、ある結論が成立つ可能性を評価するときの
各事象の相対的な識別能力を示すものである。したがっ
て、この明瞭性により、ある結論を確定するための、複
数の事象の識別能力を比較することができ、どの事象が
高い識別能力を持っているか(多くの情報量を持ってい
るか)が分る。明瞭性の算出法について以下に述べる。
まず、結論および事象と静的情報量の関係を第7表に示
す。
第7表 第7表から分るよう1;静的情報量によっても。
各結論を確定するための複数の事象の識別能力を比較す
ることはできる。しかし、このままでは相対的な識別能
力が直観的に分りにくいので、下表に示すように各結論
ごとに静的情報量を正規化して、その正規化した値を各
結論ごとの各事象の明瞭性CIとする。
第8表 ただし。
C11□−CD12− lff5/ (Iff8+ I
f2s)CD2.− Cl22−1f2s/ (Iff
s+If2s)である。
このようにして、明瞭性演算装置2oにおいて。
各結論ごとに各事象の明瞭性が算出される。
(14)明瞭性記憶装置 明瞭性記憶装置21は、明瞭性演算装置2oで算出され
た各結論ごとの各事象の明瞭性を記憶する装置である。
明瞭性の演算は、推論のたびに行なう必要はない。そこ
で、知識を合成したときに算出した明瞭性を明瞭性記憶
装置21に記憶しておき。
推論を行なうたびに明瞭性記憶装置21に記憶している
値を読み出すようにする。これにより、推論処理の高速
化が図れる。
(15)明瞭性加算装置 明瞭性加算装置22は、言語値が実際に入力された事象
の明瞭性を演算する装置である。ここでは、実際に行な
われる推論のために、言語値が入力された事象の明瞭性
の総和をとる。この明瞭性の総和は、推論結果の明瞭性
を示す。この明瞭性が高いほど、推論結果を導くための
情報量が多いといえる。したがって明瞭性は推論結果自
体の信頼性を判断する指標に使用することができる。
推論結果に対する明瞭性は次のようにして算出される。
a)事象1 (fl)のみについて言語値が入力された
場合 ・結論1 (cl)の推論結果に対する明瞭性C111
−CI11□ ・結論2 (c2)の推論結果に対する明瞭性cg2−
C11□ b)事象2 (f2)のみについて言語値が入力された
場合 ・結論1 (cl)の推論結果に対する明瞭性CU、−
”21 ・推論2 (c2)の推論結果に対する明瞭性Cj22
−”22 C)事象1 (fl)および事象2 (f2)の両方に
ついて言語値が入力された場合 ・結論1 (cl)の推論結果に対する明瞭性cI11
−CI!+Cl12□−1,0 ・結論2 (c2)の推論結果に対する明瞭性CN2−
CI+ CI、、、、 −1,0 推論結果の明瞭性Cj!のとり得る範囲は。
0.0≦CD≦1.0 である。つまり、推論を行なう前に与えられた知識の中
で、ある結論を導くために使用することができる事象の
すべてについて言語値を入力して推論を行なった場合、
その結論の明瞭性は1.0になる。また、ある結論を導
くために使用することができる事象の中で、一部の事象
のみについて。
言語値を入力した場合、明瞭性は0.0から1.0の間
の値となる。このとき、使用することができる事象の中
で、明瞭性の高い事象を多く使用すれば、結論の明瞭性
も高くなり、信頼性が高い推論結果が得られると言える
(IB)明瞭性表示装置 明瞭性表示装置23は、明瞭性加算装置22で算出した
推論結果(−例として上述した可能性)に対する明瞭性
を表示する装置である。明瞭性は推論結果と共に表示し
てもよいし、また明瞭性を他の装置に伝送したり、メモ
リやファイルへ記憶するようにしてもよい。
この明瞭性の表示は、推論結果の全ての結論について表
示する。したがって結論が複数存在する場合には、それ
ぞれの結論に対応する明瞭性が表示される。
このようにして、言語値が入力されるたびに。
入力された言語値が属する事象の情報量を演算し、推論
結果に対する明瞭性を表示することにより、推論結果に
対する信頼性をユーザが判断できるようになる。
上述した各装置11〜23.81〜33はメモリおよび
表示装置を含むコンピュータによって実現できるのはい
うまでもない。たとえば知識合成装置12゜各種演算装
置15.1B、 17.19.20.22.32. H
はプログラムにしたがって動作するCPUによって好適
に実現される。
【図面の簡単な説明】
第1図は近似推論装置の全体構成の一例を示すブロック
図である。 第2図はガウス分布を示すグラフである。 第3a図から第3C図はメンバーシップ関数が形成され
る様子を示すグラフである。 第4a図および第4b図は、各事象ごとに得られたメン
バーシップ関数を示すグラフである。 第5図は補間処理により作成された言語値のメンバーシ
ップ関数を表わすグラフである。 第6図は言語値入力装置の例を示す外観図である。 第7図は直線補間の考え方を示すグラフである。 第8a図および第8b図は適合度を求める様子を示すグ
ラフである。 第9図は言語値静的情報量を演算する様子を示すグラフ
である。 第10a図および第10b図は言語値の広がりに応じて
静的情報量が変化する様子を示すグラフである。 11・・・知識記憶装置。 12・・・知識合成装置。 13・・・合成後知識記憶装置。 14・・・言語値入力装置。 15・・・適合度演算装置。 1B・・・動的情報量演算装置。 17・・・可能性演算装置。 18・・・可能性表示装置。 I9・・・静的情報量演算装置。 20・・・明瞭性演算装置。 21・・・明瞭性記憶装置。 22・・・明瞭性加算装置。 23・・・明瞭性表示装置。 31・・・設定言語値記憶装置。 32・・・メンバーシップ関数作成装置。 33・・・言語値補間装置。 以

Claims (1)

  1. 【特許請求の範囲】 (1)事象に関する複数の設定言語値のそれぞれについ
    て,それらの意味する範囲を示す複数の専門家が与えた
    データを統計的に処理することにより,各設定言語値に
    対応するメンバーシップ関数を表わすデータを作成して
    記憶する手段,および入力言語値を特定するためのデー
    タが入力されたときに,上記設定言語値のメンバーシッ
    プ関数を表わすデータを用いて上記特定データに関して
    補間処理を行ない,入力言語値のメンバーシップ関数を
    表わすデータを作成する言語値補間手段,を備えた近似
    推論装置。 (2)入力言語値を特定するためのデータに関して補間
    処理により作成されたメンバーシップ関数を表わすデー
    タを,事象と結論との関係を表わすあらかじめ設定され
    た専門家の知識に適用することにより,結論の可能性を
    推論する近似推論手段,を備えた請求項(1)に記載の
    近似推論装置。 (3)事象のレンジ幅内で言語値を特定するためのデー
    タを一定間隔で変化させ,各特定データに関して上記言
    語値補間手段により作成されたメンバーシップ関数を表
    わすデータおよび事象と結論との関係を表わす専門家の
    知識を用いて,事象ごとに言語値静的情報量を演算する
    静的情報量演算手段をさらに備えている,請求項(1)
    に記載の近似推論装置。 (4)算出された静的情報量を用いて結論ごとに各事象
    の明瞭性を演算する明瞭性演算手段,および明瞭性演算
    手段から得られる明瞭性を用いて,実際に言語値が入力
    された事象の明瞭性を演算する明瞭性加算手段, をさらに備えた請求項(3)に記載の近似推論装置。 (5)事象に関する複数の設定言語値のそれぞれについ
    て,それらの意味する範囲を示す複数の専門家が与えた
    データを統計的に処理することにより,各設定言語値に
    対応するメンバーシップ関数を表わすデータを作成して
    記憶する手段, 入力すべき言語値を特定するデータを入力するための言
    語値入力手段,および 上記言語値入力手段に入力された特定データに応答して
    ,上記設定言語値のメンバーシップ関数を表わすデータ
    を用いて上記特定データに関して補間処理を行ない,入
    力言語値のメンバーシップ関数を表わすデータを作成す
    る言語値補間手段,を備えた近似推論装置。 (8)入力された言語値に関して上記補間処理により作
    成されたメンバーシップ関数を表わすデータを,事象と
    結論との関係を表わすあらかじめ設定された専門家の知
    識に適用することにより,結論の可能性を推論する近似
    推論手段, を備えた請求項(5)に記載の近似推論装置。 (7)事象に関する複数の設定言語値のそれぞれについ
    て,それらの意味する範囲を示す複数の専門家が与えた
    データを統計的に処理することにより,各設定言語値に
    対応するメンバーシップ関数を表わすデータを作成して
    記憶する手段。 言語値を特定するためのデータが与えられたときに,上
    記設定言語値のメンバーシップ関数を表わすデータを用
    いて上記特定データに関して補間処理を行ない,入力言
    語値のメンバーシップ関数を表わすデータを作成する言
    語値補間手段,ならびに 事象のレンジ幅内で言語値を特定するためのデータを一
    定間隔で変化させて上記言語値補間手段に与え,各特定
    データに関して上記言語値補間手段により作成されたメ
    ンバーシップ関数を表わすデータおよび事象と結論との
    関係を表わす専門家の知識を用いて,事象ごとに言語値
    静的情報量を演算する静的情報量演算手段, を備えた近似推論装置。 (8)算出された静的情報量を用いて結論ごとに各事象
    の明瞭性を演算する明瞭性演算手段,および明瞭性演算
    手段から得られる明瞭性を用いて,実際に言語値が入力
    された事象の明瞭性を演算する明瞭性加算手段, をさらに備えた請求項(7)に記載の近似推論装置。
JP17724190A 1990-07-06 1990-07-06 近似推論装置 Expired - Fee Related JP3211237B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17724190A JP3211237B2 (ja) 1990-07-06 1990-07-06 近似推論装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17724190A JP3211237B2 (ja) 1990-07-06 1990-07-06 近似推論装置

Publications (2)

Publication Number Publication Date
JPH0465719A true JPH0465719A (ja) 1992-03-02
JP3211237B2 JP3211237B2 (ja) 2001-09-25

Family

ID=16027620

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17724190A Expired - Fee Related JP3211237B2 (ja) 1990-07-06 1990-07-06 近似推論装置

Country Status (1)

Country Link
JP (1) JP3211237B2 (ja)

Also Published As

Publication number Publication date
JP3211237B2 (ja) 2001-09-25

Similar Documents

Publication Publication Date Title
Hsiao et al. A semantic and shape grammar based approach for product design
Babolian et al. Numerical solution of linear Fredholm fuzzy integral equations of the second kind by Adomian method
Lin et al. Consumer-oriented product form design based on fuzzy logic: A case study of mobile phones
JPH05266144A (ja) デ−タ処理システム及び方法
JP2001117777A (ja) エキスパート・システム
Semmouri et al. Discounted Markov decision processes with fuzzy costs
JPH0465719A (ja) 近似推論装置
US5381517A (en) Fuzzy spreadsheet data processing system
JPH0113576B2 (ja)
Fudholi et al. Application of Protégé, SWRL and SQWRL in fuzzy ontology-based menu recommendation
EP0271852B1 (en) Electronic calculator
US5526467A (en) Membership function data preparation method and an apparatus thereof and an adaption degree operation method and an apparatus thereof
Edmonds et al. Constructing end-user knowledge manipulation systems
JPH04536A (ja) 近似推論装置
JPH04537A (ja) 近似推論のための明瞭性出力装置
JPH0465718A (ja) 近似推論装置
Jubin " The Spatial Quale": A Corrective to James's Radical Empiricism
Galué et al. Multiplication theorems for generalized and double-index Bessel functions
JPH03260769A (ja) ファジイ検索方法
JPH0488429A (ja) 近似推論装置
JP3019863B2 (ja) 多段推論装置
JPH0458332A (ja) 近似推論装置
Kim et al. Rational Bézier form of hodographs of rational Bézier curves and surfaces
JPH0488428A (ja) 近似推論装置
JPH0484331A (ja) 近似推論装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080719

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080719

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090719

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees