JPH05120250A - Relational knowledge learning method - Google Patents
Relational knowledge learning methodInfo
- Publication number
- JPH05120250A JPH05120250A JP3012983A JP1298391A JPH05120250A JP H05120250 A JPH05120250 A JP H05120250A JP 3012983 A JP3012983 A JP 3012983A JP 1298391 A JP1298391 A JP 1298391A JP H05120250 A JPH05120250 A JP H05120250A
- Authority
- JP
- Japan
- Prior art keywords
- knowledge
- input
- relational
- relational knowledge
- learning
- 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
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、入力項目と出力項目と
の間の関係知識(以下、単に「関係知識」という)の学
習方法に関し、特に、関係知識の利用に伴い、関係知識
を動的に利用者の要望に適応させるようにした関係知識
学習方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a learning method of relational knowledge between input items and output items (hereinafter, simply referred to as "relational knowledge"). The present invention relates to a related knowledge learning method that is adapted to a user's request.
【0002】[0002]
【従来の技術】入力と出力との間の対応関係を学習させ
る技術としては、ニューラルネットワークの学習を利用
する方法が知られている。例えば、D.E.Rumelh
art等による「誤差伝播による内部表現の学習,PD
Pモデル認知科学とニューロン回路網の探索」(産業図
書321−334頁)によると、この方法は、ニューラ
ルネットワークの一つである階層型ネットワークについ
て、入力層のユニットを入力項目に、出力層のユニット
を出力項目に、それぞれ対応させて、学習させたい入出
力の組を教師信号として与え、誤差逆伝播アルゴリズム
等の学習アルゴリズムを使って学習させるものである。
また、数多くの連鎖を有する事象間の因果関係の獲得を
目的とする技術としては、例えば、特開昭59−167
771号公報に開示された因果関係知識獲得装置があ
る。この装置は、専門家が経験した事例について質問す
る際に、既に体系化された因果関係を利用して、最終的
な事象から専門家の回答に応じて次々に因果連鎖を遡っ
て、究極的な原因を探り出していく質問を作り出す機
能,その過程で因果関係を追加・削除する機能,その際
に既に蓄積された因果関係知識と比較した結果を専門家
に提示する機能および専門家への質問や因果関係の入出
力を行う手段を備えている。更に、利用者が利用しなが
ら次第に関係知識を利用者の要望に適応させていく技術
としては、日本語ワードプロセッサや日本語フロントエ
ンドプロセッサの仮名漢字変換における同音異字語の学
習機能がある。これは、利用されるに従って利用者の変
換特性に合致した変換を行うように、入力される「仮名
文字列」と出力される「変換文字列」の関係を学習させ
る技術である。例えば、小川康男による「かな漢字変換
の文法処理の詳細」(別冊トランジスタ技術トラ技コン
ピュータ,1990年7月号71−78頁)によると、
上述の同音異字語の学習には、大きく分けて使用頻度学
習と最新使用優先という二つの方法がある。使用頻度学
習法では、使用した同音異字語の頻度を使用する度にカ
ウントアップして、次に同じ同音異字語の変換を行うと
きには、頻度の高いものから候補を表示する。また、最
新使用優先法では、利用する度に、利用した単語を同音
異字語群内で先頭に並べかえて辞書に登録し、同じ「仮
名文字列」を変換する際に、変換される文字列候補とし
て、最も最近変換した「変換文字列」を最初に表示す
る。2. Description of the Related Art As a technique for learning a correspondence relationship between an input and an output, a method using learning of a neural network is known. For example, DE Rumelh
"Learning internal expressions by error propagation, PD
According to "P model cognitive science and search for neuron network" (Sangyo Tosho pp. 321-334), this method is applied to a unit of an input layer and an output layer of a layered network which is one of neural networks. A unit is associated with each output item, a set of input and output to be learned is given as a teacher signal, and learning is performed using a learning algorithm such as an error backpropagation algorithm.
Further, as a technique for obtaining a causal relationship between events having many chains, for example, Japanese Patent Laid-Open No. 59-167 is available.
There is a causal knowledge acquisition device disclosed in Japanese Patent No. 771. This device utilizes an already systematized causal relationship when asking questions about cases experienced by experts, tracing the causal chain one after another according to the expert's response from the final event to the ultimate result. A function to create a question to find out the cause, a function to add or delete a causal relationship in the process, a function to present the result of comparison with the causal knowledge already accumulated at that time to the expert, and a question to the expert And a means for inputting and outputting causal relationships. Further, as a technique of gradually adapting the related knowledge to the user's request while the user uses it, there is a learning function of homophones and acronyms in the kana-kanji conversion of the Japanese word processor and the Japanese front-end processor. This is a technique for learning the relationship between the input "kana character string" and the output "converted character string" so that the conversion that matches the conversion characteristics of the user is performed as it is used. For example, according to Yasuo Ogawa's "Details of Grammar Processing for Kana-Kanji Conversion" (Separate Volume Transistor Technology Computer, July 1990, pp. 71-78),
The above-described learning of homophones can be roughly divided into two methods: usage frequency learning and latest usage priority. In the frequency-of-use learning method, the frequency of the homophones used is counted up each time it is used, and when the same homophone is converted next time, candidates are displayed in descending order of frequency. Also, in the latest usage priority method, each time it is used, the words used are rearranged at the beginning in the homophone group and registered in the dictionary, and when the same "kana character string" is converted, the converted character string candidates , The most recently converted "conversion character string" is displayed first.
【0003】[0003]
【発明が解決しようとする課題】上記従来技術のうちの
第一のものでは、関係知識の学習には入出力パターンの
組を教師データとしてネットワークに対して与えている
が、この際に教師データとして、正しい入力・出力の対
応関係を与えなければならないという問題があった。第
二の従来技術では、専門家は最終的な事象から次々と因
果関係を遡っていくための質問に回答する必要があり、
専門家の負担が大きくなるという問題があった。第三の
従来技術を関係知識の学習に用いた場合には、使用頻度
学習法では、使用した関係知識の優先順位を決める点数
を増加するだけであり、また、最新使用優先法では、採
用した文字列の優先順位が1番目になるだけであり、と
もに、不適切なものに対して要望を入力したり、1つの
出力について、複数個の要望を入力することができない
という問題があった。更に、入力項目(仮名文字列)と
出力項目(変換文字列)とを直接結び付け関係知識しか
扱えず、数多くの連鎖を有する項目間の関係知識を扱う
ことができないという問題があった。本発明は上記事情
に鑑みてなされたもので、その目的とするところは、従
来の技術における上述の如き問題を解消し、関係知識を
保持し、関係知識を用いて入力項目に関連する項目を検
索・出力するシステムにおいて、システムの入出力結果
に対する要望を容易に指定・蓄積でき、蓄積された要望
に近づくように関係知識を学習させる関係知識学習方法
を提供することにある。言いかえれば、本発明の目的
は、一つは、学習時に与える教師データとして正しい入
出力関係を与える必要がなく、利用者が出力結果に関す
る要望を入力するだけで関係知識の学習が可能な関係知
識学習方法を提供することにあり、また、一つは、出力
項目から入力項目までの因果関係連鎖を遡るための質問
に、利用者が逐一回答することなく、関係知識の学習が
可能な関係知識学習方法を提供することにあり、また、
一つは、利用者が出力結果に対する要望を複数同時に指
定することを可能として、利用者の望みの結果を指定し
易くした関係知識学習方法を提供することにある。In the first of the above-mentioned prior arts, a set of input / output patterns is given to the network as teacher data for learning related knowledge. As a result, there was a problem that a correct input / output correspondence should be given. In the second conventional technique, the expert needs to answer questions for tracing the causal relationship one after another from the final event,
There was a problem that the burden on the expert would be heavy. When the third conventional technique is used for learning related knowledge, the frequency-of-use learning method only increases the number of points for determining the priority order of the used related knowledge, and the latest usage priority method is adopted. Since only the first priority is given to the character string, there is a problem that it is not possible to input a request for an inappropriate one or input a plurality of requests for one output. Furthermore, there is a problem in that the input item (kana character string) and the output item (converted character string) are directly linked and only the relational knowledge can be handled, and the relational knowledge between items having many chains cannot be handled. The present invention has been made in view of the above circumstances, and an object of the present invention is to solve the above problems in the related art, hold related knowledge, and use the related knowledge to identify items related to input items. It is an object of the present invention to provide a relational knowledge learning method in which a request for input / output results of the system can be easily specified / stored in a system for searching / outputting, and related knowledge is learned so as to approach the stored demand. In other words, one of the objects of the present invention is that it is not necessary to give a correct input / output relationship as teacher data to be given at the time of learning, and a user can learn related knowledge simply by inputting a request regarding output results. One is to provide a knowledge learning method, and the other is a relationship that enables the learning of related knowledge without the user answering each question to trace the causal relationship chain from the output item to the input item. To provide knowledge learning methods, and
One is to provide a relational knowledge learning method that allows a user to specify a plurality of requests for output results at the same time, making it easy to specify the desired result of the user.
【0004】[0004]
【課題を解決するための手段】本発明の上記目的は、項
目間の関連を示す関係知識を保持し、該関係知識を用い
て入力項目から該入力項目に関連する項目を検索・出力
する情報処理システムにおいて、システムの入出力結果
に対する修正方向に関する要望を蓄積し、該蓄積された
要望から関係知識の学習を行うことを特徴とする関係知
識学習方法によって達成される。The above-mentioned object of the present invention is to retain relational knowledge indicating a relation between items, and use the relational knowledge to retrieve / output an item related to the input item from an input item. This is achieved by a relational knowledge learning method characterized by accumulating requests regarding correction directions for input / output results of the system in a processing system, and learning related knowledge from the accumulated requests.
【0005】[0005]
【作用】本発明に係る関係知識学習方法においては、要
望事項入力・蓄積機能により、利用者はシステムの入出
力結果に対する要望を容易に指定・蓄積でき、関係知識
抽出機能および関係知識変更機能により、蓄積された要
望に近づくように関係知識を学習させることが可能にな
る。以下、より具体的に説明する。関係知識を利用した
場合、関係知識利用結果表示機能によりそのときの結果
を利用者に提示すると同時に、要望事項入力・蓄積機能
によりその結果が意図したものかどうかの入力を受け付
けることにより、利用者は要望のみを入力するだけで、
関係知識に対する要望事項を記録でき、関係知識を学習
するために正確な入力・出力の対応関係を入力する必要
がなくなる。関係知識抽出機能により、入力された要望
事項に対応する関係知識を探索することも自動的に行わ
れるので、最終的な事象から次々と因果関係を遡ってい
くための質問に回答しなければならないという専門家の
負荷を軽減できる。また、要望事項入力・蓄積機能によ
り、利用者が出力結果に関する要望を表わす情報を提供
する際に、「関係を弱めたい」場合に対応するコマンド
を用意しているので、関係を強めたい出力項目だけでな
く、関係を弱めたい出力項目をも指定することができ
る。更に、新しい入力項目と出力項目との関係を学習さ
せたい場合に対応するコマンドも用意しているので、入
力項目と出力を希望する項目との間に関係知識が存在し
なかった場合にも対応することができる。また、更に、
関係知識追加機能により、関係知識抽出機能で対応する
関係知識を抽出できなかった要望事項については、関係
知識の中で要望事項にある入力項目と出力項目間を結ぶ
経路を新設することで、新しい関係知識を追加すること
ができる。また、関係知識の変更機能により、関係知識
抽出機能により抽出された関係知識を、その結合度を要
望事項に沿って一定の割合で増加・減少させることで、
該当する関係知識を強める方向にも弱める方向にも学習
することができる。これにより、以後、同じ入力があっ
た場合の出力を利用者の意図する結果に近づけることが
でき、利用するに従って関係知識を利用者の要望に適応
させていくことが可能になる。In the relational knowledge learning method according to the present invention, the user can easily specify / accumulate the request for the input / output result of the system by the requirement input / accumulation function, and by the relational knowledge extraction function and the relational knowledge change function. , It becomes possible to learn related knowledge so as to approach the accumulated desires. Hereinafter, it will be described more specifically. When the related knowledge is used, the result at that time is presented to the user by the related knowledge use result display function, and at the same time, the user inputs the result by the request input / accumulation function to determine whether or not the result is the intended result. Just enter the request,
Requirements for relational knowledge can be recorded, and it becomes unnecessary to input an accurate input / output correspondence relationship for learning the relational knowledge. The relational knowledge extraction function automatically searches for the relational knowledge corresponding to the input requirements, so you have to answer the questions to trace the causal relations one after another from the final event. The burden on the specialist can be reduced. In addition, when the user provides information that expresses the request regarding the output result by the request input / accumulation function, the command corresponding to the case of "We want to weaken the relationship" is prepared. Not only that, you can also specify the output items you want to weaken the relationship. In addition, commands are provided for learning the relationship between new input items and output items, so even if there is no relationship knowledge between the input items and the items for which output is desired can do. In addition,
For the requirements for which the related knowledge extraction function could not extract the corresponding related knowledge with the related knowledge addition function, a new route is established by connecting the input item and the output item in the related knowledge Related knowledge can be added. Moreover, by changing the relational knowledge, the relational knowledge extracted by the relational knowledge extracting function is increased / decreased at a fixed rate according to the degree of connection,
You can learn to strengthen or weaken the relevant relationship knowledge. As a result, after that, the output when the same input is made can be brought closer to the result intended by the user, and the related knowledge can be adapted to the user's request as it is used.
【0006】[0006]
【実施例】以下、本発明の実施例を図面に基づいて詳細
に説明する。図2に、本発明の一実施例である情報処理
システムの機器構成を示す。図において、204は内蔵
されたプログラム205により動作し、キーボード20
2およびマウス203からの入力を受け付け、外部記憶
装置206に蓄えられた知識ベース207を用いて計算
・推論処理を行い、結果をディスプレイ201に表示出
力する処理装置である。キーボード202およびマウス
203は、それぞれ、上述の如く、利用者からの文字の
入力およびディスプレイ上の位置に関する情報を受け付
け、処理装置204に伝達する機能を有する。また、デ
ィスプレイ201は、処理装置204からの出力を受
け、画面に表示する機能を有する。外部記憶装置206
は、プログラムおよびプログラムの実行に必要なデータ
および知識ベース207を格納している。知識ベース2
07には、処理装置204が行う推論処理に必要な関係
知識等が格納されている。図1(b)は、本実施例のシ
ステム構成を示す図である。図において、104は関係
知識を示している。105は利用者からの入力を受け付
け、上述の関係知識104を利用して推論処理を行い、
結果を利用者に表示する関係知識利用結果表示部を示し
ている。106は利用者からの関係知識利用結果に対す
る要望を受け付け、要望事項107に蓄積する要望入力
対応処理部を示している。また、108は上述の要望事
項107に記述された個々の要望に対応する入出力関係
を前述の関係知識104から抽出し、抽出できなかった
要望事項に対応する入出力関係を関係知識104に追加
し、抽出された関係知識を利用者の要望に沿うように変
更することにより学習を行う関係知識の学習部を示して
いる。図3に、本実施例において扱う関係知識の例を示
す。本図に示す関係知識は、文書とそれらを検索するた
めのキーワードとの関係を表わしたものである。図にお
いて、301〜304はキーワードを表わすノード、3
05〜307は文書を表わすノードである。308〜3
13等の重み(添字)を有する矢印は、ノード間の関係
を示す結合を表わしている。この場合、例えば、キーワ
ード301を入力として推論を実行すると、文書30
5,文書306が出力として得られることになる。次
に、本実施例における処理フローを、図1(a)に従っ
て説明する。ステップ101においては、利用者からの
入力を基に関係知識を利用して推論処理を行い、関係知
識の利用結果を利用者に対して表示する。ここで、利用
する関係知識の例は先に図3に示したが、利用結果表示
の例として、図3の関係知識でキーワード「預金」を入
力したときの文書「No.1_1預金者の相続に・・・」
の画面出力を、項4に示す。次に、ステップ102にお
いて、表示されている関係知識の利用結果に関する利用
者からの要望を入力として受け付け、これを要望事項と
して、例えば、図5に示す如く蓄積し、蓄積された要望
事項に対する関係知識を、図6に示す如く、現在の関係
知識から抽出し、抽出できないときには、図7に示す如
く、関係知識を新しく追加し、抽出された関係知識につ
いてノード間の結合の強さを増減し、関係知識を使用し
た結果と利用者の要望との差が減少する方向に学習を行
う。Embodiments of the present invention will now be described in detail with reference to the drawings. FIG. 2 shows a device configuration of an information processing system which is an embodiment of the present invention. In the figure, 204 is operated by a built-in program 205, and the keyboard 20
2 is a processing device that receives inputs from the mouse 203 and the mouse 203, performs calculation / inference processing using the knowledge base 207 stored in the external storage device 206, and outputs the result to the display 201. As described above, the keyboard 202 and the mouse 203 each have a function of receiving information regarding the input of characters from the user and the position on the display, and transmitting the information to the processing device 204. Further, the display 201 has a function of receiving an output from the processing device 204 and displaying it on the screen. External storage device 206
Stores a program and data necessary for executing the program and a knowledge base 207. Knowledge base 2
The related knowledge and the like necessary for the inference processing performed by the processing device 204 are stored in 07. FIG. 1B is a diagram showing the system configuration of this embodiment. In the figure, reference numeral 104 indicates relational knowledge. 105 receives an input from the user, performs inference processing using the above-mentioned relational knowledge 104,
The related knowledge utilization result display part which displays a result to a user is shown. Reference numeral 106 denotes a request input handling processing unit that receives a request for a related knowledge use result from a user and accumulates it in a request item 107. Further, 108 extracts the input / output relationship corresponding to each request described in the above-mentioned request item 107 from the above-mentioned relationship knowledge 104, and adds the input / output relationship corresponding to the request item that could not be extracted to the relationship knowledge 104. Then, the learning section of the relational knowledge for learning is shown by changing the extracted relational knowledge so as to meet the user's request. FIG. 3 shows an example of relational knowledge handled in this embodiment. The relational knowledge shown in this figure represents the relation between documents and keywords for searching them. In the figure, 301 to 304 are nodes representing keywords, and 3
Reference numerals 05 to 307 are nodes representing documents. 308-3
Arrows having weights (subscripts) such as 13 represent connections indicating relationships between nodes. In this case, for example, if inference is executed by inputting the keyword 301, the document 30
5, the document 306 will be obtained as output. Next, the processing flow in this embodiment will be described with reference to FIG. In step 101, the inference process is performed using the related knowledge based on the input from the user, and the result of using the related knowledge is displayed to the user. Here, although the example of the related knowledge to be used is shown in FIG. 3, as an example of the usage result display, the document “No. 1_1 Depositor's inheritance when the keyword“ deposit ”is input with the related knowledge of FIG. To ... "
The screen output of is shown in item 4. Next, in step 102, a request from the user regarding the use result of the displayed related knowledge is received as an input, and this is stored as a request item, for example, as shown in FIG. 5, and the relationship to the stored request item is stored. Knowledge is extracted from the current relational knowledge as shown in FIG. 6, and when it cannot be extracted, new relational knowledge is added as shown in FIG. , Learning is performed in the direction of reducing the difference between the result of using the related knowledge and the user's request.
【0007】次に、図8〜図15を用いて、図1中のス
テップ102の詳細な説明を行う。図8のステップ80
1においては、利用者に、現在ディスプレイに表示され
ている関係知識利用結果に対する要望を入力するため、
および、作業用ファイルに対するコマンドを入力するた
めの窓を表示する。このときの要望入力画面の例を、図
4に示す。以下、利用者入力コマンドに対応する処理に
ついて説明する。 (1)「強め」コマンドが入力されたとき 例えば、利用者から入力されている入力項目がA1,A
2,・・・Aα(α≧1)、ディスプレイに表示されて
いる出力項目がBであるとすると、ステップ804にお
いてファイル処理1を実行し、「A1,A2,・・・A
α→B up」の1レコード(図5の501)を作業用
ファイルに記入する(図9のステップ901)。 (2)「弱め」コマンドが入力されたとき 例えば、利用者から入力されている入力項目がA1,A
2,・・・Aβ(β≧1)、ディスプレイに表示されて
いる出力項目がCであるとすると、ステップ805にお
いてファイル処理2を実行し、「A1,A2,・・・A
β→C down」の1レコード(図5の502)を作
業用ファイルに記入する(図10のステップ100
1)。 (3)「登録」コマンドが入力されたとき 例えば、利用者から入力されている入力項目がA1,A
2,・・・Aγ(γ≧1)であるとすると、ステップ8
06においてファイル処理3を実行し、利用者が希望す
る出力項目をキーボード入力として受け付けてそれをD
とし(図11のステップ1101)、「A1,A2,・
・・Aγ→D add」の1レコード(図5の503)
を作業用ファイルに記入する(図11のステップ110
2)。 (4)「取消」コマンドが入力されたとき ステップ807においてファイル処理4を実行し、作業
用ファイルの中の最新の1レコードを削除する(図12
のステップ1201)。 (5)「全取消」コマンドが入力されたとき ステップ808においてファイル処理5を実行し、作業
用ファイルの中のすべてのレコードを削除する(図13
のステップ1301)。 (6)「終了」コマンドが入力されたとき ステップ802においてファイル処理0を実行し、作業
用ファイルの内容を要望事項として蓄積し(図14のス
テップ1401)、ステップ803において要望入力用
の窓をディスプレイ上から消去する。Next, the step 102 in FIG. 1 will be described in detail with reference to FIGS. Step 80 of FIG.
In 1, the user inputs a request for the related knowledge utilization result currently displayed on the display,
Also, a window for entering commands for the working file is displayed. An example of the request input screen at this time is shown in FIG. The processing corresponding to the user input command will be described below. (1) When a “strength” command is input For example, the input items input by the user are A1 and A.
2, ... Aα (α ≧ 1), assuming that the output item displayed on the display is B, file processing 1 is executed in step 804, and “A1, A2, ... A
One record of “α → B up” (501 in FIG. 5) is entered in the work file (step 901 in FIG. 9). (2) When the "weak" command is input For example, the input items input by the user are A1 and A.
2, ... Aβ (β ≧ 1), assuming that the output item displayed on the display is C, file processing 2 is executed in step 805, and “A1, A2, ... A
One record of “β → C down” (502 in FIG. 5) is entered in the work file (step 100 in FIG. 10).
1). (3) When the "register" command is input For example, the input items input by the user are A1 and A.
2, ... Aγ (γ ≧ 1), step 8
In 06, the file processing 3 is executed, the output item desired by the user is accepted as a keyboard input, and it is D
(Step 1101 in FIG. 11), "A1, A2, ...
..One record of “Aγ → D add” (503 in FIG. 5)
In the work file (step 110 in FIG. 11)
2). (4) When the "Cancel" command is input File processing 4 is executed in step 807 to delete the latest one record in the work file (Fig. 12).
Step 1201). (5) When the “Cancel All” command is input File processing 5 is executed in step 808 to delete all records in the work file (FIG. 13).
Step 1301). (6) When the "End" command is input In step 802, file processing 0 is executed, the contents of the work file are accumulated as request items (step 1401 in FIG. 14), and a request input window is opened in step 803. Erase from the display.
【0008】次に、図15を用いて、図1のステップ1
03の詳細な説明を行う。まず、ステップ1501で
は、要望事項の1レコード中の出力項目に対応するノー
ドから関係知識の因果連鎖を逆に辿り、終端までに通過
したノードや終端に位置するノードを記録する。図6を
例にとれば、出力項目に対応するノードがEなので、本
ステップで記録されるノードは、A,B,C,D,Fであ
る。ステップ1502では、ステップ1501で記録し
たノードについて、同じ要望事項の1レコード中の入力
項目に対応するノードになっているものを求める。先程
と同じく図6を例にとれば、入力項目に対応するノード
がBとCなので、本ステップで求められるノードは、
B,Cである。上述のステップ1501とステップ15
02の処理では、ステップ102で利用者から「登録」コ
マンドにより記入された要望事項についても、対応する
ものが関係知識にないかどうかをチェックしている。ス
テップ1502の処理で、該当するものが1個以上求め
られた場合には、ステップ1503において、求めたノ
ードから出力項目までの経路になっている結合の強さを
要望事項に沿って一定の割合で(例えば、関係を強めた
い場合は1.1倍、関係を弱めたい場合は0.9倍とい
うように)増減して結合の強さを変更し、関係知識の学
習を行う。また、ステップ1502の処理で、該当する
ノードが求められない場合には、ステップ1504にお
いて、そのときに対象としている要望項目の入力項目と
出力項目を結び付ける関係知識を追加する。本ステップ
で対象になる要望事項は、図1のステップ102で、利
用者から「登録」コマンドにより記入された要望事項で
あって、かつ、図15のステップ1501とステップ1
502で対応する関係知識が抽出できなかったものであ
る。図7を例にとれば、本ステップで追加される関係知
識としては、入力項目に対応するノードFから出力項目
に対応するノードEへの結合が対応する。上述の処理
は、図1のステップ102において蓄積された要望事項
の一つ一つについて、繰り返し行うものである。上記実
施例によれば、利用者は、要望事項を入力・蓄積するこ
とにより、システムの入出力結果に対する要望を容易に
指定・蓄積でき、また、関係知識抽出機能および関係知
識変更機能により、蓄積された要望に近づくように関係
知識を学習させることが可能になる。更に、関係知識追
加機能により、関係知識抽出機能で対応する関係知識を
抽出できなかった要望事項については、関係知識の中で
要望事項にある入力項目と出力項目間を結ぶ経路を新設
することで、新しい関係知識を追加することが可能にな
る。また、関係知識の変更機能により、関係知識抽出機
能により抽出された関係知識をその結合度を要望事項に
沿って一定の割合で増加・減少させることで、該当する
関係知識を強める方向にも弱める方向にも学習させるこ
とができる。なお、上述の実施例は本発明の一例を示す
ものであり、本発明はこれに限定されるものではないこ
とは言うまでもない。Next, referring to FIG. 15, step 1 of FIG.
03 will be described in detail. First, in step 1501, the causal chain of relational knowledge is traced backward from the node corresponding to the output item in one record of the desired item, and the nodes that have passed to the end or the nodes located at the end are recorded. In the example of FIG. 6, since the node corresponding to the output item is E, the nodes recorded in this step are A, B, C, D, and F. In step 1502, the node recorded in step 1501 is determined as the node corresponding to the input item in one record of the same request. Taking the example of FIG. 6 as before, since the nodes corresponding to the input items are B and C, the nodes obtained in this step are
B and C. Steps 1501 and 15 described above
In the process of 02, it is checked whether or not there is a corresponding one in the request knowledge entered by the user using the "register" command in step 102. In the process of step 1502, when one or more corresponding items are obtained, in step 1503, the strength of the connection that is the route from the obtained node to the output item is set at a constant ratio according to the requirement. (For example, if you want to strengthen the relationship, it is 1.1 times, and if you want to weaken the relationship, it is 0.9 times). Further, when the corresponding node is not obtained in the process of step 1502, in step 1504, relational knowledge that links the input item and the output item of the desired item targeted at that time is added. The requirements to be covered in this step are the requirements entered by the user using the “register” command in step 102 of FIG. 1, and the steps 1501 and 1 in FIG.
In 502, the corresponding relational knowledge could not be extracted. In the case of FIG. 7 as an example, the connection from the node F corresponding to the input item to the node E corresponding to the output item corresponds to the relational knowledge added in this step. The above-described processing is repeated for each of the demands accumulated in step 102 of FIG. According to the above-described embodiment, the user can easily specify / store the request for the input / output result of the system by inputting / storing the desired items, and by the relational knowledge extracting function and the relational knowledge changing function, It becomes possible to learn related knowledge so as to approach the demands made. Furthermore, for the requirements for which the related knowledge extraction function could not extract the corresponding related knowledge by the related knowledge addition function, a new route for connecting the input item and the output item in the related knowledge is provided. It will be possible to add new relationship knowledge. In addition, the relational knowledge change function increases or decreases the degree of connection of the relational knowledge extracted by the relational knowledge extraction function at a fixed rate according to the request, thereby weakening the relevant relational knowledge. You can also learn in the direction. It is needless to say that the above-mentioned embodiment shows an example of the present invention, and the present invention is not limited to this.
【0009】[0009]
【発明の効果】以上、詳細に説明した如く、本発明によ
れば、項目間の関連を示す関係知識を保持し、該関係知
識を用いて入力項目から該入力項目に関連する項目を検
索・出力する情報処理システムにおいて、システムの入
出力結果に対する修正方向に関する要望を蓄積し、該蓄
積された要望から関係知識の学習を行うようにしたこと
により、関係知識を保持し、関係知識を用いて入力項目
に関連する項目を検索・出力するシステムにおいて、シ
ステムの入出力結果に対する要望を容易に指定・蓄積で
き、蓄積された要望に近づくように関係知識を学習させ
る関係知識学習方法を実現できるという顕著な効果を奏
するものである。As described above in detail, according to the present invention, the relational knowledge indicating the relation between items is held, and the relational knowledge is used to search for an item related to the input item from the input item. In the information processing system for outputting, by storing the request concerning the correction direction for the input / output result of the system and learning the related knowledge from the stored request, the related knowledge is held and the related knowledge is used. In a system that searches and outputs items related to input items, it is possible to easily specify and store requests for the input and output results of the system, and realize a relational knowledge learning method that learns related knowledge so as to approach the accumulated demands. It has a remarkable effect.
【0010】[0010]
【図1】本発明の一実施例である情報処理システムのシ
ステム構成および動作フローを示す図である。FIG. 1 is a diagram showing a system configuration and an operation flow of an information processing system which is an embodiment of the present invention.
【図2】実施例の情報処理システムの機器構成を示す図
である。FIG. 2 is a diagram illustrating a device configuration of an information processing system according to an embodiment.
【図3】本実施例において扱う関係知識の例を示す図で
ある。FIG. 3 is a diagram showing an example of relational knowledge handled in the present embodiment.
【図4】実施例における要望入力画面の例を示す図であ
る。FIG. 4 is a diagram showing an example of a request input screen in the embodiment.
【図5】実施例における蓄積された要望事項の例を示す
図である。FIG. 5 is a diagram showing an example of accumulated requirements in the embodiment.
【図6】実施例における関係知識の抽出を説明する図で
ある。FIG. 6 is a diagram illustrating extraction of relational knowledge according to an embodiment.
【図7】実施例における関係知識の追加を説明する図で
ある。FIG. 7 is a diagram illustrating addition of related knowledge in an example.
【図8】実施例における動作の詳細を示すフローチャー
トである。FIG. 8 is a flowchart showing details of the operation in the embodiment.
【図9】実施例における動作の詳細を示すフローチャー
トである。FIG. 9 is a flowchart showing details of the operation in the embodiment.
【図10】実施例における動作の詳細を示すフローチャ
ートである。FIG. 10 is a flowchart showing details of the operation in the embodiment.
【図11】実施例における動作の詳細を示すフローチャ
ートである。FIG. 11 is a flowchart showing details of the operation in the embodiment.
【図12】実施例における動作の詳細を示すフローチャ
ートである。FIG. 12 is a flowchart showing details of the operation in the embodiment.
【図13】実施例における動作の詳細を示すフローチャ
ートである。FIG. 13 is a flowchart showing details of the operation in the embodiment.
【図14】実施例における動作の詳細を示すフローチャ
ートである。FIG. 14 is a flowchart showing details of the operation in the embodiment.
【図15】実施例における動作の詳細を示すフローチャ
ートである。FIG. 15 is a flowchart showing details of the operation in the embodiment.
104 関係知識 105 関係知識利用結果表示部 106 要望入力対応処理部 107 要望事項 108 関係知識の学習部 201 ディスプレイ 202 キーボード 203 マウス 204 処理装置 205 プログラム 206 外部記憶装置 207 知識ベース 104 Relational Knowledge 105 Relational Knowledge Usage Result Display Unit 106 Request Input Corresponding Processing Unit 107 Request Items 108 Relational Knowledge Learning Unit 201 Display 202 Keyboard 203 Mouse 204 Processing Device 205 Program 206 External Storage Device 207 Knowledge Base
─────────────────────────────────────────────────────
─────────────────────────────────────────────────── ───
【手続補正書】[Procedure amendment]
【提出日】平成4年11月20日[Submission date] November 20, 1992
【手続補正1】[Procedure Amendment 1]
【補正対象書類名】図面[Document name to be corrected] Drawing
【補正対象項目名】全図[Correction target item name] All drawings
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【図1】 [Figure 1]
【図2】 [Fig. 2]
【図3】 [Figure 3]
【図4】 [Figure 4]
【図5】 [Figure 5]
【図6】 [Figure 6]
【図7】 [Figure 7]
【図8】 [Figure 8]
【図9】 [Figure 9]
【図10】 [Figure 10]
【図11】 FIG. 11
【図12】 [Fig. 12]
【図13】 [Fig. 13]
【図14】 FIG. 14
【図15】 FIG. 15
───────────────────────────────────────────────────── フロントページの続き (72)発明者 広瀬 正 神奈川県川崎市麻生区王禅寺1099番地 株 式会社日立製作所システム開発研究所内 ─────────────────────────────────────────────────── ─── Continuation of front page (72) Inventor Masahiro Hirose 1099, Ozenji, Aso-ku, Kawasaki-shi, Kanagawa Ltd. System Development Laboratory, Hitachi, Ltd.
Claims (5)
該関係知識を用いて入力項目から該入力項目に関連する
項目を検索・出力する情報処理システムにおいて、シス
テムの入出力結果に対する修正方向に関する要望を蓄積
し、該蓄積された要望から関係知識の学習を行うことを
特徴とする関係知識学習方法。1. Holding relational knowledge indicating a relation between items,
In an information processing system for searching and outputting an item related to an input item from an input item using the related knowledge, a request regarding a correction direction for an input / output result of the system is accumulated, and learning of the related knowledge is performed from the accumulated request. A method for learning relational knowledge, characterized by performing.
力項目から入力項目を辿って関係知識を抽出し、抽出し
た関係知識の強弱を変更し、抽出できない場合には新た
に関係知識を追加するものであることを特徴とする請求
項1記載の関係知識学習方法。2. The learning of the relational knowledge extracts the relational knowledge by tracing the input items from the output items representing the result, changes the strength of the extracted relational knowledge, and newly adds the relational knowledge when the relational knowledge cannot be extracted. The method for learning relational knowledge according to claim 1, wherein
知識による入出力関係を強める方向と弱める方向の二つ
を指定可能としたことを特徴とする請求項1記載の関係
知識学習方法。3. The relational knowledge learning method according to claim 1, wherein it is possible to specify, as a request regarding the correction direction, two directions, a direction for strengthening an input-output relationship and a direction for weakening the input-output relationship.
項目が出力された場合、個々の出力項目のそれぞれに対
して、前記修正方向に関する要望を指定可能としたこと
を特徴とする請求項1または3記載の関係知識学習方
法。4. When a plurality of items are output as a result of using the relational knowledge, it is possible to specify a request regarding the correction direction for each of the individual output items. Or the related knowledge learning method described in 3.
ら文書を検索するシステムであり、前記関係知識の学習
が、キーワード・文書間の関係およびキーワード・キー
ワード間の関係を学習するものであることを特徴とする
請求項1記載の関係知識学習方法。5. The information processing system is a system for retrieving a document from a keyword, and learning of the relationship knowledge is for learning a relationship between a keyword and a document and a relationship between a keyword and a keyword. The relational knowledge learning method according to claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3012983A JPH05120250A (en) | 1991-01-10 | 1991-01-10 | Relational knowledge learning method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3012983A JPH05120250A (en) | 1991-01-10 | 1991-01-10 | Relational knowledge learning method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH05120250A true JPH05120250A (en) | 1993-05-18 |
Family
ID=11820446
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3012983A Pending JPH05120250A (en) | 1991-01-10 | 1991-01-10 | Relational knowledge learning method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH05120250A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111488740A (en) * | 2020-03-27 | 2020-08-04 | 北京百度网讯科技有限公司 | Causal relationship judging method and device, electronic equipment and storage medium |
-
1991
- 1991-01-10 JP JP3012983A patent/JPH05120250A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111488740A (en) * | 2020-03-27 | 2020-08-04 | 北京百度网讯科技有限公司 | Causal relationship judging method and device, electronic equipment and storage medium |
CN111488740B (en) * | 2020-03-27 | 2023-12-22 | 北京百度网讯科技有限公司 | Causal relationship judging method and device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210019309A1 (en) | Mapping Natural Language To Queries Using A Query Grammar | |
US5524240A (en) | Method and apparatus for storage and retrieval of handwritten information | |
CN111538844B (en) | Target field knowledge base generation and problem solution method and device | |
US7937349B2 (en) | Method for training a system to specifically react on a specific input | |
EP1522933B1 (en) | Computer aided query to task mapping | |
US6647378B2 (en) | Information filtering method and apparatus for preferentially taking out information having a high necessity | |
US5471677A (en) | Data retrieval using user evaluation of data presented to construct interference rules and calculate range of inputs needed for desired output and to formulate retrieval queries | |
CN113779211B (en) | Intelligent question-answering reasoning method and system based on natural language entity relationship | |
CN110765277B (en) | Knowledge-graph-based mobile terminal online equipment fault diagnosis method | |
JP3524106B2 (en) | Database management method | |
JP3315781B2 (en) | User information management device, information filter, information classification device, information reproduction device, information search device, and kana-kanji conversion device | |
Wirawan et al. | Balinese historian chatbot using full-text search and artificial intelligence markup language method | |
CN101616221A (en) | Guidance information display unit and guidance information display packing | |
JP2829745B2 (en) | Document search device | |
CN110633363B (en) | Text entity recommendation method based on NLP and fuzzy multi-criterion decision | |
CN118035425A (en) | Interaction method and device based on natural language model, electronic equipment and medium | |
JPH05120250A (en) | Relational knowledge learning method | |
CN109815474A (en) | A kind of word order column vector determines method, apparatus, server and storage medium | |
CN113297361A (en) | Intelligent question-answer interaction system and method based on visual flow chart | |
EP1789868A2 (en) | Functional operations for accessing and/or building interlocking trees datastores to enable their use with applications software | |
Matjazgams | Intelligent-personalagent interface for operating systems | |
JP3389636B2 (en) | Data retrieval device | |
JP2954949B2 (en) | Document search device | |
CN117725229B (en) | Knowledge organization system auxiliary updating method | |
CN114490932B (en) | Semantic speculation method based on text similarity and keywords |