JP6654611B2 - Growth type dialogue device - Google Patents
Growth type dialogue device Download PDFInfo
- Publication number
- JP6654611B2 JP6654611B2 JP2017233573A JP2017233573A JP6654611B2 JP 6654611 B2 JP6654611 B2 JP 6654611B2 JP 2017233573 A JP2017233573 A JP 2017233573A JP 2017233573 A JP2017233573 A JP 2017233573A JP 6654611 B2 JP6654611 B2 JP 6654611B2
- Authority
- JP
- Japan
- Prior art keywords
- intention
- intention understanding
- extended
- understanding
- model data
- 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.)
- Active
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Machine Translation (AREA)
Description
本発明は、成長型対話装置に係り、特に、音声対話を自動的に行うための音声認識学習、意図理解学習をするのに好適な成長型対話装置に関する。 The present invention relates to a growing dialogue apparatus, and more particularly to a growing dialogue apparatus suitable for performing speech recognition learning and intention understanding learning for automatically performing a voice dialogue.
コンピュータまたはロボットと人間のユーザとの間で音声によって対話を行うシステム(以下、「対話システム」と呼ぶ)が開発されている。この対話システムを搭載したロボット、またはスマートフォンやタブレットPCなどのデバイス(以下、「対話デバイス」と呼ぶ)は、対話システムを動作させ、対面するユーザに対して音声対話によるサービスを実施する。 2. Description of the Related Art A system (hereinafter, referred to as a “dialogue system”) for performing a dialogue between a computer or a robot and a human user by voice has been developed. A robot equipped with this dialogue system or a device such as a smartphone or a tablet PC (hereinafter, referred to as a “dialogue device”) operates the dialogue system and implements a service by voice dialogue to a facing user.
この対話システムでは、まずユーザが発話した音声をマイクにより集音し、音声認識する。次に、書き起こされたテキストに対して意図理解と呼ばれる処理により、ユーザが対話システムに何をしてもらいたいと言っているかを判別する。最後に、判別結果に基づき、ユーザが意図した動作、例えば、質問への回答の読み上げや情報の表示などの動作、ロボットであれば移動など動作を対話デバイスが実行する。 In this interactive system, first, a voice uttered by a user is collected by a microphone to perform voice recognition. Next, the transcribed text is subjected to a process called intent understanding to determine what the user wants the interactive system to do. Finally, based on the determination result, the interactive device performs an operation intended by the user, for example, an operation of reading out a response to a question or displaying information, or an operation of moving a robot.
この対話システムにおいて、システムが回答を知らない質問をユーザが行った場合、従来であれば対話システムは「知りません」などの回答をしていたが、逆にシステムからユーザにその質問の回答を尋ね、その結果で質問応答の知識を更新させていくことができる。特許文献1ではそのような対話システムの構成を開示している。特許文献1の音声対話装置においては、ユーザから知らないことを聞かれた場合にユーザにその答えを問い返し、その質問内容と答えを記憶して、次からの対話に用いるようにする。このため、知らない対話内容によって対話を中断させたり、ユーザの提示する話題を変更したりする必要性が小さくなると共に、学習によって新たなシナリオや語彙を増やして知識を向上させ、次回からのユーザとの対話に反映することができるとしている。 In this dialogue system, if the user asks a question for which the system does not know the answer, the dialogue system has previously provided an answer such as "I do not know". And the knowledge of the question answer can be updated with the result. Patent Document 1 discloses the configuration of such a dialog system. In the voice dialogue device of Patent Document 1, when the user is informed that he or she does not know, the user is asked for the answer, the content of the question and the answer are stored, and used for the next dialogue. As a result, the need to interrupt the conversation due to unknown conversation contents or change the topic presented by the user is reduced, and the learning is increased to increase new scenarios and vocabulary to improve the knowledge, and to improve the user And can be reflected in the dialogue.
ところで、対話システムにおいては、ユーザの発話に対して音声認識をおこなうが、音声認識の精度がよくないと結果的に意図理解が正しくおこなわれない結果となる。 By the way, in the interactive system, speech recognition is performed for the utterance of the user, but if the accuracy of the speech recognition is not good, the intention understanding is not correctly performed as a result.
特許文献2には、意図理解のための学習テキストにわざと、誤りを含んだ学習テキストを使用して、音声認識での誤りに対して、耐性を高めて意図理解を確実にするための意図推定装置が開示されている。 Patent Literature 2 discloses an intention estimating method that uses a learning text including an error intentionally as a learning text for understanding an intention to enhance tolerance to an error in speech recognition and ensure the understanding of the intention. An apparatus is disclosed.
上記従来技術の特許文献2では、音声認識によって得られるテキストに、誤りのあるテキストを含めることにより、意図推定の精度を高めることができるとしている。 According to Patent Document 2 of the related art described above, the accuracy of intention estimation can be improved by including an erroneous text in a text obtained by speech recognition.
しかしながら、特許文献2では、ユーザの反応に基づいて、音声認識処理、意図理解処理について再学習をして、音声認識処理と意図理解処理の正解精度を上げるという観点については示唆されていない。一般に、対話システムにおいては、ユーザの意図と違っていた場合に、ユーザと対話しながら、音声認識処理、意図理解処理の学習をするが、ユーザの意図を理解するために、音声認識処理をしてから意図理解処理がされるため、その誤りが音声認識処理の時点で生じたものなのか、意図理解処理の時点で生じたものなのか、判別し難いため、どちらの学習データを更新したらよいのか判定するのが難しいという問題がある。 However, Patent Literature 2 does not suggest the viewpoint of re-learning the speech recognition process and the intention understanding process based on the reaction of the user to improve the accuracy of the speech recognition process and the intention understanding process. In general, in a dialogue system, when the user's intention is different, the user learns speech recognition processing and intention understanding processing while interacting with the user, but performs speech recognition processing in order to understand the user's intention. Since the intention understanding process is performed afterwards, it is difficult to determine whether the error is caused at the time of the speech recognition process or the error is caused at the time of the intention understanding process. There is a problem that it is difficult to determine whether or not.
本発明の目的は、ユーザの対応に基づいて、最適な音声認識処理、意図理解処理の再学習を適切におこなって、音声認識処理と意図理解処理の正解精度を共に向上させることのできる成長型対話装置を提供することにある。 SUMMARY OF THE INVENTION An object of the present invention is to provide a growth type capable of appropriately performing optimal speech recognition processing and re-learning of intention understanding processing based on the correspondence of a user, and improving both correctness accuracy of the speech recognition processing and intention understanding processing. It is to provide an interactive device.
本発明の成長型対話装置の構成は、好ましくは、ユーザと音声対話を行って、ユーザの意図を解析して応答する成長型対話装置であって、音声認識用学習データから学習された音声認識用モデルデータを参照して、取得したユーザの発話音声から、音声認識処理をおこないテキスト化する音声認識部と、意図理解用学習データから学習された意図理解用モデルデータを参照して、音声認識部により音声認識されたテキストから発話意図を解析する意図理解処理をおこなう意図理解部と、意図理解用学習データの同一の意図ラベルに対して異なったテキストを対応付けた拡張意図理解用学習データから学習された拡張意図理解用モデルデータを参照して、音声認識部により音声認識されたテキストから発話意図を解析する意図理解処理をおこなう拡張意図理解部と、ユーザの音声応答、ユーザの応答する映像を解析して、成長型対話装置の発話音声に対する応答が肯定的であるか否定的であるかを判定するユーザ反応識別部と、ユーザ反応識別部の判定結果に基づいて、音声認識処理に誤りがあるか、意図理解用モデルデータを参照した意図理解部が出力する意図ラベルに誤りがあるか、拡張意図理解用モデルデータを参照した拡張意図理解部が出力する拡張意図ラベルに誤りがあるかを判定する誤り原因分析部と、誤り原因分析部の判定に従って、音声認識用学習データから音声認識用モデルデータを更新する音声認識学習処理、意図理解用学習データから意図理解用モデルデータを更新する意図理解学習処理、拡張意図理解用学習データから拡張意図理解用モデルデータを更新する意図理解学習処理のいずれか、または、その組合せの処理を指示する再学習決定部とを備えるようにしたものである。 The configuration of the growing dialogue apparatus of the present invention is preferably a growing dialogue apparatus that performs a voice dialogue with a user, analyzes and responds to the intention of the user, and the voice recognition learned from the learning data for voice recognition. Speech recognition unit that performs speech recognition processing on the acquired user's uttered speech by referring to the model data for speech recognition, and refers to the model data for intention understanding learned from the learning data for intention understanding to perform speech recognition. An intention understanding unit that performs an intention understanding process that analyzes the utterance intention from the text recognized by the speech recognition unit, and an extended intention understanding learning data in which different texts are associated with the same intention label in the intention understanding learning data. Referring to the learned model data for extended intention understanding, an intention understanding process for analyzing the utterance intention from the text recognized by the speech recognition unit is performed. An extended intention understanding unit and a user response identification unit that analyzes a user's voice response, a video to which the user responds, and determines whether the response to the uttered voice of the growing dialogue device is positive or negative, Based on the judgment result of the user reaction identification unit, whether there is an error in the speech recognition processing, whether there is an error in the intention label output by the intention understanding unit that referred to the model data for intention understanding, or refer to the model data for extended intention understanding. Error analysis unit that determines whether there is an error in the extended intention label output by the extended intention understanding unit, and speech recognition learning that updates the model data for speech recognition from the learning data for speech recognition according to the determination by the error cause analysis unit. Processing, updating intention understanding model data from intention understanding learning data Intention understanding learning processing, updating extended intention understanding model data from extended intention understanding learning data Either intention understanding learning process, or is obtained by so and a relearning determination unit for instructing the processing of the combination.
本発明によれば、ユーザの対応に基づいて、最適な音声認識処理、意図理解処理の再学習を適切におこなって、音声認識処理と意図理解処理の正解精度を共に向上させることのできる成長型対話装置を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the optimal type | mold speech recognition process and the re-learning of the intention understanding process are appropriately performed based on the correspondence of the user, and the growth type which can improve the correct answer precision of both the speech recognition process and the intention understanding process. An interactive device can be provided.
以下、本発明に係る各実施形態を、図1ないし図10を用いて説明する。 Hereinafter, embodiments of the present invention will be described with reference to FIGS. 1 to 10.
〔実施形態1〕
以下、本発明の実施形態1を、図1ないし図6を用いて説明する。
[Embodiment 1]
Hereinafter, Embodiment 1 of the present invention will be described with reference to FIGS.
先ず、図1を用いて実施形態1に係る成長型対話装置の構成について説明する。
本実施形態に係る成長型対話装置200は、図1に示されるように、処理部210、記憶部280、音声入出力部230、画像入力部240からなる。成長型対話装置200は、PCやスマートフォンなどの一般的な情報処理装置でもよいし、特定の業務を遂行するためのロボットでもよい。
First, the configuration of the growth-type interactive device according to the first embodiment will be described with reference to FIG.
As shown in FIG. 1, the growth-type
音声入出力部230には、マイク231と、スピーカー230が接続され、マイク231からユーザの音声を入力し、スピーカー230からユーザに音声を出力するようになっている。
A
画像入力部240には、カメラ(撮像装置)242が接続され、そこから撮影した動画、静止画を取り込むことができる。
A camera (imaging device) 242 is connected to the
処理部210は、成長型対話装置200の各処理を実行する部分であり、発話区間検出部211、音声認識部212、意図理解部213、拡張意図理解部214、意図理解モデル学習部215、応答生成部216、音声合成部217、音声感情認識部218、顔・表情動作認識部219、ユーザ反応識別部220、誤り原因分析部260、再学習決定部270のサブコンポーネントよりなる。
処理部210のサブコンポーネントの機能は、ハードウェアとしての中央処理装置(CPU)が主記憶装置上にロードされたプログラムを実行することにより、実行される。
The
The functions of the sub-components of the
発話区間検出部211は、ユーザ音声から無音部を検知し、発話区間を検出する機能部である。音声認識部212は、ユーザ音声を音声認識して、テキスト化する機能部である。意図理解部213は、意図理解用モデルデータ110に基づいて、音声認識したテキストからユーザの発話意図を意味づける機能部である。拡張意図理解部214は、拡張意図理解用モデルデータ111に基づいて、音声認識したテキストからユーザの発話意図を意味づける機能部である。意図理解モデル学習部215は、意図理解用学習データ(後述)から意図理解用モデルデータ(後述)を生成する機能部である。応答生成部216は、意図理解部213の処理に基づいて、成長型対話装置200の応答のためのデータを生成する機能部である。音声合成部217は、成長型対話装置200がユーザに応答するための音声データを生成する機能部である。音声感情認識部218は、ユーザから入力された音声を認識して、ユーザの感情が肯定的か否定的を判定する機能部である。顔・表情動作認識部219は、画像入力部240から入力したユーザの画像に基づいて、ユーザの顔、表情やその動作を認識して、ユーザの感情が肯定的か否定的を判定する機能部である。誤り原因分析部260は、ユーザの応答の結果、ユーザの意図理解の誤りの結果を原因が、音声認識処理によるものなのか意図理解処理によるものなのかを判定する機能部である。再学習処理部270は、誤り原因分析部260の分析結果に基づき、音声認識の再学習をおこなうか、意図理解の再学習をおこなうかを決定する機能部である。
The utterance
記憶部280は、成長型対話装置200の各処理を実行するための必要データを格納する部分であり、音声認識用モデルデータ108、音声認識用学習データ150、意図理解用モデルデータ110、拡張意図理解用モデルデータ111、意図理解用学習データ120、拡張意図理解用学習データ121の各種データが記憶される。
The
音声認識用モデルデータ108は、音響データを音素に変換したり、語のつながりを識別するための確率値からなる音声認識用の基準データである。音声認識用学習データ150は、音声認識用モデルデータ108を作成するために用いられる音声データとテキストをペアとした音声コーパスである。意図理解用モデルデータ110は、意図理解用学習データ120に基づいて生成されるデータであり、認識されたテキストから意図を抽出するための基準データである。拡張意図理解用モデルデータ111は、拡張意図理解用学習データ121に基づいて生成されるデータであり、認識されたテキストから意図を抽出するための基準データである。意図理解用学習データ120は、認識されたテキストとユーザの発話意図を結びつけるための学習データである。拡張意図理解用学習データ121は、意図理解用学習データ120に加えて、認識テキストに誤りがある場合のテキストに対する意図を表すラベルを付け加えたデータである。
The model data for
本実施形態の意図理解用学習データには、通常版の意図理解用学習データ120と、それを拡張した拡張意図理解用学習データ121の二種類があり、それぞれに対応した意図理解用モデルデータである意図理解用モデルデータ110と、拡張意図理解用モデルデータ111が生成されることに留意する。
なお、各々のデータの詳細については、後に説明する。
The intention understanding learning data of the present embodiment includes two types of a normal version of the intention
The details of each data will be described later.
次に、図2ないし図4を用いて本実施形態の成長型対話装置に用いられるデータ構造の主要なものについて説明する。
意図理解用モデルデータ110は、認識されたテキストから意図を抽出するための基準データであり、図2に示されるように、テキスト110a、意図ラベル110b、確信度110cのフィールドからなる。
Next, main data structures used in the growth-type interactive apparatus according to the present embodiment will be described with reference to FIGS.
The intention
テキスト110aは、意図理解用学習用データから得られるテキストの単語列を格納するフィールドである。意図ラベル110bは、成長型対話装置が動作するためのユーザから読み取った意図を表すラベルを格納するフィールドである。確信度110cは、ユーザとの対話でテキスト110aの単語が出てきたときに、成長型対話装置200がユーザからの意図ラベル110bの意図を読み取って対応するときの蓋然性を0〜1の間で数値化した確率を格納するフィールドである。
The
例えば、図2の第一レコードに示される例では、「高尾山」という単語がユーザとの対話に出てきたときに、ユーザから読み取る意図の「高尾山に登る意図」が、0.3であり、第二レコードに示される例では、「高尾山」「登山」という単語がユーザとの対話に出てきたときに、ユーザから読み取る意図の「高尾山に上る意図」が、0.8であることを示している。 For example, in the example shown in the first record in FIG. 2, when the word “Takaoyama” appears in the dialogue with the user, the intention of the user to read “the intention of climbing Takao” is 0.3. In the example shown in the second record, when the words “Mt. Takao” and “Climbing” appear in the dialogue with the user, the intention to read from the user is “0.8. It indicates that there is.
また、図2の第七レコードに示される例では、「高尾山」という単語がユーザとの対話に出てきたときに、ユーザから読み取る意図の「高尾山の高さは?」が、0.4であり、第八レコードに示される例では、「高尾山」「高さ」という単語がユーザとの対話に出てきたときに、ユーザから読み取る意図の「高尾山の高さは?」が、0.9であることを示している。 In the example shown in the seventh record of FIG. 2, when the word "Takaoyama" appears in a dialogue with the user, "What is the height of Mt. Takao?" In the example shown in the eighth record, when the words “Takaoyama” and “height” appear in the dialogue with the user, “what is the height of Mt. Takao?” , 0.9.
成長型対話装置200は、ユーザからの音声を認識して意図理解用モデルデータ110を参照し、それに含まれる単語を解析し、一番対応する意図ラベルの確信度が高いものを取得することにより、一番蓋然性の高いユーザの意図を推定することができる。
拡張意図理解用モデルデータ111のデータ構造も、意図理解用モデルデータ110と同様である。
The growth-
The data structure of the extended intention
意図理解用学習データ120は、意図理解用モデルデータ110を作成するための元データであり、図3に示されるように、テキスト120a、意図ラベル120bのフィールドからなる。
The learning data for intention understanding 120 is the original data for creating the model data for
テキスト120aは、ユーザの対話を音声認識して書き起こしたテキストを格納するフィールドである。意図ラベル120bは、テキスト120aに対応した成長型対話装置がユーザの意図を読み取るための意図ラベルを格納するフィールドである。図3に示される例では、ユーザの意図ラベル120bとして、「高尾山に登る」を読み取るときに対応するテキストが「高尾山に登りたい」、「高尾山に登ってみたい」、「高尾山に登ったことがない」などであることを示している。
The
拡張意図理解用学習データ121は、拡張意図理解用モデルデータ111を作成するための元データであり、図Eに示されるように、テキスト121a、意図ラベル121bのフィールドからなる。拡張意図理解用学習データ121は、意図理解用学習データ120とデータ構造は、同一であり、テキスト121a、意図ラベル121bの意味も意図理解用学習データ120のテキスト120a、意図ラベル120bとそれぞれ同様である。
The extended intention
ただし、拡張意図理解用学習データ121は、図Eに示されるように、新たなレコード(第六レコード〜第八レコード)が付け加わっている。これらのレコードは、テキスト121aについての音声認識が誤認識されたときのテキストであり、それに意図ラベル121bを対応させたものである。例えば、ユーザの発声が、「高尾山に登りたい」であったときに、誤認識して「高尾山にのぞみたい」としたときのテキストに対応したものである。
However, as shown in FIG. E, new data (sixth record to eighth record) is added to the learning
拡張意図理解用学習データ121により、学習させてモデルデータを作成することにより、成長型対話装置200が、音声認識の処理の誤認識に対して、Robust(頑強)であって、音声認識の処理の誤認識があってもユーザの意図にたどり着けるようになることが期待できる。ただし、第六レコードについていえば、ユーザの音声認識の結果のテキストが「高尾山にのぞみたい」であり、ユーザの意図が「高尾山に望む」(高尾山を遠くから眺める)のときには、誤った意図に導かれる可能性もあることに留意する必要がある。
By creating model data by learning based on the extended intention
次に、図5および図6を用いて実施形態1に係る成長型対話装置の処理について説明する。
最初に、図5を用いて成長型対話装置を通した音声対話処理の流れ、特にユーザが発話した質問音声に対して成長型対話装置が回答音声を発話するまでの一連の処理の流れについて説明する。
Next, the processing of the growing interactive device according to the first embodiment will be described with reference to FIGS.
First, a flow of a voice interaction process through a growing dialogue device, particularly a flow of a series of processes until a growing dialogue device utters an answer voice in response to a question voice spoken by a user will be described with reference to FIG. I do.
成長型対話装置は、常に、図1に示したマイク231で音声を集音し続けている。この状況下で、ユーザが発声したユーザ発話音声101は、音声入力処理102がされ、マイクでデジタル信号に変換された後、発話区間検出処理103により、ユーザの音声部分のみが切り出される。次に、音声認識処理104により、音声認識処理がされて、音声に対応するテキストに書き起こされる。ここで、音声認識処理104は、音声認識用モデルデータ108を用いる。
The growing interactive device always keeps collecting sound with the
次に、拡張意図理解用モデルデータ111に基づき、拡張意図理解処理115をおこなう。本実施形態では、意図理解用モデルデータ110に基づいて、意図理解処理をおこなうのを、意図理解処理105(後述)とし、拡張意図理解用モデルデータ111に基づいた意図理解処理を、拡張意図理解処理115として区別している。拡張意図理解処理115は、音声認識テキストに含まれる単語情報をもとに、ユーザ質問の意図ラベル(このとき出力され意図ラベルを、「拡張意図ラベル」ということにする)を決定する処理である。
Next, an extension
そして、意図ラベルの出力を受け、応答生成処理106をおこない、音声合成処理107で回答テキストを合成音声に変換し、スピーカー232を通して対話デバイスから音声出力処理112をおこない、システム発話音声113として発声させる。
Then, upon receiving the output of the intention label, a
一方、成長型対話装置200は、そのシステム発話音声113に対する反応をカメラ242により、撮影して、画像入力処理130により画像を取り込み、人物・顔切り出し処理131により、撮影したユーザの人物像や顔面の切り出しをおこない、顔・表情動作認識処理132より、画像認識をおこなう。
On the other hand, the growth-type
また、成長型対話装置200は、そのシステム発話音声113に対する反応として、ユーザ発話音声101を音声入力処理102により取り込み、音声感情認識処理133より、ユーザに対する感情の認識処理をおこなう。
In addition, the growth type
そして、ユーザ反応識別処理134により、顔・表情動作認識処理132の出力と、音声感情認識処理133の出力とを分析して、対象としているユーザの反応が肯定的(Positive)なのものであるか、否定的(Negative)なものであるのかを判定して、その結果を誤り原因分析処理116に入力する。
Then, the output of the face / expression
上記処理では、拡張意図理解用モデルデータ111に基づき、拡張意図理解処理115をおこなったが、同時に、意図理解用モデルデータ110に基づき、意図理解処理105をおこなって、意図ラベルを得る(このときの意図ラベルを、拡張意図理解処理115の出力する意図ラベル「拡張意図ラベル」と区別するために、「通常意図ラベル」ということにする)。
In the above process, the extended
上記拡張意図ラベルと、通常意図ラベルも誤り原因分析処理116に入力させる。
そして、誤り原因分析処理116の結果により、再学習決定処理117を動作させ、1)音声認識用学習データ150を用いて、音声認識学習処理141をおこなって、音声認識用モデルデータ108を更新するか、2)意図理解用学習データ120を用いて、意図理解学習処理140をおこなって、意図理解用モデルデータ110を更新するか、3)拡張意図理解用学習データ121を用いて、意図理解学習処理118をおこなって、拡張意図理解用モデルデータ111を更新するか、4)重み調整学習処理119により、拡張意図理解用学習データ121の重みを修正して、拡張意図理解用モデルデータ111を更新するか、を決定する
また、誤り原因分析処理116の結果により、通常意図ラベルの結果に従って、応答生成処理106、音声合成処理107、音声出力処理112をおこない、システム発話音声113の発話処理をおこなって、ユーザの反応を見ることもおこなう(画像入力と音声入力により、ユーザ反応識別処理134にいたるパス)。
The extended intention label and the normal intention label are also input to the error
Then, based on the result of the error
次に、図6を用いて、誤り原因分析処理116の詳細について説明する。
先ず、成長型対話装置200は、ユーザ反応識別処理134の結果を受けて、拡張意図ラベルに基づく、システム発話音声113のユーザ反応が肯定的であるか否定的であるかを判定する(S100)。
ユーザ反応が肯定的なときには(S100:YES)、次に、通常意図ラベルと拡張意図ラベルが一致するか否かを判定する(S101)。
Next, the error
First, the growth-type
When the user response is positive (S100: YES), it is next determined whether or not the normal intention label and the extended intention label match (S101).
通常意図ラベルと拡張意図ラベルが一致するときには(S101:YES)、音声認識処理が正しく、通常意図ラベルが正しく、拡張意図ラベルが正しいと推定される。したがって、このときには、音声認識処理、意図理解の再学習の必要がないと判断して、再学習はおこなわない(S200)。 When the normal intention label and the extended intention label match (S101: YES), it is estimated that the speech recognition processing is correct, the normal intention label is correct, and the extended intention label is correct. Therefore, at this time, it is determined that there is no need for re-learning of speech recognition processing and intention understanding, and re-learning is not performed (S200).
通常意図ラベルと拡張意図ラベルが一致しないときには(S101:NO)、音声認識処理が誤りで、通常意図ラベルが誤りで、拡張意図ラベルが正しいと推定される。この場合には、拡張意図理解用学習データ121の拡張部分が正しい意図ラベルを導出したと考えられ、音声認識処理に誤りがあったと考えられるからである。したがって、このときには、音声認識処理の誤りの再学習をおこなう(S201)。
When the normal intention label and the extended intention label do not match (S101: NO), it is estimated that the speech recognition processing is erroneous, the normal intention label is erroneous, and the extended intention label is correct. In this case, it is considered that the extended part of the extended intention
また、S100の処理で、ユーザ反応が否定的なときには(S100:NO)、次に、通常意図ラベルと拡張意図ラベルが一致するか否かを判定する(S102)。 Further, in the process of S100, when the user response is negative (S100: NO), it is next determined whether or not the normal intention label and the extended intention label match (S102).
通常意図ラベルと拡張意図ラベルが一致するときには(S102:YES)、音声認識処理が誤りで、通常意図ラベルが誤りで、拡張意図ラベルが誤りと推定される。なお、この場合には、発音が正しいときには、正しい意図ラベルが意図理解処理105により導出されることを前提としている。このときには、音声認識処理の誤りの再学習と、意図理解用学習データ120を用いた意図理解学習処理140による意図理解用モデルデータ110の更新と、拡張意図理解用学習データ121を用いた意図理解学習処理118による拡張意図理解用モデルデータ111の更新をおこなう(S202)。
When the normal intention label matches the extended intention label (S102: YES), it is presumed that the speech recognition processing is erroneous, the normal intention label is erroneous, and the extended intention label is erroneous. In this case, it is assumed that when the pronunciation is correct, a correct intention label is derived by the
通常意図ラベルと拡張意図ラベルが一致しないときには(S102:NO)、音声認識処理が正しいか誤りで、通常意図ラベルが正しいか誤りで、拡張意図ラベルが誤りと推定される。 When the normal intention label does not match the extended intention label (S102: NO), it is estimated that the speech recognition processing is correct or incorrect, the normal intention label is correct or incorrect, and the extended intention label is incorrect.
この場合には、通常意図ラベルにより、応答生成処理106、音声合成処理107、音声出力処理112をおこない、システム発話音声113の発話処理をおこなって、ユーザの反応を見て、ユーザ反応識別処理134により、ユーザの反応が肯定的か否かを判定する(S103)。
In this case, the
S103の処理で、ユーザの反応が否定的なときには(S103:NO)、音声認識処理が誤りで、通常意図ラベルが誤りで、拡張意図ラベルが誤りと推定される。したがって、音声認識処理の誤りの再学習と、意図理解用学習データ120を用いた意図理解学習処理140による意図理解用モデルデータ110の更新と、拡張意図理解用学習データ121を用いた意図理解学習処理118による拡張意図理解用モデルデータ111の更新をおこなう(S202)。
In the process of S103, when the user's response is negative (S103: NO), it is estimated that the speech recognition process is erroneous, the normal intention label is erroneous, and the extended intention label is erroneous. Therefore, re-learning of an error in the speech recognition processing, updating of the intention
S103の処理で、ユーザの反応が肯定的なときには(S103:YES)、音声認識処理が正しく、通常意図ラベルが正しく、拡張意図ラベルが誤りと推定される。このときには、拡張意図理解用学習データ121の拡張部分が逆効果であることが考えられる。したがって、重み調整学習処理119により、拡張部分の重みを減らして、その影響を減じる処理をおこなう(S203)。
In the process of S103, when the user's response is positive (S103: YES), it is estimated that the speech recognition process is correct, the normal intention label is correct, and the extended intention label is incorrect. At this time, it is conceivable that the expanded portion of the expanded intention
拡張部分の重みとは、具体的には、拡張部分のレコード数であり、このレコードが多いほど、音声認識学習処理によって、図2に示した意図理解用モデルデータの確信度110Cが多くなるようにされている。 The weight of the extension part is, specifically, the number of records of the extension part. As the number of the records increases, the confidence level 110C of the model data for intent understanding shown in FIG. Has been.
以上の説明では、音声認識の誤りの再学習処理と、拡張意図理解用学習データ121を用いた意図理解学習処理118、意図理解用学習データ120を用いた意図理解学習処理140は、自動的におこなわれるように記載したが、ダイアローグウインドウを表示装置に出力させて、オペレータに問い合わせて、オペレータが承認したときに、それらの処理をおこなうようにしてもよい。
In the above description, the re-learning process of the speech recognition error, the intention
本実施形態によれば、拡張意図ラベルに基づく成長型対話装置200の応答に対して、ユーザが肯定的であるか否かに基づき、通常意図ラベルと拡張意図ラベルの内容を比較することによって、適切な音声認識学習、意図理解用学習をおこなうことによって、音声認識処理の精度、意図理解処理の精度を向上させることができる。
According to the present embodiment, the content of the normal intention label and the content of the extended intention label are compared based on whether the user is affirmative with respect to the response of the growing
〔実施形態2〕
以下、図7ないし図10を用いて実施形態2を説明する。
実施形態1では、拡張意図理解用学習データ121により構築された拡張意図理解用モデルデータ111に基づいた意図理解処理に対する対応と、通常意図ラベルと拡張意図ラベルの内容を比較することによって、適切な音声認識学習、意図理解用学習をおこなうものであり、図6の処理によって、どのように学習をするのかを説明した。
[Embodiment 2]
The second embodiment will be described below with reference to FIGS.
In the first embodiment, the correspondence to the intention understanding process based on the extended intention
しかしながら、このときの音声認識の処理の正誤の判定は、推定が入っており、完全なものではない。例えば、拡張意図ラベルに基づく、システム発話音声113のユーザ反応が肯定的(S100:YES)であり、通常意図ラベルと拡張意図ラベルが一致する(S101:NO)の場合には、図6の判定では、音声認識が正しいものと推定したが、この場合でも、音声認識処理が誤っている場合もあり得る。そして、その他のS100のYES、NOの組合せ、S101、S102のYES、NOの組合せについても同様に、音声認識処理が正しいと推定したときでも、誤っているときもあるし、音声認識処理が誤っていると推定したときでも、正しいときもあり得る。このような場合には、図6のロジックでは、音声認識処理が正しいか誤っているかを判定することは困難である。
However, the determination of the correctness of the speech recognition process at this time involves estimation and is not complete. For example, when the user response of the
本実施形態の成長型対話装置は、オペレータにユーザの発話音声を聴取して書き起こしたテキストを、成長型対話装置に再学習させることによって、より音声認識の精度を向上させることを目指すものである。 The growth-type interactive device of the present embodiment aims to further improve the accuracy of voice recognition by allowing the growth-type interactive device to re-learn a text transcribed by listening to the speech of the user by the operator. is there.
本実施形態では、実施形態2と異なる所を中心に説明する。
先ず、図7を用いて実施形態2に係る成長型対話装置の構成について説明する。
実施形態2の成長型対話装置200は、実施形態1の成長型対話装置200に加えて、データ入出力部250を有している。
In the present embodiment, a description will be given focusing on a point different from the second embodiment.
First, the configuration of the growth-type interactive device according to the second embodiment will be described with reference to FIG.
The growing
データ入出力部250は、オペレータがデータを入力したり、データを表示するための機能部であり、表示装置251、マウス252やキーボード253などの入力装置が接続されている。
The data input /
また、処理部210に、テキスト書き起こしインタフェース部280が加わっている。テキスト書き起こしインタフェース部280は、オペレータがユーザ音声を聴取して、テキストとして書き起こして入力する機能部である。
Further, a text
表示装置251は、液晶ディスプレイ(LCD:Liquid Crystal Display)などの情報を表示する装置である。マウス252やキーボード253などの入力装置は、オペレータからデータやコマンドを入力するための装置である。
The
また、記憶部280には、実施形態1の成長型対話装置200に加えて、音声データ170と書き起こしテキスト190を保持している。
音声データ170は、成長型対話装置200と対話したユーザの音声を録音したデータである。
書き起こしテキスト190は、オペレータがユーザの発話した音声をテキストとして書き起こしたデータである。
The
The
The transcribed
次に、図8ないし図10を用いて実施形態2の成長型対話装置の処理について説明する。
実施形態2に係る成長型対話装置200の処理の流れとしては、図5に示した実施形態1の成長型対話装置200の処理の流れとして、誤り原因分析処理116と再学習決定処理117の間に、書き起こしテキスト取得処理160が付け加わっている。その他の処理の流れは、図5に示した実施形態1の成長型対話装置200の処理の流れと同様である。
Next, the processing of the growth-type interactive device according to the second embodiment will be described with reference to FIGS.
The processing flow of the growing
書き起こしテキスト取得処理160では、誤り原因分析処理116の判定に基づいて、オペレータにユーザが発話した音声を聴取させて、それをテキストとして書き起こさせる。そして、必要なときには、その音声とテキストを、音声認識用学習データ150に格納して再学習することにより、人間が認知した音声とテキストのペアを学習させて、音声認識処理の正解精度を向上させることができる。
In the transcribed
次に、図9Aおよび図9Bを用いて実施形態2に係る誤り原因分析処理について詳細に説明する。
実施形態2に係る誤り原因分析処理は、図6に示した実施形態1とほぼ同様であるが、図9Aに示されるように、図6のS101:NO(*A)、S102:YESおよびS103:NO(*B)の場合の処理が異なっている。
Next, an error cause analysis process according to the second embodiment will be described in detail with reference to FIGS. 9A and 9B.
The error cause analysis processing according to the second embodiment is almost the same as that of the first embodiment shown in FIG. 6, but as shown in FIG. 9A, S101: NO (* A), S102: YES and S103 in FIG. : The processing in the case of NO (* B) is different.
拡張意図ラベルに基づく、システム発話音声113のユーザ反応が肯定的であり(S100:YES)、通常意図ラベルと拡張意図ラベルが一致しないときには(S101:NO)、本実施形態では、オペレータがユーザの発話音声を聴取して書き起こしてテキストを入力する(図9BのS2010)。
When the user's reaction of the
そして、成長型対話装置200は、音声認識の結果と、書き起こしテキストが一致するか否かを判定し(S2011)、一致しないときには(S2011:NO)、音声認識処理が誤りで、通常意図ラベルが正しく、拡張意図ラベルが正しいと推定される。
このときには、音声認識処理の誤りの再学習をする(S2012)。
Then, the growth-type
At this time, re-learning of an error in the speech recognition processing is performed (S2012).
成長型対話装置200は、音声認識の結果と、書き起こしテキストが一致するか否かを判定し(S2011)、一致するときには(S2011:YES)、音声認識処理が正しく、通常意図ラベルが誤りで、拡張意図ラベルが正しいと推定される。
このときには、通常意図ラベルが誤りにも関らず、拡張意図ラベルが正しいと判定されたため、拡張意図ラベルによる意図が肯定的であったのは、偶然であると考えられる。そのため、通常の意図理解用学習データ120による再学習をおこなって、意図理解用モデルデータ110を更新する(S2013)。
The growth-type
At this time, it is considered that the intention by the extended intention label was affirmative because it was determined that the extended intention label was correct despite the fact that the normal intention label was incorrect. Therefore, re-learning is performed using the normal intention
次に、拡張意図ラベルに基づく、システム発話音声113のユーザ反応が否定的であり(S100:NO)、通常意図ラベルと拡張意図ラベルが一致するとき(S101:YES)、または、通常意図ラベルと拡張意図ラベルが一致せず(S101:NO)、かつ、通常意図ラベルによるユーザの反応が否定的なときには(S103:NO)、本実施形態では、オペレータがユーザの発話音声を聴取して書き起こしてテキストを入力する(S2012)。
Next, when the user reaction of the
そして、成長型対話装置200は、音声認識の結果と、書き起こしテキストが一致するか否かを判定し(S2021)、一致しないときには(S2021:NO)、音声認識処理が誤りで、通常意図ラベルが誤りで、拡張意図ラベルが誤りであると推定される。したがって、このときには、音声認識処理の誤りの再学習と、意図理解用学習データ120を用いた意図理解学習処理140による意図理解用モデルデータ110の更新と、拡張意図理解用学習データ121を用いた意図理解学習処理118による拡張意図理解用モデルデータ111の更新をおこなう(S2022)。
Then, the growth-type
また、成長型対話装置200は、音声認識の結果と、書き起こしテキストが一致するか否かを判定し(S2021)、一致するときには(S2021:YES)、音声認識処理が正しく、通常意図ラベルが誤りで、拡張意図ラベルが誤りであると推定される。したがって、このときには、意図理解用学習データ120を用いた意図理解学習処理140による意図理解用モデルデータ110の更新と、拡張意図理解用学習データ121を用いた意図理解学習処理118による拡張意図理解用モデルデータ111の更新をおこなう(S2023)。
The growth-type
次に、図10を用いてテキスト書き起こしインタフェース部が出力する書き起こしテキスト入力画面の一例について説明する。
書き起こしテキスト入力画面400は、オペレータがユーザの発話音声を聴取して、書き起こしたテキストを入力する画面であり、図7の表示装置251に出力される。
Next, an example of a transcription text input screen output by the text transcription interface unit will be described with reference to FIG.
The transcribed
書き起こしテキスト入力画面400は、音声認識結果表示欄401、通常意図ラベル表示欄402、拡張意図ラベル表示欄403、書き起こしテキスト入力欄404、音声出力ボタン410、OKボタン411、キャンセルボタン412からなる。
The transcription
音声認識結果表示欄401は、音声認識処理の結果のテキストを文節単位で表示する欄である。通常意図ラベル表示欄402、拡張意図ラベル表示欄403は、それぞれ通常意図ラベル、拡張意図ラベルを表示する欄である。
The speech recognition
書き起こしテキスト入力欄404は、オペレータがユーザの発話音声を聴取して聞き取れたテキストを入力する欄である。テキストを入力は、例えば、キーボード253によりおこなう。
The transcribed
音声出力ボタン410は、ユーザの発話音声を出力するための操作ボタンである。OKボタン411は、書き起こしテキスト入力欄404に入力したテキストを確定させて、成長型対話装置200に入力するボタンである。キャンセルボタン412は、処理をキャンセルして、書き起こしテキスト入力画面400を閉じるための操作ボタンである。ボタンの操作は、マウス252のようなポインティングデバイスによりおこなうことができる。
The
なお、このようなユーザインタフェースによらず、音声認識の結果と、書き起こしテキストを、対比させたCSV(Comma-Separated Value)形式のようなプレーンテキストとして入力するようにしてもよい。 Instead of using such a user interface, the speech recognition result and the transcribed text may be input as plain text such as a CSV (Comma-Separated Value) format.
また、ユーザの発話音声を書き起こすテキストは、音声認識処理の確信度が所定の閾値以下のものに限定するようにしてもよい。また、音声データの文節単位などのある区間が所定の閾値以下のものに限定するようにしてもよい。 Further, the text that transcribes the user's uttered voice may be limited to those whose confidence level of the voice recognition process is equal to or less than a predetermined threshold. In addition, a certain section such as a phrase unit of audio data may be limited to a section that is equal to or less than a predetermined threshold.
本実施形態では、オペレータがユーザの発話音声を聴取して、音声認識の再学習の可否を判断し、書き起こしたテキストにより学習させるため、手間はかかるが、音声認識の正解の精度を向上させることを期待することができる。 In the present embodiment, the operator listens to the uttered voice of the user, determines whether re-learning of voice recognition is possible, and learns with the transcribed text, so that it takes time and effort, but improves the accuracy of the correct answer of voice recognition. You can expect that.
101…ユーザ発話音声
102…音声入力処理
103…発話区間検出処理
104…音声認識処理
105…意図理解処理
106…応答生成処理
107…音声合成処理
108…音声認識用モデルデータ
110…意図理解用モデルデータ
111…拡張意図理解用モデルデータ
112…音声出力処理
113…システム発話音声
115…拡張意図理解処理
116…誤り原因分析処理
117…再学習決定処理
118…意図理解学習処理
119…重み調整学習処理
120…意図理解用学習データ
121…拡張意図理解用学習データ
130…画像入力処理
131…人物・顔切り出し処理
132…顔・表情動作認識処理
133…音声感情認識処理
140…意図理解学習処理
141…音声認識学習処理
150…音声認識用学習データ
160…書き起こしテキスト取得処理
101: User uttered voice 102: Voice input process 103: Utterance section detection process 104: Voice recognition process 105: Intention understanding process 106: Response generation process 107: Voice synthesis process 108: Voice recognition model data 110: Intention understanding
Claims (12)
音声認識用学習データから学習された音声認識用モデルデータを参照して、取得したユーザの発話音声から、音声認識処理をおこないテキスト化する音声認識部と、
意図理解用学習データから学習された意図理解用モデルデータを参照して、前記音声認識部により音声認識されたテキストから発話意図を解析する意図理解処理をおこなう意図理解部と、
前記意図理解用学習データの同一の意図ラベルに対して異なったテキストを対応付けた拡張意図理解用学習データから学習された拡張意図理解用モデルデータを参照して、前記音声認識部により音声認識されたテキストから発話意図を解析する意図理解処理をおこなう拡張意図理解部と、
ユーザの音声応答、ユーザの応答する映像を解析して、成長型対話装置の発話音声に対する応答が肯定的であるか否定的であるかを判定するユーザ反応識別部と、
前記ユーザ反応識別部の判定結果に基づいて、音声認識処理に誤りがあるか、前記意図理解用モデルデータを参照した意図理解部が出力する意図ラベルに誤りがあるか、前記拡張意図理解用モデルデータを参照した拡張意図理解部が出力する拡張意図ラベルに誤りがあるかを判定する誤り原因分析部と、
前記誤り原因分析部の判定に従って、前記音声認識用学習データから前記音声認識用モデルデータを更新する音声認識学習処理、前記意図理解用学習データから前記意図理解用モデルデータを更新する意図理解学習処理、前記拡張意図理解用学習データから前記拡張意図理解用モデルデータを更新する意図理解学習処理のいずれか、または、その組合せの処理を指示する再学習決定部とを備えることを特徴とする成長型対話装置。 A growth-type interactive device that performs a voice dialogue with a user, analyzes and responds to the intention of the user,
A speech recognition unit that performs speech recognition processing from the acquired user's uttered speech and converts it into text by referring to the speech recognition model data learned from the speech recognition learning data;
With reference to the model data for intention understanding learned from the learning data for intention understanding, an intention understanding unit that performs an intention understanding process of analyzing an utterance intention from the text recognized by the speech recognition unit,
With reference to the extended intention understanding model data learned from the extended intention understanding learning data in which different texts are associated with the same intention label of the intention understanding learning data, speech recognition is performed by the speech recognition unit. An extended intent understanding unit that performs intent understanding processing for analyzing speech intention from the text
A user response identification unit that analyzes a user's voice response, a video to which the user responds, and determines whether the response to the utterance voice of the growing dialogue device is positive or negative,
Based on the determination result of the user response identification unit, whether there is an error in the speech recognition process, whether there is an error in the intention label output by the intention understanding unit with reference to the model data for intention understanding, whether the model for extended intention understanding An error cause analysis unit that determines whether there is an error in the extension intention label output by the extension intention understanding unit that refers to the data,
Speech recognition learning processing for updating the speech recognition model data from the speech recognition learning data according to the determination of the error cause analysis unit, and intention understanding learning processing for updating the intention understanding model data from the intention understanding learning data A re-learning decision unit for instructing any one of intention understanding learning processes for updating the model data for extended intention understanding from the learning data for extended intention understanding, or a combination thereof. Interactive device.
前記誤り原因分析部は、前記ユーザ反応識別部が判定した前記第一のユーザ反応と、同一のユーザの発話音声に対して、前記意図理解用モデルデータを参照した意図理解部が出力する意図ラベルと、前記拡張意図理解用モデルデータを参照した拡張意図理解部が出力する拡張意図ラベルとの一致とに基づいて判定することを特徴とする請求項1記載の成長型対話装置。 Whether the user response identification unit is affirmative or negative with respect to the utterance response of the growing-type dialogue device by the extended intention label output by the extended intention understanding unit with reference to the extended intention understanding model data Determine the first user reaction of
The error cause analysis unit includes an intention label output by an intention understanding unit that refers to the intention understanding model data with respect to an uttered voice of the same user as the first user reaction determined by the user reaction identification unit. 2. The growth-type dialogue apparatus according to claim 1, wherein the determination is made based on a match between the extended intention label output from the extended intention understanding unit with reference to the extended intention understanding model data.
前記意図理解用モデルデータを参照した意図理解部が出力する意図ラベルと、前記拡張意図理解用モデルデータを参照した拡張意図理解部が出力する拡張意図ラベルとが一致しないときには、
前記誤り原因分析部の判定に従って、前記音声認識用学習データから前記音声認識用モデルデータを更新する音声認識学習処理をおこなうことを特徴とする請求項2記載の成長型対話装置。 The first user reaction determined by the user reaction identification unit is positive,
When the intention label output by the intention understanding unit with reference to the model data for intention understanding and the extended intention label output by the extended intention understanding unit with reference to the model data for extended intention understanding do not match,
The growth type interactive apparatus according to claim 2, wherein a speech recognition learning process for updating the speech recognition model data from the speech recognition learning data is performed according to the determination by the error cause analysis unit.
前記意図理解用モデルデータを参照した意図理解部が出力する意図ラベルと、前記拡張意図理解用モデルデータを参照した拡張意図理解部が出力する拡張意図ラベルとが一致するときには、
前記誤り原因分析部の判定に従って、前記音声認識用学習データから前記音声認識用モデルデータを更新する音声認識学習処理をおこない、前記意図理解用学習データから前記意図理解用モデルデータを更新する意図理解学習処理をおこない、前記拡張意図理解用学習データから前記拡張意図理解用モデルデータを更新する意図理解学習処理をおこなうことを特徴とする請求項2記載の成長型対話装置。 The first user reaction determined by the user reaction identification unit is negative,
When the intention label output by the intention understanding unit with reference to the model data for intention understanding and the extended intention label output by the extended intention understanding unit with reference to the model data for extended intention understanding match,
In accordance with the determination of the error cause analysis unit, a speech recognition learning process for updating the speech recognition model data from the speech recognition learning data is performed, and the intention understanding updating the intention understanding model data from the intention understanding learning data is performed. 3. The growth type interactive apparatus according to claim 2, wherein a learning process is performed, and an intention understanding learning process of updating the extended intention understanding model data from the extended intention understanding learning data is performed.
前記意図理解用モデルデータを参照した意図理解部が出力する意図ラベルと、前記拡張意図理解用モデルデータを参照した拡張意図理解部が出力する拡張意図ラベルとが一致しないときは、
前記ユーザ反応識別部は、前記意図理解用モデルデータを参照した意図理解部が出力する拡張意図ラベルによる成長型対話装置の発話応答に対して、肯定的であるか、否定的であるかの第二のユーザ反応を判定し、
前記ユーザ反応識別部の判定した第二のユーザ反応が、否定的であるときには、
前記誤り原因分析部の判定に従って、前記音声認識用学習データから前記音声認識用モデルデータを更新する音声認識学習処理をおこない、前記意図理解用学習データから前記意図理解用モデルデータを更新する意図理解学習処理をおこない、前記拡張意図理解用学習データから前記拡張意図理解用モデルデータを更新する意図理解学習処理をおこない、
前記ユーザ反応識別部の判定した第二のユーザ反応が、肯定的であるときには、
前記拡張意図理解用モデルデータの生成にあたり影響のある拡張意図理解用学習データの重みを調整する処理をおこなうことを特徴とする請求項2記載の成長型対話装置。 The first user reaction determined by the user reaction identification unit is negative,
When the intention label output by the intention understanding unit with reference to the model data for intention understanding and the extended intention label output by the extended intention understanding unit with reference to the model data for extended intention understanding do not match,
The user response identification unit is an affirmative or negative answer to the utterance response of the growing dialogue device by the extended intention label output by the intention understanding unit with reference to the intention understanding model data. Judge the second user reaction,
When the second user reaction determined by the user reaction identification unit is negative,
In accordance with the determination of the error cause analysis unit, a speech recognition learning process for updating the speech recognition model data from the speech recognition learning data is performed, and the intention understanding updating the intention understanding model data from the intention understanding learning data is performed. Performing a learning process, performing an intention understanding learning process of updating the extended intention understanding model data from the extended intention understanding learning data,
When the second user reaction determined by the user reaction identification unit is positive,
3. The growth type interactive apparatus according to claim 2, wherein a process of adjusting a weight of the learning data for extended intention understanding, which has an influence on generation of the model data for extended intention understanding, is performed.
同一のユーザの発話音声に対して、音声認識処理の出力するテキストと、前記オペレータが書き起こしたテキストが一致するか否かを判定することを特徴とする請求項1記載の成長型対話装置。 Further, a text transcript interface unit for listening to the user's uttered voice and inputting the transcribed text by the operator is provided,
The growth-type interactive apparatus according to claim 1, wherein it is determined whether or not the text output by the voice recognition processing matches the text transcribed by the operator with respect to the uttered voice of the same user.
前記誤り原因分析部は、前記ユーザ反応識別部が判定した前記第一のユーザ反応と、同一のユーザの発話音声に対して、前記意図理解用モデルデータを参照した意図理解部が出力する意図ラベルと、前記拡張意図理解用モデルデータを参照した拡張意図理解部が出力する拡張意図ラベルとの一致とに基づいて判定することを特徴とする請求項7記載の成長型対話装置。 Whether the user response identification unit is affirmative or negative with respect to the utterance response of the growing-type dialogue device by the extended intention label output by the extended intention understanding unit with reference to the extended intention understanding model data Determine the first user reaction of
The error cause analysis unit includes an intention label output by an intention understanding unit that refers to the intention understanding model data with respect to an uttered voice of the same user as the first user reaction determined by the user reaction identification unit. The growth type interactive apparatus according to claim 7, wherein the determination is made based on a match between the extended intention label output from the extended intention understanding unit with reference to the extended intention understanding model data.
前記意図理解用モデルデータを参照した意図理解部が出力する意図ラベルと、前記拡張意図理解用モデルデータを参照した拡張意図理解部が出力する拡張意図ラベルとが一致しないときには、
同一のユーザの発話音声に対して、音声認識処理の出力するテキストと、前記オペレータが書き起こしたテキストが一致するか否かを判定し、
同一のユーザの発話音声に対して、音声認識処理の出力するテキストと、前記オペレータが書き起こしたテキストが一致しないときには、
前記誤り原因分析部の判定に従って、前記音声認識用学習データから前記音声認識用モデルデータを更新する音声認識学習処理をおこない、
同一のユーザの発話音声に対して、音声認識処理の出力するテキストと、前記オペレータが書き起こしたテキストが一致するときには、
前記意図理解用学習データから前記意図理解用モデルデータを更新する意図理解学習処理をおこなうことを特徴とする請求項8記載の成長型対話装置。 The first user reaction determined by the user reaction identification unit is positive,
When the intention label output by the intention understanding unit with reference to the model data for intention understanding and the extended intention label output by the extended intention understanding unit with reference to the model data for extended intention understanding do not match,
For the uttered voice of the same user, determine whether the text output by the voice recognition process and the text transcribed by the operator match,
When the text output by the voice recognition process does not match the text transcribed by the operator for the uttered voice of the same user,
According to the determination of the error cause analysis unit, perform a voice recognition learning process of updating the voice recognition model data from the voice recognition learning data,
When the text output by the voice recognition process and the text transcribed by the operator match for the uttered voice of the same user,
9. The growth type interactive apparatus according to claim 8, wherein an intention understanding learning process for updating the intention understanding model data from the intention understanding learning data is performed.
前記意図理解用モデルデータを参照した意図理解部が出力する意図ラベルと、前記拡張意図理解用モデルデータを参照した拡張意図理解部が出力する拡張意図ラベルとが一致するときには、
同一のユーザの発話音声に対して、音声認識処理の出力するテキストと、前記オペレータが書き起こしたテキストが一致するか否かを判定し、
同一のユーザの発話音声に対して、音声認識処理の出力するテキストと、前記オペレータが書き起こしたテキストが一致しないときには、
前記誤り原因分析部の判定に従って、前記音声認識用学習データから前記音声認識用モデルデータを更新する音声認識学習処理をおこない、前記意図理解用学習データから前記意図理解用モデルデータを更新する意図理解学習処理をおこない、前記拡張意図理解用学習データから前記拡張意図理解用モデルデータを更新する意図理解学習処理をおこない、
同一のユーザの発話音声に対して、音声認識処理の出力するテキストと、前記オペレータが書き起こしたテキストが一致するときには、
前記誤り原因分析部の判定に従って、前記意図理解用学習データから前記意図理解用モデルデータを更新する意図理解学習処理をおこない、前記拡張意図理解用学習データから前記拡張意図理解用モデルデータを更新する意図理解学習処理をおこなうことを特徴とする請求項8記載の成長型対話装置。 The first user reaction determined by the user reaction identification unit is negative,
When the intention label output by the intention understanding unit with reference to the model data for intention understanding and the extended intention label output by the extended intention understanding unit with reference to the model data for extended intention understanding match,
For the uttered voice of the same user, determine whether the text output by the voice recognition process and the text transcribed by the operator match,
When the text output by the voice recognition process does not match the text transcribed by the operator for the uttered voice of the same user,
In accordance with the determination of the error cause analysis unit, a speech recognition learning process for updating the speech recognition model data from the speech recognition learning data is performed, and the intention understanding updating the intention understanding model data from the intention understanding learning data is performed. Performing a learning process, performing an intention understanding learning process of updating the extended intention understanding model data from the extended intention understanding learning data,
When the text output by the voice recognition process and the text transcribed by the operator match for the uttered voice of the same user,
In accordance with the determination of the error cause analysis unit, an intention understanding learning process for updating the intention understanding model data from the intention understanding learning data is performed, and the extended intention understanding model data is updated from the extended intention understanding learning data. The growth type interactive device according to claim 8, wherein an intention understanding learning process is performed.
前記意図理解用モデルデータを参照した意図理解部が出力する意図ラベルと、前記拡張意図理解用モデルデータを参照した拡張意図理解部が出力する拡張意図ラベルとが一致しないときは、
前記ユーザ反応識別部は、前記意図理解用モデルデータを参照した意図理解部が出力する拡張意図ラベルによる成長型対話装置の発話応答に対して、肯定的であるか、否定的であるかの第二のユーザ反応を判定し、
前記ユーザ反応識別部の判定した第二のユーザ反応が、否定的であるときには、
同一のユーザの発話音声に対して、音声認識処理の出力するテキストと、前記オペレータが書き起こしたテキストが一致するか否かを判定し、
同一のユーザの発話音声に対して、音声認識処理の出力するテキストと、前記オペレータが書き起こしたテキストが一致しないときには、
前記誤り原因分析部の判定に従って、前記音声認識用学習データから前記音声認識用モデルデータを更新する音声認識学習処理をおこない、前記意図理解用学習データから前記意図理解用モデルデータを更新する意図理解学習処理をおこない、前記拡張意図理解用学習データから前記拡張意図理解用モデルデータを更新する意図理解学習処理をおこない、
同一のユーザの発話音声に対して、音声認識処理の出力するテキストと、前記オペレータが書き起こしたテキストが一致するときには、
前記誤り原因分析部の判定に従って、前記意図理解用学習データから前記意図理解用モデルデータを更新する意図理解学習処理をおこない、前記拡張意図理解用学習データから前記拡張意図理解用モデルデータを更新する意図理解学習処理をおこなうことを特徴とする請求項8記載の成長型対話装置。 The first user reaction determined by the user reaction identification unit is negative,
When the intention label output by the intention understanding unit with reference to the model data for intention understanding and the extended intention label output by the extended intention understanding unit with reference to the model data for extended intention understanding do not match,
The user response identification unit is an affirmative or negative answer to the utterance response of the growing dialogue device by the extended intention label output by the intention understanding unit with reference to the intention understanding model data. Judge the second user reaction,
When the second user reaction determined by the user reaction identification unit is negative,
For the uttered voice of the same user, determine whether the text output by the voice recognition process and the text transcribed by the operator match,
When the text output by the voice recognition process does not match the text transcribed by the operator for the uttered voice of the same user,
In accordance with the determination of the error cause analysis unit, a speech recognition learning process for updating the speech recognition model data from the speech recognition learning data is performed, and the intention understanding updating the intention understanding model data from the intention understanding learning data is performed. Performing a learning process, performing an intention understanding learning process of updating the extended intention understanding model data from the extended intention understanding learning data,
When the text output by the voice recognition process and the text transcribed by the operator match for the uttered voice of the same user,
According to the determination of the error cause analysis unit, an intention understanding learning process for updating the intention understanding model data from the intention understanding learning data is performed, and the extended intention understanding model data is updated from the extended intention understanding learning data. The growth type interactive device according to claim 8, wherein an intention understanding learning process is performed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017233573A JP6654611B2 (en) | 2017-12-05 | 2017-12-05 | Growth type dialogue device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017233573A JP6654611B2 (en) | 2017-12-05 | 2017-12-05 | Growth type dialogue device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019101291A JP2019101291A (en) | 2019-06-24 |
| JP6654611B2 true JP6654611B2 (en) | 2020-02-26 |
Family
ID=66973642
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017233573A Active JP6654611B2 (en) | 2017-12-05 | 2017-12-05 | Growth type dialogue device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6654611B2 (en) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109949797B (en) * | 2019-03-11 | 2021-11-12 | 北京百度网讯科技有限公司 | Method, device, equipment and storage medium for generating training corpus |
| EP3791383B1 (en) * | 2019-07-09 | 2021-12-08 | Google LLC | On-device speech synthesis of textual segments for training of on-device speech recognition model |
| US11263198B2 (en) * | 2019-09-05 | 2022-03-01 | Soundhound, Inc. | System and method for detection and correction of a query |
| JP7363307B2 (en) * | 2019-09-30 | 2023-10-18 | 日本電気株式会社 | Automatic learning device and method for recognition results in voice chatbot, computer program and recording medium |
| CN110737765A (en) * | 2019-10-25 | 2020-01-31 | 上海喜马拉雅科技有限公司 | Dialogue data processing method for multi-turn dialogue and related device |
| KR20210108098A (en) * | 2020-02-25 | 2021-09-02 | 삼성전자주식회사 | Electronic apparatus and control method thereof |
| JP7581651B2 (en) * | 2020-04-21 | 2024-11-13 | 富士通株式会社 | Conversation control method, device, and program |
| CN111611366B (en) * | 2020-05-20 | 2023-08-11 | 北京百度网讯科技有限公司 | Intention recognition optimization processing method, device, equipment and storage medium |
| US11664033B2 (en) | 2020-06-15 | 2023-05-30 | Samsung Electronics Co., Ltd. | Electronic apparatus and controlling method thereof |
| KR102346482B1 (en) * | 2020-09-25 | 2022-01-04 | 한국남동발전 주식회사 | Artificial intelligence-based human error prevention system in power plant and method |
| CN112687260A (en) * | 2020-11-17 | 2021-04-20 | 珠海格力电器股份有限公司 | Facial-recognition-based expression judgment voice recognition method, server and air conditioner |
| CN118449800B (en) * | 2024-06-13 | 2025-04-04 | 广州日顺电子科技有限公司 | An intelligent voice recognition control system and method based on the Internet of Things |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016151699A1 (en) * | 2015-03-20 | 2016-09-29 | 株式会社 東芝 | Learning apparatus, method, and program |
-
2017
- 2017-12-05 JP JP2017233573A patent/JP6654611B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019101291A (en) | 2019-06-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6654611B2 (en) | Growth type dialogue device | |
| US10276164B2 (en) | Multi-speaker speech recognition correction system | |
| JP6465077B2 (en) | Voice dialogue apparatus and voice dialogue method | |
| US8886534B2 (en) | Speech recognition apparatus, speech recognition method, and speech recognition robot | |
| KR101183344B1 (en) | Automatic speech recognition learning using user corrections | |
| US8762144B2 (en) | Method and apparatus for voice activity detection | |
| US9916826B1 (en) | Targeted detection of regions in speech processing data streams | |
| CN112309406B (en) | Voiceprint registration method, device and computer-readable storage medium | |
| EP2048655A1 (en) | Context sensitive multi-stage speech recognition | |
| US7181395B1 (en) | Methods and apparatus for automatic generation of multiple pronunciations from acoustic data | |
| JP6284462B2 (en) | Speech recognition method and speech recognition apparatus | |
| EP1701338B1 (en) | Speech recognition method | |
| CN110675866B (en) | Methods, devices and computer-readable recording media for improving at least one semantic unit set | |
| JP6580281B1 (en) | Translation apparatus, translation method, and translation program | |
| KR100826875B1 (en) | On-line speaker recognition method and apparatus therefor | |
| KR20160122542A (en) | Method and apparatus for measuring pronounciation similarity | |
| JP2012137680A (en) | State detector, state detection method and program for state detection | |
| JP6468258B2 (en) | Voice dialogue apparatus and voice dialogue method | |
| US11961510B2 (en) | Information processing apparatus, keyword detecting apparatus, and information processing method | |
| CN118098290A (en) | Reading evaluation method, device, equipment, storage medium and computer program product | |
| JP6027754B2 (en) | Adaptation device, speech recognition device, and program thereof | |
| JP3876703B2 (en) | Speaker learning apparatus and method for speech recognition | |
| JP5184467B2 (en) | Adaptive acoustic model generation apparatus and program | |
| US11043212B2 (en) | Speech signal processing and evaluation | |
| JP2005283646A (en) | Speech recognition rate estimation device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180607 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190207 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191218 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200114 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200130 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6654611 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |