JP2810750B2 - Language training equipment - Google Patents
Language training equipmentInfo
- Publication number
- JP2810750B2 JP2810750B2 JP1915990A JP1915990A JP2810750B2 JP 2810750 B2 JP2810750 B2 JP 2810750B2 JP 1915990 A JP1915990 A JP 1915990A JP 1915990 A JP1915990 A JP 1915990A JP 2810750 B2 JP2810750 B2 JP 2810750B2
- Authority
- JP
- Japan
- Prior art keywords
- language
- level
- learner
- sentence
- input sentence
- 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 - Fee Related
Links
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は、会話シミュレーションを中心としたコンピ
ュータシステムを利用している語学訓練用装置に関し、
特に、学習者の語学力レベルに対応する会話制御を行な
って学習者を適切に訓練しようとするものである。Description: FIELD OF THE INVENTION The present invention relates to a language training apparatus utilizing a computer system mainly for conversation simulation,
In particular, it is intended to perform conversation control corresponding to the learner's language ability level to appropriately train the learner.
[従来の技術] 文法、訳読式教授法を適用した語学教育では、会話面
で不十分であることが指摘されており、これを補うため
の語学学習用教材として、現在、音声テープ、CD、ビデ
オテープ等が市販されている。しかし、これらは、多く
の例文の記憶及びパターン化された会話の記憶には有効
であるが、現実の会話に際して最も重要な要素である状
況に応じた応答、当意即妙な受け答え等に対する能力の
養成には、あまり訳に立たないことが多い。[Prior art] It has been pointed out that language education using grammar and transliteration pedagogy is insufficient in terms of conversation, and audio tapes, CDs, Video tapes and the like are commercially available. However, although they are effective for memorizing many example sentences and for memorizing patterned conversations, they have the ability to respond to situations that are the most important factors in real conversations, situational responses, intentional responses, etc. There are many cases where training is difficult.
このような不都合を解決するように、会話シミュレー
ションを中心とした、しかもコンピュータシステムを利
用した語学訓練用装置が提案されている(例えば、「会
話シミュレーションを基にして語学訓練用知的CAIシス
テムの構成」、山本秀樹他、情報処理学会論文誌第30巻
第7号、pp980−917、1989年7月)。In order to solve such inconveniences, a language training apparatus centered on a conversation simulation and using a computer system has been proposed (for example, "an intelligent CAI system for language training based on a conversation simulation"). Structure, Hideki Yamamoto et al., Transactions of Information Processing Society of Japan, Vol. 30, No. 7, pp 980-917, July 1989).
[発明が解決しようとする課題] しかしながら、従来の会話シミュレーションを中心と
した語学訓練用装置では、学習者の語学力レベルに関係
なく、一律な会話制御を行なっていた。語学訓練用装置
による訓練レベルが低いと語学力レベルの高い学習者に
とっては不満であり、語学訓練用装置による訓練レベル
が高いと語学力レベルの低い学習者は学習についていけ
ない可能性がある。すなわち、適切な指導による語学訓
練が行われないという問題がある。[Problems to be Solved by the Invention] However, in a conventional language training apparatus centered on a conversation simulation, uniform conversation control is performed regardless of a learner's language ability level. If the level of training using the language training device is low, it is unsatisfactory for learners with a high level of language skills, and if the level of training with the language training device is high, learners with a low level of language skills may not be able to keep up with learning. That is, there is a problem that language training with appropriate guidance is not performed.
このような不都合を従来の語学訓練用装置を用いて解
決しようとすると、学習者レベルを考慮した訓練レベル
の異なる語学訓練用装置を別個に用意しなければならな
い。In order to solve such inconvenience using a conventional language training apparatus, it is necessary to separately prepare language training apparatuses having different training levels in consideration of the learner level.
本発明は、以上の点を考慮してなされたものであり、
学習者の語学レベルに対応した会話制御によって適切な
難易度の対話訓練を行なうことができる。訓練レベルに
対する融通性が高い語学訓練用装置を提供しようとする
ものである。The present invention has been made in view of the above points,
By the conversation control corresponding to the learner's language level, it is possible to perform dialogue training with an appropriate difficulty level. It is an object of the present invention to provide a language training apparatus having high flexibility with respect to a training level.
[課題を解決するための手段] かかる課題を解決するため、本発明では、学習者から
の入力文に応じて出力文を形成する会話シミュレーショ
ンを中心とした語学訓練用装置において、入力文に基づ
いて学習者の語学力レベルを検出する語学力レベル検出
手段と、入力文の意味表現に加えて検出された語学力レ
ベルに応じて出力文を決定する出力文決定手段とを備え
た。[Means for Solving the Problem] In order to solve the problem, according to the present invention, in a language training apparatus centered on a conversation simulation for forming an output sentence in response to an input sentence from a learner, based on an input sentence Language level detecting means for detecting the language level of the learner, and output sentence determining means for determining the output sentence according to the detected language level in addition to the semantic expression of the input sentence.
[作用] 本発明において、語学力レベル検出手段は、入力文に
基づいて学習者の語学力レベルを検出して出力文決定手
段に与える。出力文決定手段は、入力文の意味表現に加
えて検出された語学力レベルに応じて出力文を決定す
る。[Operation] In the present invention, the language skill level detecting means detects the learner's language skill level based on the input sentence, and gives it to the output sentence determining means. The output sentence determining means determines the output sentence according to the detected language ability level in addition to the semantic expression of the input sentence.
このようにして訓練には学習者の語学力レベルが考慮
される。In this way, the training takes into account the learner's language level.
[実施例] 以下、本発明の英語訓練用に適用した一実施例を図面
を参照しながら説明する。[Embodiment] An embodiment of the present invention applied to English training will be described below with reference to the drawings.
ここで、第1図はこの実施例における動作を説明する
フローチャート、第2図はこの実施例の語学訓練用装置
をコンピュータシステムとしてみた場合の構成図、第3
図は実施例装置の機能ブロック図、第4図は実施例の会
話制御ルール例の説明図、第5図は語学訓練用装置と学
習者との対話例を示す説明図、第6図は実施例の文法辞
書知識の一部内容を示す説明図、第7図は実施例による
構文解析木例を示す説明図である。Here, FIG. 1 is a flowchart for explaining the operation in this embodiment, FIG. 2 is a configuration diagram when the language training apparatus of this embodiment is viewed as a computer system, and FIG.
FIG. 4 is a functional block diagram of the apparatus of the embodiment, FIG. 4 is an explanatory view of an example of a conversation control rule of the embodiment, FIG. 5 is an explanatory view showing an example of a dialogue between the language training apparatus and a learner, and FIG. FIG. 7 is an explanatory diagram showing a part of the grammar dictionary knowledge of the example, and FIG. 7 is an explanatory diagram showing an example of a parse tree according to the embodiment.
第2図において、コンピュータシステムを用いたこの
語学教育用装置も、他のコンピュータシステムと同様
に、中央処理ユニット(CPU)1と、主メモリ2と、デ
ィスプレイ装置3と、キーボード装置4と、ハードディ
スク装置5とを備えて構成されている。In FIG. 2, this language teaching device using a computer system is, like other computer systems, also a central processing unit (CPU) 1, a main memory 2, a display device 3, a keyboard device 4, and a hard disk. The device 5 is provided.
ハードディスク装置5には、入力文の理解や出力文の
生成処理等に関する自然言語処理プログラムや、入力文
に応じた出力文の決定処理等に関する会話制御プログラ
ムや、各段階での処理に使用する各種の知識が格納され
ている。例えば、後述する第4図に示す会話制御ルール
や第6図に示す単語辞書、文法規則等がハードディスク
装置5に格納されている。自然言語処理プログラムや会
話制御プログラムは主メモリ2にロードされ、CPU1によ
って実行される。なお、ディスプレイ装置3及びキーボ
ード装置4は、周知のように、学習者と訓練用装置との
マンマシンインタフェースのためのものであり、これら
装置3及び4を介して対話が実行される。The hard disk device 5 includes a natural language processing program related to input sentence understanding and output sentence generation processing, a conversation control program related to output sentence determination processing based on the input sentence, and various types of processing used in each stage. Knowledge is stored. For example, a conversation control rule shown in FIG. 4 and a word dictionary and grammar rules shown in FIG. The natural language processing program and the conversation control program are loaded into the main memory 2 and executed by the CPU 1. As is well known, the display device 3 and the keyboard device 4 are for a man-machine interface between the learner and the training device, and a dialogue is executed via these devices 3 and 4.
この実施例は、学習者の語学力レベルに対応した会話
制御を行なうようにしたことを特徴とするものである。
次に、学習者の語学力レベルに対応した会話制御処理
を、第3図に示す機能構成及び第1図に示すフローチャ
ートを参照して説明する。なお、第1図は一つの入力文
が与えられた際の処理を示しており、入力文が与えられ
る毎に繰返されるものである。This embodiment is characterized in that conversation control corresponding to a learner's language ability level is performed.
Next, the conversation control process corresponding to the learner's language skill level will be described with reference to the functional configuration shown in FIG. 3 and the flowchart shown in FIG. FIG. 1 shows processing when one input sentence is given, and is repeated every time an input sentence is given.
ある入力文が与えられると、入力文理解部6が文法辞
書知識9を利用して入力文の意味を理解するための処理
を行なう。すなわち、学習者が入力した文を入力文理解
部6が構文解析して構文解析木(第7図参照)を生成す
ると共に、学習者の語学力レベルを検出し得る情報を抽
出する(ステップ12)。When a certain input sentence is given, the input sentence understanding unit 6 performs a process for understanding the meaning of the input sentence using the grammar dictionary knowledge 9. That is, the sentence understanding unit 6 parses a sentence input by the learner to generate a parse tree (see FIG. 7), and extracts information that can detect the learner's language ability level (step 12). ).
その際、使用する辞書及び文法規則は文法辞書知識9
に格納されている。この実施例の場合、辞書の各単語に
はその単語の難易度を表すレベルが記述されており、ま
た、各文法規則にはその規則の難易度を表すレベルが記
述されている。入力文理解部6は入力文を構文解析を行
なうと同時に、学習者の語学力レベルの検出に供するた
め、使用された単語及び文法規則に記述されているレベ
ルを全て変数に蓄える。また、文法的な誤りに関する知
識も文法辞書知識9に格納されており、入力文理解部6
が構文解析時に誤りを発見した場合には、教育的メッセ
ージを提示すると共に、上述と同様に、学習者の語学力
レベルの検出に供するため、誤り数を変数に代入する。
単語の綴り誤りは構文解析時にアルゴリズミックに検出
されるが、綴り誤りが発見された際も上述と同様に教育
的メッセージを提示すると共に誤り数を変数に代入す
る。さらに、入力文の単語数についても学習者の語学力
レベルの検出に供するために変数に代入しておく。At this time, the dictionary and grammar rules used are grammar dictionary knowledge 9
Is stored in In this embodiment, each word in the dictionary describes a level indicating the level of difficulty of the word, and each grammar rule describes a level indicating the level of difficulty of the rule. The input sentence comprehension unit 6 analyzes the input sentence and, at the same time, stores all the words used and the levels described in the grammatical rules in a variable in order to detect the language skill level of the learner. Further, knowledge about grammatical errors is also stored in the grammar dictionary knowledge 9, and the input sentence understanding unit 6
If an error is found during the syntax analysis, an educational message is presented, and the number of errors is substituted into a variable in order to provide for the detection of the learner's language ability level as described above.
Misspelling of words is algorithmically detected during parsing, but when a spelling is found, an educational message is presented and the number of errors is substituted into a variable as described above. Further, the number of words in the input sentence is also substituted into a variable for use in detecting the learner's language ability level.
次に、入力文理解部6は、解析して得られた構文木か
ら意味表現を生成して会話制御部7に渡す(ステップ1
3)。Next, the input sentence comprehension unit 6 generates a semantic expression from the parse tree obtained by analysis and passes it to the conversation control unit 7 (step 1).
3).
会話制御部7では、まず、学習者の使用単語レベル、
使用文法規則レベル、誤り数、単語数を代入した変数を
用いて、総合的な学習者の語学力レベルを所定の計算式
に基づいて計算する(ステップ14)。会話制御知識10に
は会話制御ルール(第4図参照)が格納されている。こ
の会話制御ルールは、学習者の入力文の意味表現と学習
者の語学力レベルから、当該語学訓練用装置の次の発話
を規定する例えばif−then形式に従ったルールである。
上述のようにして学習者の語学力レベルを計算によって
検出すると、会話制御部7は、この会話制御ルールに従
って次に当該装置が発話する内容を決定する(ステップ
15)。決定された発話内容は、学習者の語学力レベル情
報と共に出力文生成部8に与えられる。In the conversation control unit 7, first, the use word level of the learner,
Using the variable to which the used grammar rule level, the number of errors, and the number of words are substituted, a comprehensive learner's language ability level is calculated based on a predetermined formula (step 14). The conversation control knowledge 10 stores conversation control rules (see FIG. 4). The conversation control rule is a rule in accordance with, for example, an if-then format that defines the next utterance of the language training device based on the semantic expression of the input sentence of the learner and the language ability level of the learner.
When the language ability level of the learner is detected by calculation as described above, the conversation control unit 7 determines the content to be uttered next by the device according to the conversation control rule (step S1).
15). The determined utterance content is provided to the output sentence generation unit 8 together with the learner's language ability level information.
出力文生成部8は、決定された発話内容と語学力レベ
ル情報とを受けて、かつ出力文生成知識11に基づいて出
力文を生成し、表示出力する(ステップ16)。出力文の
決定生成の際には、学習者の語学力レベルが高ければ、
難易度の高い単語や構文を用いた文が選択される。The output sentence generation unit 8 receives the determined utterance content and the language ability level information, generates an output sentence based on the output sentence generation knowledge 11, and outputs and outputs the output sentence (step 16). When generating the output sentence, if the learner's language skill level is high,
A sentence using a word or syntax with a high degree of difficulty is selected.
このようにして学習者の語学力レベルに応じた会話制
御が実現される。In this way, conversation control according to the learner's language ability level is realized.
次に、実施例による会話制御の具体例を図面を用いて
説明する。第5図は、第4図に示す会話制御ルールが適
用されて行われた対話例を示しており、この第5図を中
心にかつ第4図、第6図及び第7図を参照しながら具体
例を説明する。Next, a specific example of conversation control according to the embodiment will be described with reference to the drawings. FIG. 5 shows an example of a dialogue performed by applying the conversation control rule shown in FIG. 4, and with reference to FIG. 5 and with reference to FIG. 4, FIG. 6, and FIG. A specific example will be described.
なお、第4図に示した会話制御ルール21〜28は、上述
したようにif−then形式に従ったルールであり、それぞ
れif部(条件部)17とthen部18とからなる。この実施例
の場合、従来とは異なって、if部17は入力文の意味表現
19だけでなく、学習者の語学力レベル情報20も含む。従
って、入力文の意味表現19及び学習者の語学力レベル情
報20の条件を満たすthen部18、すなわち、装置の発話文
(出力文)が選択されるようになっている。The conversation control rules 21 to 28 shown in FIG. 4 are rules in accordance with the if-then format as described above, and each include an if part (condition part) 17 and a then part 18. In the case of this embodiment, unlike the conventional case, the if part 17
In addition to 19, it also contains the learner's language level information 20. Therefore, the then section 18 that satisfies the conditions of the semantic expression 19 of the input sentence and the learner's language ability level information 20, that is, the utterance sentence (output sentence) of the device is selected.
第5図において、話者29は文の提供者側を示してお
り、“シ”は訓練用装置を、“学”は学習者を、数字は
発話の順序を表している。この例は、訓練用装置がホテ
ルのフロント係、学習者が宿泊を希望する客の例であ
る。システムの表示出力及び学習者のキー入力による対
話である。話者29が学習者である場合の発話内容30には
学習者の語学力レベルの検出に利用する変数31〜33が対
応付けられている。第1の変数*level*は、その第1
要素(図中の最初を括弧内情報)が入力文で使用されて
いる各単語のレベルのリストを、第2要素(図中の2番
目の括弧内情報)が入力文で使用されている各文法規則
のレベルのリストを示している。第2の変数*error*
は文法的な誤り数、第3の変数*words*は文の語数を
示している。In FIG. 5, a speaker 29 indicates a sentence provider side, "S" indicates a training device, "Gaku" indicates a learner, and numbers indicate the order of speech. In this example, the training device is an example of a hotel receptionist, and a learner wants to stay. This is a dialogue with the display output of the system and the key input of the learner. When the speaker 29 is a learner, the utterance content 30 is associated with variables 31 to 33 used for detecting the learner's language ability level. The first variable * level * is the first variable
A list of the level of each word whose element (the first information in the figure in parentheses) is used in the input sentence, and each element whose second element (the second information in the figure in parenthesis) is used in the input sentence Shows a list of grammar rule levels. The second variable * error *
Indicates the number of grammatical errors, and the third variable * words * indicates the number of words in the sentence.
第6図(B)は、この対話例における学習者の発話内
容(入力文)30に用いられている単語のいくつかについ
ての文法辞書知識9の内容51〜61を示しており、第6図
(A)は、この対話例における学習者の入力文に用いら
れた文法規則(語彙機能文法における句構造規則)につ
いての文法辞書知識9の内容41〜49を示している。これ
らの辞書内容が第1の変数*level*の決定に利用され
る。FIG. 6B shows the contents 51 to 61 of the grammar dictionary knowledge 9 for some of the words used in the utterance contents (input sentences) 30 of the learner in this dialogue example. (A) shows the contents 41 to 49 of the grammar dictionary knowledge 9 on the grammar rules (phrase structure rules in the vocabulary function grammar) used for the learner's input sentence in this dialogue example. These dictionary contents are used for determining the first variable * level *.
第7図(A)〜(C)はそれぞれ、第5図の対話例に
おける学習者の発話内容(入力文)30の構文解析木を示
しており、この解析木の作成によって第1の変数*leve
l*の第2要素が決定される。FIGS. 7 (A) to 7 (C) each show a parse tree of the utterance content (input sentence) 30 of the learner in the dialogue example of FIG. 5, and the first variable * leve
The second element of l * is determined.
まず、会話開始の状態で訓練用装置が最初の発話“Ma
y I help you?"(第5図シ1)を行なう。これに対し
て、学習者が“I want stay heree."と応答したとする
(学2)。First, at the start of the conversation, the training device makes the first utterance “Ma
y I help you? "(Fig. 5c1). In response, the learner responds with" I want stay heree. "(Study 2).
入力文理解部6は、第6図(B)に示す単語について
の辞書内容51〜54から、この入力文の単語のレベルが
(2222)であることを理解する。すなわち、第1の変数
*level*の第1要素に(2222)を代入する。また、入
力文理解部6は、この入力文に対して第7図(A)に示
すように構文解析木を形成し、そこに含まれている句構
造規則に対するレベルを、第6図(A)に示す文法規則
についての内容45、43、49、48から取出す。例えば、こ
の入力文にかかるs(文)がnp(名詞句)とvp(動詞
句)からなるという句構造規則には、第6図(B)の符
号45を付した規則からレベル2を対応付ける。同様な処
理を施すことによって、第1の変数*level*の第2要
素に(2222)を代入する。The input sentence understanding unit 6 understands that the word level of the input sentence is (2222) from the dictionary contents 51 to 54 of the words shown in FIG. 6 (B). That is, (2222) is substituted for the first element of the first variable * level *. The input sentence comprehension unit 6 forms a parse tree for the input sentence as shown in FIG. 7 (A), and determines the level for the phrase structure rule contained therein in FIG. 6 (A). Extract from the contents 45, 43, 49, and 48 of the grammar rules shown in ()). For example, the phrase structure rule that s (sentence) of the input sentence is composed of np (noun phrase) and vp (verb phrase) is associated with level 2 from the rule with reference numeral 45 in FIG. 6 (B). . By performing similar processing, (2222) is substituted for the second element of the first variable * level *.
第2の変数*error*には、この入力文は不定詞toが
ない誤りと、hereの綴りの誤りとを有するので2を代入
する。第3の変数*words*には語数4を代入する。In the second variable * error *, 2 is substituted because this input sentence has an error without the infinitive to and an error in spelling here. The word number 4 is substituted for the third variable * words *.
入力文理解部6はこのようにして得られた変数31〜33
を会話制御部7に与える。勿論、入力文“I want stay
heree."の入力意味表現である“泊まりたい”も会話制
御部7に与える。The input sentence comprehension unit 6 obtains the variables 31 to 33 thus obtained.
Is given to the conversation control unit 7. Of course, the input sentence "I want stay
"I want to stay" as an input meaning expression of "heree." is also given to the conversation control unit 7.
会話制御部7は、まず、与えられた変数から学習者の
語学力レベルを検出する。検出のための計算を、次式 {(*level*の要素の合計) −(*error*×2) +(*word*−3)} ÷(*level*の要素の個数) ……(1) によって行なう。この(1)式によって得られた値(こ
の場合1.67)が属する範囲を検出して学習者の語学力レ
ベルを検出する。The conversation control unit 7 first detects the learner's language ability level from the given variables. The calculation for detection is calculated by the following equation: {(total of elements of * level *) − (* error * × 2) + (* word * −3)} {(number of elements of * level *). ). The range to which the value obtained in this equation (1) (in this case, 1.67) belongs is detected, and the language skill level of the learner is detected.
なお、語学力レベルが高い学習者は、低い学習者に比
較して、使用単語レベル及び使用文法規則レベルも高
く、文を構成する単語数も多く、エラーが少ないと考え
られることを考慮して(1)式を定めている。It should be noted that a learner with a higher language ability level has a higher used word level and a higher grammatical rule level, a larger number of words constituting a sentence, and fewer errors than a learner with a lower language ability. (1) Formula is defined.
最初の入力文“I want stay heree."に対して学習者
レベルが1という結果が出たとする。会話制御部7は、
入力文の意味表現“泊まりたい”と語学力レベル1をif
部17にもつルール22から次の出力文として“Single,or
double,or twin?"を決定する。ここでは自然言語的に記
載したが実際上は異なり、会話制御部7から決定情報が
与えられた出力文生成部8が自然言語での発話(第5図
シ3)を行なう。It is assumed that the result of the learner level of 1 is obtained for the first input sentence "I want stay heree." The conversation control unit 7
If the semantic expression of the input sentence is "I want to stay" and language level 1
From the rule 22 in the part 17, "Single, or
"double, or twin?" is described here in a natural language, but is actually different, and the output sentence generation unit 8 to which the decision information is given from the conversation control unit 7 is uttered in the natural language (FIG. 5). Perform step 3).
これに対して、学習者が“Twin."と応答したとする
(第5図学4)。これに対しても入力文理解部6及び会
話制御部7は、上述と同様な処理を行なう。第1の変数
*level*の第1要素が(2)、第1の変数*level*の
第2要素が(12)、第2の変数*error*が0、第3の
変数*words*が1となり、(1)式による値が1とな
る。かくして、学習者の語学力レベルを前と同じ1と判
断し、この語学力レベルをも1条件としたルール25に基
づいて装置は“Do you have a reservation?"(第5図
シ5)という発話を行なう。In response to this, it is assumed that the learner responded with “Twin.” (FIG. 5, Study 4). In response to this, the input sentence understanding unit 6 and the conversation control unit 7 perform the same processing as described above. The first element of the first variable * level * is (2), the second element of the first variable * level * is (12), the second variable * error * is 0, and the third variable * words * is 1 and the value according to the equation (1) is 1. Thus, the learner's language ability level is determined to be the same as before, and the device is called “Do you have a reservation?” (FIG. 5c5) based on rule 25 that also uses this language ability level as one condition. Speak.
これに応答して、学習者が“Yes,I have a reservati
on."と応答したとする(第5図学6)。これに対しても
入力文理解部6及び会話制御部7は、上述と同様な処理
を行なう。第1の変数*level*の第1要素が(23222
3)、第1の変数*level*の第2要素が(2223)、第2
の変数*error*が0、第3の変数*words*が5とな
り、(1)式による値が2.5となる。かくして、語学力
レベルを前より1だけ大きい2と判断し、この語学力レ
ベル2をも1条件としたルール27に基づいて装置は次の
発話(第5図シ7)を行なう。In response, the learner responded “Yes, I have a reservati
on. "(FIG. 5). In response to this, the input sentence understanding unit 6 and the conversation control unit 7 perform the same processing as described above. One element is (23222
3), the second element of the first variable * level * is (2223),
The variable * error * is 0, the third variable * words * is 5, and the value according to equation (1) is 2.5. Thus, the language proficiency level is determined to be 2 which is larger by 1 than before, and the apparatus makes the next utterance (FIG. 5, C7) based on the rule 27 with this language proficiency level 2 as one condition.
従って、上述の実施例によれば、学習者の語学力レベ
ルを検出して語学訓練用装置の次の発話を決定するよう
にしたので、学習者の語学力レベルに合わせた訓練を適
切に行なうことができ、学習効果を向上させることがで
きる。Therefore, according to the above-described embodiment, the next utterance of the language training apparatus is determined by detecting the learner's language ability level, so that training appropriate for the learner's language ability level is appropriately performed. And the learning effect can be improved.
また、異なる語学力レベルの学習者に対しても同一の
訓練用装置によって適切な訓練を行なうことができる。Also, appropriate training can be performed for learners of different language proficiency levels using the same training device.
さらに、上述の実施例によれば、入力文が与えられる
毎に語学力レベルを検出するようにしているので、学習
者の得意な場面では高い訓練を、不得意な場面では低い
訓練を行なうことができ、融通性の高い訓練を行なうこ
とができる。Furthermore, according to the above-described embodiment, since the language level is detected every time an input sentence is given, high training is performed in a situation where the learner is good, and low training is performed in a situation where the learner is not good. And highly flexible training can be conducted.
なお、上述では、英会話を対象とした語学訓練用シス
テムに本発明を適用したものを示したが、他の語学用シ
ステムに対しても本発明を適用できることは勿論であ
る。In the above description, the present invention is applied to a language training system for English conversation, but the present invention can of course be applied to other language systems.
また、入力文及び出力文が音声による語学訓練用装置
に対しても適用することができる。Also, the present invention can be applied to a language training apparatus in which an input sentence and an output sentence are spoken.
さらに、語学力レベルの検出のための観点として、単
語レベル、文法規則レベル、誤り数、使用語数だけでな
く他の観点を利用するようにしても良く、また、上述し
た4個の観点の全てを利用しないでその一部の観点だけ
を利用して語学力レベルを定めるようにしても良い。語
学力レベルの決定用の計算式も(1)式に限定されな
い。Further, as a viewpoint for detecting the language proficiency level, not only the word level, the grammar rule level, the number of errors, and the number of words used, but also other viewpoints may be used, and all of the above four viewpoints may be used. The language proficiency level may be determined using only a part of the viewpoint without using the language. The calculation formula for determining the language proficiency level is not limited to the formula (1).
上述の実施例では、入力文毎に語学力レベルを見直す
ものを示したが、複数の入力文を単位として語学力レベ
ルを見直すようにしても良い。In the above embodiment, the language skill level is reviewed for each input sentence. However, the language skill level may be reviewed for a plurality of input sentences.
[発明の効果] 以上のように、本発明によれば、装置が同一内容の発
話としてレベルの異なるものを用意しておき、入力文が
与えられた場合にその意味表現と共に学習者の語学力レ
ベルを検出し、これら意味表現及び語学力レベルから装
置の発話を決定するようにしたので、学習者の語学力レ
ベルに合わせた訓練を行なうことができ、学習効果を向
上させることができる。[Effects of the Invention] As described above, according to the present invention, the apparatus prepares utterances of different levels as utterances of the same content, and when an input sentence is given, the linguistic ability of the learner along with the semantic expression Since the level is detected and the utterance of the device is determined from the semantic expression and the language ability level, training can be performed in accordance with the learner's language ability level, and the learning effect can be improved.
第1図は本発明による語学訓練用装置の一実施例におけ
る動作を説明するフローチャート、第2図はこの実施例
の語学訓練用装置をコンピュータシステムとしてみた場
合の構成図、第3図は実施例装置の機能ブロック図、第
4図は実施例の会話制御ルール例の説明図、第5図は語
学訓練用装置と学習者との対話例を示す説明図、第6図
は実施例の文法辞書知識の一部内容を示す説明図、第7
図は実施例による構文解析木例を示す説明図である。 6……入力文理解部、7……会話制御部、8……出力生
成部、9……文法辞書知識、10……会話制御知識、11…
…出力文生成知識、19……入力意味表現、20……語学力
レベル。FIG. 1 is a flowchart for explaining the operation of an embodiment of the language training apparatus according to the present invention. FIG. 2 is a block diagram of the language training apparatus of this embodiment when viewed as a computer system. FIG. 4 is a functional block diagram of the device, FIG. 4 is an explanatory diagram of an example of a conversation control rule of the embodiment, FIG. 5 is an explanatory diagram showing an example of a dialogue between the language training device and a learner, and FIG. 6 is a grammar dictionary of the embodiment Explanatory diagram showing a part of knowledge, 7th
The figure is an explanatory diagram showing an example of a parse tree according to the embodiment. 6 input sentence understanding unit 7 conversation control unit 8 output generation unit 9 grammar dictionary knowledge 10 conversation control knowledge 11
... output sentence generation knowledge, 19 ... input semantic expression, 20 ... language skill level.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 澤山 ゆかり 愛知県名古屋市千種区内山3丁目8番10 号 株式会社沖テクノシステムズラボラ トリ内 (72)発明者 甲斐 郷子 東京都港区虎ノ門1丁目7番12号 沖電 気工業株式会社内 (72)発明者 大里 真理子 東京都港区虎ノ門1丁目7番12号 沖電 気工業株式会社内 (72)発明者 山本 秀樹 東京都港区虎ノ門1丁目7番12号 沖電 気工業株式会社内 (58)調査した分野(Int.Cl.6,DB名) G09B 19/06 G09B 5/00──────────────────────────────────────────────────続 き Continuation of the front page (72) Inventor Yukari Sawayama 3-8-10 Uchiyama, Chikusa-ku, Nagoya-shi, Aichi Prefecture Inside the Oki Techno Systems Laboratories (72) Inventor Satoko Kai 1-7-7 Toranomon, Minato-ku, Tokyo No.12 Oki Electric Industry Co., Ltd. (72) Inventor Mariko Osato 1-7-12 Toranomon, Minato-ku, Tokyo (72) Inventor Hideki Yamamoto 1-7-7 Toranomon, Minato-ku, Tokyo No. 12 Oki Electric Industry Co., Ltd. (58) Field surveyed (Int. Cl. 6 , DB name) G09B 19/06 G09B 5/00
Claims (1)
する会話シミュレーションを中心とした語学訓練用装置
において、 入力文に基づいて学習者の語学力レベルを検出する語学
力レベル検出手段と、 入力文の意味表現に加えて、検出された語学力レベルに
応じて出力文を決定する出力文決定手段とを備えたこと
を特徴とする語学訓練用装置。1. A language training apparatus centered on a conversation simulation for forming an output sentence according to an input sentence from a learner, wherein the language skill level detecting means detects a learner's language ability level based on the input sentence. And an output sentence determining means for determining an output sentence according to the detected language ability level in addition to the semantic expression of the input sentence.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1915990A JP2810750B2 (en) | 1990-01-31 | 1990-01-31 | Language training equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1915990A JP2810750B2 (en) | 1990-01-31 | 1990-01-31 | Language training equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH03225389A JPH03225389A (en) | 1991-10-04 |
JP2810750B2 true JP2810750B2 (en) | 1998-10-15 |
Family
ID=11991625
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1915990A Expired - Fee Related JP2810750B2 (en) | 1990-01-31 | 1990-01-31 | Language training equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2810750B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003186388A (en) * | 2001-11-14 | 2003-07-04 | Fuji Xerox Co Ltd | Method and system for dynamic individual reading instruction and control program |
KR20180098654A (en) * | 2016-01-28 | 2018-09-04 | 구글 엘엘씨 | Adaptive text-to-speech output |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7013262B2 (en) * | 2002-02-12 | 2006-03-14 | Sunflare Co., Ltd | System and method for accurate grammar analysis using a learners' model and part-of-speech tagged (POST) parser |
US7526424B2 (en) | 2002-03-20 | 2009-04-28 | Microsoft Corporation | Sentence realization model for a natural language generation system |
US7346493B2 (en) * | 2003-03-25 | 2008-03-18 | Microsoft Corporation | Linguistically informed statistical models of constituent structure for ordering in sentence realization for a natural language generation system |
US20170039873A1 (en) * | 2015-08-05 | 2017-02-09 | Fujitsu Limited | Providing adaptive electronic reading support |
-
1990
- 1990-01-31 JP JP1915990A patent/JP2810750B2/en not_active Expired - Fee Related
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003186388A (en) * | 2001-11-14 | 2003-07-04 | Fuji Xerox Co Ltd | Method and system for dynamic individual reading instruction and control program |
JP4517568B2 (en) * | 2001-11-14 | 2010-08-04 | 富士ゼロックス株式会社 | Dynamic individual reading instruction method, dynamic individual reading instruction system, and control program |
KR20180098654A (en) * | 2016-01-28 | 2018-09-04 | 구글 엘엘씨 | Adaptive text-to-speech output |
US10923100B2 (en) | 2016-01-28 | 2021-02-16 | Google Llc | Adaptive text-to-speech outputs |
KR102219274B1 (en) * | 2016-01-28 | 2021-02-24 | 구글 엘엘씨 | Adaptive text-to-speech output |
EP3378059B1 (en) * | 2016-01-28 | 2021-12-08 | Google LLC | Adaptive text-to-speech outputs |
US11670281B2 (en) | 2016-01-28 | 2023-06-06 | Google Llc | Adaptive text-to-speech outputs based on language proficiency |
Also Published As
Publication number | Publication date |
---|---|
JPH03225389A (en) | 1991-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Agarwal et al. | A review of tools and techniques for computer aided pronunciation training (CAPT) in English | |
Archibald | The learnability of English metrical parameters by adult Spanish speakers | |
Richards et al. | Teaching listening | |
Boomershine | The perception of English vowels by monolingual, bilingual, and heritage speakers of Spanish and English | |
KR20160008949A (en) | Apparatus and method for foreign language learning based on spoken dialogue | |
Cucchiarini et al. | Second language learners' spoken discourse: Practice and corrective feedback through automatic speech recognition | |
KR20210059995A (en) | Method for Evaluating Foreign Language Speaking Based on Deep Learning and System Therefor | |
Inoue et al. | A Study of Objective Measurement of Comprehensibility through Native Speakers' Shadowing of Learners' Utterances. | |
Gretter et al. | Automatic assessment of spoken language proficiency of non-native children | |
Hannah et al. | Investigating the effects of task type and linguistic background on accuracy in automated speech recognition systems: Implications for use in language assessment of young learners | |
Kwon et al. | Genietutor: A computer-assisted second-language learning system based on spoken language understanding | |
JP2810750B2 (en) | Language training equipment | |
Tomokiyo | Recognizing non-native speech: characterizing and adapting to non-native usage in LVCSR | |
Ward et al. | Dialog convergence and learning | |
Ureta et al. | At home with Alexa: a tale of two conversational agents | |
Li et al. | Development and preliminary validation of a foreign language aptitude test for Chinese learners of foreign languages | |
Anckar et al. | Fluency in L2 listening | |
JP2673831B2 (en) | Conversational etiquette education system | |
CN114241835B (en) | Student spoken language quality evaluation method and device | |
Grosz et al. | Discourse and dialogue | |
Lee et al. | POSTECH approaches for dialog-based english conversation tutoring | |
Tschichold et al. | Intelligent CALL and written language | |
Santiago-Oriola | Vocal synthesis in a computerized dictation exercise | |
Thomas et al. | Input | |
JP2899340B2 (en) | Language education device with audio output device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080731 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 11 Free format text: PAYMENT UNTIL: 20090731 |
|
LAPS | Cancellation because of no payment of annual fees |