JPH0228726A - Arrangement/integration system for frame type knowledge expression - Google Patents

Arrangement/integration system for frame type knowledge expression

Info

Publication number
JPH0228726A
JPH0228726A JP17855088A JP17855088A JPH0228726A JP H0228726 A JPH0228726 A JP H0228726A JP 17855088 A JP17855088 A JP 17855088A JP 17855088 A JP17855088 A JP 17855088A JP H0228726 A JPH0228726 A JP H0228726A
Authority
JP
Japan
Prior art keywords
frame
slots
knowledge
frames
similarity
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
JP17855088A
Other languages
Japanese (ja)
Inventor
Shunji Matsumoto
俊二 松本
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP17855088A priority Critical patent/JPH0228726A/en
Publication of JPH0228726A publication Critical patent/JPH0228726A/en
Pending legal-status Critical Current

Links

Landscapes

  • Devices For Executing Special Programs (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔概要〕 フレーム型知識表現の整理・統合を行う整理・統合方式
に関し、 フレーム型知識表現の重複した記述を取り出して上位フ
レームとしてまとめ、重複した知識の整理・統合を計算
機に行わせ、開発者の負担を軽減することを目的とし、 スロットおよびスロット値によって構成されるフレーム
を複数、階層関係を持たせて知識を表現したフレーム型
知識表現と、複数のフレームが持つスロットおよびスロ
ソ1〜値、あるいはスロットの一致する数に対応づけて
類似度を算出する類似度算出部と、この類似度算出部に
よって算出された類似度が所定閾値を超えた場合に、共
通属性を持つ上位フレームを作成すると共に当該共通属
性を元のフレームから削除するグルーピング処理部とを
備え、このグルーピング処理部によって共通属性の整理
・統合を行うように構成する。
[Detailed Description of the Invention] [Summary] Regarding the organization and integration method for organizing and integrating frame-type knowledge expressions, duplicate descriptions of frame-type knowledge expressions are extracted and compiled as a superordinate frame, and the duplicated knowledge is organized and integrated. The aim is to reduce the burden on the developer by having the computer perform the process.The frame-type knowledge representation is a system that expresses knowledge by having multiple frames composed of slots and slot values in a hierarchical relationship, and A similarity calculation unit that calculates similarity in association with slots and slots 1 to values, or the matching number of slots, and a common attribute when the similarity calculated by this similarity calculation unit exceeds a predetermined threshold. The present invention includes a grouping processing section that creates a higher-level frame having a common attribute and deletes the common attribute from the original frame, and the grouping processing section organizes and integrates the common attributes.

〔産業上の利用分野〕[Industrial application field]

本発明は、フレーム型知識表現の整理・統合を行う整理
・統合方式に関するものである。
The present invention relates to an organization/integration method for organizing/integrating frame-type knowledge representations.

エキスパートシステムにおける知識表現として、フレー
ムによる樹状のデータ構造を用いる手法がある。このフ
レームを用いて扱う知識が膨大となると、知識整理の如
何によってデータの記述量が著しく異なり、その保守性
にも影響を及ぼすために、可及的に整理・統合してデー
タ量を削減することが望まれている。
As knowledge representation in expert systems, there is a method that uses a tree-like data structure based on frames. When the amount of knowledge handled using this frame becomes enormous, the amount of data to be described will vary significantly depending on how the knowledge is organized, which will also affect its maintainability. Therefore, it is necessary to reduce the amount of data by organizing and integrating it as much as possible. It is hoped that

〔従来の技術と発明が解決しようとする課題〕計算機上
である事象に関する知識を記述するフレーム型知識表現
は、知識をいろいろな情報の集合体としてとらえ、細分
化した情報をスロットと呼ばれる項目別に分類し、更に
このスロットの属性をスロット値(バリュー)として構
造化するようにしている。例えばトラックに関する知識
は、第4図(イ)に示すように表現され、トランクがフ
レーム名であり、生産年、定員などがスロットであり、
更に昭和62年、3人などがスロット値(バリュー)で
ある。また、第4図(ロ)に示すように、複数のフレー
ム間に階層関係を持たせ、知識を体系化し、下位概念が
上位概念を継承して利用するようにし、無駄なく知識を
表現するようにしている。例えば自動車は、バス、トラ
ンク、自家用車の上位概念であって、これら下位概念は
上位概念を継承する。
[Problems to be solved by conventional technology and inventions] Frame-based knowledge representation, which describes knowledge about a certain event on a computer, treats knowledge as a collection of various pieces of information and divides the subdivided information into items called slots. The slot attributes are further structured as slot values. For example, knowledge about trucks is expressed as shown in Figure 4 (a), where trunk is the frame name, year of production, capacity, etc. are slots,
Furthermore, in 1988, 3 people, etc. are slot values. In addition, as shown in Figure 4 (b), we create a hierarchical relationship between multiple frames, systematize knowledge, and allow lower-level concepts to inherit and use higher-level concepts, so that knowledge can be expressed without waste. I have to. For example, a car is a superordinate concept of a bus, a trunk, and a private car, and these subordinate concepts inherit the superordinate concept.

しかし、よく整理されていないフレーム型知識表現は、
多くの重複した情報を内包しており、取り扱う知識の数
が多くなると、フレームによって記述するデータ量が膨
大となってしまう。このため、従来、これら重複した内
容の整理は個々のナレッジエンジニアが経験に基づいて
行っていたため、十分に行えないと共に、大きな負担と
なってしまうという問題があった。
However, the frame-type knowledge representation that is not well organized is
It contains a lot of duplicate information, and as the amount of knowledge to be handled increases, the amount of data described by frames becomes enormous. For this reason, in the past, these overlapping contents have been sorted out by individual knowledge engineers based on their experience, which poses the problem of not being able to do it satisfactorily and creating a heavy burden.

本発明は、フレーム型知識表現の重複した記述を取り出
して上位フレームとしてまとめ、重複した知識の整理・
統合を計算機に行わせ、開発者の負担を軽減することを
目的としている。
The present invention extracts duplicate descriptions of frame-type knowledge expressions and compiles them into upper-level frames, and organizes and organizes duplicate knowledge.
The purpose is to reduce the burden on developers by having computers perform the integration.

〔課題を解決する手段〕[Means to solve problems]

第1図は本発明の原理構成図を示す。 FIG. 1 shows a basic configuration diagram of the present invention.

第1図において、フレーム型知識表現1は、スロットお
よびスロット値を持つフレームについて、相互間に階層
関係を持たせて知識を記述したものである。
In FIG. 1, a frame-type knowledge representation 1 describes knowledge about frames having slots and slot values, with a hierarchical relationship between them.

類似度計算部2は、複数のフレームが持つスロットおよ
びスロット値、あるいはスロットが一致する数に対応づ
けて、類似度を算出するものである。
The similarity calculation unit 2 calculates the similarity in association with the slots and slot values of a plurality of frames, or the number of matching slots.

グルーピング処理部3は、算出した類似度が所定閾値を
超えた場合に、共通属性を持つ上位フレームを作成する
と共に当該共通属性を元のフレームから削除するもので
ある。
When the calculated similarity exceeds a predetermined threshold, the grouping processing unit 3 creates a higher-rank frame having a common attribute and deletes the common attribute from the original frame.

〔作用〕[Effect]

本発明は、第1図に示すように、類似度算出部2が、フ
レーム型知識表現1を検索してスロットおよびスロット
値、あるいはスロットが一致するフレームの数を見つけ
出してこの数から類似度を算出し、グルーピング処理部
3がこの算出した類似度が所定閾値を超えた場合に、共
通属性を上位フレームとして作成すると共に当該共通属
性を元のフレームから削除するようにしている。
In the present invention, as shown in FIG. 1, a similarity calculation unit 2 searches a frame-based knowledge representation 1 to find out slots and slot values, or the number of frames in which the slots match, and calculates the similarity from this number. When the calculated similarity exceeds a predetermined threshold, the grouping processing unit 3 creates the common attribute as a higher-rank frame and deletes the common attribute from the original frame.

従って、フレーム型知識表現1から共通属性(複数のフ
レームが共通に持つスロットおよびスロット値、あるい
はスロット)について取り出して上位フレームにまとめ
て整理・統合することが可能となる。これにより、ナレ
ッジエンジニアの負担を軽減することができる。
Therefore, it is possible to extract common attributes (slots and slot values that a plurality of frames have in common, or slots) from the frame-type knowledge representation 1 and organize and integrate them into a higher-level frame. This can reduce the burden on knowledge engineers.

〔実施例〕〔Example〕

次に、第2図フローチャートに示す順序に従い、本発明
の1実施例の構成および動作を第1図および第3図を用
いて詳細に説明する。
Next, the configuration and operation of one embodiment of the present invention will be explained in detail using FIGS. 1 and 3 in accordance with the order shown in the flowchart of FIG. 2.

第2図において、■は、5ORTING (ソーティン
グ)する。これは、第1図フレーム型知識表現1を構成
する各フレームのスロット数が少ない順に並べ、効率的
に処理するためである。
In FIG. 2, ■ performs 5ORTING (sorting). This is for efficiently processing the frames constituting the frame-type knowledge representation 1 in FIG. 1 by arranging them in ascending order of the number of slots.

■ば、フレームの選択を行う。これは、■でソーティン
グした先頭のものから順に選択することを意味している
② Select a frame. This means that the items are selected in order from the first item sorted by ■.

■は、類似度を算出する。これは、フレーム中に同名ス
ロットかつ同一のスロット値が存在するときは類似度を
例えば各スロットについて0.9/スロット数、あるい
は同名スロットのみが存在するときは類似度を例えば各
スロットについて0.17スロツト数としてその重みづ
けを変え、総得点を算出することを意味している。例え
ば第1図フレーム型知識表現1中のフレームF001、
FOO2、F2O3にスロットS1およびS3のみが存
在するとき、各スロワI・についてそれぞれ0.1/3
となる。
(2) calculates the degree of similarity. This means that when slots with the same name and the same slot value exist in a frame, the similarity is set to, for example, 0.9/number of slots for each slot, or when only slots with the same name exist, the similarity is set to, for example, 0.9/number of slots for each slot. This means that the total score is calculated by changing the weighting based on the number of 17 slots. For example, frame F001 in frame-type knowledge representation 1 in Figure 1,
When only slots S1 and S3 exist in FOO2, F2O3, 0.1/3 for each thrower I.
becomes.

■は、類似度〉閾値を判定する。これは、■で順次算出
した得点(類似度)が所定の閾値を超えたか否かを判別
することを意味している。YESの場合には、■を行う
。Noの場合には、■を行■は、グルーピング処理を行
う。これは、■で類似度を算出したフレームの共通属性
(スロット、あるいはスロットとスロット値)を持つ上
位フレームを新たに生成すると共に、当該共通属性を元
のフレーム中から削除することを意味している。
(2) determines similarity>threshold. This means that it is determined whether the scores (similarities) sequentially calculated in (■) exceed a predetermined threshold. If YES, perform ■. In the case of No, perform the grouping process. This means that a new upper frame is created that has the common attributes (slots, or slots and slot values) of the frames whose similarity was calculated in step ①, and the common attributes are deleted from the original frame. There is.

具体的に説明すれば、第1図フレーム型知識表現1の下
位のフレームF001ないしFOO5について、第3図
に示すように、共通属性を取り出して新たに上位フレー
ムMOOL、M2O3を作成すると共に当該共通属性を
元のフレームFoolないしF2O3から削除する。こ
の際、グルーピング可能なフレームが見つかった時点で
順次上位フレームにまとめあげると共に共通属性を元の
フレームから削除するので、複数の上位概念フレームを
持つことはない。
Specifically, for lower frames F001 to FOO5 of frame type knowledge representation 1 in Figure 1, common attributes are extracted and new upper frames MOOL and M2O3 are created, and the common attributes are extracted as shown in Figure 3. Delete the attribute from the original frame Fool or F2O3. At this time, when frames that can be grouped are found, they are sequentially grouped into higher-level frames and common attributes are deleted from the original frame, so there is no need to have multiple higher-level conceptual frames.

■は、全スロットについて終了したか否かを判別する。(2) It is determined whether or not all slots have been completed.

YESの場合には、■を行う。NOの場合には、■以下
を繰り返し実行する。
If YES, perform ■. If NO, repeat the steps below.

■は、全フレームが終了したか否かを判別する。(2) determines whether all frames have been completed.

YESの場合には、終了する。NOの場合には、■以下
を繰り返し実行する。
If YES, the process ends. If NO, repeat the steps below.

以上のように、フレーム型知識表現1を構成する複数の
フレームについて、共通属性を持つ上位フレームを新た
に作成すると共に当該共通属性を元のフレームから削除
することにより、重複情報をまとめてデータ量を削減す
ることが可能となる。
As described above, for multiple frames constituting frame-based knowledge representation 1, by creating a new upper frame with a common attribute and deleting the common attribute from the original frame, the amount of data can be reduced by combining duplicate information. It becomes possible to reduce the

第3図は、グルーピング例を示す。これば、第1図フレ
ーム型知識表現1の下位のフレームFO01ないしF2
O3から重複情報を上位のフレームMOOL、M2O3
としてそれぞれ取り出し、元のフレームF001ないし
FOO5から当該重複情報を削除したものである。
FIG. 3 shows an example of grouping. This means that the lower frames FO01 to F2 of frame-type knowledge representation 1 in Figure 1
Duplicate information from O3 to upper frame MOOL, M2O3
The duplicate information is deleted from the original frames F001 to FOO5.

計算機に行わせ、開発者の負担を軽減することができる
This can be done by a computer, reducing the developer's burden.

【図面の簡単な説明】 第1図は本発明の原理構成図、第2図は本発明の動作説
明フローチャート、第3図はグルーピング例、第4図は
従来技術の説明図を示す。 図中、1はフレーム型知識表現、2は類似度算出部、3
はグルーピング処理部を表す。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram showing the principle configuration of the present invention, FIG. 2 is a flowchart explaining the operation of the present invention, FIG. 3 is an example of grouping, and FIG. 4 is an explanatory diagram of the prior art. In the figure, 1 is a frame-type knowledge representation, 2 is a similarity calculation unit, and 3
represents a grouping processing section.

Claims (1)

【特許請求の範囲】 フレーム型知識表現の整理・統合を行う整理・統合方式
において、 スロットおよびスロット値によって構成されるフレーム
を複数、階層関係を持たせて知識を表現したフレーム型
知識表現(1)と、 複数のフレームが持つスロットおよびスロット値、ある
いはスロットの一致する数に対応づけて類似度を算出す
る類似度算出部(2)と、 この類似度算出部(2)によって算出された類似度が所
定閾値を超えた場合に、共通属性を持つ上位フレームを
作成すると共に当該共通属性を元のフレームから削除す
るグルーピング処理部(3)とを備え、 このグルーピング処理部(3)によって共通属性の整理
・統合を行うように構成したことを特徴とするフレーム
型知識表現の整理・統合方式。
[Claims] In an organization/integration method that organizes/integrates frame-based knowledge representations, a frame-based knowledge representation (one ), a similarity calculation unit (2) that calculates similarity in association with the slots and slot values of multiple frames, or the matching number of slots; a grouping processing unit (3) that creates a higher-rank frame having a common attribute and deletes the common attribute from the original frame when the degree exceeds a predetermined threshold; A frame-type knowledge expression organization/integration method characterized by being configured to organize/integrate.
JP17855088A 1988-07-18 1988-07-18 Arrangement/integration system for frame type knowledge expression Pending JPH0228726A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17855088A JPH0228726A (en) 1988-07-18 1988-07-18 Arrangement/integration system for frame type knowledge expression

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17855088A JPH0228726A (en) 1988-07-18 1988-07-18 Arrangement/integration system for frame type knowledge expression

Publications (1)

Publication Number Publication Date
JPH0228726A true JPH0228726A (en) 1990-01-30

Family

ID=16050444

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17855088A Pending JPH0228726A (en) 1988-07-18 1988-07-18 Arrangement/integration system for frame type knowledge expression

Country Status (1)

Country Link
JP (1) JPH0228726A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03260835A (en) * 1990-03-12 1991-11-20 Matsushita Electric Ind Co Ltd Knowledge base system preparing device
JPH03277128A (en) * 1990-03-27 1991-12-09 Tokyo Electric Power Co Inc:The Deciding method for switch operating sequence in generating substation
WO1991019252A1 (en) * 1990-05-29 1991-12-12 Omron Corporation Method of rearranging and encoding fuzzy inference rules, and method of processing fuzzy inference conforming to the rules

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63115238A (en) * 1986-11-04 1988-05-19 Hitachi Ltd Frame data reconstituting system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63115238A (en) * 1986-11-04 1988-05-19 Hitachi Ltd Frame data reconstituting system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03260835A (en) * 1990-03-12 1991-11-20 Matsushita Electric Ind Co Ltd Knowledge base system preparing device
JPH03277128A (en) * 1990-03-27 1991-12-09 Tokyo Electric Power Co Inc:The Deciding method for switch operating sequence in generating substation
WO1991019252A1 (en) * 1990-05-29 1991-12-12 Omron Corporation Method of rearranging and encoding fuzzy inference rules, and method of processing fuzzy inference conforming to the rules

Similar Documents

Publication Publication Date Title
US7809758B2 (en) Database and method of generating same
US5185867A (en) Method and apparatus for automatically generating software specifications
JP3452531B2 (en) Method and system for data mining
Li et al. ASLM: Adaptive single layer model for learned index
JPH07104871B2 (en) Join processing method in relational database
KR20140076010A (en) A system for simultaneous and parallel processing of many twig pattern queries for massive XML data and method thereof
JPH0228726A (en) Arrangement/integration system for frame type knowledge expression
CN115878693A (en) A Method of Applying Distributed Frequent Itemsets Based on Bit Strings in Commodity Association
Benny et al. Hadoop framework for entity resolution within high velocity streams
KR101515304B1 (en) Reduce-side join query processing method for hadoop-based reduce-side join processing system
Roumelis et al. Bulk-Loading xBR-trees
Lotfi et al. Scalable decision tree based on fuzzy partitioning and an incremental approach
Rajeswari et al. An overview of the MapReduce model
Carlis et al. A descriptive model of physical database design problems and solutions
JPH02158871A (en) document classification device
JP2000187663A (en) File management device, file management method, and recording medium recording program thereof
JPS6175925A (en) Index maintenance system for file having plural indexes
JP3070093B2 (en) Record processing device
JPH0581337A (en) Data processing device
JPH03276369A (en) automatic thesaurus reorganization device
JPH0352068A (en) Logical operation system
Horzyk Associative representation and processing of databases using DASNG and AVB+ trees for efficient data access
JPH04199369A (en) Circuit optimization system
JP2768397B2 (en) Data processing method
Raju et al. Improvement of time complexity on external sorting using refined approach and data preprocessing