JP2898733B2 - Statement generation method - Google Patents
Statement generation methodInfo
- Publication number
- JP2898733B2 JP2898733B2 JP2277059A JP27705990A JP2898733B2 JP 2898733 B2 JP2898733 B2 JP 2898733B2 JP 2277059 A JP2277059 A JP 2277059A JP 27705990 A JP27705990 A JP 27705990A JP 2898733 B2 JP2898733 B2 JP 2898733B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- sentence
- question
- sentence generation
- processing unit
- 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.)
- Expired - Lifetime
Links
Landscapes
- Machine Translation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【発明の詳細な説明】 [概要] 教材作成支援システムにおける文生成方式に関し、 教材作成者の負担をできるだけ軽くして、自動的に文
生成を行うプログラムの作成を支援し、プログラムによ
り学習者に対し適切な説明を行うことを通して、学習効
果を向上させることができる文生成方式を提供すること
を目的とし、 学習者により入力される自然言語の形態を成す質問文
データと、その質問文データを質問データという処理し
やすい形式に変換するための枠組である質問データ変換
用テンプレート・データと、まだ埋められていない属性
値を含むオブジェクトを有する未決定値のあるモデル
と、その未決定値を求めるための公式のデモンと、文生
成用データを求めるための文生成用データのデモンと、
その文生成用データから文を生成するための枠組である
文生成用テンプレート・データと、モデルに対する操作
を管理するものである監視部とを入力する入力装置と、 質問文データを質問データ変換用テンプレート・デー
タに照合させることにより、質問データを生成する質問
データ変換処理部と、その質問データに従い、また、公
式のデモンおよび文生成用データのデモンを利用するこ
とにより推論を行い、未決定値のあるモデルから未決定
値の埋められたモデルおよび文生成用データを生成する
未決定値抽出処理部と、その文生成用データを文生成用
テンプレート・データに照合させることにより、文を生
成し出力する文生成処理部からなる処理部と、データ、
モデル、文を生成するためのワーク領域としての機能を
有するメモリからなる処理装置を備え、 自動的に説明文を生成するように構成する。DETAILED DESCRIPTION OF THE INVENTION [Overview] Regarding the sentence generation method in the teaching material creation support system, the burden on the teaching material creator is reduced as much as possible, and the creation of a program for automatically generating a sentence is supported. The purpose of the present invention is to provide a sentence generation method that can improve the learning effect by giving appropriate explanations.Question sentence data in the form of natural language input by the learner and the question sentence data are A model with question data conversion template data, which is a framework for converting into question data in a format that can be easily processed, a model having an undecided value having an object including an attribute value that has not been filled, and the undecided value are obtained. And a demon of sentence generation data for obtaining sentence generation data,
An input device for inputting template data for generating a sentence, which is a framework for generating a sentence from the data for generating a sentence, and a monitoring unit for managing operations on the model; A question data conversion processing unit that generates question data by collating with template data, and inference is performed according to the question data, and inference is performed by using an official demon and a demon of sentence generation data to determine an undetermined value. An undecided value extraction processing unit that generates a model with sentence generation data and sentence generation data from a model having a sentence, and generates a sentence by matching the sentence generation data with the sentence generation template data. A processing unit comprising a sentence generation processing unit to be output, data,
A processing device consisting of a memory having a function as a work area for generating a model and a sentence is provided, and a description is automatically generated.
[産業上の利用分野] 本発明は、教材作成支援システムにおける文生成方式
に関する。[Industrial Application Field] The present invention relates to a sentence generation method in a teaching material creation support system.
人工知能(以下、AIとする)の分野等では、物理モデ
ルのようなものをオブジェクト指向技法で実現したプロ
グラムがよく利用されている。In the field of artificial intelligence (hereinafter referred to as AI) and the like, a program that implements a physical model or the like by an object-oriented technique is often used.
その技術は、例えば、コンピュータ援用学習(以下、
CALとする)の分野におけるシミュレーション型CAL教材
などにも応用されている。教材作成の面からは、CAL教
材の有するモデルから(説明)文生成を実現するための
汎用的な枠組が要望されており、かつ、学習の面から
は、学習者に適切な説明を行う知的なCAL教材が望まれ
ている。The technology is, for example, computer-assisted learning (hereinafter,
It is also applied to simulation type CAL teaching materials in the field of (CAL). From the viewpoint of creating teaching materials, there is a demand for a general-purpose framework for generating (explanatory) sentences from the model of the CAL teaching materials, and from the viewpoint of learning, there is a need for knowledge that provides appropriate explanations to learners. CAL teaching materials are desired.
[従来の技術および発明が解決しようとする課題] 従来の文生成方式、もしくは、それに類する方式とし
ては、大きく、次のようなものがある。[Problems to be Solved by Conventional Techniques and Inventions] As conventional sentence generation methods or methods similar thereto, there are the following major ones.
質問応答システム(AI分野に係わる)で実現されてい
るもの 自然言語処理や機械翻訳などの分野に関連している。
例えば知識表現形式、もしくは、それに近い形式のデー
タから、自然言語の生成を行う。What is realized by the question answering system (related to the AI field) It is related to fields such as natural language processing and machine translation.
For example, a natural language is generated from data in a knowledge expression format or a format similar thereto.
いくつかの特定の知的CALシステムで実現されている
もの。What is implemented in some specific intelligent CAL systems.
主に、システムの有する問題解決(推論)技法を、教
師の教授(説明)技法として促えるような概念をもつ。
例えばエキスパートシステムの何らかの問題に対する推
論過程を、プロダクション・ルール等を起動された順に
表示すること等により、ユーザ(学習者)に教授(説
明)する。Mainly, it has a concept that promotes the problem solving (inference) technique of the system as a teaching (explanation) technique for teachers.
For example, the inference process for any problem of the expert system is taught (explained) to the user (learner) by displaying the production rules and the like in the order in which they were activated.
しかしながら、例えば、シミュレーション型CAL教材
の有するオブジェクト指向技法による物理モデルからの
文生成(物理的シミュレーションの過程を自然言語で説
明する)を、汎用的な枠組として捉えた試みは、これま
でなかった。However, there has been no attempt to grasp, as a general-purpose framework, a sentence generation from a physical model by an object-oriented technique of a simulation-type CAL teaching material (a process of a physical simulation is described in a natural language).
このため、教材作成者の負担が大きかった。 This placed a heavy burden on the creators of the teaching materials.
本発明は、このような従来の問題点に鑑みてなされた
ものであって、教材作成者の負担をできるだけ軽くし
て、自動的に文生成を行うプログラムの作成を支援し、
プログラムにより学習者に対し適切な説明を行うことを
通して、学習効果を向上させることができる文生成方式
を提供することを目的としている。The present invention has been made in view of such conventional problems, and minimizes the burden on a creator of a teaching material, and supports creation of a program for automatically generating a sentence.
It is an object of the present invention to provide a sentence generation method capable of improving a learning effect by giving an appropriate explanation to a learner by a program.
[課題を解決するための手段] 第1図(A),(B)は本発明の原理説明図である。[Means for Solving the Problems] FIGS. 1 (A) and 1 (B) are views for explaining the principle of the present invention.
第1図(A),(B)において、10は学習者により入
力される自然言語の形態を成す質問文データ11と、その
質問文データ11を質問データ31という処理しやすい形式
に変換するための枠組である質問データ変換用テンプレ
ート・データ12と、まだ埋められていない属性値を含む
オブジェクトを有する未決定値のあるモデル13と、その
未決定値を求めるための公式のデモン14と、文生成用デ
ータ33を求めるための文生成用データのデモン15と、そ
の文生成用データ33から文34を生成するための枠組であ
る文生成用テンプレート・データ16と、モデル13に対す
る操作を管理するものである監視部17とを入力する入力
装置、20は質問文データ11を質問データ変換用テンプレ
ート・データ12に照合させることにより、質問データ31
を生成する質問データ変換処理部23と、その質問データ
31に従い、また、公式のデモン14および文生成用データ
のデモン15を利用することにより推論を行い、未決定値
のあるモデル13から未決定値の埋められたモデル32およ
び文生成用データ33を生成する未決定値抽出処理部24
と、その文生成用データ33を文生成用テンプレート・デ
ータ16に照合させることにより、文34を生成し出力する
文生成処理部25からなる処理部22と、データ、モデル、
文を生成するためのワーク領域としての機能を有するメ
モリ30からなる処理装置である。In FIGS. 1 (A) and 1 (B), reference numeral 10 denotes a question sentence data 11 in the form of a natural language input by a learner, and the question sentence data 11 is converted into an easily processable form of question data 31. Template data for question data conversion 12 which is a framework of the model, a model 13 having an undecided value having an object including an attribute value which is not yet filled, an official demon 14 for obtaining the undecided value, and a statement. It manages the operation of the demonstration 15 of the sentence generation data for obtaining the generation data 33, the sentence generation template data 16 which is a framework for generating the sentence 34 from the sentence generation data 33, and the model 13. The input device 20 for inputting the data to the monitoring unit 17 is a question data 31 by matching the question sentence data 11 with the template data 12 for question data conversion.
Data conversion processing unit 23 for generating the
In accordance with 31, an inference is made by using an official demon 14 and a sentence generating data demon 15, and a model 32 having undetermined values and a model 32 with sentence generating data and sentence generating data 33 are Generated undetermined value extraction processing unit 24
By matching the sentence generation data 33 with the sentence generation template data 16, a processing unit 22 including a sentence generation processing unit 25 that generates and outputs a sentence 34,
This is a processing device including a memory 30 having a function as a work area for generating a sentence.
[作用] 本発明においては、第1図(A),(B)に示すよう
に、入力装置10から、質問文データ11、質問データ変換
用テンプレート・データ12、未決定値のあるモデル13、
公式のデモン14、文生成用データのデモン15、文生成用
テンプレート・データ16、および監視部17が入力され、
メモリ30に格納される。[Operation] In the present invention, as shown in FIGS. 1 (A) and 1 (B), a question sentence data 11, a question data conversion template data 12, a model 13 having an undetermined value,
The official demon 14, the sentence generation data demon 15, the sentence generation template data 16, and the monitoring unit 17 are input,
Stored in the memory 30.
処理部22により、質問データ変換処理、未決定値抽出
処理、および文生成処理が、順に実行さる。The processing unit 22 sequentially executes the question data conversion process, the undecided value extraction process, and the sentence generation process.
質問データ変換処理部23により、質問文データ11が質
問データ変換用テンプレート・データ12に照合させら
れ、質問データ31が生成される。The question sentence data 11 is collated with the question data conversion template data 12 by the question data conversion processing unit 23, and question data 31 is generated.
未決定値抽出処理部24により、その質問データ31に従
って、また、公式のデモン14および文生成用データのデ
モン15を利用することにより推論が行われて、未決定値
のあるモデル13から未決定値の埋められたモデル32およ
び文生成用データ33が生成される。The undetermined value extraction processing unit 24 makes an inference according to the question data 31 and by using the official demon 14 and the sentence generation data demon 15 to determine from the model 13 having undetermined values. The model 32 and the sentence generation data 33 in which the values are embedded are generated.
文生成処理部25により、その文生成用データ33が文生
成用テンプレート・データ16に照合させられ、(説明)
文34が生成され出力される。The sentence generation data 33 is compared with the sentence generation template data 16 by the sentence generation processing unit 25 (explanation).
Statement 34 is generated and output.
したがって、次に示すような効果が得られる。 Therefore, the following effects can be obtained.
作成者(教師など)の負担をできるだけ軽くして、自
動的に文生成を行うプログラム(シミュレーション型CA
L教材など)の作成を支援すること。A program that automatically generates sentences by minimizing the burden on the creator (teacher, etc.) (simulation CA
Support the creation of L teaching materials).
上記のプログラム(シミュレーション型CAL教材な
ど)により学習者(生徒など)に対し適切な説明を行う
ことを通して、学習効果を向上させること。Improve learning effects by providing appropriate explanations to learners (students, etc.) using the above programs (simulation type CAL teaching materials, etc.).
[実施例] 以下、本発明の実施例を図面に基づいて説明する。[Example] Hereinafter, an example of the present invention will be described with reference to the drawings.
第2図〜第17図は本発明の一実施例を示す図である。 2 to 17 are views showing an embodiment of the present invention.
第2図において、10は入力装置であり、入力装置10は
質問文データ11、質問データ変換用テンプレート・デー
タ12、未決定値のあるモデル13、公式のデモン14、文生
成用データのデモン15、文生成用テンプレート・データ
16、および監視部17の入力を行う。In FIG. 2, reference numeral 10 denotes an input device, and the input device 10 includes question sentence data 11, template data 12 for question data conversion, a model 13 having an undecided value, an official demon 14, and a demonic data 15 for sentence generation data. , Template data for statement generation
16 and the monitoring unit 17 are input.
質問文データ11は、学習者により入力される自然言語
の形態を成す情報である。The question sentence data 11 is information in the form of a natural language input by a learner.
質問データ変換用テンプレート・データ12は、その質
問文データ11を、質問データ31という処理しやすい形式
に変換するための枠組である。The question data conversion template data 12 is a framework for converting the question sentence data 11 into an easily processable format called question data 31.
未決定値のあるモデル13は、まだ埋められていない属
性値(質問文データ11の対象である)を含むオブジェク
トを有するものである。The model 13 having an undecided value has an object including an attribute value that is not yet filled (the object of the question sentence data 11).
公式のデモン14は、その未決定値を求めるためのもの
である。The official demon 14 is for determining its undecided value.
文生成用データのデモン15は、(説明)文生成用デー
タ33を求めるためのものである。The sentence generation data demon 15 is for obtaining (explanation) sentence generation data 33.
文生成用テンプレート・データ16は、その文生成用デ
ータ33から(説明)文34を生成するための枠組である。The sentence generation template data 16 is a framework for generating an (explanatory) sentence 34 from the sentence generation data 33.
監視部17は、モデル13を構成する部品(オブジェク
ト)の置換、削除、追加、比較、挿入や、モデル13の表
示など、モデル13に対する操作を管理するものである。
モデル13への誤操作は、この監視部17を通して行われ
る。The monitoring unit 17 manages operations on the model 13 such as replacement, deletion, addition, comparison, and insertion of parts (objects) constituting the model 13, and display of the model 13.
An erroneous operation on the model 13 is performed through the monitoring unit 17.
20は処理装置であり、処理装置20は、入力部21、処理
部22、出力部26およびメモリ30から構成され、処理部22
は、質問データ変換処理部23、未決定値抽出処理部24、
および文生成処理部25から構成される。Reference numeral 20 denotes a processing device. The processing device 20 includes an input unit 21, a processing unit 22, an output unit 26, and a memory 30.
Is a question data conversion processing unit 23, an undecided value extraction processing unit 24,
And a sentence generation processing unit 25.
入力部21は、入力装置10から、質問文データ11、質問
データ変換用テンプレート・データ12、未決定値のある
モデル13、公式のデモン14、文生成用データのデモン1
5、文生成用テンプレート・データ16、および監視部17
を受け取り、メモリ30に格納する。The input unit 21 receives, from the input device 10, question sentence data 11, question data conversion template data 12, a model 13 having an undetermined value, an official demon 14, and a sentence generation data demon 1.
5, statement generation template data 16, and monitoring unit 17
Is received and stored in the memory 30.
処理部22は、質問データ変換処理、未決定値抽出処
理、および文生成処理を順に実行する。The processing unit 22 sequentially executes a question data conversion process, an undecided value extraction process, and a sentence generation process.
質問データ変換処理部23は、質問文データ11を質問デ
ータ変換用テンプレート・データ12に照合させることに
より、質問データ31を生成する。The question data conversion processing unit 23 generates the question data 31 by matching the question sentence data 11 with the question data conversion template data 12.
未決定値抽出処理部24は、その質問データ31に従い、
また、公式のデモン14および文生成用データのデモン15
を利用することにより推論を行い、未決定値のあるモデ
ル13から未決定値の埋められたモデル32および文生成用
データ33を生成する。The undecided value extraction processing unit 24, according to the question data 31,
In addition, the official demon 14 and the sentence generation data demon 15
Is used to generate a model 32 in which the undetermined value is embedded and the sentence generation data 33 from the model 13 having the undetermined value.
文生成処理部25は、その文生成用データ33を文生成用
テンプレート・データ16に照合させることにより、(説
明)文34を作成し出力する。The sentence generation processing unit 25 creates and outputs a (description) sentence 34 by comparing the sentence generation data 33 with the sentence generation template data 16.
出力部26は、監視部17からの指示により、(説明)文
34を、出力装置40の出力域41に出力する。The output unit 26 responds to the instruction from the monitoring unit 17 and
34 is output to the output area 41 of the output device 40.
メモリ30は、質問データ変換処理部23、未決定値抽出
処理部24、および、文生成処理部25からアクセスされ、
ワーク領域としての機能を有する。The memory 30 is accessed from the question data conversion processing unit 23, the undecided value extraction processing unit 24, and the sentence generation processing unit 25,
It has a function as a work area.
出力装置40は出力域41をもつ。 The output device 40 has an output area 41.
なお、前記監視部17の手続きモジュール(関数)名の
概要を第3図に示す。FIG. 3 shows an outline of the procedure module (function) name of the monitoring unit 17.
次に、動作を説明する。 Next, the operation will be described.
第4図および第5図に示すような、「物体Aの摩擦力
が50、移動距離が10、時間が2であるとき、人Aの仕事
率の求め方を説明しなさい。」という問題を例にとって
処理を説明する。As shown in FIGS. 4 and 5, there is a problem that "when the frictional force of the object A is 50, the moving distance is 10, and the time is 2, explain how to find the power of the person A." The processing will be described using an example.
第6図および第7図に示すように、「人Aの仕事率の
求め方を説明しなさい。」という質問文データ11を、質
問データ変換用テンプレート・データ12と照合すること
により、対象名(人A)および属性名(仕事率)が抽出
され、質問データ31が生成される。As shown in FIGS. 6 and 7, by comparing the question sentence data 11 "Please explain how to obtain the power of person A." with the question data conversion template data 12, the object name is obtained. (Person A) and attribute name (power) are extracted, and question data 31 is generated.
次に、第8図に示すように、質問データ31により、モ
デル13の中の未だ確定していない属性値(質問文の対象
である)にアクセスし、公式のデモン14も起動されるこ
とにより、未決定値が抽出される。すなわち、転記、参
照、引用、検索、デモン起動により、物体Aの仕事500
を抽出し、人Aの仕事率250を抽出する。Next, as shown in FIG. 8, by accessing the attribute value (which is the target of the question sentence) in the model 13 which has not been determined by the question data 31, the official demon 14 is also activated. , Undetermined values are extracted. In other words, the work 500 of the object A is executed by the
And the power 250 of the person A is extracted.
ここで、物体Xに設定されるデモンは、第9図に示さ
れる。第9図では、仕事、摩擦力、移動距離の各公式、
表示用データ1,2および文生成用のデータのデモン15が
設定されている。また、人Xに設定されるデモンは、第
10図に示される。第10図では、同様に、仕事、仕事率、
時間の各公式、表示用データ1,2および文生成用のデー
タのデモン15が設定されている。Here, the demons set for the object X are shown in FIG. In Figure 9, the formulas for work, frictional force, and travel distance are
Display data 1 and 2 and sentence generation data demo 15 are set. The demon set for person X is
Shown in Figure 10. In FIG. 10, similarly, work, power,
Each formula of time, display data 1 and 2 and demonstration data 15 for sentence generation data are set.
文生成用のデータのデモン15の起動による、文生成用
データ33の設定過程は、第11図におよび第12図に示さ
れ、文生成用データ33の生成は、第8図で示した未決定
値の抽出(推論)と並行して行われる。ここでは、事実
属性名(1,1),(1,2),(2,1),(2,2)、事実属性
値(1,1),(1,2),(2,1),(2,2)、根拠表示用デ
ータ(1),(2)、および結論属性名(1),
(2)、結論属性値(1),(2)が生成される。The setting process of the sentence generation data 33 by starting the sentence generation data demo 15 is shown in FIGS. 11 and 12, and the generation of the sentence generation data 33 is not shown in FIG. It is performed in parallel with the extraction (inference) of the decision value. Here, fact attribute names (1,1), (1,2), (2,1), (2,2), fact attribute values (1,1), (1,2), (2,1) , (2,2), evidence data (1), (2), and conclusion attribute name (1),
(2) Conclusion attribute values (1) and (2) are generated.
次に、文生成用データ33を、第13図に示す文生成用テ
ンプレート・データ16と照合させる。Next, the sentence generation data 33 is collated with the sentence generation template data 16 shown in FIG.
これにより第14図に示すように、文節1,2,3より、
「摩擦力が50、移動距離が10なので、『仕事率=摩擦力
×移動距離』より、仕事は500である。」という最初の
文が生成される。また、第15図に示すように、文節1,2,
3より、「摩擦力が50、移動距離が10なので、『仕事と
摩擦力と移動距離の関係』より、仕事は500である。」
という最初の文が生成される。Thus, as shown in FIG. 14, from clauses 1, 2, and 3,
The first sentence is generated, "Because the frictional force is 50 and the moving distance is 10, the work is 500 from" power = frictional force x moving distance "." In addition, as shown in FIG.
According to 3, "Because the frictional force is 50 and the moving distance is 10, the work is 500 from" Relationship between work, frictional force and moving distance "."
Is generated.
また、第16図に示すように、文節1,2,3より、「仕事
が500、時間が2なので、『仕事率=仕事÷時間』よ
り、仕事率は250である。」という次の文が生成され
る。また、第17図に示すように、文節1,2,3より「仕事
が500、時間が2なので、『仕事率と仕事と時間の関
係』より、仕事率は250である。」という次の文が生成
される。In addition, as shown in FIG. 16, from the phrases 1, 2, and 3, the following sentence reads, "Because work is 500 and time is 2, the work rate is 250 from" work rate = work / hour "." Is generated. In addition, as shown in FIG. 17, according to the clauses 1, 2, and 3, the work rate is 250 according to "Relationship between work rate and work and time, because work is 500 and time is 2". A statement is generated.
これらの説明文34は、第4図および第5図に示すよう
に、画面にそれぞれ表示される。These explanations 34 are displayed on the screen as shown in FIGS. 4 and 5, respectively.
[発明の効果] 以上説明してきたように、本発明によれば、教材作成
者の負担をできるだけ軽くして、自動的に文生成を行う
プログラムの作成を支援することができ、このプログラ
ムにより、学習者に対し適切な説明を行うことを通し
て、学習効果を向上させることができる。[Effects of the Invention] As described above, according to the present invention, it is possible to support the creation of a program for automatically generating a sentence by minimizing the burden on the creator of the teaching material, and By providing an appropriate explanation to the learner, the learning effect can be improved.
第1図は(A),(B)は本発明の原理説明図、 第2図は本発明の一実施例を示すブロック図、 第3図は監視部の手続モジュール名の説明図、 第4図はCAL教材の画面を示す図、 第5図は他のCAL教材の画面を示す図、 第6図は質問データ変換のテンプレート機構を示す図、 第7図はテンプレート機構による質問データ変換を示す
図、 第8図はデモンによる未決定値の抽出(推論)過程を示
す図、 第9図は物体Xに設定されるデモンを示す図、 第10図は人Xに設定されるデモンを示す図、 第11図は文生成用データの設定過程を示す説明図、 第12図は他の文生成用データの設定過程を示す説明図、 第13図は文生成のテンプレート機構を示す図、 第14図はテンプレート機構による最初の文生成を示す
図、 第15図は他のテンプレート機構による最初の文生成を示
す図、 第16図はテンプレート機構による次の文生成を示す図、 第17図は他のテンプレート機構による次の文生成を示す
図である。 図中、 10……入力装置、 11……質問文データ、 12……質問データ変換用テンプレート・データ、 13……未決定値のあるモデル、 14……公式のデモン、 15……文生成用データのデモン、 16……文生成用テンプレート・データ、 17……監視部、 20……処理装置、 21……入力部、 22……処理部、 23……質問データ変換処理部、 24……未決定値抽出処理部、 25……文生成処理部、 26……出力部、 30……メモリ、 31……質問データ、 32……未決定値の埋められたモデル、 33……文生成用データ、 34……(説明)文、 40……出力装置、 41……出力域。FIGS. 1A and 1B are explanatory diagrams of the principle of the present invention, FIG. 2 is a block diagram showing an embodiment of the present invention, FIG. 3 is an explanatory diagram of procedure module names of a monitoring unit, FIG. FIG. 5 shows a screen of a CAL teaching material, FIG. 5 shows a screen of another CAL teaching material, FIG. 6 shows a template mechanism for question data conversion, and FIG. 7 shows question data conversion by the template mechanism. FIG. 8, FIG. 8 is a diagram showing a process of extracting (inferring) undetermined values by demons, FIG. 9 is a diagram showing demons set on the object X, FIG. 10 is a diagram showing demons set on the person X FIG. 11 is an explanatory diagram showing a setting process of sentence generating data, FIG. 12 is an explanatory diagram showing a setting process of other sentence generating data, FIG. 13 is a diagram showing a template mechanism of sentence generation, FIG. The figure shows the first sentence generation by the template mechanism. Shows a sentence generation, FIG. 16 shows the next sentence generation by the template mechanism, FIG. 17 is a diagram showing the next sentence generation by another template mechanism. In the figure, 10 ... input device, 11 ... question sentence data, 12 ... template data for question data conversion, 13 ... model with undecided values, 14 ... official demon, 15 ... for sentence generation Data demo, 16 ... template data for sentence generation, 17 ... monitoring unit, 20 ... processing unit, 21 ... input unit, 22 ... processing unit, 23 ... question data conversion processing unit, 24 ... Undecided value extraction processing unit, 25 …… Sentence generation processing unit, 26 …… Output unit, 30 …… Memory, 31 …… Question data, 32 …… Model with embedded undecided values, 33 …… Sentence generation Data, 34 ... (description) sentence, 40 ... output device, 41 ... output area.
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 野口、外3名「指導方略における定性 的情報と定量的情報」情報処理学会研究 報告(89−CE−4−12),Vol. 89,No.18,1989,p.85−92(平1 −2−25) (58)調査した分野(Int.Cl.6,DB名) G06F 17/27 - 17/30 JICST科学技術文献ファイル────────────────────────────────────────────────── ─── Continuation of the front page (56) References Noguchi, et al., “Qualitative and quantitative information in guidance strategies”, Information Processing Society of Japan Research Report (89-CE-4-12), Vol. 18, 1989, p. 85-92 (Hei 1-2-5) (58) Fields surveyed (Int. Cl. 6 , DB name) G06F 17/27-17/30 JICST Science and Technology Reference File
Claims (1)
成す質問文データ(11)と、その質問文データ(11)を
質問データ(31)という処理しやすい形式に変換するた
めの枠組である質問データ変換用テンプレート・データ
(12)と、まだ埋められていない属性値を含むオブジェ
クトを有する未決定値のあるモデル(13)と、その未決
定値を求めるための公式のデモン(14)と、文生成用デ
ータ(33)を求めるための文生成用データのデモン(1
5)と、その文生成用データ(33)から文(34)を生成
するための枠組である文生成用テンプレート・データ
(16)と、モデル(13)に対する操作を管理するもので
ある監視部(17)とを入力する入力装置(10)と、 質問文データ(11)を質問データ変換用テンプレート・
データ(12)に照合させることにより、質問データ(3
1)を生成する質問データ変換処理部(23)と、その質
問データ(31)に従い、また、公式のデモン(14)およ
び文生成用データのデモン(15)を利用することにより
推論を行い、未決定値のあるモデル(13)から未決定値
の埋められたモデル(32)および文生成用データ(33)
を生成する未決定値抽出処理部(24)と、その文生成用
データ(33)を文生成用テンプレート・データ(16)に
照合させることにより、文(34)を生成し出力する文生
成処理部(25)からなる処理部(22)と、データ、モデ
ル、文を生成するためのワーク領域としての機能を有す
るメモリ(30)からなる処理装置(20)を備え、 自動的に説明文(34)を生成するようにしたことを特徴
とする文生成方式。1. A question text data (11) in the form of a natural language input by a learner and a framework for converting the question text data (11) into an easy-to-process format called question data (31). A template data for question data conversion (12), a model with an undecided value (13) having an object that has not yet been filled in with attribute values, and an official demon for finding the undecided value (14) And a demonstration of sentence generation data (1
5), a sentence generation template data (16) as a framework for generating a sentence (34) from the sentence generation data (33), and a monitoring unit for managing operations on the model (13). An input device (10) for inputting (17) and a question sentence data (11) are converted into a template for question data conversion.
By collating with the data (12), the question data (3
According to the question data conversion processing unit (23) that generates 1) and the question data (31), inference is performed by using an official demon (14) and a sentence generation data demon (15), From models with undecided values (13) to models with undecided values embedded (32) and sentence generation data (33)
Sentence generation processing that generates and outputs a sentence (34) by matching the sentence generation data (33) with the sentence generation template data (16) A processing unit (22) consisting of a processing unit (22) consisting of a unit (25) and a processing unit (20) consisting of a memory (30) having a function as a work area for generating data, a model, and a sentence. A sentence generation method characterized by generating (34).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2277059A JP2898733B2 (en) | 1990-10-16 | 1990-10-16 | Statement generation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2277059A JP2898733B2 (en) | 1990-10-16 | 1990-10-16 | Statement generation method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04151768A JPH04151768A (en) | 1992-05-25 |
| JP2898733B2 true JP2898733B2 (en) | 1999-06-02 |
Family
ID=17578215
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2277059A Expired - Lifetime JP2898733B2 (en) | 1990-10-16 | 1990-10-16 | Statement generation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2898733B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07175496A (en) * | 1993-12-18 | 1995-07-14 | Ricoh Co Ltd | Sentence generator |
| JP5289468B2 (en) * | 2011-01-11 | 2013-09-11 | 株式会社東芝 | Answer search apparatus, method, and program |
-
1990
- 1990-10-16 JP JP2277059A patent/JP2898733B2/en not_active Expired - Lifetime
Non-Patent Citations (1)
| Title |
|---|
| 野口、外3名「指導方略における定性的情報と定量的情報」情報処理学会研究報告(89−CE−4−12),Vol.89,No.18,1989,p.85−92(平1−2−25) |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH04151768A (en) | 1992-05-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Krishnamurthi et al. | 13 Programming Paradigms and Beyond | |
| Rosson et al. | Smalltalk scaffolding: a case study of minimalist instruction | |
| He | Challenges and countermeasures of translation teaching in the era of artificial intelligence | |
| Shneiderman et al. | Display strategies for program browsing: concepts and experiment | |
| Shneiderman | Teaching programming: A spiral approach to syntax and semantics | |
| Karshmer et al. | Reading and writing mathematics: the MAVIS project | |
| JP2898733B2 (en) | Statement generation method | |
| Ibrahim | Software engineering techniques for computer-aided learning | |
| JP2912699B2 (en) | Teaching material generator | |
| Roberge et al. | Embedding laboratories within the computer science curriculum | |
| Deek et al. | A critical analysis and evaluation of web-based environments for program development | |
| Gupta et al. | Improving long term performance using visualized scope tracing: A 10-year study | |
| Multisilta | Hypermedia learning environment for mathematics | |
| Thursh et al. | An interactive hyper-text of pathology | |
| Wong et al. | Drawing dynamic geometry figures online with natural language for junior high school geometry | |
| Saiedian | Mathematics of computing | |
| JPH08110752A (en) | Training support device | |
| Tait | Object orientation in educational software | |
| Giannothi et al. | Hypertexts for machine theory education | |
| JPS584444A (en) | Automatic program producing system | |
| Barnes et al. | A computer science courseware factory | |
| Jiang et al. | Challenges and Countermeasures of AI-Driven Translation Assistance Tools in the Training of Translation Masters | |
| Hayder et al. | Role of Chat Gpt-4 As an Assistant for Teachers in School Education and Universities | |
| Dowsey | Easy author-entry systems: a review and a prototype | |
| Mays et al. | Limitations of Authoring Tools for the Production of Interactive Mathematical and Graphical Software |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080312 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090312 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100312 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100312 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110312 Year of fee payment: 12 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110312 Year of fee payment: 12 |