JP6966357B2 - Information processing system, information processing device, information processing method and program - Google Patents
Information processing system, information processing device, information processing method and program Download PDFInfo
- Publication number
- JP6966357B2 JP6966357B2 JP2018038680A JP2018038680A JP6966357B2 JP 6966357 B2 JP6966357 B2 JP 6966357B2 JP 2018038680 A JP2018038680 A JP 2018038680A JP 2018038680 A JP2018038680 A JP 2018038680A JP 6966357 B2 JP6966357 B2 JP 6966357B2
- Authority
- JP
- Japan
- Prior art keywords
- call
- voice
- notification
- text data
- voice call
- 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
- Telephonic Communication Services (AREA)
Description
本発明は、情報処理システム、情報処理装置、情報処理方法及びプログラムに関する。 The present invention relates to an information processing system, an information processing device, an information processing method and a program.
電話を利用した詐欺(例えば、振り込め詐欺等)を防止する技術が従来から知られている。例えば、電話帳に登録されている番号以外からの着信をランプで知らせたり、通話を録音していることを発信元に知らせたり、所定のボタン押下により予め登録された番号へ発報したりする等の機能(これらの機能を「詐欺防止機能」とも表す。)を有する電話機が知られている。これ以外にも、電話機に取り付けることで、詐欺防止機能を提供するアダプタ装置も知られている。 Techniques for preventing fraud using telephones (for example, transfer fraud) have been conventionally known. For example, an incoming call from a number other than the number registered in the phone book is notified by a lamp, the caller is notified that a call is being recorded, or a predetermined button is pressed to notify a pre-registered number. Phones having such functions (these functions are also referred to as "fraud prevention functions") are known. In addition to this, an adapter device that provides a fraud prevention function by being attached to a telephone is also known.
また、電話を利用した詐欺に用いられた電話番号が格納されたデータベース(いわゆるブラックリスト)を参照し、このデータベースに格納されている電話番号からの着信を防止する技術も知られている。 Further, there is also known a technique of referring to a database (so-called blacklist) in which telephone numbers used for fraud using telephones are stored and preventing incoming calls from the telephone numbers stored in this database.
更に、予め登録されたキーワードが通話内容に含まれていた場合、予め登録された通知先に注意メッセージを送信することで、電話を利用した振り込め詐欺等を防止する技術が知られている(例えば、特許文献1)。 Further, when a pre-registered keyword is included in the call content, a technique is known to prevent a transfer fraud using a telephone by sending a caution message to a pre-registered notification destination (for example). , Patent Document 1).
しかしながら、例えば、詐欺防止機能を有する電話機や詐欺防止機能を提供するアダプタ装置を用いる場合、このような電話機又はアダプタ装置を購入し、ユーザが各種設定や取り付け等を行う必要があり、ユーザの負担となっていた。また、例えば、データベースに格納されている電話番号からの着信を防止する技術を用いる場合、このデータベースに格納されていない電話番号を用いた詐欺は防止することができなかった。 However, for example, when using a telephone having a fraud prevention function or an adapter device providing a fraud prevention function, it is necessary for the user to purchase such a telephone or an adapter device and make various settings and installations, which is a burden on the user. It was. Further, for example, when a technique for preventing an incoming call from a telephone number stored in a database is used, fraud using a telephone number not stored in this database cannot be prevented.
他方で、例えば、特許文献1に開示されている技術を用いる場合、ユーザは、キーワードを予め登録しておく必要があり、ユーザの負担となっていたと共に、予め登録されたキーワードが通話内容に含まれないような新たな手口の詐欺を防止することはできなかった。 On the other hand, for example, when the technology disclosed in Patent Document 1 is used, the user needs to register the keyword in advance, which is a burden on the user, and the pre-registered keyword is included in the call content. It was not possible to prevent new scams that were not included.
このように、従来技術では、ユーザ側に何等かの作業負担(例えば、電話機又はアダプタ装置の設定作業や取り付け作業、キーワードの登録作業等)が生じていたり、新たな手口の詐欺を効果的に防止することができなかったりした。 As described above, in the conventional technology, some work load (for example, setting work and installation work of the telephone or adapter device, keyword registration work, etc.) is incurred on the user side, and fraud of a new technique is effectively performed. I couldn't prevent it.
本発明の実施の形態は、上記の点に鑑みてなされたもので、電話を利用した詐欺の防止を支援することを目的とする。 The embodiment of the present invention has been made in view of the above points, and an object thereof is to support the prevention of fraud using a telephone.
上記目的を達成するため、本発明の実施の形態は、音声通話における通話内容を示す音声データから、音声認識手法によりテキストデータを作成する音声認識手段と、前記音声認識手段により作成されたテキストデータと、前記音声通話の着信端末の場所及び前記音声通話が行われている時間帯の少なくとも1つの情報と、予め学習された学習済モデルとを用いて、前記音声通話が特定の通話に該当する確度を算出する確度算出手段と、前記確度算出手段により算出された確度が所定の閾値以上であるか否かを判定する判定手段と、前記判定手段により前記確度が前記閾値以上であると判定された場合、前記音声通話が特定の通話であることを所定の端末に通知する通知手段と、前記通知手段による通知が行われた場合、前記テキストデータを用いて、前記学習済モデルを追加学習して、該学習済モデルのパラメータを更新する更新手段と、を有し、前記更新手段は、前記音声通話のバックグランドで前記更新を行う、ことを特徴とする。
In order to achieve the above object, an embodiment of the present invention includes a voice recognition means for creating text data by a voice recognition method from voice data indicating a call content in a voice call, and text data created by the voice recognition means. The voice call corresponds to a specific call by using at least one information of the location of the incoming terminal of the voice call and the time zone in which the voice call is taking, and a learned model learned in advance. The accuracy calculation means for calculating the accuracy, the determination means for determining whether or not the accuracy calculated by the accuracy calculation means is equal to or higher than a predetermined threshold, and the determination means determine that the accuracy is equal to or higher than the threshold value. In that case, the trained model is additionally learned by using the notification means for notifying the predetermined terminal that the voice call is a specific call and the text data when the notification is performed by the notification means. Te, possess an updating means for updating the parameters of the learned model and the update unit performs the update in the background of the voice communication, characterized in that.
本発明の実施の形態によれば、電話を利用した詐欺の防止を支援することができる。 According to the embodiment of the present invention, it is possible to support the prevention of fraud using a telephone.
以下、本発明の実施の形態(以下、「本実施形態」と表す。)について説明する。本実施形態では、電話を利用した詐欺に関する通話(以降では、電話を利用した詐欺に関する通話を「特定通話」と表す。)が行われた場合に、予め登録した通知先に特定通話が発生したことを通知する特定通話通知システム1について説明する。 Hereinafter, embodiments of the present invention (hereinafter referred to as “the present embodiment”) will be described. In the present embodiment, when a call related to fraud using a telephone (hereinafter, a call related to fraud using a telephone is referred to as a "specific call") is made, a specific call occurs at a notification destination registered in advance. The specific call notification system 1 for notifying this will be described.
電話を利用した詐欺とは、電話を利用して不正に金銭その他の交付を受けることを目的とした詐欺であり、例えば、振り込め詐欺、オレオレ詐欺、融資保証金詐欺、還付金等詐欺、架空請求詐欺、金融商品取引名目詐欺等が挙げられる。なお、特定通話には、詐欺には該当しないものの着信者に何等かの不快を与える通話(いわゆる迷惑電話やいたずら電話等)が含まれていても良い。 Phone fraud is fraud aimed at illegally receiving money or other payments using the phone, such as transfer fraud, oleore fraud, loan deposit fraud, refund fraud, and fictitious billing fraud. , Financial product transaction nominal fraud, etc. The specific call may include a call (so-called nuisance call, mischievous call, etc.) that does not correspond to fraud but causes some discomfort to the called party.
<特定通話通知システム1の全体構成>
まず、本実施形態に係る特定通話通知システム1の全体構成について、図1を参照しながら説明する。図1は、本実施形態に係る特定通話通知システム1の全体構成の一例を示す図である。
<Overall configuration of specific call notification system 1>
First, the overall configuration of the specific call notification system 1 according to the present embodiment will be described with reference to FIG. FIG. 1 is a diagram showing an example of the overall configuration of the specific call notification system 1 according to the present embodiment.
図1に示すように、本実施形態に係る特定通話通知システム1には、特定通話通知装置10と、中継装置20と、端末30と、音声認識装置40と、感情分析装置50と、通話内容分析装置60とが含まれる。特定通話通知装置10及び中継装置20は、電気通信事業者の電話局や通信局等に構築されたシステム環境Eに含まれる。また、特定通話通知装置10と、音声認識装置40と、感情分析装置50と、通話内容分析装置60とは、例えばインターネット等のネットワークを介して通信可能に接続される。
As shown in FIG. 1, the specific call notification system 1 according to the present embodiment includes a specific
端末30は、電気通信事業者が提供する音声通話サービス(この音声通話サービスは、「電話サービス」、「通話サービス」、又は単に「電話」とも称される。)を利用する利用者の電話機、携帯電話機、スマートフォン等である。なお、端末30は、音声通話機能を有するものであれば、例えば、タブレット端末、PC(パーソナルコンピュータ)、ウェアラブルデバイス、ゲーム機器等であっても良い。
The
本実施形態では、電話の発信側の端末30を「発信端末30a」、電話の着信側の端末30を「着信端末30b」と表す。また、発信端末30aと着信端末30bとの間の通話が特定通話であった場合に、特定通話が発生したことの通知先として着信端末30b以外に予め登録された端末30を「通知先端末30c」と表す。
In the present embodiment, the
特定通話通知装置10は、発信端末30aと着信端末30bとの間で特定通話が発生したか否かを判定し、この判定結果に応じて着信端末30bや通知先端末30cに所定の通知を行うコンピュータ又はコンピュータシステムである。なお、以降では、このような通知を行うサービスを「特定通話通知サービス」とも表す。
The specific
特定通話通知装置10は、発信端末30aと着信端末30bとの間の通話内容を音声認識装置40によりテキストデータ化する。また、同時に、特定通話通知装置10は、発信端末30aと着信端末30bとの間の通話内容を感情分析装置50により感情分析する。そして、特定通話通知装置10は、これらのテキストデータや感情分析結果を用いた通話内容分析装置60による分析結果から当該通話が特定通話であるか否かを判定し、この判定結果に応じて通知先端末30cに所定の通知を行う。
The specific
中継装置20は、端末30間の通話内容を示す音声を中継する装置であり、例えば、局内電話交換機や収容ルータ等である。中継装置20は、発信端末30aと着信端末30bとの間で通話が開始された場合、これら発信端末30aと着信端末30bとの間の通話内容を示す音声を相互に中継すると共に、当該音声を特定通話通知装置10に転送する。ただし、中継装置20は、発信端末30a及び着信端末30bの少なくとも一方の利用者が特定通話通知サービスに加入している場合にのみ、当該音声を特定通話通知装置10に転送するようにしても良い。
The
音声認識装置40は、発信端末30aと着信端末30bとの間の通話内容を表す音声データをテキスト化して、テキストデータを作成するコンピュータ又はコンピュータシステムである。
The
感情分析装置50は、発信端末30aと着信端末30bとの間の通話内容を感情分析して、感情分析結果を作成するコンピュータ又はコンピュータシステムである。なお、感情分析とは、例えば、電話の発信者や着信者の感情がポジティブであるのか又はネガティブであるのかを分析することである。
The
通話内容分析装置60は、音声認識装置40が作成したテキストデータや感情分析装置50が分析した感情分析結果を用いて、発信端末30aと着信端末30bとの間の通話内容を分析し、当該通話が特定通話である可能性を分析する。このような分析は、機械学習の手法により予め学習された学習済モデルを用いて、当該通話が特定通話であるか否かを分類することで行われる。
The call
なお、後述するように、通話内容分析装置60は、感情分析装置50が分析した感情分析結果を用いずに、音声認識装置40が作成したテキストデータのみを用いて、特定通話の可能性を分析しても良い。
As will be described later, the call
図1に示す特定通話通知システム1の構成は一例であって、他の構成であっても良い。例えば、音声認識装置40と、感情分析装置50と、通話内容分析装置60とのうちの少なくとも1つの装置がシステム環境Eに含まれていても良い。また、音声認識装置40と、感情分析装置50と、通話内容分析装置60とが各々異なる装置である必要はなく、例えば、これらの装置のうちの2つ以上の装置が1台の装置で構成(又は1つのシステムとして構成)されていても良い。
The configuration of the specific call notification system 1 shown in FIG. 1 is an example, and may be another configuration. For example, at least one of the
<各種装置のハードウェア構成>
次に、本実施形態に係る特定通話通知システム1に含まれる特定通話通知装置10、音声認識装置40、感情分析装置50及び通話内容分析装置60のハードウェア構成について説明する。特定通話通知装置10、音声認識装置40、感情分析装置50及び通話内容分析装置60は、例えば、図2に示すコンピュータ100を1台以上用いることにより実現される。図2は、コンピュータ100のハードウェア構成の一例を示す図である。
<Hardware configuration of various devices>
Next, the hardware configuration of the specific
図2に示すコンピュータ100は、入力装置101と、表示装置102と、外部I/F103と、RAM(Random Access Memory)104と、ROM(Read Only Memory)105と、CPU(Central Processing Unit)106と、通信I/F107と、補助記憶装置108とを有する。これら各ハードウェアは、それぞれがバスBを介して通信可能に接続されている。
The
入力装置101は、例えばキーボードやマウス、タッチパネル等であり、コンピュータ100の利用者が各種操作を入力するのに用いられる。表示装置102は、例えばディスプレイ等であり、各種の処理結果を表示する。なお、特定通話通知装置10と、音声認識装置40と、感情分析装置50と、通話内容分析装置60とは、入力装置101及び表示装置102の少なくとも一方を有していなくても良い。
The
外部I/F103は、外部装置とのインタフェースである。外部装置には、記録媒体103a等がある。コンピュータ100は、外部I/F103を介して、記録媒体103a等の読み取りや書き込み等を行うことができる。
The external I /
記録媒体103aには、例えば、フレキシブルディスク、CD(Compact Disc)、DVD(Digital Versatile Disk)、SDメモリカード(Secure Digital memory card)、USB(Universal Serial Bus)メモリカード等がある。
The
RAM104は、プログラムやデータを一時保持する揮発性の半導体メモリである。ROM105は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリである。ROM105には、例えば、OS(Operating System)設定やネットワーク設定等が格納されている。
The
CPU106は、ROM105や補助記憶装置108等からプログラムやデータをRAM104上に読み出して処理を実行する演算装置である。
The
通信I/F107は、コンピュータ100をネットワークに接続するためのインタフェースである。補助記憶装置108は、例えばHDD(Hard Disk Drive)やSSD(Solid State Drive)等であり、プログラムやデータを格納している不揮発性の記憶装置である。
The communication I /
補助記憶装置108に格納されているプログラムやデータには、例えば、OS、当該OS上において各種機能を実現するアプリケーションプログラム等がある。
The programs and data stored in the
本実施形態に係る特定通話通知装置10、音声認識装置40、感情分析装置50及び通話内容分析装置60は、図2に示すコンピュータ100を1台以上用いることにより、後述する各種処理を実行することができる。
The specific
<各種装置の機能構成>
次に、本実施形態に係る特定通話通知システム1に含まれる特定通話通知装置10、音声認識装置40、感情分析装置50及び通話内容分析装置60の機能構成について、図3を参照しながら説明する。図3は、本実施形態に係る特定通話通知装置10、音声認識装置40、感情分析装置50、及び通話内容分析装置60の機能構成の一例を示す図である。
<Functional configuration of various devices>
Next, the functional configurations of the specific
≪特定通話通知装置10≫
図3に示すように、本実施形態に係る特定通話通知装置10は、音声データ作成部11と、音声認識要求部12と、感情分析要求部13と、通話内容分析要求部14と、特定通話判定部15と、通知部16と、更新データ作成部17と、更新要求部18とを有する。これら各機能部は、例えば、特定通話通知装置10にインストールされた1以上のプログラムがCPU等に実行させる処理により実現される。
<< Specific
As shown in FIG. 3, the specific
音声データ作成部11は、中継装置20から転送された音声から音声データを作成する。音声データ作成部11は、例えば、音声認識装置40や感情分析装置50が処理可能な任意のデータ形式の音声データを作成する。
The voice
音声認識要求部12は、音声データ作成部11が作成した音声データが含まれる音声認識要求を音声認識装置40に送信する。音声認識要求部12は、例えば、ストリーミング方式により音声認識要求を音声認識装置40に送信する。ストリーミング方式を用いることで、発信端末30aと着信端末30bとの間の音声をリアルタイムにテキスト化することができる。
The voice
ただし、これに限られず、音声認識要求部12は、例えば、発信端末30aと着信端末30bとの間の通話を所定の時間(例えば、数秒等)毎に区切って、この区切られた区間の間の音声を示す音声データが含まれる音声認識要求を音声認識装置40に送信しても良い。又は、例えば、通話中における音声の切れ目(例えば、数m秒の無音が発生した箇所等)を特定した上で、特定した音声の切れ目毎に通話を区切って、この区切られた区間の間の音声を示す音声データが含まれる音声認識要求を音声認識装置40に送信しても良い。これら以外にも、例えば、発信端末30aと着信端末30bとの間の通話開始から通話終了までの音声を示す音声データが含まれる音声認識要求を音声認識装置40に送信しても良い。
However, the present invention is not limited to this, and the voice
感情分析要求部13は、音声データ作成部11が作成した音声データが含まれる感情分析要求を感情分析装置50に送信する。感情分析要求部13は、例えば、ストリーミング方式により感情分析要求を感情分析装置50に送信する。ストリーミング方式を用いることで、発信端末30aと着信端末30bとの間の音声の感情分析をリアルタイムに行うことができる。
The sentiment
ただし、これに限られず、感情分析要求部13は、例えば、発信端末30aと着信端末30bとの間の通話開始から通話終了までの音声を示す音声データが含まれる感情分析要求を感情分析装置50に送信しても良い。また、感情分析装置50がテキストデータから感情分析を行うものである場合には、感情分析要求部13は、音声データに代えて、音声認識装置40によりテキスト化されたテキストデータが含まれる感情分析要求を感情分析装置50に送信しても良い。更に、感情分析装置50が音声データ及びテキストデータの両方から感情分析を行うものである場合には、感情分析要求部13は、音声データ及びテキストデータの両方が含まれる感情分析要求を感情分析装置50に送信しても良い。
However, the present invention is not limited to this, and the sentiment
通話内容分析要求部14は、音声認識装置40によりテキスト化されたテキストデータと、感情分析装置50による分析結果を示す感情分析結果データとが含まれる通話内容分析要求を通話内容分析装置60に送信する。通話内容分析要求部14は、例えば、或る一定の範囲のテキスト(例えば、1単語、数語の単語、1フレーズ、1文等)を示すテキストデータを1つの単位として、このテキストデータと、当該テキストデータに対応する感情分析結果データとが含まれる通話内容分析要求を通話内容分析装置60に送信する。ただし、これに限られず、通話内容分析要求部14は、例えば、1文字を示すテキストデータが含まれる通話内容分析要求を通話内容分析装置60に送信しても良いし、或る意味のある単語の集まり等を示すテキストデータが含まれる通話内容分析要求を通話内容分析装置60に送信しても良い。なお、テキストデータに対応する感情分析結果データとは、テキストデータを得るのに用いられた音声と同一の音声から得られた感情分析結果データのことである。
The call content
ここで、例えば、通話内容分析装置60が感情分析結果データを用いずに通話内容分析を行うものである場合、通話内容分析要求部14は、テキストデータのみが含まれる通話内容分析要求を通話内容分析装置60に送信する。
Here, for example, when the call
特定通話判定部15は、通話内容分析装置60による分析結果を示す通話内容分析結果データを用いて、発信端末30aと着信端末30bとの間の通話が特定通話に該当するか否かを判定する。
The specific
通知部16は、特定通話判定部15によって発信端末30aと着信端末30bとの間の通話が特定通話に該当すると判定された場合、予め登録された着信端末30bや通知先端末30cに所定の通知を送信する。なお、通知先端末30cを特定する情報(例えば、電話番号やメールアドレス等)は、例えば、特定通話通知サービスの利用開始等にあたって、発信端末30aや着信端末30bの利用者が予め登録しておく。
When the specific
ここで、所定の通知とは、例えば、詐欺に関する通話が発生したことを示す電子メールによる通知でも良いし、当該通話が発生したことを示す自動アナウンス等を電話によって通知しても良い。また、これらの通知の両方を行っても良い。更に、発信端末30aと着信端末30bとの間の通話に通知先端末30cが割り込み通話を行うための情報(割り込み通話を行うための電話番号等)を通知しても良い。
Here, the predetermined notification may be, for example, a notification by e-mail indicating that a call related to fraud has occurred, or an automatic announcement indicating that the call has occurred may be notified by telephone. Also, both of these notifications may be given. Further, the information for the
更新データ作成部17は、例えば、発信端末30aと着信端末30bとの間で通話が行われる度に、後述する通話内容分析モデル63を更新するための更新データを作成する。
The update
更新要求部18は、更新データ作成部17により更新データされると、当該更新データが含まれる更新要求を通話内容分析装置60に送信する。
When the update data is updated by the update
なお、図3では、一例として、特定通話通知装置10の各機能部を1台の装置が有している場合を示しているが、これに限られない。例えば、特定通話通知装置10が複数台の装置で構成される場合等には、これらの各機能部のそれぞれは、特定通話通知装置10を構成する複数台の装置のうちのいずれかの装置が有していれば良い。
Note that FIG. 3 shows, as an example, a case where one device has each functional unit of the specific
≪音声認識装置40≫
図3に示すように、本実施形態に係る音声認識装置40は、音声認識部41を有する。音声認識部41は、例えば、音声認識装置40にインストールされた1以上のプログラムがCPU等に実行させる処理により実現される。
≪
As shown in FIG. 3, the
音声認識部41は、特定通話通知装置10からの音声認識要求を受信すると、既知の音声認識技術により、当該音声認識要求に含まれる音声データをテキスト化して、テキストデータを作成する。そして、音声認識部41は、作成したテキストデータが含まれる音声認識結果を特定通話通知装置10に送信する。
When the
≪感情分析装置50≫
図3に示すように、本実施形態に係る感情分析装置50は、感情分析部51を有する。感情分析部51は、例えば、感情分析装置50にインストールされた1以上のプログラムがCPU等に実行させる処理により実現される。
≪
As shown in FIG. 3, the
感情分析部51は、特定通話通知装置10からの感情分析要求を受信すると、既知の感情分析技術により、当該感情分析要求に含まれる音声データ(又はテキストデータ)に対して感情分析を行って、感情分析結果データを作成する。そして、感情分析部51は、作成した感情分析結果データが含まれる感情分析結果を特定通話通知装置10に送信する。
Upon receiving the sentiment analysis request from the specific
なお、感情分析結果データは、例えば、音声データ(又はテキストデータ)が示す通話における発信者や着信者の感情がポジティブである割合やネガティブである割合を示すデータである。ただし、これに限られず、感情分析データは、例えば、当該発信者や当該着信者の怒り、不安、喜び、悲しみ等の各種感情の割合を示すデータ等であっても良い。 The sentiment analysis result data is, for example, data showing a positive ratio or a negative ratio of the emotions of the caller or the called party in the call indicated by the voice data (or text data). However, the present invention is not limited to this, and the sentiment analysis data may be, for example, data showing the ratio of various emotions such as anger, anxiety, joy, and sadness of the sender and the called.
≪通話内容分析装置60≫
図3に示すように、本実施形態に係る通話内容分析装置60は、通話内容分析部61と、モデル更新部62と、通話内容分析モデル63とを有する。通話内容分析部61及びモデル更新部62は、例えば、通話内容分析装置60にインストールされた1以上のプログラムがCPU等に実行させる処理により実現される。また、通話内容分析モデル63は、例えば、通話内容分析装置60の補助記憶装置等に記憶されている。
<< Call
As shown in FIG. 3, the call
通話内容分析部61は、特定通話通知装置10からの通話内容分析要求を受信すると、通話内容分析モデル63を用いて、当該通話内容分析要求に含まれるテキストデータを「特定通話」又は「特定通話でない」のいずれかに分類し、分類結果とその確度とが含まれる通話内容分析結果データを作成する。なお、このとき、当該通話内容分析要求に感情分析結果データが含まれる場合、通話内容分析部61は、この感情分析結果データも用いて、当該テキストデータを「特定通話」又は「特定通話でない」のいずれかに分類する。
When the call
通話内容分析モデル63は、既知の機械学習の手法を用いて、予め学習された学習済モデルである。通話内容分析モデル63としては、例えば、ニューラルネットワーク(特に、ディープニューラルネットワーク)等のモデルを用いることができる。ただし、通話内容分析モデル63は、これに限られず、例えば、SVM(Support Vector Machine)等、機械学習に用いられる種々の分類モデルを用いることができる。なお、通話内容分析モデル63として、ルールベースの手法により作成された分類モデルを用いても良い。
The call
ここで、通話内容分析モデル63は、例えば、特定通話に用いられる単語やフレーズ、文等を示すテキストデータと、このテキストデータが分類されるべき結果(「特定通話」又は「特定通話でない」)とが含まれる多数の学習データを用いて、予め学習される。
Here, the call
モデル更新部62は、例えば、特定通話通知装置10からの更新要求を受信すると、この更新要求に含まれる更新データを用いて、通話内容分析モデル63を更新する。すなわち、モデル更新部62は、当該更新データを用いて、通話内容分析モデル63のパラメータを更新する。このように、発信端末30aと着信端末30bとの間で通話が行われる度に、通話内容分析モデル63のパラメータが更新されることで、例えば、新たな手口の詐欺も特定通話であると分類することができるようになる。
When the
なお、図3では、一例として、通話内容分析装置60の各機能部を1台の装置が有している場合を示しているが、これに限られない。例えば、通話内容分析装置60が複数台の装置で構成される場合等には、これらの各機能部のそれぞれは、通話内容分析装置60を構成する複数台の装置のうちのいずれかの装置が有していれば良い
<処理の詳細>
以降では、本実施形態に係る特定通話通知システム1の処理の詳細について説明する。
Note that FIG. 3 shows, as an example, a case where one device has each functional unit of the call
Hereinafter, the details of the processing of the specific call notification system 1 according to the present embodiment will be described.
≪特定通話の通知処理≫
以降では、一例として、感情分析を用いずに、発信端末30aと着信端末30bとの間の通話が特定通話であるか否かを判定して、この判定結果に応じて、着信端末30bや通知先端末30cに所定の通知を行う処理について、図4を参照しながら説明する。図4は、本実施形態に係る特定通話の通知処理の一例を示すシーケンス図である。なお、図4では、発信端末30aと着信端末30bとの間の通話が開始され、この通話による音声が中継装置20から特定通話通知装置10に転送されたものとして説明する。
≪Notification processing of specific call≫
Hereinafter, as an example, it is determined whether or not the call between the outgoing terminal 30a and the
特定通話通知装置10の音声データ作成部11は、中継装置20から転送された音声から音声データを作成する(ステップS101)。
The voice
なお、特定通話通知装置10は、例えば、着信端末30bの利用者が特定通話通知サービスに加入しているか否かを判定し、特定通話通知サービスに加入していると判定した場合にのみ、音声データを作成するようにしても良い。また、この判定は、特定通話通知装置10とは異なる他の装置(例えば、中継装置20、又は中継装置20と特定通話通知装置10との間に設置される装置等)が行っても良い。
The specific
次に、特定通話通知装置10の音声認識要求部12は、音声データ作成部11が作成した音声データが含まれる音声認識要求を音声認識装置40に送信する(ステップS102)。このとき、音声認識要求部12は、例えば、ストリーミング方式を用いて、音声データが含まれる音声認識要求を音声認識装置40に送信する。
Next, the voice
音声認識装置40の音声認識部41は、音声認識要求を受信すると、既知の音声認識技術により、当該音声認識要求に含まれる音声データをテキスト化して、テキストデータを作成する(ステップS103)。
Upon receiving the voice recognition request, the
次に、音声認識装置40の音声認識部41は、上記のステップS103で作成したテキストデータが含まれる音声認識結果を特定通話通知装置10に送信する(ステップS104)。
Next, the
特定通話通知装置10の通話内容分析要求部14は、音声認識装置40によりテキスト化されたテキストデータが含まれる通話内容分析要求を通話内容分析装置60に送信する(ステップS105)。
The call content
通話内容分析装置60の通話内容分析部61は、通話内容分析要求を受信すると、通話内容分析モデル63を用いて、当該通話内容分析要求に含まれるテキストデータを「特定通話」又は「特定通話でない」のいずれかに分類し、分類結果とその確度とが含まれる通話内容分析結果データを作成する(ステップS106)。なお、確度とは、該当の分類結果に分類される可能性を表す値(例えば、パーセンテージ)である。したがって、通話内容分析結果データは、例えば、分類結果「特定通話」、確度「65%」等と表される。
Upon receiving the call content analysis request, the call
次に、通話内容分析装置60の通話内容分析部61は、上記のステップS106で作成した通話内容分析結果データが含まれる通話内容分析結果を特定通話通知装置10に送信する(ステップS107)。
Next, the call
特定通話通知装置10の特定通話判定部15は、通話内容分析結果を受信すると、当該通話内容分析結果に含まれる通話内容分析結果データを用いて、発信端末30aと着信端末30bとの間の通話が特定通話に該当するか否かを判定する(ステップS108)。特定通話判定部15は、例えば、通話内容分析結果データに含まれる分類結果「特定通話」の確度が、予め設定された所定の閾値以上であるか否かを判定し、当該確度が当該閾値以上である場合には、当該通話が特定通話に該当すると判定する。一方で、特定通話判定部15は、例えば、当該確度が当該閾値未満である場合には、当該通話は特定通話に該当しないと判定する。
When the specific
例えば、上記のステップS107で得られた通話内容分析結果データが分類結果「特定通話」、確度「65%」であり、予め設定された閾値が「60」であるものとする。この場合、当該確度「65%」は閾値「60」以上であるため、特定通話判定部15は、当該通話は特定通話に該当すると判定する。一方で、例えば、上記のステップS107で得られた通話内容分析結果データが分類結果「特定通話」、確度「55%」であり、予め設定された閾値が「60」であるものとする。この場合、当該確度「55%」は閾値「60」未満であるため、特定通話判定部15は、当該通話は特定通話に該当しないと判定する。
For example, it is assumed that the call content analysis result data obtained in step S107 is the classification result "specific call", the accuracy is "65%", and the preset threshold value is "60". In this case, since the accuracy "65%" is equal to or higher than the threshold value "60", the specific
上記のステップS108において、当該通話が特定通話に該当すると判定された場合、特定通話通知装置10の通知部16は、予め登録された通知先端末30cに所定の通知を送信する(ステップS109)。
If it is determined in step S108 above that the call corresponds to a specific call, the notification unit 16 of the specific
なお、上述したように、通知としては、例えば、詐欺に関する通話が発生したことを示す電子メールでも良いし、当該通話が発生したことを示す自動アナウンス等を電話しても良い。また、これらの通知の両方を行っても良い。このとき、電子メールには、例えば、上記のステップS106の通話内容分析で特定通話と分類されたテキストデータが表すテキストやその分類結果の確度等が含まれていても良い。 As described above, the notification may be, for example, an e-mail indicating that a call related to fraud has occurred, or an automatic announcement indicating that the call has occurred. Also, both of these notifications may be given. At this time, the e-mail may include, for example, the text represented by the text data classified as the specific call in the call content analysis in step S106 above, the accuracy of the classification result, and the like.
更に、発信端末30aと着信端末30bとの間の通話に通知先端末30cが割り込み通話を行うための電話番号等を通知しても良い。これ以外にも、例えば、上記のステップS108で分類結果「特定通話」の角度が非常に高い場合等には、特定通話通知サービスの利用者の事前承諾等を前提として、発信端末30aと着信端末30bとの間の通話を強制的に切断するようにしても良い。また、このような通話の切断は、上記の通知を行った後に行っても良いし、上記の通知の代わりに行っても良い。
Further, the
以上のように、本実施形態に係る特定通話通知システム1では、機械学習の手法により予め学習された通話内容分析モデル63を用いて、発信端末30aと着信端末30bとの間の通話が特定通話であるか否かを判定することができる。そして、本実施形態に係る特定通話通知システム1では、発信端末30aと着信端末30bとの間の通話が特定通話であると判定された場合、予め登録された通知先端末30c(例えば、着信端末30bの家族等が利用する端末30)に所定の通知を行う。
As described above, in the specific call notification system 1 according to the present embodiment, the call between the outgoing terminal 30a and the
これにより、本実施形態に係る特定通話通知システム1では、特定通話通知サービスの利用者に対して何等かの作業負担(例えば、電話機又はアダプタ装置の設定作業や取り付け作業、キーワードの登録作業等)を発生させることなく、振り込め詐欺等に関する通話(特定通話)を防止することができるようになる。 As a result, in the specific call notification system 1 according to the present embodiment, some work load (for example, setting work and installation work of the telephone or adapter device, keyword registration work, etc.) is performed on the user of the specific call notification service. It becomes possible to prevent a call (specific call) related to a transfer fraud or the like without causing a transfer fraud.
また、本実施形態に係る特定通話通知システム1では、機械学習の手法により予め学習された通話内容分析モデル63を用いることで、例えばルールベース等による手法と比較して、未知の単語やフレーズ等が用いられた場合であっても特定通話と分類できる可能性が高くなり、振り込め詐欺等をより効果的に防止することができる。同様に、当該通話内容分析モデル63を用いることで、単なる単語やフレーズ等だけでなく、これらの単語やフレーズの前後の文脈をも考慮した分類が可能となり、例えばルールベース等による手法と比較して、特定通話をより高い精度で分類することが可能となる。
Further, in the specific call notification system 1 according to the present embodiment, by using the call
≪通話内容分析モデル63の更新処理≫
以降では、発信端末30aと着信端末30bとの間で通話が行われる度に、通話内容分析モデル63を更新する処理について、図5を参照しながら説明する。図5は、本実施形態に係る通話内容分析モデル63の更新処理の一例を示すシーケンス図である。なお、図5の処理は、例えば、発信端末30aと着信端末30bとの間の通話終了後に実行されても良いし、発信端末30aと着信端末30bとの間の通話中にバックグラウンド等で実行されても良い。又は、所定の期間(例えば、1週間や1か月)毎に実行されても良い。
<< Update processing of call
Hereinafter, the process of updating the call
まず、特定通話通知装置10の更新データ作成部17は、通話内容分析モデル63を更新するための更新データを作成する(ステップS201)。
First, the update
ここで、例えば、教師ありの手法により通話内容分析モデル63が更新される場合には、更新データは、例えば、図4のステップS104で得られたテキストデータに対して、このテキストデータが分類されるべき結果を示す正解ラベル(「特定通話」又は「特定通話でない」)が付与されたデータである。このとき、正解ラベルは、例えば、図4のステップS109で通知を受けた通知先端末30cからフィードバックされた情報等を利用することができる。例えば、図4のステップS109で通知を受けた通知先端末30cから「特定通話でない」旨のフィードバックを受けた場合、当該テキストデータに対して、「特定通話でない」を示す正解ラベルが付与されれば良い。一方で、図4のステップS109で通知を受けた通知先端末30cから「特定通話である」旨のフィードバックを受けた場合、当該テキストデータに対して、「特定通話」を示す正解ラベルが付与されれば良い。なお、正解ラベルは、通知先端末30cからのフィードバックに限られず、種々の方法で決定されても良い。例えば、図4のステップS104で得られた大量のテキストデータを既知のデータ解析手法等により所定の観点でリスト化したデータベース等を用いて、オペレータ等によって、更新データとして用いるか否か、更新データとして用いる場合の正解ラベルを「特定通話」又は「特定通話でない」のいずれにするか等が判断されても良い。リスト化する観点としては、例えば、所定の数以上の複数の着信元電話番号に発信された通話の発信元電話番号でテキストデータをリスト化する、通話内容が同様又は類似するテキストデータでリスト化すること等が考えられる。
Here, for example, when the call
一方で、例えば、教師なし学習の手法により通話内容分析モデル63が更新される場合には、更新データ作成部17は、図4のステップS104で得られたテキストデータをそのまま更新データとすれば良い。
On the other hand, for example, when the call
次に、特定通話通知装置10の更新要求部18は、上記のステップS201で作成された更新データが含まれる更新要求を通話内容分析装置60に送信する(ステップS202)。
Next, the
通話内容分析装置60のモデル更新部62は、更新要求を受信すると、当該更新要求に含まれる更新データを用いて、通話内容分析モデル63を更新する(ステップS203)。すなわち、モデル更新部62は、既知の機械学習の手法により、通話内容分析モデル63の追加学習を行って、当該通話内容分析モデル63のパラメータを更新する。
Upon receiving the update request, the
そして、通話内容分析装置60のモデル更新部62は、更新結果を特定通話通知装置10に送信する(ステップS204)。
Then, the
以上のように、本実施形態に係る特定通話通知システム1では、発信端末30aと着信端末30bとの間で通話が行われる度に、この通話内容から通話内容分析モデル63を更新する。これにより、例えば、新たな手口の詐欺も特定通話であると分類することができるようになる。
As described above, in the specific call notification system 1 according to the present embodiment, the call
特に、本実施形態に係る特定通話通知システム1では、電気通信事業者の電話局や通信局等に構築されたシステム環境Eに含まれる特定通話通知装置10が更新データを作成し、通話内容分析装置60に対して更新要求を行う。このため、膨大な数の通話から作成した膨大な数の更新データを用いて、通話内容分析モデル63を更新することができ、高い精度で特定通話を分類することができる通話内容分析モデル63の獲得が期待できる。
In particular, in the specific call notification system 1 according to the present embodiment, the specific
なお、図5では、発信端末30aと着信端末30bとの間で通話が行われる度に通話内容分析モデル63を更新する場合について説明したが、例えば、通話内容分析モデル63の更新が必要になった任意のタイミングで実行されても良い。例えば、社会情勢等に鑑みて或る種の詐欺の発生が予測されるような場合、上記のステップS201でこの詐欺特有の手口を表す更新データを作成して、当該更新データにより通話内容分析モデル63が更新されても良い。
In addition, in FIG. 5, the case where the call
≪特定通話の通知処理の他の例≫
以降では、一例として、感情分析も用いて、発信端末30aと着信端末30bとの間の通話が特定通話であるか否かを判定して、この判定結果に応じて、通知先端末30cに所定の通知を行う処理について、図6を参照しながら説明する。図6は、本実施形態に係る特定通話の通知処理の他の例を示すシーケンス図である。なお、図6では、発信端末30aと着信端末30bとの間の通話が開始され、この通話による音声が中継装置20から特定通話通知装置10に転送されたものとして説明する。図6のステップS101〜ステップS104及びステップS108〜ステップS109は、図4と同様であるため、その説明を省略する。
<< Other examples of notification processing for specific calls >>
Hereinafter, as an example, emotion analysis is also used to determine whether or not the call between the outgoing terminal 30a and the
特定通話通知装置10の感情分析要求部13は、音声データ作成部11が作成した音声データが含まれる感情分析要求を感情分析装置50に送信する(ステップS301)。このとき、感情分析要求部13は、例えば、ストリーミング方式を用いて、音声データが含まれる感情分析要求を感情分析装置50に送信する。
The sentiment
なお、感情分析装置50がテキストデータに対して感情分析を行う場合は、感情分析要求部13は、音声認識装置40から得たテキストデータが含まれる感情分析要求を当該感情分析装置50に送信する。
When the
また、感情分析装置50がテキストデータに対して感情分析を行う場合は、例えば、テキストデータが含まれる感情分析要求を音声認識装置40が感情分析装置50に送信しても良い。この場合、音声認識装置40は、感情分析装置50から得られた感情分析結果データと、当該テキストデータとを特定通話通知装置10に送信すれば良い。
When the
感情分析装置50の感情分析部51は、感情分析要求を受信すると、既知の感情分析技術により、当該感情分析要求に含まれる音声データ(又はテキストデータ)に対して感情分析を行って、感情分析結果データを作成する(ステップS302)。ここで、感情分析結果データには、例えば、話者(発信者又は受信者)及びフレーズ毎に、感情がポジティブであるのか又はネガティブであるのかの分類とその確度とが含まれる。なお、感情分析結果データは、これに限られず、例えば、話者の怒り、不安、喜び、悲しみ等の各種感情の分類とその確度とが含まれるデータであっても良いし、話者が嘘を話しているか否かの分類とその確度とが含まれるデータであっても良い。
Upon receiving the sentiment analysis request, the
次に、感情分析装置50の感情分析部51は、上記のステップS302で作成した感情分析結果データが含まれる感情分析結果を特定通話通知装置10に送信する(ステップS303)。
Next, the
特定通話通知装置10の通話内容分析要求部14は、音声認識装置40によりテキスト化されたテキストデータと、感情分析装置50による分析結果を示す感情分析結果データとが含まれる通話内容分析要求を通話内容分析装置60に送信する(ステップS304)。
The call content
通話内容分析装置60の通話内容分析部61は、通話内容分析要求を受信すると、通話内容分析モデル63と、感情分析結果データとを用いて、テキストデータを「特定通話」又は「特定通話でない」のいずれかに分類し、分類結果とその確度とが含まれる通話内容分析結果データを作成する(ステップS305)。
When the call
なお、このとき、通話内容分析モデル63は、感情分析結果データも用いて、テキストデータを「特定通話」又は「特定通話でない」のいずれかに分類し、分類結果とその確度とを得るモデルであるものとする。したがって、この場合、通話内容分析モデル63は、感情分析結果も含まれる学習データを用いて、予め学習される。
At this time, the call
次に、通話内容分析装置60の通話内容分析部61は、上記のステップS305で作成した通話内容分析結果データが含まれる通話内容分析結果を特定通話通知装置10に送信する(ステップS306)。
Next, the call
以上のように、本実施形態に係る特定通話通知システム1では、感情分析の結果も用いて、発信端末30aと着信端末30bとの間の通話が特定通話であるか否かを判定することができる。このため、感情分析の結果を用いない場合と比較して、特定通話をより高い精度で分類できることが期待できる。特に、例えば、或る特定の単語やフレーズ、文脈等では、テキストのみによる特定通話の分類が困難な場合が有り得るため、感情分析の結果を用いることで、より高い精度での分類が期待できる。
As described above, in the specific call notification system 1 according to the present embodiment, it is possible to determine whether or not the call between the outgoing terminal 30a and the
<変形例等>
以上、本実施形態について説明したが、以下のような変形例又は応用例も可能である。
<Modification examples, etc.>
Although the present embodiment has been described above, the following modifications or applications are also possible.
(1)通話内容分析装置60による通話内容分析は、テキストデータ(及び感情分析結果データ)に加えて、発信端末30aの電話番号と、着信端末30bの場所と、通話の時間帯と、通話時間とのうちの少なくとも1つの情報を更に用いても良い。これにより、特定通話をより高い精度で分類できることが期待できる。これは、例えば、振り込め詐欺等に用いられる電話番号や振り込め詐欺等の電話が発生し易い時間帯、通話時間等も考慮した分類が可能となるためである。また、着信端末30bの場所は、例えば、銀行のATM付近での通話は振り込め詐欺等である可能性があるためである。なお、これらの情報の少なくとも1つの情報を用いた通話内容分析を行う場合には、通話内容分析モデル63は、該当の情報も用いて予め学習させておく必要がある。
(1) In the call content analysis by the call
(2)音声認識装置40による音声認識と、感情分析装置50による感情分析と、通話内容分析装置60による通話内容分析とのうちの少なくも1つは、通話内容通知サービスを提供するサービス提供者とは異なる第三者により提供される外部サービス(例えば、クラウド型のサービス等)によって実現されても良い。
(2) At least one of voice recognition by the
(3)特定通話通知装置10と、音声認識装置40と、感情分析装置50とが有する各機能のうちの一部の機能を着信端末30bが有していても良い。例えば、音声認識装置40による音声認識や感情分析装置50による感情分析等を着信端末30bが行っても良い。この場合、特定通話通知装置10は、着信端末30bからテキストデータや感情分析結果データ等を受信すれば良い。又は、例えば、着信端末30bが音声認識装置40や感情分析装置50に対して、音声認識要求や感情分析要求等を送信しても良い。
(3) The
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。 The present invention is not limited to the above-described embodiment disclosed specifically, and various modifications and modifications can be made without departing from the scope of claims.
1 特定通話通知システム
10 特定通話通知装置
11 音声データ作成部
12 音声認識要求部
13 感情分析要求部
14 通話内容分析要求部
15 特定通話判定部
16 通知部
17 更新データ作成部
18 更新要求部
20 中継装置
30 端末
30a 発信端末
30b 着信端末
30c 通知先端末
40 音声認識装置
41 音声認識部
42 音声認識モデル
50 感情分析装置
51 感情分析部
52 感情分析モデル
60 通話内容分析装置
61 通話内容分析部
62 モデル更新部
63 通話内容分析モデル
1 Specific
Claims (8)
前記音声認識手段により作成されたテキストデータと、前記音声通話の着信端末の場所及び前記音声通話が行われている時間帯の少なくとも1つの情報と、予め学習された学習済モデルとを用いて、前記音声通話が特定の通話に該当する確度を算出する確度算出手段と、
前記確度算出手段により算出された確度が所定の閾値以上であるか否かを判定する判定手段と、
前記判定手段により前記確度が前記閾値以上であると判定された場合、前記音声通話が特定の通話であることを所定の端末に通知する通知手段と、
前記通知手段による通知が行われた場合、前記テキストデータを用いて、前記学習済モデルを追加学習して、該学習済モデルのパラメータを更新する更新手段と、
を有し、
前記更新手段は、前記音声通話のバックグランドで前記更新を行う、ことを特徴とする情報処理システム。 A voice recognition means that creates text data using a voice recognition method from voice data that indicates the content of a voice call.
Using the text data created by the voice recognition means , at least one piece of information about the location of the incoming terminal of the voice call and the time zone in which the voice call is taking, and a pre-learned trained model, the text data is used. An accuracy calculation means for calculating the probability that the voice call corresponds to a specific call, and
A determination means for determining whether or not the accuracy calculated by the accuracy calculation means is equal to or higher than a predetermined threshold value.
When the determination means determines that the accuracy is equal to or higher than the threshold value, the notification means for notifying a predetermined terminal that the voice call is a specific call, and
When the notification by the notification means is given, the update means for additionally learning the trained model using the text data and updating the parameters of the trained model, and
Have a,
The update means is an information processing system characterized in that the update is performed in the background of the voice call.
前記確度算出手段は、
更に、前記感情分析手段による分析結果を用いて、前記音声通話が特定の通話に該当する確度を算出する、ことを特徴とする請求項1に記載の情報処理システム。 It has an emotion analysis means for analyzing a speaker's emotion in the voice call by an emotion analysis method using at least one of the voice data and the text data.
The accuracy calculation means is
The information processing system according to claim 1, further comprising calculating the probability that the voice call corresponds to a specific call by using the analysis result by the sentiment analysis means.
前記判定手段により前記確度が前記閾値以上であると判定された場合、前記音声通話に割り込み通話を行うための電話番号を前記端末に通知する、ことを特徴とする請求項1又は2に記載の情報処理システム。 The notification means is
The invention according to claim 1 or 2 , wherein when the determination means determines that the accuracy is equal to or higher than the threshold value, the terminal is notified of the telephone number for interrupting the voice call. Information processing system.
前記学習済モデルは、前記電話を利用した詐欺に関する通話に用いられる単語、フレーズ、及び文のうちの少なくとも1つが含まれる学習データを用いて学習されたニューラルネットワークモデルである、ことを特徴とする請求項1乃至4の何れか一項に記載の情報処理システム。 The specific call is a call related to fraud using a telephone.
The trained model is a neural network model trained using training data including at least one of words, phrases, and sentences used in a call related to a fraud using the telephone. The information processing system according to any one of claims 1 to 4.
前記音声認識手段により作成されたテキストデータと、前記音声通話の着信端末の場所及び前記音声通話が行われている時間帯の少なくとも1つの情報と、予め学習された学習済モデルとを用いて、前記音声通話が特定の通話に該当する確度を算出する確度算出手段と、
前記確度算出手段により算出された確度が所定の閾値以上であるか否かを判定する判定手段と、
前記判定手段により前記確度が前記閾値以上であると判定された場合、前記音声通話が特定の通話であることを所定の端末に通知する通知手段と、
前記通知手段による通知が行われた場合、前記テキストデータを用いて、前記学習済モデルを追加学習して、該学習済モデルのパラメータを更新する更新手段と、
を有し、
前記更新手段は、前記音声通話のバックグランドで前記更新を行う、ことを特徴とする情報処理装置。 A voice recognition means that creates text data using a voice recognition method from voice data that indicates the content of a voice call.
Using the text data created by the voice recognition means , at least one piece of information about the location of the incoming terminal of the voice call and the time zone in which the voice call is taking, and a pre-learned trained model, the text data is used. An accuracy calculation means for calculating the probability that the voice call corresponds to a specific call, and
A determination means for determining whether or not the accuracy calculated by the accuracy calculation means is equal to or higher than a predetermined threshold value.
When the determination means determines that the accuracy is equal to or higher than the threshold value, the notification means for notifying a predetermined terminal that the voice call is a specific call, and
When the notification by the notification means is given, the update means for additionally learning the trained model using the text data and updating the parameters of the trained model, and
Have a,
The update means is an information processing device characterized in that the update is performed in the background of the voice call.
前記音声認識手順により作成されたテキストデータと、前記音声通話の着信端末の場所及び前記音声通話が行われている時間帯の少なくとも1つの情報と、予め学習された学習済モデルとを用いて、前記音声通話が特定の通話に該当する確度を算出する確度算出手順と、
前記確度算出手順により算出された確度が所定の閾値以上であるか否かを判定する判定手順と、
前記判定手順により前記確度が前記閾値以上であると判定された場合、前記音声通話が特定の通話であることを所定の端末に通知する通知手順と、
前記通知手順による通知が行われた場合、前記テキストデータを用いて、前記学習済モデルを追加学習して、該学習済モデルのパラメータを更新する更新手順と、
をコンピュータが実行し、
前記更新手順は、前記音声通話のバックグランドで前記更新を行う、ことを特徴とする情報処理方法。 A voice recognition procedure that creates text data using a voice recognition method from voice data that indicates the content of a voice call.
Using the text data created by the voice recognition procedure , at least one piece of information about the location of the incoming terminal of the voice call and the time zone during which the voice call is taking, and a pre-learned trained model, the text data is used. The probability calculation procedure for calculating the probability that the voice call corresponds to a specific call, and
A determination procedure for determining whether or not the accuracy calculated by the accuracy calculation procedure is equal to or higher than a predetermined threshold value, and a determination procedure for determining whether or not the accuracy is equal to or higher than a predetermined threshold value.
When it is determined by the determination procedure that the accuracy is equal to or higher than the threshold value, a notification procedure for notifying a predetermined terminal that the voice call is a specific call and a notification procedure.
When the notification is performed by the notification procedure, the update procedure for additionally learning the trained model using the text data and updating the parameters of the trained model, and the update procedure.
The computer runs ,
The update procedure is an information processing method characterized in that the update is performed in the background of the voice call.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018038680A JP6966357B2 (en) | 2018-03-05 | 2018-03-05 | Information processing system, information processing device, information processing method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018038680A JP6966357B2 (en) | 2018-03-05 | 2018-03-05 | Information processing system, information processing device, information processing method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019153961A JP2019153961A (en) | 2019-09-12 |
| JP6966357B2 true JP6966357B2 (en) | 2021-11-17 |
Family
ID=67947168
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018038680A Active JP6966357B2 (en) | 2018-03-05 | 2018-03-05 | Information processing system, information processing device, information processing method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6966357B2 (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11632459B2 (en) * | 2018-09-25 | 2023-04-18 | AGNITY Communications Inc. | Systems and methods for detecting communication fraud attempts |
| JP7192492B2 (en) * | 2018-12-27 | 2022-12-20 | 富士通株式会社 | LEARNING DEVICE, LEARNING METHOD AND LEARNING PROGRAM |
| JP7097584B2 (en) * | 2020-01-23 | 2022-07-08 | 株式会社Coco・Wa・Doco | Unnecessary telephone countermeasure system |
| CN111627462B (en) * | 2020-05-22 | 2023-12-19 | 上海师范大学 | An emotion recognition method and device based on semantic analysis |
| KR102355458B1 (en) * | 2020-07-07 | 2022-01-26 | 주식회사 에이아이스페라 | Apparatus, method and program for verifying prepaid phone |
| JP7638135B2 (en) * | 2021-04-14 | 2025-03-03 | 東京瓦斯株式会社 | Communication robot |
| JP7778201B2 (en) * | 2023-09-19 | 2025-12-01 | ソフトバンクグループ株式会社 | system |
| JP7812422B2 (en) * | 2023-09-20 | 2026-02-09 | ソフトバンクグループ株式会社 | system |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012050034A (en) * | 2010-08-30 | 2012-03-08 | Ntt Data Corp | Information server device and information service method |
| JP2014123813A (en) * | 2012-12-20 | 2014-07-03 | Ntt Comware Corp | Automatic scoring device for dialog between operator and customer, and operation method for the same |
| JP6519413B2 (en) * | 2015-08-31 | 2019-05-29 | 富士通株式会社 | Nuisance call detection device, nuisance call detection method, and program |
| JP6614341B2 (en) * | 2016-05-16 | 2019-12-04 | 日本電気株式会社 | Management server, communication system, notification method and program |
-
2018
- 2018-03-05 JP JP2018038680A patent/JP6966357B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019153961A (en) | 2019-09-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6966357B2 (en) | Information processing system, information processing device, information processing method and program | |
| CN112988991B (en) | Method and system for performing anti-fraud intervention through man-machine conversation | |
| CN113315874B (en) | System and method for call classification | |
| WO2020135185A1 (en) | Method and device for notifying read receipt status of message, and electronic device | |
| US9832787B2 (en) | Attention management | |
| US11616879B2 (en) | System and method for handling unwanted telephone calls through a branching node | |
| CN110740212B (en) | Call answering method and device based on intelligent voice technology and electronic equipment | |
| KR102756782B1 (en) | Device for preventing phishing fraud and method for determining phishing through word and url verification | |
| CN104580725A (en) | Method and communication terminal for prompting fraudulent calls | |
| CN109949806A (en) | Information interaction method and device | |
| CN112765331B (en) | Dialogue knowledge template construction method, device, computer equipment and storage medium | |
| CN109600295A (en) | Notification bar information push method, device, medium and electronic equipment | |
| CN109067640B (en) | Method and device for pushing information | |
| US12278926B2 (en) | Call center voice system for use with a real-time complaint identification system | |
| US20230056689A1 (en) | Automated reminder generation in a mobile device and methods for use therewith | |
| EP3873075A1 (en) | System and method for call classification | |
| CN104023138A (en) | Caller identity display method and device, outgoing call dialing method and device and communication system | |
| CN107846493A (en) | Call contact person control method, device and storage medium and mobile terminal | |
| CN113595884B (en) | Message reminding method and application terminal | |
| US11388286B2 (en) | System and method for handling unwanted telephone calls | |
| US12314789B2 (en) | Systems and methods for conducting an automated dialogue | |
| CN111147366B (en) | Method, device and system for automatic line switching | |
| JP7553743B1 (en) | Intermediation support device, intermediation support method, and intermediation support program | |
| KR20140066465A (en) | Method of intercepting spam voice message and apparatus performing the same | |
| JP2025087565A (en) | PROGRAM, KNOWLEDGE INFORMATION GENERATION METHOD, AND KNOWLEDGE INFORMATION GENERATION DEVICE |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20180328 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200828 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210415 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210511 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210712 |
|
| 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: 20211005 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211021 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6966357 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |