Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7209663B2 - Response evaluation device, response evaluation method, and computer program - Google Patents
[go: Go Back, main page]

JP7209663B2 - Response evaluation device, response evaluation method, and computer program - Google Patents

Response evaluation device, response evaluation method, and computer program Download PDF

Info

Publication number
JP7209663B2
JP7209663B2 JP2020045672A JP2020045672A JP7209663B2 JP 7209663 B2 JP7209663 B2 JP 7209663B2 JP 2020045672 A JP2020045672 A JP 2020045672A JP 2020045672 A JP2020045672 A JP 2020045672A JP 7209663 B2 JP7209663 B2 JP 7209663B2
Authority
JP
Japan
Prior art keywords
success
failure
decision
response
failure prediction
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
Application number
JP2020045672A
Other languages
Japanese (ja)
Other versions
JP2021149200A (en
Inventor
優一 栗木
優人 多屋
亜令 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2020045672A priority Critical patent/JP7209663B2/en
Publication of JP2021149200A publication Critical patent/JP2021149200A/en
Application granted granted Critical
Publication of JP7209663B2 publication Critical patent/JP7209663B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、応対評価装置、応対評価方法及びコンピュータプログラムに関する。 The present invention relates to a response evaluation device, a response evaluation method, and a computer program.

従来、対話における話者間の共有トピック構造を明らかにするトピックモデル学習技術が特許文献1に記載されている。特許文献1に記載のトピックモデル学習技術は、対話の中で「EさんとFさんの対話は、B番目のトピックが支配的である」といった話題構造を明らかにし、且つ「Eさんが話したB番目のトピックの単語はCやDである」といった情報を捉えることが可能なトピックモデルを実現している。 Conventionally, Patent Literature 1 describes a topic model learning technique for clarifying a shared topic structure between speakers in a dialogue. The topic model learning technology described in Patent Literature 1 clarifies the topic structure such as "In the dialogue between Mr. E and Mr. F, the topic B is dominant." A topic model capable of capturing information such as "The words in the B-th topic are C and D" is realized.

特開2015-45915号公報JP 2015-45915 A

しかし、上述した従来の技術では、抽出されたトピックが目的達成に対して有用であるかどうかを判別することができず、過去の応対の対話における応対の目的達成に有用且つ的確な対話の評価データを生成することができなかった。 However, with the above-described conventional technology, it is not possible to determine whether or not the extracted topic is useful for achieving the purpose. Data could not be generated.

本発明は、このような事情を考慮してなされたものであり、その目的は、過去の応対の対話における応対の目的達成に有用且つ的確な対話の評価データを生成することを図ることにある。 SUMMARY OF THE INVENTION The present invention has been made in consideration of such circumstances, and its object is to generate useful and accurate dialogue evaluation data for achieving the purpose of past reception dialogues. .

(1)本発明の一態様は、過去の応対の対話テキストについての前記応対の目的の成否結果に基づいて、前記対話テキストに含まれる各文章の目的成否予測スコアを算出する目的成否予測部と、前記目的成否予測スコアに基づいて、前記応対の相手が前記応対の目的の成功又は失敗に関係する意思を決定する意思決定タイミングを判断する意思決定判断部と、前記対話テキストに含まれる文章のうち前記意思決定タイミングに至るまでの文章のみを使用して、応対の評価データを生成する評価部と、を備える応対評価装置である。
(2)本発明の一態様は、前記目的成否予測部は、入力文章から応対の目的の成功又は失敗の確度を表す目的成否予測スコアを出力するモデルであって、特定の目的の応対の対話テキスト学習データと目的成否結果との組を使用して機械学習された機械学習モデルを備える、上記(1)の応対評価装置である。
(3)本発明の一態様は、前記意思決定判断部は、前記目的成否予測部が算出した目的成否予測スコアであって、対話テキストにおける応対の時系列に沿った各文章の目的成否予測スコアが所定回数以上連続して所定の閾値条件を満足する場合に、目的成否予測スコアが前記閾値条件を満足する連続した文章のうち最初の文章を意思決定タイミングに決定する、上記(1)又は(2)のいずれかの応対評価装置である。
(1) One aspect of the present invention is a goal success/failure prediction unit that calculates a goal success/failure prediction score of each sentence included in the dialogue text based on the result of success/failure of the purpose of the response with respect to the past dialogue text. a decision-making judgment unit for judging a decision-making timing for the other party of the reception to make a decision related to the success or failure of the purpose of the reception, based on the goal success/failure prediction score; and an evaluation unit that generates evaluation data of the response using only sentences up to the decision-making timing.
(2) One aspect of the present invention is a model in which the goal success/failure prediction unit outputs a goal success/failure prediction score representing the probability of success or failure of the goal of the response from the input text, wherein the dialogue of the response for a specific purpose The response evaluation device according to (1) above, comprising a machine learning model machine-learned using a set of text learning data and a target success/failure result.
(3) In one aspect of the present invention, the decision-making judgment unit uses the target success/failure prediction score calculated by the target success/failure prediction unit as the target success/failure prediction score of each sentence along the time series of responses in the dialogue text. (1) or ( 2) is one of the response evaluation devices.

(4)本発明の一態様は、応対評価装置が、過去の応対の対話テキストについての前記応対の目的の成否結果に基づいて、前記対話テキストに含まれる各文章の目的成否予測スコアを算出する目的成否予測ステップと、前記応対評価装置が、前記目的成否予測スコアに基づいて、前記応対の相手が前記応対の目的の成功又は失敗に関係する意思を決定する意思決定タイミングを判断する意思決定判断ステップと、前記応対評価装置が、前記対話テキストに含まれる文章のうち前記意思決定タイミングに至るまでの文章のみを使用して、応対の評価データを生成する評価ステップと、を含む応対評価方法である。 (4) In one aspect of the present invention, the response evaluation device calculates a goal success/failure prediction score of each sentence included in the dialogue text based on the success/failure result of the purpose of the response for the dialogue text of past responses. a goal success/failure prediction step, and a decision-making judgment in which the response evaluation device determines a decision-making timing at which the reception party makes a decision related to the success or failure of the purpose of the response, based on the purpose success/failure prediction score. and an evaluation step in which the response evaluation device generates response evaluation data using only sentences up to the decision-making timing among sentences included in the dialogue text. be.

(5)本発明の一態様は、コンピュータに、過去の応対の対話テキストについての前記応対の目的の成否結果に基づいて、前記対話テキストに含まれる各文章の目的成否予測スコアを算出する目的成否予測ステップと、前記目的成否予測スコアに基づいて、前記応対の相手が前記応対の目的の成功又は失敗に関係する意思を決定する意思決定タイミングを判断する意思決定判断ステップと、前記対話テキストに含まれる文章のうち前記意思決定タイミングに至るまでの文章のみを使用して、応対の評価データを生成する評価ステップと、を実行させるためのコンピュータプログラムである。 (5) According to one aspect of the present invention, a computer calculates a purpose success/failure prediction score of each sentence included in the dialogue text based on the success/failure result of the purpose of the correspondence with respect to the past dialogue text. a prediction step, a decision-making determination step of determining a decision-making timing for the other party of the reception to make a decision related to success or failure of the purpose of the reception, based on the goal success/failure prediction score; a computer program for executing an evaluation step of generating evaluation data of a response using only sentences up to the decision-making timing out of the sentences that are written.

本発明によれば、過去の応対の対話における応対の目的達成に有用且つ的確な対話の評価データを生成することができるという効果が得られる。 ADVANTAGE OF THE INVENTION According to this invention, the effect of being able to produce|generate useful and exact evaluation data of dialogue for achievement of the objective of the response in the past dialogue of reception is acquired.

一実施形態に係る応対評価装置の構成例を示すブロック図である。It is a block diagram which shows the structural example of the response evaluation apparatus which concerns on one Embodiment. 一実施形態に係る対話テキスト格納部の構成例を示す図である。It is a figure which shows the structural example of the dialogue text storage part which concerns on one Embodiment. 一実施形態に係る目的成否結果格納部の構成例を示す図である。It is a figure which shows the structural example of the objective success/failure result storage part which concerns on one Embodiment. 一実施形態に係る目的成否付き対話テキストデータの構成例を示す図である。It is a figure which shows the structural example of the dialogue text data with purpose success or failure which concerns on one Embodiment. 一実施形態に係る目的成否予測スコア付き対話テキストデータの構成例を示す図である。FIG. 10 is a diagram showing a configuration example of dialog text data with goal success/failure prediction score according to one embodiment; 一実施形態に係る意思決定判断処理の一例を示すフローチャートである。6 is a flowchart illustrating an example of decision-making judgment processing according to one embodiment; 一実施形態に係る目的成否予測スコア付き対話テキストデータ及び意思決定前対話テキストデータの例を示す図である。It is a figure which shows the example of the dialogue text data with the target success-failure prediction score, and the dialogue text data before decision-making which concerns on one Embodiment. 一実施形態に係る評価データの構成例を示す図である。It is a figure which shows the structural example of the evaluation data which concerns on one Embodiment. 一実施形態に係る応対評価方法の手順の一例を示すフローチャートである。It is a flowchart which shows an example of the procedure of the response evaluation method which concerns on one Embodiment.

以下、図面を参照し、本発明の実施形態について説明する。
図1は、一実施形態に係る応対評価装置の構成例を示すブロック図である。図1において、応対評価装置1は、目的成否結果結合部11と、目的成否予測部12と、意思決定判断部13と、トピック抽出部14とを備える。本実施形態において、トピック抽出部14は評価部の一例である。
BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing a configuration example of a response evaluation device according to one embodiment. In FIG. 1 , the response evaluation device 1 includes a purpose success/failure result combining unit 11 , a purpose success/failure prediction unit 12 , a decision making determination unit 13 , and a topic extraction unit 14 . In this embodiment, the topic extraction unit 14 is an example of an evaluation unit.

応対評価装置1の各機能は、応対評価装置1がCPU(Central Processing Unit:中央演算処理装置)及びメモリ等のコンピュータハードウェアを備え、CPUがメモリに格納されたコンピュータプログラムを実行することにより実現される。
なお、応対評価装置1として、汎用のコンピュータ装置を使用して構成してもよく、又は、専用のハードウェア装置として構成してもよい。例えば、応対評価装置1は、インターネット等の通信ネットワークに接続されるサーバコンピュータを使用して構成されてもよい。また、応対評価装置1の各機能はクラウドコンピューティングにより実現されてもよい。
Each function of the response evaluation device 1 is realized by the response evaluation device 1 having computer hardware such as a CPU (Central Processing Unit) and memory, and the CPU executing a computer program stored in the memory. be done.
The response evaluation device 1 may be configured using a general-purpose computer device, or may be configured as a dedicated hardware device. For example, the response evaluation device 1 may be configured using a server computer connected to a communication network such as the Internet. Moreover, each function of the response evaluation apparatus 1 may be implemented by cloud computing.

応対評価装置1は、データベース30にアクセスする。データベース30は、応対評価装置1に直接接続するものであってもよく、又は通信回線を介して接続するようにしてもよい。例えば、データベース30は、インターネット等の通信ネットワークに接続されるサーバコンピュータを使用して構成されてもよい。また、データベース30はクラウドコンピューティングにより実現されてもよい。 The response evaluation device 1 accesses the database 30 . The database 30 may be directly connected to the response evaluation apparatus 1, or may be connected via a communication line. For example, database 30 may be configured using a server computer connected to a communication network such as the Internet. Also, the database 30 may be realized by cloud computing.

データベース30は、対話テキスト格納部31と、目的成否結果格納部32と、意思決定前テキスト格納部33と、トピック格納部34とを備える。 The database 30 includes a dialogue text storage section 31 , a goal success/failure result storage section 32 , a pre-decision text storage section 33 , and a topic storage section 34 .

対話テキスト格納部31は、過去の応対の対話テキストを蓄積する。例えば、企業のサービスセンターにおける応対者と顧客との応対の対話がテキスト化されたテキスト(対話テキスト)が対話テキスト格納部31に格納される。例えば、商品販売店舗における応対者と顧客との応対の対話がテキスト化された対話テキストが対話テキスト格納部31に格納される。 The dialogue text storage unit 31 accumulates dialogue texts of past responses. For example, the dialog text storage unit 31 stores a text (dialogue text) in which a dialog between a customer and a customer at a company's service center is converted into text. For example, the dialog text storage unit 31 stores a dialog text in which a dialog between a customer and a customer at a merchandise store is converted into text.

図2は、本実施形態に係る対話テキスト格納部の構成例を示す図である。図2に示されるように、対話テキスト格納部31は、対話識別子(対話ID)と対話(対話テキスト)とを関連付けて格納する。 FIG. 2 is a diagram showing a configuration example of a dialogue text storage unit according to this embodiment. As shown in FIG. 2, the dialogue text storage unit 31 stores dialogue identifiers (dialogue IDs) and dialogues (dialogue texts) in association with each other.

ここで、一緒に評価される複数の対話テキストは、応対の目的が同じものである。このため、本実施形態の一例として、一の対話テキスト格納部31には同じ目的の応対の対話テキストのみが格納されるようにし、一の対話テキスト格納部31に格納される全ての対話テキストを一緒に評価する対象とする。したがって、異なる目的の応対の対話テキストはそれぞれ別個の対話テキスト格納部31に格納されるようにする。例えば、「ケース1:企業のサービスセンターにおける応対者と顧客との応対の対話テキスト」の応対の目的は顧客が応対に満足することであり、「ケース2:商品販売店舗における応対者と顧客との応対の対話テキスト」の応対の目的は顧客が商品を購入することであるとする。この場合、ケース1とケース2とは応対の目的が異なるので、ケース1とケース2とが別個に評価されるように、ケース1とケース2とでは対話テキスト格納部31を別個に設ける。 Here, multiple dialogue texts that are evaluated together have the same answering purpose. For this reason, as an example of the present embodiment, one dialogue text storage unit 31 stores only dialogue texts for the same purpose, and all dialogue texts stored in one dialogue text storage unit 31 are stored. be subject to evaluation together. Therefore, dialogue texts for different purposes are stored in separate dialogue text storage units 31, respectively. For example, in "Case 1: Dialogue text between a customer and a customer at a service center of a company," the purpose of the response is to satisfy the customer, and "Case 2: A customer and a customer at a store selling goods It is assumed that the purpose of the response of "dialogue text of response" is for the customer to purchase the product. In this case, since cases 1 and 2 have different purposes of correspondence, separate dialog text storage units 31 are provided for cases 1 and 2 so that case 1 and case 2 are evaluated separately.

なお、本実施形態の変形例として、一の対話テキスト格納部31にケース1とケース2とを識別可能に格納し、ケース1を評価対象にする場合にはケース1のみを抽出し、一方、ケース2を評価対象にする場合にはケース2のみを抽出する対象対話抽出部を設けるようにしてもよい。 As a modification of this embodiment, case 1 and case 2 are stored in one dialogue text storage unit 31 so as to be identifiable, and only case 1 is extracted when case 1 is to be evaluated. If case 2 is to be evaluated, a target dialogue extraction unit for extracting only case 2 may be provided.

目的成否結果格納部32は、対話テキスト格納部31に格納される各対話テキストについて応対の目的の成否の結果を蓄積する。例えば、企業のサービスセンターにおける応対者と顧客との応対の目的として、顧客が応対に満足することが挙げられる。例えば、商品販売店舗における応対者と顧客との応対の目的として、顧客が商品を購入することが挙げられる。図3は、本実施形態に係る目的成否結果格納部の構成例を示す図である。図3に示されるように、目的成否結果格納部32は、対話IDと当該対話IDに該当する対話テキストの目的達成成否「1:成功」又は「0:失敗」とを関連付けて格納する。 The goal success/failure result storage unit 32 accumulates the result of success or failure of the purpose of the response for each dialog text stored in the dialog text storage unit 31 . For example, the customer's satisfaction with the service can be cited as the purpose of the service between the customer and the customer at the company's service center. For example, one of the purposes of correspondence between a customer and a customer at a merchandise store is for the customer to purchase merchandise. FIG. 3 is a diagram showing a configuration example of a goal success/failure result storage unit according to the present embodiment. As shown in FIG. 3, the purpose success/failure result storage unit 32 associates and stores the dialogue ID and the success or failure of achieving the purpose of the dialogue text corresponding to the dialogue ID "1: success" or "0: failure".

目的成否結果結合部11は、対話テキスト格納部31内の対話テキストと目的成否結果格納部32内の目的達成成否「1:成功」又は「0:失敗」とを、対話IDをキーにして関連付ける。これにより、図4に例示されるように、同じ対話IDの対話テキストと目的達成成否「1:成功」又は「0:失敗」とが関連付けられた目的成否付き対話テキストデータが生成される。 The purpose success/failure result linking unit 11 associates the dialogue text in the dialogue text storage unit 31 with the purpose achievement success/failure “1: success” or “0: failure” in the purpose success/failure result storage unit 32 using the dialogue ID as a key. . As a result, as illustrated in FIG. 4, dialogue text data with purpose success/failure is generated in which the dialogue text with the same dialogue ID is associated with the success/failure of purpose achievement “1: success” or “0: failure”.

目的成否予測部12は、過去の応対の対話テキストについての応対の目的の成否結果に基づいて、当該対話テキストに含まれる各文章の目的成否予測スコアを算出する。目的成否予測部12は、目的成否結果結合部11が生成した目的成否付き対話テキストデータの対話テキストに含まれる各文章の目的成否予測スコアを算出する。 The purpose success/failure prediction unit 12 calculates the purpose success/failure prediction score of each sentence included in the dialogue text based on the success/failure result of the purpose of the past dialogue text. The purpose success/failure prediction unit 12 calculates a purpose success/failure prediction score of each sentence included in the dialogue text of the dialogue text data with purpose success/failure generated by the purpose success/failure result combining unit 11 .

[目的成否予測スコア算出方法の例]
目的成否予測部12は、入力文章から、応対の目的の成功又は失敗の確度を表す目的成否予測スコアを出力するモデル(目的成否予測スコア算出モデル)を備える。目的成否予測スコア算出モデルは、特定の目的の応対の対話テキスト学習データと目的成否結果(目的達成成否「1:成功」又は「0:失敗」)との組を使用して機械学習された機械学習モデルである。
[Example of goal success/failure prediction score calculation method]
The target success/failure prediction unit 12 includes a model (target success/failure prediction score calculation model) that outputs a target success/failure prediction score representing the probability of success or failure of the target of the response from the input text. The target success/failure prediction score calculation model is a machine that has been machine-learned using a set of dialogue text learning data for a specific target response and the target success/failure result (target achievement success or failure “1: success” or “0: failure”) Learning model.

モデルへの入力に使用される対話テキスト(入力対話テキスト)は、数値化される。本実施形態では、入力対話テキストはベクトル化される。入力対話テキストのベクトル化には、例えば「Doc2Vec」と呼ばれる文書ベクトル化技術を適用することができる。 The interactive text used as input to the model (input interactive text) is digitized. In this embodiment, the input dialogue text is vectorized. For vectorization of the input dialogue text, for example, a document vectorization technology called "Doc2Vec" can be applied.

学習段階では、対話テキスト学習データについてベクトル化された入力対話テキストと目的成否結果との組を使用して、入力対話テキストの文章ベクトルから目的成否結果を予測するように、機械学習モデルの学習が行われる。学習済みの機械学習モデルが目的成否予測スコア算出モデルとして使用される。 In the training phase, the machine learning model is trained to predict the target success/failure result from the sentence vectors of the input dialogue text using pairs of input dialogue text and objective success/failure result vectorized on the dialogue text training data. done. A trained machine learning model is used as a target success/failure prediction score calculation model.

目的成否予測スコア算出段階では、目的成否付き対話テキストデータについてベクトル化された入力対話テキストの文章ベクトル(入力文章)が目的成否予測スコア算出モデルに入力されると、入力文章に対する目的成否予測スコアが目的成否予測スコア算出モデルから出力される。本実施形態では、目的成否予測スコアは、「0.0」から「1.0」までの実数である。目的成否予測スコアは、値が大きいほど、応対の目的が成功する確度が高いことを表す。 In the goal success/failure prediction score calculation stage, when a sentence vector (input sentence) of the input dialogue text vectorized for the dialogue text data with the goal success/failure is input to the goal success/failure prediction score calculation model, the goal success/failure prediction score for the input sentence is calculated. It is output from the target success/failure prediction score calculation model. In this embodiment, the target success/failure prediction score is a real number from "0.0" to "1.0". The larger the purpose success/failure prediction score, the higher the probability that the purpose of the reception will succeed.

目的成否予測部12は、目的成否付き対話テキストデータの対話テキストに含まれる一文章毎(当該文章より前の文章含む)に、目的成否予測スコア算出モデルを使用して目的成否予測スコアを求める。 The purpose success/failure prediction unit 12 uses a purpose success/failure prediction score calculation model to obtain a purpose success/failure prediction score for each sentence (including sentences preceding the sentence) included in the dialogue text of the dialogue text data with purpose success/failure.

以上が本実施形態に係る目的成否予測スコア算出方法の例の説明である。
目的成否予測部12は、目的成否付き対話テキストデータの各文章に対して各目的成否予測スコアを付与する。これにより、図5に例示されるように、目的成否付き対話テキストデータの各文章に対して各目的成否予測スコアが付与された目的成否予測スコア付き対話テキストデータが生成される。
The above is the description of an example of the target success/failure prediction score calculation method according to the present embodiment.
The purpose success/failure prediction unit 12 gives each purpose success/failure prediction score to each sentence of the dialogue text data with purpose success/failure. As a result, dialogue text data with goal success/failure prediction score is generated, in which each goal success/failure prediction score is assigned to each sentence of the dialogue text data with goal success/failure, as illustrated in FIG.

意思決定判断部13は、目的成否予測スコア付き対話テキストデータの各文章に付与された目的成否予測スコアに基づいて、応対の相手が当該応対の目的の成功又は失敗に関係する意思を決定する意思決定タイミングを判断する。応対の目的の成功又は失敗に関係する意思とは、例えば、企業のサービスセンターにおける応対者と顧客(応対の相手)との応対の目的「顧客が応対に満足すること」に対して、「顧客が応対に満足して応対を終了する心持ち(目的の成功に関係する意思)」や「顧客が応対に満足しないまま応対を終了する心持ち(目的の失敗に関係する意思)」などである。また、応対の目的の成功又は失敗に関係する意思とは、例えば、商品販売店舗における応対者と顧客(応対の相手)との応対の目的「顧客が商品を購入すること」に対して、「顧客が商品を購入する心持ち(目的の成功に関係する意思)」や「顧客が商品を購入しない心持ち(目的の失敗に関係する意思)」などである。 The decision-making judgment unit 13 determines the intention of the other party to make a decision related to the success or failure of the purpose of the response based on the purpose success/failure prediction score given to each sentence of the dialogue text data with purpose success/failure prediction score. Determine decision timing. The intention related to the success or failure of the purpose of service is, for example, the purpose of service between a service person and a customer (reception partner) at a company's service center, which is ``the customer is satisfied with the service.'' are satisfied with the customer service and end the service (willingness related to the success of the purpose)” and “the mindset of the customer ending the service without being satisfied with the service (intention related to the failure of the purpose)”. In addition, the intention related to the success or failure of the purpose of the service is, for example, for the purpose of the service between the service person and the customer (the other party of the service) at the product sales store, "the customer purchases the product" The customer's willingness to purchase the product (the intention related to the success of the purpose)," and the "customer's intention not to purchase the product (the intention related to the failure of the purpose)."

ここで、図6を参照して本実施形態に係る意思決定判断処理を説明する。図6は、本実施形態に係る意思決定判断処理の一例を示すフローチャートである。 Here, decision-making judgment processing according to the present embodiment will be described with reference to FIG. FIG. 6 is a flowchart showing an example of decision-making judgment processing according to this embodiment.

(ステップS101) 意思決定判断部13は、目的成否予測部12から目的成否予測スコア付き対話テキストデータを取得する。 (Step S<b>101 ) The decision making determination unit 13 acquires dialogue text data with goal success/failure prediction score from the goal success/failure prediction unit 12 .

(ステップS102) 意思決定判断部13は、目的成否予測スコア付き対話テキストデータから、同じ対話IDの対話テキストの各文章について文章と目的成否予測スコアとの組を取得する。 (Step S102) The decision making determination unit 13 acquires a set of a sentence and a target success/failure prediction score for each sentence of the dialogue text with the same dialogue ID from the dialogue text data with the purpose success/failure prediction score.

(ステップS103) 意思決定判断部13は、文章と目的成否予測スコアとの各組に対して、対話テキストにおける応対の時系列に沿って最初の組から順番に文章識別子(文章ID(ここでは、1,2,3,・・・))を付与する。 (Step S103) The decision-making judgment unit 13 assigns a sentence identifier (sentence ID (here, 1, 2, 3, . . . )).

(ステップS104) 意思決定判断部13は、応対の時系列の順番(文章IDの昇順)で目的成否予測スコアを取得する。 (Step S104) The decision-making judgment unit 13 acquires the target success/failure prediction score in chronological order of the response (ascending order of the sentence ID).

(ステップS105) 意思決定判断部13は、取得した一の目的成否予測スコアが成功スコア閾値以上であるか又は失敗スコア閾値以下であるかを判断する。成功スコア閾値及び失敗スコア閾値は予め設定される。「成功スコア閾値≧失敗スコア閾値」である。ステップS105の判断の結果、成功スコア閾値以上である又は失敗スコア閾値以下である場合には(ステップS105、YES)ステップS106へ進み、そうではない場合には(ステップS105、NO)ステップS104へ戻る。 (Step S<b>105 ) The decision making determination unit 13 determines whether the obtained one purpose success/failure prediction score is equal to or greater than the success score threshold or equal to or less than the failure score threshold. A success score threshold and a failure score threshold are preset. "success score threshold≧failure score threshold". As a result of the determination in step S105, if the score is equal to or greater than the success score threshold or equal to or less than the failure score threshold (step S105, YES), the process proceeds to step S106; otherwise (step S105, NO), the process returns to step S104. .

(ステップS106) 意思決定判断部13は、ステップS105の判断結果である「目的成否予測スコアが成功スコア閾値以上である」が連続回数閾値以上連続しているか否かを判断する。また、意思決定判断部13は、ステップS105の判断結果である「目的成否予測スコアが失敗スコア閾値以下である」が連続回数閾値以上連続しているか否かを判断する。ステップS106の判断の結果、連続回数閾値以上連続している場合には(ステップS106、YES)ステップS107へ進み、そうではない場合には(ステップS106、NO)ステップS104へ戻る。 (Step S106) The decision making determination unit 13 determines whether or not the result of determination in step S105, ie, "the target success/failure prediction score is greater than or equal to the success score threshold" continues for the number of consecutive times threshold or more. Further, the decision-making judgment unit 13 judges whether or not the judgment result of step S105, "the target success/failure prediction score is equal to or less than the failure score threshold", continues for the consecutive number of times equal to or more than the threshold. As a result of the determination in step S106, if the number of consecutive times exceeds the threshold (step S106, YES), the process proceeds to step S107, otherwise (step S106, NO), the process returns to step S104.

(ステップS107) 意思決定判断部13は、連続回数閾値以上連続しているステップS105の同じ判断結果のうち、最初に閾値を超えた(成功スコア閾値以上または失敗スコア閾値以下)と判定された文章IDより後の文章IDのデータ(対話テキスト、目的達成成否、目的成否予測スコア)を、目的成否予測スコア付き対話テキストデータから削除して意思決定前対話テキストデータを生成する。 (Step S107) The decision-making judging unit 13 first determines that the threshold is exceeded (success score threshold or more or failure score threshold or less) among the same judgment results in step S105 that are consecutive for the number of consecutive times or more. The data of the sentence ID after the ID (dialogue text, goal achievement success/failure, goal success/failure prediction score) are deleted from the dialogue text data with goal success/failure prediction score to generate pre-decision-making dialogue text data.

(ステップS108) 意思決定判断部13は、目的成否予測スコア付き対話テキストデータ内の全ての対話テキストを処理したか否かを判断する。この判断の結果、全ての対話テキストを処理した場合には図6の処理を終了し、また未処理の対話テキストが残っている場合にはステップS104へ戻る。 (Step S108) The decision making determination unit 13 determines whether or not all dialogue texts in the dialogue text data with target success/failure prediction score have been processed. As a result of this determination, if all the dialogue texts have been processed, the process of FIG. 6 is terminated, and if unprocessed dialogue texts remain, the process returns to step S104.

図7は、本実施形態に係る目的成否予測スコア付き対話テキストデータ及び意思決定前対話テキストデータの例を示す図である。図7の例では、「成功スコア閾値=0.7」である。図7(1)に示される目的成否予測スコア付き対話テキストデータにおいて、文章ID「5」以降の文章ID「5」-「10」は目的成否予測スコアが成功スコア閾値「0.7」以上であって、「目的成否予測スコアが成功スコア閾値以上である」の連続回数が連続回数閾値「3」以上である。このため、意思決定判断部13は、文章ID「5」-「10」のうち、最初に成功スコア閾値以上であると判定された文章ID「5」より後の文章ID「6」-「10」のデータ(対話テキスト、目的達成成否、目的成否予測スコア)を、図7(1)の目的成否予測スコア付き対話テキストデータから削除することにより、図7(2)の意思決定前対話テキストデータを生成する。 FIG. 7 is a diagram showing an example of dialogue text data with goal success/failure prediction score and pre-decision dialogue text data according to the present embodiment. In the example of FIG. 7, "success score threshold=0.7". In the dialog text data with target success/failure prediction score shown in FIG. and the number of consecutive times of "the target success/failure prediction score is equal to or greater than the success score threshold" is equal to or greater than the consecutive count threshold "3". For this reason, the decision-making determination unit 13 selects sentence IDs "6" to "10" after sentence ID "5", which is first determined to be equal to or greater than the success score threshold, among sentence IDs "5" to "10". ” (dialogue text, goal achievement success/failure, goal success/failure prediction score) are deleted from the dialogue text data with goal success/failure prediction score of FIG. to generate

図7(2)に示されるように、意思決定前対話テキストデータは、文章ID「1」から、最初に成功スコア閾値以上であると判定された文章ID「5」までのデータ(対話テキスト、目的達成成否、目的成否予測スコア)のみである。この図7(2)の意思決定前対話テキストデータは、応対の最初の文章(文章ID「1」)から、応対の相手が当該応対の目的の成功に関係する意思を決定する意思決定タイミングに対応する文章(文章ID「5」)までを有し、それより後(意思決定タイミングより後)の文章(文章ID「6」-「10」)を有さない。 As shown in FIG. 7(2), the pre-decision-making dialogue text data includes data from sentence ID "1" to sentence ID "5" that is first determined to be equal to or greater than the success score threshold (dialogue text, goal achievement success/failure, goal success/failure prediction score). The pre-decision-making dialogue text data in FIG. 7(2) is from the first sentence (sentence ID "1") of the response to the decision-making timing at which the other party makes a decision related to the success of the purpose of the response. It has up to the corresponding sentence (sentence ID "5") and does not have sentences (sentence IDs "6" to "10") after it (after the decision-making timing).

したがって、図7(2)の意思決定前対話テキストデータは、応対の相手が当該応対の目的の成功に関係する意思を決定する意思決定タイミングまでの対話を含むが、当該意思決定後の対話を含まない。ここで、当該意思決定後の対話は、応対の目的とは無関係の対話を含むことが多いと考えられる。 Therefore, although the pre-decision-making dialogue text data in FIG. 7(2) includes the dialogue up to the decision-making timing at which the other party makes a decision related to the success of the purpose of the reception, the dialogue after the decision-making is included. Not included. Here, it is considered that the post-decision dialogue often includes dialogue unrelated to the purpose of the response.

例えば主力商品を販売するための応対において、顧客が主力商品を購入する意思を決定した後に、さらに主力商品の関連商品の購入を当該顧客に勧めることはよくあると考えられる。この場合、主力商品の対話が終了した後に行われる関連商品の対話は、主力商品を販売するための応対にはあまり参考にならない無関係の対話であると考えられる。このため、一連の応対の対話から、主力商品の対話が終了した後に行われる関連商品の対話を削除した残りの対話、つまり顧客が主力商品を購入する意思を決定する意思決定タイミングまでの対話のみを抽出することは、主力商品を販売するという応対の目的達成に有用且つ的確な対話を抽出することになる。この抽出された対話に基づいて生成される応対の評価データは、応対の目的達成に有用且つ的確な対話の評価データとなる。 For example, when dealing with sales of a main product, after the customer decides to purchase the main product, it is often considered that the customer is further recommended to purchase products related to the main product. In this case, it is considered that the dialogue about the related product, which takes place after the dialogue about the main product is finished, is an irrelevant dialogue that is not very useful for the sales of the main product. For this reason, from the series of customer dialogues, the remaining dialogue after deleting the dialogue on related products that takes place after the dialogue on the main product ends, that is, only the dialogue up to the decision-making timing when the customer decides to purchase the main product. is to extract useful and accurate dialogues for achieving the purpose of the reception of selling main products. The response evaluation data generated based on the extracted dialogue is useful and accurate dialogue evaluation data for achieving the purpose of the response.

なお、図7の例は、目的成否予測スコアが成功スコア閾値以上である場合の例であるが、目的成否予測スコアが失敗スコア閾値以下である場合も同様にして意思決定前対話テキストデータが生成される。目的成否予測スコアが失敗スコア閾値以下である場合の連続回数閾値(失敗判定連続回数閾値)は、目的成否予測スコアが成功スコア閾値以上である場合の連続回数閾値(成功判定連続回数閾値)と同じであってもよく、又は異なってもよい。 The example of FIG. 7 is an example in which the goal success/failure prediction score is equal to or higher than the success score threshold, but pre-decision dialogue text data is similarly generated when the goal success/failure prediction score is equal to or lower than the failure score threshold. be done. The consecutive count threshold (failure determination consecutive count threshold) when the target success/failure prediction score is less than or equal to the failure score threshold is the same as the consecutive count threshold (success determination consecutive count threshold) when the target success/failure prediction score is greater than or equal to the success score threshold. or may be different.

説明を図1に戻す。
意思決定判断部13は、生成した意思決定前対話テキストデータを意思決定前テキスト格納部33に格納する。
Returning to FIG.
The decision-making judgment unit 13 stores the generated pre-decision-making dialogue text data in the pre-decision-making text storage unit 33 .

トピック抽出部14は、意思決定前テキスト格納部33に格納されている意思決定前対話テキストデータを使用して、応対の評価データを生成する。つまり、トピック抽出部14は、過去の応対の対話テキストに含まれる文章のうち意思決定タイミングに至るまでの文章のみを使用して、応対の評価データを生成する。 The topic extraction unit 14 uses the pre-decision-making dialogue text data stored in the pre-decision-making text storage unit 33 to generate response evaluation data. In other words, the topic extracting unit 14 uses only the sentences up to the decision-making timing among the sentences included in the dialogue texts of the past responses to generate the response evaluation data.

本実施形態の一例として、応対の評価データは、応対の目的達成に有効なトピック(話題)を示すデータである。トピック抽出部14は、意思決定前対話テキストデータの対話テキストを形態素に分割し、分割された各形態素に対して意味の近い形態素をグループ化した形態素群を生成する。また、トピック抽出部14は、その分割された各形態素に対して、応対の目的の成否結果に基づき当該応対の目的達成に対する有用度を算出する。 As an example of this embodiment, the response evaluation data is data indicating a topic effective in achieving the purpose of the response. The topic extracting unit 14 divides the dialogue text of the pre-decision-making dialogue text data into morphemes, and generates a morpheme group by grouping morphemes that are close in meaning to each of the divided morphemes. Further, the topic extracting unit 14 calculates the degree of usefulness for achieving the purpose of the response based on the success or failure result of the purpose of the response for each of the divided morphemes.

有用度は、次式により算出される。
有用度=(A÷(A+B))÷(C÷(C+D))
但し、Aは、有用度算出対象形態素が出現する対話テキストのうち、目的達成成否「1:成功」である対話テキストの総数である。Bは、有用度算出対象形態素が出現する対話テキストのうち、目的達成成否「0:失敗」である対話テキストの総数である。Cは、有用度算出対象形態素が出現しない対話テキストのうち、目的達成成否「1:成功」である対話テキストの総数である。Dは、有用度算出対象形態素が出現しない対話テキストのうち、目的達成成否「0:失敗」である対話テキストの総数である。
The usefulness is calculated by the following formula.
Usefulness = (A/(A+B))/(C/(C+D))
However, A is the total number of dialogue texts in which the goal achievement success/failure is “1: success” among the dialogue texts in which the usefulness calculation target morpheme appears. B is the total number of dialogue texts in which the morpheme for which the usefulness is to be calculated appears, and whose goal achievement success/failure is “0: failure”. C is the total number of dialogue texts in which the goal achievement success/failure is “1: success” among the dialogue texts in which the usefulness calculation target morpheme does not appear. D is the total number of dialogue texts in which the morpheme for which the usefulness is to be calculated does not appear and which is "0: failure" in achieving the purpose.

トピック抽出部14は、一の形態素群に含まれる各形態素の有用度に基づいて当該形態素群の有用度代表値を算出し、有用度代表値が所定の閾値以上である形態素群をトピックとして抽出する。有用度代表値としては、例えば平均値や中央値や最良値などが利用可能である。トピック抽出部14は、抽出した形態素群(トピック)を示す評価データを生成する。例えば、評価データは、抽出された形態素群のうち、全ての形態素及び有用度の一覧であってもよく、又は一定以上の有用度の形態素の一覧であってもよい。トピック抽出部14は、生成した評価データをトピック格納部34に格納する。この評価データは、応対の目的達成に有用且つ的確な対話のトピックを示すデータである。 The topic extraction unit 14 calculates a usefulness representative value of a morpheme group based on the usefulness of each morpheme contained in the morpheme group, and extracts a morpheme group having a usefulness representative value equal to or higher than a predetermined threshold as a topic. do. As usefulness representative values, for example, average values, median values, and best values can be used. The topic extraction unit 14 generates evaluation data indicating the extracted morpheme group (topic). For example, the evaluation data may be a list of all morphemes and their usefulness from the extracted morpheme group, or may be a list of morphemes whose usefulness is above a certain level. The topic extraction unit 14 stores the generated evaluation data in the topic storage unit 34 . This evaluation data is data indicating a topic of conversation that is useful and accurate for achieving the purpose of the response.

図8は、本実施形態に係る評価データの構成例を示す図である。図8において、トピック番号は形態素群に付された識別子である。図8の評価データの構成例では、形態素とトピック番号と有用度の組が一覧表に記載されている。 FIG. 8 is a diagram showing a configuration example of evaluation data according to this embodiment. In FIG. 8, the topic number is an identifier attached to the morpheme group. In the configuration example of the evaluation data shown in FIG. 8, a list includes a set of morphemes, topic numbers, and degrees of usefulness.

本実施形態によれば、過去の一対話の中で応対の相手である顧客の意思決定がされるまでの文章のみを使用して応対の目的達成に有効なトピックを抽出することにより、応対の目的達成後に出現するトピックを除外して、顧客の意思決定により影響を及ぼしているトピックを抽出することができる。この抽出されたトピックに基づいて、顧客との応対における目標達成に効果的な模範トークスクリプトを作成し、応対スキルが低い人や応対経歴が浅い人がその模範トークスクリプトに基づいた応対を行うことにより、応対の目的成功率の向上に寄与することが可能になる。 According to this embodiment, by extracting a topic effective for achieving the purpose of the response using only sentences up to the decision making of the customer who is the other party of the response in one past conversation, By excluding topics that appear after the goal is achieved, it is possible to extract topics that are influencing the customer's decision making. Based on this extracted topic, create a model talk script that is effective in achieving goals in customer service, and people with low customer service skills or little experience in customer service respond based on the model talk script. Therefore, it becomes possible to contribute to the improvement of the target success rate of the response.

なお、上述した実施形態では、評価部としてトピック抽出部14を例に挙げたが、これに限定されない。評価部は、意思決定前対話テキストを使用して応対の評価データを生成するものであればよい。 In the above-described embodiment, the topic extraction unit 14 is used as an example of the evaluation unit, but the evaluation unit is not limited to this. The evaluation unit may use the pre-decision dialogue text to generate the evaluation data of the response.

次に図9を参照して、本実施形態に係る応対評価方法を説明する。図9は、本実施形態に係る応対評価方法の手順の一例を示すフローチャートである。 Next, a response evaluation method according to this embodiment will be described with reference to FIG. FIG. 9 is a flow chart showing an example of the procedure of the response evaluation method according to this embodiment.

(ステップS1) 応対評価装置1は、対話テキスト格納部31内の対話テキストと目的成否結果格納部32内の目的達成成否「1:成功」又は「0:失敗」とを、対話IDをキーにして関連付ける。これにより、図4に例示されるように、同じ対話IDの対話テキストと目的達成成否「1:成功」又は「0:失敗」とが関連付けられた目的成否付き対話テキストデータが生成される。 (Step S1) The response evaluation device 1 compares the dialogue text in the dialogue text storage unit 31 and the objective success/failure "1: success" or "0: failure" in the objective success/failure result storage unit 32 using the dialogue ID as a key. associated with. As a result, as illustrated in FIG. 4, dialogue text data with purpose success/failure is generated in which the dialogue text with the same dialogue ID is associated with the success/failure of purpose achievement “1: success” or “0: failure”.

(ステップS2) 応対評価装置1は、目的成否付き対話テキストデータの対話テキストに含まれる各文章の目的成否予測スコアを算出する。応対評価装置1は、目的成否付き対話テキストデータの各文章に対して各目的成否予測スコアを付与する。これにより、図5に例示されるように、目的成否付き対話テキストデータの各文章に対して各目的成否予測スコアが付与された目的成否予測スコア付き対話テキストデータが生成される。 (Step S2) The response evaluation device 1 calculates a goal success/failure prediction score of each sentence included in the dialogue text of the dialogue text data with purpose success/failure. The response evaluation device 1 assigns each purpose success/failure prediction score to each sentence of the dialogue text data with purpose success/failure. As a result, dialogue text data with goal success/failure prediction score is generated, in which each goal success/failure prediction score is assigned to each sentence of the dialogue text data with goal success/failure, as illustrated in FIG.

(ステップS3) 応対評価装置1は、目的成否予測スコア付き対話テキストデータの各文章に付与された目的成否予測スコアに基づいて、応対の相手が当該応対の目的の成功又は失敗に関係する意思を決定する意思決定タイミングを判断する。意思決定判断部13は、当該判断の結果の意思決定タイミングより後の文章を目的成否予測スコア付き対話テキストデータから削除して意思決定前対話テキストデータを生成する。この意思決定前対話テキストデータは、目的成否予測スコア付き対話テキストデータに含まれる文章のうち、当該判断の結果の意思決定タイミングに至るまでの文章のみを有する。 (Step S3) The response evaluation device 1 evaluates the intention of the other party to be related to the success or failure of the purpose of the response based on the purpose success/failure prediction score assigned to each sentence of the dialog text data with purpose success/failure prediction score. Determine decision-making timing to decide. The decision-making judgment unit 13 generates pre-decision-making dialogue text data by deleting sentences after the decision-making timing as a result of the judgment from the dialogue text data with purpose prediction score. This pre-decision-making dialogue text data includes only sentences up to the decision-making timing as a result of the judgment, among the sentences included in the dialogue text data with goal success/failure prediction score.

(ステップS4) 応対評価装置1は、意思決定前対話テキストデータを使用して、応対の評価データを生成する。 (Step S4) The response evaluation device 1 uses the pre-decision dialogue text data to generate response evaluation data.

上述した実施形態によれば、過去の応対の対話の中から、応対の相手が当該応対の目的の成功又は失敗に関係する意思を決定する意思決定タイミングまでの対話を抽出し、抽出された対話のみを使用して応対の評価データを生成することができる。これにより、過去の応対の対話における応対の目的達成に有用且つ的確な対話の評価データを生成することができるという効果が得られる。 According to the above-described embodiment, from the past conversations in response, the dialogue up to the decision-making timing at which the other party of the response makes a decision related to the success or failure of the purpose of the response is extracted, and the extracted dialogue only can be used to generate response evaluation data. As a result, it is possible to generate useful and accurate dialogue evaluation data for achieving the purpose of the past dialogue.

以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。 Although the embodiment of the present invention has been described in detail above with reference to the drawings, the specific configuration is not limited to this embodiment, and design changes and the like are included within the scope of the present invention.

また、上述した各装置の機能を実現するためのコンピュータプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、DVD(Digital Versatile Disc)等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
Alternatively, a computer program for realizing the functions of the devices described above may be recorded in a computer-readable recording medium, and the program recorded in the recording medium may be read and executed by the computer system. Note that the “computer system” referred to here may include hardware such as an OS and peripheral devices.
In addition, "computer-readable recording medium" includes writable nonvolatile memories such as flexible discs, magneto-optical discs, ROMs and flash memories, portable media such as DVDs (Digital Versatile Discs), and computer system built-in media. A storage device such as a hard disk that

さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
Furthermore, "computer-readable recording medium" means a volatile memory (e.g., DRAM (Dynamic Random Access Memory)), which holds the program for a certain period of time, is also included.
Further, the above program may be transmitted from a computer system storing this program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in a transmission medium. Here, the "transmission medium" for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
Further, the program may be for realizing part of the functions described above. Further, it may be a so-called difference file (difference program) that can realize the above-described functions in combination with a program already recorded in the computer system.

1…応対評価装置、11…目的成否結果結合部、12…目的成否予測部、13…意思決定判断部、14…トピック抽出部、30…データベース、31…対話テキスト格納部、32…目的成否結果格納部、33…意思決定前テキスト格納部、34…トピック格納部 1 Response evaluation device 11 Goal success/failure result combination unit 12 Goal success/failure prediction unit 13 Decision decision determination unit 14 Topic extraction unit 30 Database 31 Dialogue text storage unit 32 Goal success/failure result Storage unit, 33: Pre-decision text storage unit, 34: Topic storage unit

Claims (5)

過去の応対の対話テキストについての前記応対の目的の成否結果に基づいて、前記対話テキストに含まれる各文章の目的成否予測スコアを算出する目的成否予測部と、
前記目的成否予測スコアに基づいて、前記応対の相手が前記応対の目的の成功又は失敗に関係する意思を決定する意思決定タイミングを判断する意思決定判断部と、
前記対話テキストに含まれる文章のうち前記意思決定タイミングに至るまでの文章のみを使用して、応対の評価データを生成する評価部と、
を備える応対評価装置。
a goal success/failure prediction unit that calculates a goal success/failure prediction score of each sentence included in the dialogue text based on the result of success/failure of the purpose of the response with respect to the past dialogue text;
a decision-making determination unit that determines a decision-making timing for the other party of the reception to make a decision related to success or failure of the purpose of the reception, based on the goal success/failure prediction score;
an evaluation unit that uses only sentences up to the decision-making timing among sentences included in the dialogue text to generate evaluation data of the response;
Response evaluation device.
前記目的成否予測部は、入力文章から応対の目的の成功又は失敗の確度を表す目的成否予測スコアを出力するモデルであって、特定の目的の応対の対話テキスト学習データと目的成否結果との組を使用して機械学習された機械学習モデルを備える、
請求項1に記載の応対評価装置。
The goal success/failure prediction unit is a model that outputs a goal success/failure prediction score representing the probability of success or failure of the goal of the response from the input text, and is a combination of dialogue text learning data of a specific goal response and the goal success/failure result. with a machine learning model machine-learned using
The response evaluation device according to claim 1.
前記意思決定判断部は、前記目的成否予測部が算出した目的成否予測スコアであって、対話テキストにおける応対の時系列に沿った各文章の目的成否予測スコアが所定回数以上連続して所定の閾値条件を満足する場合に、目的成否予測スコアが前記閾値条件を満足する連続した文章のうち最初の文章を意思決定タイミングに決定する、
請求項1又は2のいずれか1項に記載の応対評価装置。
The decision-making determination unit determines whether the target success/failure prediction score calculated by the target success/failure prediction unit is a predetermined threshold value for the target success/failure prediction score of each sentence along the time series of the response in the dialogue text, which is consecutive for a predetermined number of times or more. When the condition is satisfied, the first sentence among consecutive sentences whose target success/failure prediction score satisfies the threshold condition is determined at the decision-making timing;
The response evaluation device according to claim 1 or 2.
応対評価装置が、過去の応対の対話テキストについての前記応対の目的の成否結果に基づいて、前記対話テキストに含まれる各文章の目的成否予測スコアを算出する目的成否予測ステップと、
前記応対評価装置が、前記目的成否予測スコアに基づいて、前記応対の相手が前記応対の目的の成功又は失敗に関係する意思を決定する意思決定タイミングを判断する意思決定判断ステップと、
前記応対評価装置が、前記対話テキストに含まれる文章のうち前記意思決定タイミングに至るまでの文章のみを使用して、応対の評価データを生成する評価ステップと、
を含む応対評価方法。
a target success/failure prediction step in which the response evaluation device calculates a target success/failure prediction score of each sentence included in the dialogue text based on the result of success/failure of the purpose of the response with respect to the dialogue text of past responses;
a decision-making determination step in which the response evaluation device determines a decision-making timing for the response partner to make a decision related to the success or failure of the purpose of the response, based on the goal success/failure prediction score;
an evaluation step in which the response evaluation device generates response evaluation data using only sentences up to the decision-making timing among sentences included in the dialogue text;
Response evaluation methods, including
コンピュータに、
過去の応対の対話テキストについての前記応対の目的の成否結果に基づいて、前記対話テキストに含まれる各文章の目的成否予測スコアを算出する目的成否予測ステップと、
前記目的成否予測スコアに基づいて、前記応対の相手が前記応対の目的の成功又は失敗に関係する意思を決定する意思決定タイミングを判断する意思決定判断ステップと、
前記対話テキストに含まれる文章のうち前記意思決定タイミングに至るまでの文章のみを使用して、応対の評価データを生成する評価ステップと、
を実行させるためのコンピュータプログラム。
to the computer,
a purpose success/failure prediction step of calculating a purpose success/failure prediction score of each sentence included in the dialogue text based on the result of success/failure of the purpose of the response with respect to the past dialogue text;
a decision-making judgment step of judging a decision-making timing for the other party of the reception to make a decision related to the success or failure of the purpose of the reception, based on the purpose success/failure prediction score;
an evaluation step of generating response evaluation data using only sentences up to the decision-making timing among sentences included in the dialogue text;
A computer program for executing
JP2020045672A 2020-03-16 2020-03-16 Response evaluation device, response evaluation method, and computer program Active JP7209663B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020045672A JP7209663B2 (en) 2020-03-16 2020-03-16 Response evaluation device, response evaluation method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020045672A JP7209663B2 (en) 2020-03-16 2020-03-16 Response evaluation device, response evaluation method, and computer program

Publications (2)

Publication Number Publication Date
JP2021149200A JP2021149200A (en) 2021-09-27
JP7209663B2 true JP7209663B2 (en) 2023-01-20

Family

ID=77848780

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020045672A Active JP7209663B2 (en) 2020-03-16 2020-03-16 Response evaluation device, response evaluation method, and computer program

Country Status (1)

Country Link
JP (1) JP7209663B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114675742B (en) * 2022-05-04 2022-11-01 吉林大学 Human-machine decision logic online checking method for highly automatic driving

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014106551A (en) 2012-11-22 2014-06-09 Nippon Telegr & Teleph Corp <Ntt> Talk script extraction device, method, and program
JP2017207926A (en) 2016-05-18 2017-11-24 株式会社野村総合研究所 Merchandise sale support system and merchandise sale support method
JP2020038587A (en) 2018-09-06 2020-03-12 Kddi株式会社 Response support device and response support method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014106551A (en) 2012-11-22 2014-06-09 Nippon Telegr & Teleph Corp <Ntt> Talk script extraction device, method, and program
JP2017207926A (en) 2016-05-18 2017-11-24 株式会社野村総合研究所 Merchandise sale support system and merchandise sale support method
JP2020038587A (en) 2018-09-06 2020-03-12 Kddi株式会社 Response support device and response support method

Also Published As

Publication number Publication date
JP2021149200A (en) 2021-09-27

Similar Documents

Publication Publication Date Title
EP3583566B1 (en) Administering a digital survey over voice-capable devices
TWI698830B (en) Method and device for transferring robot customer service to manual customer service, computer equipment and computer readable storage medium
CN108304526B (en) Data processing method and device and server
CN107797984B (en) Intelligent interaction method, equipment and storage medium
JP7132090B2 (en) Dialogue system, dialogue device, dialogue method, and program
US20210117458A1 (en) Response selecting apparatus, response selecting method, and response selecting program
Lai et al. Werewolf among us: Multimodal resources for modeling persuasion behaviors in social deduction games
WO2019126224A1 (en) Hyper-graph learner for natural language comprehension
CN107590159A (en) The method and apparatus that robot customer service turns artificial customer service
US11757812B2 (en) Interleaved conversation concept flow enhancement
US20200099640A1 (en) Online user monitoring
JP2012037797A (en) Dialogue learning device, summarization device, dialogue learning method, summarization method, program
US20220207066A1 (en) System and method for self-generated entity-specific bot
de los Riscos et al. Toxicbot: A conversational agent to fight online hate speech
JP7636590B2 (en) Method and equipment for evaluating speech manuscripts
WO2017020713A1 (en) Method and apparatus for realizing high-risk right protection pre-warning
CN113010664B (en) Data processing method, device and computer equipment
JP7209663B2 (en) Response evaluation device, response evaluation method, and computer program
JP6816047B2 (en) Objective utterance estimation model learning device, objective utterance determination device, objective utterance estimation model learning method, objective utterance determination method, program
CN116340511B (en) Public opinion analysis method combining deep learning and language logic reasoning
US11275887B2 (en) Non-transitory computer-readable recording medium, evaluation method, and information processing device
JP7520304B2 (en) PROGRAM, RESPONSE GENERATION METHOD, AND RESPONSE GENERATION DEVICE
CN120256555A (en) Multi-dimensional customer service dialogue scoring method and device based on dynamic weight adjustment
CN119903851A (en) Information processing method, computer device and computer program product
CN118521221A (en) Service dialogue quality inspection method, system and speech quality estimation method and system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211223

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221129

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: 20230104

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230110

R150 Certificate of patent or registration of utility model

Ref document number: 7209663

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150