JP5976037B2 - モデル学習装置、ランキング装置、方法、及びプログラム - Google Patents
モデル学習装置、ランキング装置、方法、及びプログラム Download PDFInfo
- Publication number
- JP5976037B2 JP5976037B2 JP2014108548A JP2014108548A JP5976037B2 JP 5976037 B2 JP5976037 B2 JP 5976037B2 JP 2014108548 A JP2014108548 A JP 2014108548A JP 2014108548 A JP2014108548 A JP 2014108548A JP 5976037 B2 JP5976037 B2 JP 5976037B2
- Authority
- JP
- Japan
- Prior art keywords
- utterance
- sequence
- unit
- string
- feature amount
- 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
Landscapes
- Machine Translation (AREA)
Description
本実施の形態においては、対話システムとの対話において、発話のつながりのよさを示す結束性を判定して、発話候補を選択する。本実施の形態は、モデル学習フェーズと、ランキングフェーズとから構成される。
次に、本発明の実施の形態に係るモデル学習装置の構成について説明する。図1に示すように、本発明の実施の形態に係るモデル学習装置100は、CPUと、RAMと、後述するモデル学習処理ルーチンを実行するためのプログラムや各種データを記憶したROMと、を含むコンピュータで構成することが出来る。このモデル学習装置100は、機能的には図1に示すように入力部10と、演算部20と、出力部90とを備えている。
次に、本発明の実施の形態に係るランキング装置の構成について説明する。図6に示すように、本発明の実施の形態に係るランキング装置200は、CPUと、RAMと、後述するランキング処理ルーチンを実行するためのプログラムや各種データを記憶したROMと、を含むコンピュータで構成することが出来る。このランキング装置200は、機能的には図6に示すように入力部210と、演算部220と、出力部290とを備えている。
次に、本発明の実施の形態に係るモデル学習装置100の作用について説明する。対話データの集合を受け付けと、モデル学習装置100は、図9に示すモデル学習処理ルーチンを実行する。
次に、本発明の実施の形態に係るランキング装置200の作用について説明する。まず、入力部210から、モデル学習装置100において学習された発話列の結束性を判定するモデルが入力され、モデル記憶部230に記憶される。そして、対話文脈と、P個の発話候補とを受け付けると、ランキング装置200は、図10に示すランキング処理ルーチンを実行する。
図11に、人間同士の約3500対話について、発話列の長さ2で正例の発話列と疑似負例の発話列とを作成し、モデル学習装置100により学習したモデルによって、5個の発話候補「好きなピアニストはいますか?」、「ベートーベンとか情熱的な方が好きです。」、「素晴らしいですね。」、「バイオリンを弾きます。」、及び「オペラなどですよ。」をランキングした結果を示す。ここで、「バイオリンを弾きます。」のスコアが最も高くなっている。これは、「楽器とか演奏しますか?」「バイオリンを弾きます。」のやりとりを最も結束性が高いとシステムが判断したということである。直前発話が「楽器とか演奏しますか?」であるから、妥当な発話を選択できている。
20 演算部
22 発話列抽出部
24 疑似負例作成部
26 形態素解析部
28 特徴量抽出部
30 モデル学習部
32 モデル記憶部
90 出力部
100 モデル学習装置
200 ランキング装置
210 入力部
220 演算部
222 発話列構成部
224 形態素解析部
226 特徴量抽出部
228 モデル適用部
230 モデル記憶部
232 ランキング部
290 出力部
Claims (7)
- 正例として入力された、連続する複数の発話からなる発話列に基づいて、前記発話列に含まれる最後の発話を、対話データからランダムに取得した別の発話に置き換えた発話列を、疑似負例として作成する疑似負例作成部と、
前記正例として入力された発話列に対する形態素解析結果に基づいて、特徴量を抽出し、前記疑似負例作成部により作成された発話列に対する形態素解析結果に基づいて、前記特徴量を抽出する特徴量抽出部と、
前記特徴量抽出部において抽出された前記特徴量に基づいて、前記正例として入力された発話列の特徴量が、前記疑似負例作成部により作成された発話列の特徴量より上位にランキングされるように、発話列の結束性を判定するためのモデルを学習するモデル学習部と、
を含む、モデル学習装置。 - 前記特徴量抽出部は、前記発話列に含まれる最後の発話における単語、品詞、及び意味属性のうちの少なくとも1つと、前記発話列に含まれる、最後の発話以外の発話における単語、品詞、及び意味属性のうちの少なくとも1つとの組み合わせを、前記特徴量として抽出する請求項1記載のモデル学習装置。
- 対話文脈として入力された複数の発話からなる発話列と、複数の発話候補とに基づいて、前記複数の発話候補の各々に対し、前記発話列に続く発話として前記発話候補を追加した発話列を構成する発話列構成部と、
前記発話列構成部によって構成された発話列の各々について、前記発話列に対する形態素解析結果に基づいて、前記特徴量を抽出する特徴量抽出部と、
前記特徴量抽出部によって抽出された前記発話列の各々についての前記特徴量と、請求項1又は2記載のモデル学習装置によって学習された前記モデルとに基づいて、前記発話列構成部によって構成された発話列をランキングし、上位にランキングされた発話列に含まれる発話候補を出力するランキング部と、
を含むランキング装置。 - 疑似負例作成部と、特徴量抽出部と、モデル学習部と、を含むモデル学習装置におけるモデル学習方法であって、
前記疑似負例作成部は、正例として入力された、連続する複数の発話からなる発話列に基づいて、前記発話列に含まれる最後の発話を、対話データからランダムに取得した別の発話に置き換えた発話列を、疑似負例として作成し、
前記特徴量抽出部は、前記正例として入力された発話列に対する形態素解析結果に基づいて、特徴量を抽出し、前記疑似負例作成部により作成された発話列に対する形態素解析結果に基づいて、前記特徴量を抽出し、
前記モデル学習部は、前記特徴量抽出部において抽出された前記特徴量に基づいて、前記正例として入力された発話列の特徴量が、前記疑似負例作成部により作成された発話列の特徴量より上位にランキングされるように、発話列の結束性を判定するためのモデルを学習する
モデル学習方法。 - 発話列構成部と、特徴量抽出部と、ランキング部と、を含むランキング装置におけるランキング方法であって、
前記発話列構成部は、対話文脈として入力された複数の発話からなる発話列と、複数の発話候補とに基づいて、前記複数の発話候補の各々に対し、前記発話列に続く発話として前記発話候補を追加した発話列を構成し、
前記特徴量抽出部は、前記発話列構成部によって構成された発話列の各々について、前記発話列に対する形態素解析結果に基づいて、前記特徴量を抽出し、
前記ランキング部は、前記特徴量抽出部によって抽出された前記発話列の各々についての前記特徴量と、請求項4記載のモデル学習方法によって学習された前記モデルとに基づいて、前記発話列構成部によって構成された発話列をランキングし、上位にランキングされた発話列に含まれる発話候補を出力する
ランキング方法。 - コンピュータを、請求項1又は2記載のモデル学習装置を構成する各部として機能させるためのプログラム。
- コンピュータを、請求項3記載のランキング装置を構成する各部として機能させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014108548A JP5976037B2 (ja) | 2014-05-26 | 2014-05-26 | モデル学習装置、ランキング装置、方法、及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014108548A JP5976037B2 (ja) | 2014-05-26 | 2014-05-26 | モデル学習装置、ランキング装置、方法、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015225416A JP2015225416A (ja) | 2015-12-14 |
JP5976037B2 true JP5976037B2 (ja) | 2016-08-23 |
Family
ID=54842127
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014108548A Active JP5976037B2 (ja) | 2014-05-26 | 2014-05-26 | モデル学習装置、ランキング装置、方法、及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5976037B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6674411B2 (ja) * | 2017-05-02 | 2020-04-01 | 日本電信電話株式会社 | 発話生成装置、発話生成方法、及び発話生成プログラム |
JP6899973B2 (ja) * | 2019-01-08 | 2021-07-07 | 三菱電機株式会社 | 意味関係学習装置、意味関係学習方法、及び意味関係学習プログラム |
-
2014
- 2014-05-26 JP JP2014108548A patent/JP5976037B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015225416A (ja) | 2015-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2011070192A (ja) | 音声検索装置及び音声検索方法 | |
JP6251562B2 (ja) | 同一意図の類似文を作成するプログラム、装置及び方法 | |
JPWO2008023470A1 (ja) | 文単位検索方法、文単位検索装置、コンピュータプログラム、記録媒体及び文書記憶装置 | |
Agarwal et al. | Vocal Mood Recognition: Text Dependent Sequential and Parallel Approach | |
JP5914054B2 (ja) | 言語モデル作成装置、音声認識装置、およびそのプログラム | |
JP5976037B2 (ja) | モデル学習装置、ランキング装置、方法、及びプログラム | |
JP6082657B2 (ja) | ポーズ付与モデル選択装置とポーズ付与装置とそれらの方法とプログラム | |
JP2017091368A (ja) | 言い換え装置、方法、及びプログラム | |
JP2016133956A (ja) | 形態素解析モデル生成装置、形態素解析モデル生成方法、及び、プログラム | |
JP6126965B2 (ja) | 発話生成装置、方法、及びプログラム | |
JP2015084047A (ja) | 文集合作成装置、文集合作成方法および文集合作成プログラム | |
Rouhe et al. | An equal data setting for attention-based encoder-decoder and HMM/DNN models: A case study in Finnish ASR | |
JP5959598B2 (ja) | モデル学習装置、ランキング装置、方法、及びプログラム | |
CN112632232B (zh) | 一种文本匹配方法、装置、设备及介质 | |
Majumder et al. | Event extraction from biomedical text using crf and genetic algorithm | |
Noormamode et al. | A speech engine for mauritian creole | |
JP5744150B2 (ja) | 発話生成装置、方法、及びプログラム | |
JP2013109738A (ja) | 意味ラベル付与モデル学習装置、意味ラベル付与装置、意味ラベル付与モデル学習方法、及びプログラム | |
JP2017167378A (ja) | 単語スコア計算装置、単語スコア計算方法及びプログラム | |
JP6309852B2 (ja) | 強調位置予測装置、強調位置予測方法及びプログラム | |
JP5527504B2 (ja) | 語句抽出ルール生成装置、語句抽出システム、語句抽出ルール生成方法、及びプログラム | |
CN113901798B (zh) | 一种语法解析方法、装置、设备及存储介质 | |
JP7375096B2 (ja) | 分散表現生成システム、分散表現生成方法及び分散表現生成プログラム | |
WO2019044583A1 (ja) | コンフュージョンネットワーク分散表現生成装置、コンフュージョンネットワーク分類装置、コンフュージョンネットワーク分散表現生成方法、コンフュージョンネットワーク分類方法、プログラム | |
Gurrala et al. | Multilayer tag extraction for music recommendation systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160329 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160525 |
|
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: 20160621 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160719 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5976037 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |