JPH03286227A - エキスパートシステムのルール獲得支援装置 - Google Patents
エキスパートシステムのルール獲得支援装置Info
- Publication number
- JPH03286227A JPH03286227A JP8585190A JP8585190A JPH03286227A JP H03286227 A JPH03286227 A JP H03286227A JP 8585190 A JP8585190 A JP 8585190A JP 8585190 A JP8585190 A JP 8585190A JP H03286227 A JPH03286227 A JP H03286227A
- Authority
- JP
- Japan
- Prior art keywords
- rule
- inference
- input
- setting
- rules
- 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
Links
Landscapes
- Devices For Executing Special Programs (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
この発明は、ルール型エキスパートシステムの横築支援
装置に関し、とくに知識ベース構築の際のルールの獲得
支援装置に関する。
装置に関し、とくに知識ベース構築の際のルールの獲得
支援装置に関する。
従来より、エキスパートシステムの構築の際に、専門家
のあいまいな知識をいかにルール化するかが難しく、知
識獲得の手法は知識工学上の大きな課題となっている。 そこて、最近、診断分類問題に対するルール獲得方法と
して、実例を入力することによって自動的にルールに導
く方法などが考案されてきている。 このように実例からルールを導く方法は、単独で動作す
る診断、分類システムの構築に有効な方法として知られ
ている。
のあいまいな知識をいかにルール化するかが難しく、知
識獲得の手法は知識工学上の大きな課題となっている。 そこて、最近、診断分類問題に対するルール獲得方法と
して、実例を入力することによって自動的にルールに導
く方法などが考案されてきている。 このように実例からルールを導く方法は、単独で動作す
る診断、分類システムの構築に有効な方法として知られ
ている。
しかしながら、現実にエキスパートシステム化か望まれ
る問題には様々なものがあり、実例がらルールを導く方
法の場合ても、いまだにルール獲得に要する工数が多く
、エキスパートシステム楕築のネックとなっている。さ
らに、実例から機械的に導かれるルールによる手順はが
ならずしもエキスパートシステム構築者の意志通りには
ならないという問題もある。また、とくにデータ処理な
どの手続的な処理と一体となったエキスパートシステム
を構築する場合には、機械的にルールを導くことは実用
的ではなく、システム構築者が推論処理を意識しながら
構築できる方が実用的である。 この発明は、システム構築者がエキスパートシステムの
推論過程を意識しつつ、専門家からの知識を効率よくル
ール化することができる、エキスパートシステムのルー
ル獲得支援装置を提供することを目的とする。
る問題には様々なものがあり、実例がらルールを導く方
法の場合ても、いまだにルール獲得に要する工数が多く
、エキスパートシステム楕築のネックとなっている。さ
らに、実例から機械的に導かれるルールによる手順はが
ならずしもエキスパートシステム構築者の意志通りには
ならないという問題もある。また、とくにデータ処理な
どの手続的な処理と一体となったエキスパートシステム
を構築する場合には、機械的にルールを導くことは実用
的ではなく、システム構築者が推論処理を意識しながら
構築できる方が実用的である。 この発明は、システム構築者がエキスパートシステムの
推論過程を意識しつつ、専門家からの知識を効率よくル
ール化することができる、エキスパートシステムのルー
ル獲得支援装置を提供することを目的とする。
上記の目的を達成するため、この発明によるエキスパー
トシステムのルール獲得支援装置においては、ルールを
一時的に記憶する記憶手段と、該記憶部に記憶された不
完全なルールに基づいてサンプルケースについて推論を
行う推論手段と、推論過程をトレースする手段と、入出
力インターフェイス手段と、オブジェクト値入手手段設
定手段と、ルール入力手段と、質問・応答入力手段と、
データ入力方式設定手段とが備えられる。
トシステムのルール獲得支援装置においては、ルールを
一時的に記憶する記憶手段と、該記憶部に記憶された不
完全なルールに基づいてサンプルケースについて推論を
行う推論手段と、推論過程をトレースする手段と、入出
力インターフェイス手段と、オブジェクト値入手手段設
定手段と、ルール入力手段と、質問・応答入力手段と、
データ入力方式設定手段とが備えられる。
【作 用】
ルール−時記憶手段に一時的に記憶された不完全なルー
ルに基づき、サンプルケースにおける推論が推論手段に
より実際に実行される。その過程が推論過程トレース手
段によりトレースされ、入出力インターフェイス手段を
介して出力される。 このように実際に推論を行い、属性値を持たないオブジ
ェクトに対してはその値の入手手段の設定をシステム構
築者に促す。オブジェクト値入手手段設定手段は、推論
過程トレース手段により制御され、入出力インターフェ
イス手段を介して入力されるユーザの設定に応じてルー
ル入力手段、質問・応答入力手段、データ入力方式設定
手段を選択する。この状態で、ユーザによるルールの追
加、質問・応答の入力、データ入力方式の設定などが行
われ、この作業を多くのサンプルケースについて十分繰
り返すことにより、ルールが獲得されることになる。
ルに基づき、サンプルケースにおける推論が推論手段に
より実際に実行される。その過程が推論過程トレース手
段によりトレースされ、入出力インターフェイス手段を
介して出力される。 このように実際に推論を行い、属性値を持たないオブジ
ェクトに対してはその値の入手手段の設定をシステム構
築者に促す。オブジェクト値入手手段設定手段は、推論
過程トレース手段により制御され、入出力インターフェ
イス手段を介して入力されるユーザの設定に応じてルー
ル入力手段、質問・応答入力手段、データ入力方式設定
手段を選択する。この状態で、ユーザによるルールの追
加、質問・応答の入力、データ入力方式の設定などが行
われ、この作業を多くのサンプルケースについて十分繰
り返すことにより、ルールが獲得されることになる。
つぎにこの発明の一実施例について図面を参照しながら
詳細に説明する。第1図はこの発明にかかるエキスパー
トシステムのルール獲得支援装置の一実施例を示すもの
である。この図に示すように、ルール−時記憶部1と、
推論エンジン2と、推論過程トレーサー3と、システム
構築者とのインターフェイスを行う入出力インターフェ
イス部4と、オブジェクト値入手手段設定部5と、ルー
ル入力部6と、質問・応答入力部7と、データ入力方式
設定部8と、知識ベースつと、データベース10とが備
えられている。 このルール−時記憶部1には不完全なルールが一時的に
記憶されており、この不完全なルールを用いてサンプル
ケースにおける推論が推論エンジン2により実際に実行
される。その過程が推論過、程トレーサー3によりトレ
ースされ、入出力インターフェイス4を介して出力され
る。このように実際に推論を行い、属性値を持たないオ
ブジェクトに対してはその値の入手手段の設定をシステ
ム構築者に促す。オブジェクト値入手手段設定部5は推
論過程トレーサー3により動作状態とされ、入出力イン
ターフェイス4を介して入力されるユーザの設定に応じ
てルール入力部6、質問・応答入力部7、データ入力方
式設定部8を選択する。 この状態で、ユーザによるルールの追加、質問・応答の
入力、データ入力方式の設定などが行われ、この作業を
多くのサンプルケースについて十分繰り返すことにより
、ルールが獲得され、これが知識ベース9に登録される
。 さらに第2図、第3図、第4図及び第5図のフローチャ
ートを用いながら説明すると、まず、第2図において、
実行すべき不完全なルールがルール記憶部にあるかどう
かを自動的に判定しくステップ21)、ある場合にはそ
のルールを用いてサンプルケースにおける推論を推論エ
ンジン2で実行する(ステップ22)。その過程が推論
過程トレーサー3によりトレースされて入出力インター
フェイス4を介してユーザに提示されるので、ユーザは
ルールを変更する必要があるがないかの判定を行うこと
ができる(ステップ23)。 ルール変更の必要がある場合、ルール変更処理(ステッ
プ24)が行われる。この処理は第3図に示される。各
メニューを表示してその一つを選択させるようにするこ
となどにより、ユーザが変更内容を選択しくステップ3
1)、ルールの削除(ステップ32)、条件追加(ステ
ップ33)、結論追加(ステップ34)、制約条件追加
(ステップ35)、確信度追加(ステップ36)などが
行われる。 ルールの変更がない場合、推論方向が前向きであるか後
向きであるかの判定(ステップ25)が自動的に行われ
、後向きのとき、条件のオブジェクト値が定まっている
かどうかの自動判定(ステップ26)により定まってい
ない場合には後向き推論ルール獲得処理(ステップ27
)が行われる。 すなわち、第4図に示すように、ユーザによるオブジェ
クト値入手手段の選択を促し、それの選択(ステップ4
1)に応じてルール追加(ステップ42)、質問・応答
記述(ステップ43)、データ入力方式設定(ステップ
44)が行われる。ルール追加の場合、新しいオブジェ
クトを追加したかどうかの自動判定(ステップ45)に
応じて、新しいオブジェクトの定義(ステップ46)が
行われる。 他方、前向きと判定されたときは、次に定めるオブジェ
クトがあるかどうかの自動判定(ステップ28〉により
、あると判定された場合、前向き推論ルール獲得処理(
ステップ2つ〉に移る。これは第5図に示すように、ユ
ーザによるルール追加(ステップ51)、新しいオブジ
ェクトを追加したかどうかの自動判定(ステップ52)
、及びその判定に応じた新しいオブジェクトの定義(ス
テップ53)からなる。
詳細に説明する。第1図はこの発明にかかるエキスパー
トシステムのルール獲得支援装置の一実施例を示すもの
である。この図に示すように、ルール−時記憶部1と、
推論エンジン2と、推論過程トレーサー3と、システム
構築者とのインターフェイスを行う入出力インターフェ
イス部4と、オブジェクト値入手手段設定部5と、ルー
ル入力部6と、質問・応答入力部7と、データ入力方式
設定部8と、知識ベースつと、データベース10とが備
えられている。 このルール−時記憶部1には不完全なルールが一時的に
記憶されており、この不完全なルールを用いてサンプル
ケースにおける推論が推論エンジン2により実際に実行
される。その過程が推論過、程トレーサー3によりトレ
ースされ、入出力インターフェイス4を介して出力され
る。このように実際に推論を行い、属性値を持たないオ
ブジェクトに対してはその値の入手手段の設定をシステ
ム構築者に促す。オブジェクト値入手手段設定部5は推
論過程トレーサー3により動作状態とされ、入出力イン
ターフェイス4を介して入力されるユーザの設定に応じ
てルール入力部6、質問・応答入力部7、データ入力方
式設定部8を選択する。 この状態で、ユーザによるルールの追加、質問・応答の
入力、データ入力方式の設定などが行われ、この作業を
多くのサンプルケースについて十分繰り返すことにより
、ルールが獲得され、これが知識ベース9に登録される
。 さらに第2図、第3図、第4図及び第5図のフローチャ
ートを用いながら説明すると、まず、第2図において、
実行すべき不完全なルールがルール記憶部にあるかどう
かを自動的に判定しくステップ21)、ある場合にはそ
のルールを用いてサンプルケースにおける推論を推論エ
ンジン2で実行する(ステップ22)。その過程が推論
過程トレーサー3によりトレースされて入出力インター
フェイス4を介してユーザに提示されるので、ユーザは
ルールを変更する必要があるがないかの判定を行うこと
ができる(ステップ23)。 ルール変更の必要がある場合、ルール変更処理(ステッ
プ24)が行われる。この処理は第3図に示される。各
メニューを表示してその一つを選択させるようにするこ
となどにより、ユーザが変更内容を選択しくステップ3
1)、ルールの削除(ステップ32)、条件追加(ステ
ップ33)、結論追加(ステップ34)、制約条件追加
(ステップ35)、確信度追加(ステップ36)などが
行われる。 ルールの変更がない場合、推論方向が前向きであるか後
向きであるかの判定(ステップ25)が自動的に行われ
、後向きのとき、条件のオブジェクト値が定まっている
かどうかの自動判定(ステップ26)により定まってい
ない場合には後向き推論ルール獲得処理(ステップ27
)が行われる。 すなわち、第4図に示すように、ユーザによるオブジェ
クト値入手手段の選択を促し、それの選択(ステップ4
1)に応じてルール追加(ステップ42)、質問・応答
記述(ステップ43)、データ入力方式設定(ステップ
44)が行われる。ルール追加の場合、新しいオブジェ
クトを追加したかどうかの自動判定(ステップ45)に
応じて、新しいオブジェクトの定義(ステップ46)が
行われる。 他方、前向きと判定されたときは、次に定めるオブジェ
クトがあるかどうかの自動判定(ステップ28〉により
、あると判定された場合、前向き推論ルール獲得処理(
ステップ2つ〉に移る。これは第5図に示すように、ユ
ーザによるルール追加(ステップ51)、新しいオブジ
ェクトを追加したかどうかの自動判定(ステップ52)
、及びその判定に応じた新しいオブジェクトの定義(ス
テップ53)からなる。
この発明のエキスパートシステムのルール獲得支援装置
によれば、不完全ながらも作成したルールに基づいてサ
ンプルケースについての推論を実際に行って、その推論
過程がシステム構築者に提示される。そのため、必要に
応じてオブジェクト値の入手手段の設定をシステム構築
者に尋ね、ルールが選択された場合に新しいルールの入
力を促すことができる。そこで、構築者は不必要なルー
ルを入力したり、論理的に矛盾のあるルールをリンクし
てしまったりすることがなく、効率よくルールを追加し
て知識ベースを構築することができる。このように、作
成したルールに基づいて実際に推論させながら、ルール
の追加、修正、あるいは事実やデータの入力手段を規制
していくことによって、全体として統一のとれたルール
型知識ベースを横築できる。これにより、従来、知識技
術者か行っていたインタビューによる知識獲得が不要と
なる。また、構築者が推論の流れを意識しながら知識を
横築するため、処理手順が問題となるようなエキスパー
トシステムに関しても有効である。
によれば、不完全ながらも作成したルールに基づいてサ
ンプルケースについての推論を実際に行って、その推論
過程がシステム構築者に提示される。そのため、必要に
応じてオブジェクト値の入手手段の設定をシステム構築
者に尋ね、ルールが選択された場合に新しいルールの入
力を促すことができる。そこで、構築者は不必要なルー
ルを入力したり、論理的に矛盾のあるルールをリンクし
てしまったりすることがなく、効率よくルールを追加し
て知識ベースを構築することができる。このように、作
成したルールに基づいて実際に推論させながら、ルール
の追加、修正、あるいは事実やデータの入力手段を規制
していくことによって、全体として統一のとれたルール
型知識ベースを横築できる。これにより、従来、知識技
術者か行っていたインタビューによる知識獲得が不要と
なる。また、構築者が推論の流れを意識しながら知識を
横築するため、処理手順が問題となるようなエキスパー
トシステムに関しても有効である。
第1図はこの発明の一実施例のブロック図、第2図、第
3図、第4図及び第5図は動作を示すフローチャートで
ある。 1・・ルール−時記憶部、2・・・推論エンジン、3・
・・推論過程トレーサー、4・・・入出力インターフェ
イス部、5・・・オブジェクト値入手手段設定部、6・
・・ルール入力部、7・・・質問・応答入力部、8・・
・データ入力方式設定部、9・・・知識ベース、10・
・・データベース。 )1甜 算2目 寥1目
3図、第4図及び第5図は動作を示すフローチャートで
ある。 1・・ルール−時記憶部、2・・・推論エンジン、3・
・・推論過程トレーサー、4・・・入出力インターフェ
イス部、5・・・オブジェクト値入手手段設定部、6・
・・ルール入力部、7・・・質問・応答入力部、8・・
・データ入力方式設定部、9・・・知識ベース、10・
・・データベース。 )1甜 算2目 寥1目
Claims (1)
- (1)ルールを一時的に記憶する記憶手段と、該記憶部
に記憶された不完全なルールに基づいてサンプルケース
について推論を行う推論手段と、推論過程をトレースす
る手段と、入出力インターフェイス手段と、オブジェク
ト値入手手段設定手段と、ルール入力手段と、質問・応
答入力手段と、データ入力方式設定手段とを備えること
を特徴とするエキスパートシステムのルール獲得支援装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8585190A JPH03286227A (ja) | 1990-03-31 | 1990-03-31 | エキスパートシステムのルール獲得支援装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8585190A JPH03286227A (ja) | 1990-03-31 | 1990-03-31 | エキスパートシステムのルール獲得支援装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03286227A true JPH03286227A (ja) | 1991-12-17 |
Family
ID=13870376
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8585190A Pending JPH03286227A (ja) | 1990-03-31 | 1990-03-31 | エキスパートシステムのルール獲得支援装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03286227A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0628189A (ja) * | 1992-04-16 | 1994-02-04 | Hughes Aircraft Co | 知識習得システム及びその方法 |
-
1990
- 1990-03-31 JP JP8585190A patent/JPH03286227A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0628189A (ja) * | 1992-04-16 | 1994-02-04 | Hughes Aircraft Co | 知識習得システム及びその方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02264329A (ja) | プログラム自動生成装置 | |
| JP2006053915A (ja) | 統一化されたプラント・モデル用ダイナミック・スキーマ | |
| JPH03286227A (ja) | エキスパートシステムのルール獲得支援装置 | |
| JPH06236276A (ja) | 知識ベースシステム | |
| CN114385133A (zh) | 可编程控制器异构平台的组态程序与数据交互映射方法 | |
| JPS63186303A (ja) | プラント監視制御システム | |
| US5604886A (en) | Design supporting apparatus and method for performing design work at each of a plurality of design stages | |
| CN115857909A (zh) | 一种图交互应用渲染方法、装置、设备和介质 | |
| JPH01108602A (ja) | シーケンス制御装置 | |
| Bai | Fuzzy Logic Inference Systems | |
| Clouard et al. | A software workbench for knowledge acquisition and integration in image processing | |
| JPH03110631A (ja) | 知識ベースシステム | |
| JP2724240B2 (ja) | ブロック図処理機能付きプログラム自動生成装置 | |
| Saridis et al. | Information theoretic approach for knowledge engineering and intelligent machines | |
| JPH09101966A (ja) | 回答支援システム | |
| JPH06124220A (ja) | 事象関係図に基づくデータベース管理方式 | |
| Tsutomu et al. | Fuzzy expert system shell LIFE FEShell-working environment | |
| van Schuppen | Stochastic realization for stochastic control with partial observations | |
| JPH01269178A (ja) | 画像処理装置 | |
| CN117891746A (zh) | 一种主机迁移测试方法及装置 | |
| JP2695859B2 (ja) | 編集系自動生成方式 | |
| JPH02216547A (ja) | プログラム設計システム | |
| JPS63292313A (ja) | パラメ−タ値の継承方法 | |
| JPH03116331A (ja) | 表形式知識入力編集方式 | |
| CN121303627A (zh) | 基于车辆运营数据的司机推荐方法、装置、设备以及介质 |