IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 富士通株式会社の特許一覧

特開2023-141357推定プログラム、推定方法および情報処理装置
<>
  • 特開-推定プログラム、推定方法および情報処理装置 図1
  • 特開-推定プログラム、推定方法および情報処理装置 図2
  • 特開-推定プログラム、推定方法および情報処理装置 図3
  • 特開-推定プログラム、推定方法および情報処理装置 図4
  • 特開-推定プログラム、推定方法および情報処理装置 図5
  • 特開-推定プログラム、推定方法および情報処理装置 図6
  • 特開-推定プログラム、推定方法および情報処理装置 図7
  • 特開-推定プログラム、推定方法および情報処理装置 図8
  • 特開-推定プログラム、推定方法および情報処理装置 図9
  • 特開-推定プログラム、推定方法および情報処理装置 図10
  • 特開-推定プログラム、推定方法および情報処理装置 図11
  • 特開-推定プログラム、推定方法および情報処理装置 図12
  • 特開-推定プログラム、推定方法および情報処理装置 図13
  • 特開-推定プログラム、推定方法および情報処理装置 図14
  • 特開-推定プログラム、推定方法および情報処理装置 図15
  • 特開-推定プログラム、推定方法および情報処理装置 図16
  • 特開-推定プログラム、推定方法および情報処理装置 図17
  • 特開-推定プログラム、推定方法および情報処理装置 図18
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2023141357
(43)【公開日】2023-10-05
(54)【発明の名称】推定プログラム、推定方法および情報処理装置
(51)【国際特許分類】
   G06N 20/00 20190101AFI20230928BHJP
   G06Q 50/26 20120101ALI20230928BHJP
   G06Q 50/10 20120101ALI20230928BHJP
【FI】
G06N20/00 130
G06Q50/26
G06Q50/10
【審査請求】未請求
【請求項の数】9
【出願形態】OL
(21)【出願番号】P 2022047642
(22)【出願日】2022-03-23
(71)【出願人】
【識別番号】000005223
【氏名又は名称】富士通株式会社
(74)【代理人】
【識別番号】110002147
【氏名又は名称】弁理士法人酒井国際特許事務所
(72)【発明者】
【氏名】紺野 剛史
【テーマコード(参考)】
5L049
【Fターム(参考)】
5L049CC20
5L049CC35
(57)【要約】
【課題】特殊詐欺の犯罪被害を効率的に防止することを課題とする。
【解決手段】情報処理装置は、電子機器を利用する人物の特徴量を示す特徴データを取得する。情報処理装置は、特徴データと人物の感情に関する感情情報とに基づいて機械学習された第一の機械学習モデルに、取得された特徴データを入力することで、人物の感情を推定する。情報処理装置は、推定された人物の感情の変化のパターンに基づいて、電子機器を利用する人物に対する犯罪行為の発生のリスクを推定する。
【選択図】図1
【特許請求の範囲】
【請求項1】
電子機器を利用する人物の特徴量を示す特徴データを取得し、
前記特徴データと人物の感情に関する感情情報とに基づいて機械学習された第一の機械学習モデルに、取得された前記特徴データを入力することで、前記人物の感情を推定し、
推定された前記人物の感情の変化のパターンに基づいて、前記電子機器を利用する前記人物に対する犯罪行為の発生のリスクを推定する、
処理をコンピュータに実行させることを特徴とする推定プログラム。
【請求項2】
前記リスクを推定する処理は、
前記人物の感情の変化のパターンを説明変数とするとともに、複数の犯罪行為のうち前記変化のパターンに対応する犯罪行為を目的変数とする正解データを用いて機械学習された第二の機械学習モデルを取得し、
取得した前記第二の機械学習モデルに対して、推定された前記人物の感情の変化のパターンを入力することで、前記複数の犯罪行為のそれぞれの前記犯罪行為の発生リスクの大きさを取得し、
取得した前記発生リスクの大きさに基づいて、前記複数の犯罪行為の中から前記電子機器を利用する前記人物に対する犯罪行為を特定する、
ことを特徴とする請求項1に記載の推定プログラム。
【請求項3】
前記人物の感情の変化のパターンは、前記電子機器に対する所定の操作が検出されてから予め設定された時間内での前記人物の感情の変化のパターンである、
ことを特徴とする請求項1に記載の推定プログラム。
【請求項4】
人物に装着されたセンサから、前記人物の皮膚電気または心電を取得し、
前記皮膚電気または前記心電から、前記人物の特徴データを生成し、
前記人物の特徴データを説明変数、前記人物の感情情報を目的変数とする正解データを用いて、前記正解データを前記第一の機械学習モデルに入力したときの出力結果と、前記人物の感情情報との誤差が最小となるように、前記第一の機械学習モデルの機械学習を実行する、
処理を前記コンピュータに実行させることを特徴とする請求項1に記載の推定プログラム。
【請求項5】
前記機械学習を実行する処理は、
前記人物の特徴データおよび前記人物の心理の指標を前記説明変数、前記人物の感情情報を前記目的変数とする前記正解データを前記第一の機械学習モデルに入力したときの出力結果と、前記人物の感情情報との誤差が最小となるように、前記第一の機械学習モデルを生成し、
前記推定する処理は、
前記電子機器を利用する人物の前記特徴データを前記第一の機械学習モデルに入力することで、前記人物の感情を推定し、
前記推定する処理は、
前記人物の感情の変化のパターンに基づいて、前記犯罪行為の発生のリスクを推定する、
ことを特徴とする請求項4に記載の推定プログラム。
【請求項6】
前記人物に対する犯罪行為は、複数の種類を有し、
前記人物の心理の指標は、前記複数の種類毎に設定される、ことを特徴とする請求項5に記載の推定プログラム。
【請求項7】
前記取得する処理は、
電話機の操作の有無を検出し、
前記電話機の操作がされたときに、前記電話機に装着されたカメラが撮影した映像データから、前記電話機を操作した人物の顔画像データを抽出し、
前記推定する処理は、
抽出された前記人物の顔画像データを前記第一の機械学習モデルに入力することで、前記人物の感情を推定し、
前記推定する処理は、
推定された前記人物の感情が所定の期間でのネガティブな状態からポジティブな状態に遷移する条件を満たすときに、前記人物に対する特殊詐欺の電話がされていることを推定する、
ことを特徴とする請求項1に記載の推定プログラム。
【請求項8】
電子機器を利用する人物の特徴量を示す特徴データを取得し、
前記特徴データと人物の感情に関する感情情報とに基づいて機械学習された第一の機械学習モデルに、取得された前記特徴データを入力することで、前記人物の感情を推定し、
推定された前記人物の感情の変化のパターンに基づいて、前記電子機器を利用する前記人物に対する犯罪行為の発生のリスクを推定する、
処理をコンピュータが実行することを特徴とする推定方法。
【請求項9】
電子機器を利用する人物の特徴量を示す特徴データを取得し、
前記特徴データと人物の感情に関する感情情報とに基づいて機械学習された第一の機械学習モデルに、取得された前記特徴データを入力することで、前記人物の感情を推定し、
推定された前記人物の感情の変化のパターンに基づいて、前記電子機器を利用する前記人物に対する犯罪行為の発生のリスクを推定する、
制御部を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、推定プログラム、推定方法および情報処理装置に関する。
【背景技術】
【0002】
従来から、特に高齢者を対象としてオレオレ詐欺、還付金詐欺などの特殊詐欺が発生していることから、行政や警察などでも講習会を行うなど、注意喚起や取り締まりの強化が行われている。近年では、過去に発生した特殊詐欺の電話のやり取りをテキスト化し、電話中の会話とキーワードとを用いて、特殊詐欺の発生を検出する技術が知られている。
【先行技術文献】
【非特許文献】
【0003】
【非特許文献1】NTT西日本、[online]、令和4年3月10日検索、「NTT西日本の特殊詐欺対策について」、“URL:https://www.ntt-west.co.jp/info/support/special-fraud-support_service.html”
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、上記技術では、過去に発生した特殊詐欺しか検出することができず、新たに特殊詐欺には対応することができないので、十分に特殊詐欺の被害を防止できるとは言い難い。
【0005】
一つの側面では、特殊詐欺の犯罪被害を効率的に防止することができる推定プログラム、推定方法および情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【0006】
第1の案では、推定プログラムは、電子機器を利用する人物の特徴量を示す特徴データを取得し、前記特徴データと人物の感情に関する感情情報とに基づいて機械学習された第一の機械学習モデルに、取得された前記特徴データを入力することで、前記人物の感情を推定し、推定された前記人物の感情の変化のパターンに基づいて、前記電子機器を利用する前記人物に対する犯罪行為の発生のリスクを推定する、処理をコンピュータに実行させることを特徴とする。
【発明の効果】
【0007】
一実施形態によれば、特殊詐欺の犯罪被害を効率的に防止することができる。
【図面の簡単な説明】
【0008】
図1図1は、実施例1にかかるシステム構成を説明する図である。
図2図2は、犯罪検知モデルを説明する図である。
図3図3は、実施例1にかかる情報処理装置の機能構成を示す機能ブロック図である。
図4図4は、第1訓練データDBを説明する図である。
図5図5は、第2訓練データDBを説明する図である。
図6図6は、被害者の感情の例を示す図である。
図7図7は、犯罪発生時の感情を示す図である。
図8図8は、還付金詐欺と感情パターンの関係を示す図である。
図9図9は、オレオレ詐欺と感情パターンの関係を示す図である。
図10図10は、感情推定モデルの機械学習を説明する図である。
図11図11は、犯罪リスク推定モデルの機械学習を説明する図である。
図12図12は、犯罪リスクの推定を説明する図である。
図13図13は、感情パターンの特定例を説明する図である。
図14図14は、各モデルの機械学習処理の流れを示すフローチャートである。
図15図15は、犯罪リスクの推定処理の流れを示すフローチャートである。
図16図16は、感情推定モデルの機械学習の別例を説明する図である。
図17図17は、キーワード抽出による例外判定例を説明する図である。
図18図18は、ハードウェア構成例を説明する図である。
【発明を実施するための形態】
【0009】
以下に、本願の開示する推定プログラム、推定方法および情報処理装置の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。また、各実施例は、矛盾のない範囲内で適宜組み合わせることができる。
【実施例0010】
(全体構成)
図1は、実施例1にかかるシステム構成を説明する図である。図1に示すように、このシステムは、特殊詐欺防止ソリューション1、特殊詐欺グループ2、利用者宅3、自治体4を含む、官民が連携したシステムである。このシステムは、犯罪心理などを用いて訓練された犯罪検知モデルを用いて特殊詐欺をリアルタイムに検出して特殊詐欺の発生を未然に防止し、進化する特殊詐欺の特徴量を訓練して自治体等に効果的な指導を行う特殊詐欺防止システムの一例である。
【0011】
特殊詐欺防止ソリューション1は、企業等が実行するサービスであり、犯罪心理学と機械学習とを融合させた犯罪検知モデルを生成して提供する。この犯罪検知モデルは、犯罪心理学により特定された特殊詐欺発生時の利用者の感情のパターンを訓練したモデルである。例えば、犯罪検知モデルは、利用者の特徴量を示す特徴データの一例であるセンシングデータから利用者の感情を推定する第1機械学習モデルと、感情のパターンから特殊詐欺の可能性を推定する第2機械学習モデルを含み、電話中の利用者のリアルタイムな感情から特殊詐欺の可能性を推定する。
【0012】
特殊詐欺グループ2は、利用者宅3に電話をかけて、特殊詐欺などの犯罪を行う犯罪者である。例えば、特殊詐欺グループ2は、オレオレ詐欺、預貯金詐欺、キャッシュカード詐欺、架空料金詐欺、還付金詐欺、金融商品詐欺、ギャンブル詐欺、交際あっせん詐欺などを含む既知の特殊詐欺や、これらの詐欺の組合せや新たな詐欺を含む未知の特殊詐欺を行う。
【0013】
利用者宅3は、例えば高齢者などの利用者の自宅であり、特殊詐欺グループ2による詐欺の対象となっている利用者宅である。この利用者宅3には、情報処理装置10と、映像や顔画像を撮像するカメラ、音声を集音するマイク、心拍数や呼吸数を測定するミリ波センサ、腕や指に装着して脈波などを測定するウェアラブル端末などを含む非接触型のセンシング端末とが設置されている。また、情報処理装置10は、特殊詐欺防止ソリューション1によりされた犯罪検知モデル有し、利用者の電子機器(例えば電話機)や各センシング端末と通信可能に接続される。
【0014】
自治体4は、高齢者への指導、講習会などを行い、特殊詐欺の被害を防止する様々な施策を行う。なお、ここで例示した講習会は、自治体4などの地方公共団体等が行う講習会に限らず、民間が提供するサービス、町内会が行う講習会、学校で行われる講習会などが含まれる。
【0015】
このようなシステムにおいて、情報処理装置10は、電話機を利用する人物のセンシングデータを取得する。情報処理装置10は、センシングデータに基づいて学習された第1機械学習モデルに、取得したセンシングデータを入力することで、人物の感情を推定する。情報処理装置10は、推定した人物の感情の変化のパターンに基づいて、電話機を利用する人物に対する犯罪の行為の発生のリスクを推定する。
【0016】
ここで、図1で用いる犯罪検知モデルを説明する。図2は、犯罪検知モデルを説明する図である。図2に示すように、情報処理装置10は、学習フェーズと運用フェーズを実行する。
【0017】
学習フェーズでは、情報処理装置10は、説明変数「センシングデータ」と目的変数「人物の感情」を含む訓練データを用いた機械学習により、第1機械学習モデルを生成する。また、情報処理装置10は、説明変数「感情パターン」と目的変数「特殊詐欺」を含む訓練データを用いた機械学習により、第2機械学習モデルを生成する。
【0018】
運用フェーズでは、情報処理装置10は、所定期間のセンシングデータを取得するたびに、特殊詐欺などの犯罪発生のリスクを推定する。具体的には、情報処理装置10は、センシングデータt0が取得されると、第1機械学習モデルに入力して「感情A」を推定する。その後、情報処理装置10は、センシングデータt1が取得されると、第1機械学習モデルに入力して「感情B」を推定し、さらにその後、センシングデータt2が取得されると、第1機械学習モデルに入力して「感情B」を推定する。そして、情報処理装置10は、感情パターン「感情A、感情B、感情A」が生成されると、この感情パターンを第2機械学習モデルに入力して、各種特殊詐欺を含む犯罪発生のリスクを推定する。
【0019】
図1に戻り、情報処理装置10は、推定結果によりリスクが閾値以上である特殊詐欺を検出されると、利用者に対して、現在の電話が特殊詐欺である可能性が高いメッセージなどをリアルタイムに通知する。
【0020】
特殊詐欺防止ソリューション1においても、利用者宅3が転送されたセンシングデータを犯罪検知モデルに入力し、各種特殊詐欺を含む犯罪発生のリスクを推定する。ここで、特殊詐欺防止ソリューション1では、リスクが閾値以上である特殊詐欺を検出すると、利用者宅と紐づけられている関係者へ、犯罪発生の可能性があることをリアルタイムに通知する。この結果、関係者が警察等へ連絡することができ、警察による特殊詐欺グループの取り締まりが行われる。
【0021】
また、特殊詐欺防止ソリューション1や情報処理装置10では、センシングデータと犯罪検知モデルの推定結果とが蓄積されると、それらを用いた新たな犯罪心理等の解析を行い、新たな詐欺や既知の詐欺に対する新たな手法などを検出する。例えば、特殊詐欺防止ソリューション1は、新たな詐欺や既知の詐欺に対する新たな手法などに追従するために、新たな犯罪心理等を用いて犯罪検知モデルの再学習を実行して情報処理装置10に配信する一方で、これらの情報を自治体4に提供することで効果的な指導を行うことができる。
【0022】
上述したように、情報処理装置10は、電話中の人物のセンシングデータを取得し、感情推定モデルに入力して電話中の感情を推定し、電話中の感情の変化パターンから特殊詐欺の発生リスクを推定することができるので、特殊詐欺の犯罪被害を効率的に防止することができる。
【0023】
(機能構成)
図3は、実施例1にかかる情報処理装置10の機能構成を示す機能ブロック図である。図3に示すように、情報処理装置10は、通信部11、記憶部12、制御部20を有する。
【0024】
通信部11は、他の装置との間の通信を制御する処理部であり、例えば通信インタフェースなどにより実現される。例えば、通信部11は、センシング端末からセンシングデータを受信し、利用者へのアラームやメッセージなどを送信する。
【0025】
記憶部12は、各種データや制御部20が実行するプログラムなどを記憶する処理部の一例であり、例えばメモリやハードディスクなどにより実現される。この記憶部12は、第1訓練データDB13、第2訓練データDB14、感情推定モデル15、犯罪リスク推定モデル16、センシングデータDB17を記憶する。
【0026】
第1訓練データDB13は、感情推定モデル15の機械学習に用いる訓練データを記憶するデータベースである。図4は、第1訓練データDB13を説明する図である。図4に示すように、第1訓練データDB13が記憶する訓練データは、機械学習時の説明変数となる「センシングデータ」と、機械学習時に目的変数となる「感情」とが対応付けられたデータである。ここで記憶される「センシングデータ」は、一般的な家庭に設置可能なセンシング端末や一般ユーザが装着可能なセンシング端末で測定可能なセンシングデータを示す。「感情」は、そのセンシングデータが測定されたときの人の感情を示す。
【0027】
図4の例では、「画像データS、音声データS1、ミリ波データS2」が測定されたときの感情が「感情A」であることが示されている。なお、画像データSとは、電話中にカメラにより撮像されたデータであり、音声データS1とは、電話中にマイクにより集音されたデータであり、ミリ波データS2は、電話中にミリ波センサにより取得されたデータである。これらのセンシングデータは、センシングされたデータそのものでもよく、より詳細化された情報でもよい。例えば、声色、顔の脈拍などを採用することもできる。
【0028】
「感情A」は、電話中の利用者の表情であり、うれしい、悲しいなどの一般的な指標を採用することもでき、POM2(Profile of Mood States Second Edition)で定義される「怒り~敵意」、「混乱~当惑」、「抑うつ~落込み」、「疲労~無気力」、「緊張~不安」、「活気~活力」、「友好」の7尺度を採用することもできる。
【0029】
第2訓練データDB14は、犯罪リスク推定モデル16の機械学習に用いる訓練データを記憶するデータベースである。図5は、第2訓練データDB14を説明する図である。図5に示すように、第2訓練データDB14が記憶する訓練データは、機械学習時の説明変数となる「感情パターン」と、機械学習時に目的変数となる「特殊詐欺」とが対応付けられたデータである。ここで記憶される「感情パターン」は、電話中の利用者の感情の変化のパターンを示し、電話機に対する通話ボタンの応答操作などの所定の操作が検出されてから予め設定された時間内での人物の感情の変化のパターンである。「特殊詐欺」は、その感情パターンと対応付けられる特殊詐欺を特定する情報であり、複数の犯罪行為のうち当該感情パターンに対応する犯罪行為である。
【0030】
(感情の説明)
ここで、実施例1で用いる「感情」について、特殊詐欺グループから電話を受ける利用者(被害者)と、利用者に電話をかける特殊詐欺グループ(加害者)の両側面から説明する。まず、感情を詳細に説明する。図6は、被害者の感情の例を示す図である。ここでは、一例として、「友好」、「活気~活力」、「混乱~当惑」について説明する。図6に示すように、各感情は、利用者の状態、利用者の口調や雰囲気、利用者の感情内容に識別される。
【0031】
例えば、感情「友好」の状態は、利用者が対話の相手に、導入や信頼などの注意関心を持つ状態である。この「友好」の状態では、利用者の口調や雰囲気が「丁寧、明るい、同調」となり、利用者の感情内容としては対話の相手に「信頼感を持つ、興味関心を持つ」ことが特徴的である。
【0032】
感情「混乱~当惑」の状態は、利用者が対話の相手に、動揺して心拍変動が発生する状態である。この「混乱~当惑」の状態では、利用者の口調や雰囲気が「丁寧、平坦」となり、利用者の感情内容としては対話の相手に「焦り、欲求を促進させる」ことが特徴的である。
【0033】
感情「活気~活力」の状態は、利用者が対話の相手に、行動促進などの覚醒水準の亢進が発生する状態である。この「活気~活力」の状態では、利用者の口調や雰囲気が「丁寧、平坦」となり、利用者の感情内容としては「行動を移す」ことが特徴的である。
【0034】
次に、被害発生時の加害者の誘導と被害者の感情について説明する。図7は、犯罪発生時の感情を示す図である。図7に示すように、加害者は、被害者に上記「友好」の感情を抱かせるために「丁寧、明るい、同調」などの口調や雰囲気で、被害者に「信頼感を与える、興味関心を持たせる」ことが目的として「役所ですが、お金が戻ります、書類が届いていませんか」などのキーワードを含む会話を行う。この結果、被害者は、公的機関への無条件の信頼、還付金への期待が発生し、「友好」の感情を持つようになる。
【0035】
また、加害者は、被害者に上記「混乱~当惑」の感情を抱かせるために「丁寧、平坦」などの口調や雰囲気で、被害者に「焦らせる、欲求を促進させる」ことが目的で「払い戻しの期日が過ぎた、特別・あなただけ、通帳とキャッシュカード、ATMで還付」などのキーワードを含む会話を行う。この結果、被害者は、焦りが生じ、疑いの気持ちが芽生え、説得されることとなり、「混乱~当惑」の感情を持つようになる。
【0036】
また、加害者は、被害者に上記「活気~活力」の感情を抱かせるために「丁寧、平坦」などの口調や雰囲気で、被害者に「通帳などを持ってATMに向かわせる」ことを目的として「係の者と電話で、指示に従って」などのキーワードを含む会話を行う。この結果、被害者は、ATMでの操作に不安感を感じ、指示に従おうとし、「活気~活力」の感情を持つようになる。
【0037】
上述したように、加害者は、特殊詐欺ごとに巧みな話術で感情を使い分けて、被害者の感情を誘導することにより、特殊詐欺を行う。つまり、特殊詐欺ごとに、被害者の感情の変化が異なることが多い。そこで、犯罪リスク推定モデル16の機械学習には、過去の履歴、犯罪心理学の解析、加害者や被害者のアンケートなどにより、「感情パターン」と「特殊詐欺」と対応付けた訓練データを用いる。
【0038】
(感情パターンの説明)
ここで、一例として、特殊詐欺と感情パターンとの組合せについて説明する。図8は、還付金詐欺と感情パターンの関係を示す図である。図8に示すように、還付金詐欺では、犯人が利用者に電話をかけ、「お金が戻ってきますよ」などの興味関心を持たせる話を始め、「払い戻しの期日が過ぎた」などの焦らせる話を行い、最終的に「手数料を払えれば大丈夫です」などの行動を促進させる話を行うことが多い。この場合、利用者の感情は、興味関心の話により「友好」状態となり、焦らせる話により「混乱~当惑」状態となった後、行動を促進させる話により「活気~活力」状態となる。すなわち、「還付金詐欺」では、ポジティブな感情からネガティブの感情への変化が発生する。この結果、「還付金詐欺」には、「友好、混乱~当惑、活気~活力」の感情パターンが対応付けられる。
【0039】
図9は、オレオレ詐欺と感情パターンの関係を示す図である。図9に示すように、オレオレ詐欺では、利用者の身内を装う第1の犯人が利用者に電話をかけ、「会社のお金を落とした」などの焦らせる話を始め、途中で上司役の第2の犯人に代わり、「私も負担しますので大丈夫です」などの信頼感を持たせる話を行う。その後、第1の犯人が「お金を振り込んで欲しい」などの焦らせる話を再度行い、第2の犯人が「私が電話でサポートします」などの行動を促進させる話を行うことが多い。この場合、利用者の感情は、焦らせる話により「混乱~当惑」状態となり、信頼感を持たせる話により「友好」状態となり、再度、焦らせる話により「混乱~当惑」状態となった後、行動を促進させる話により「活気~活力」状態となる。すなわち、「オレオレ詐欺」では、ネガティブな感情からポジティブの感情への変化が発生する。この結果、「オレオレ詐欺」には、「混乱~当惑、友好、混乱~当惑、活気~活力」の感情パターンが対応付けられる。
【0040】
図3に戻り、感情推定モデル15は、犯罪検知モデルに含まれる、利用者の感情を推定する第1機械学習モデルの一例である。具体的には、感情推定モデル15は、センシングデータの入力に応じて感情を出力する機械学習モデルであり、複数の感情のうち各感情に該当する推定値(確率)を出力する多値判定モデルである。なお、感情推定モデル15には、ニューラルネットワークなどの様々な数理モデルを採用することができる。
【0041】
犯罪リスク推定モデル16は、犯罪検知モデルに含まれる、特殊詐欺などの犯罪の発生リスクを推定する第2機械学習モデルの一例である。具体的には、犯罪リスク推定モデル16は、少なくとも1つ以上の感情が含まれる感情パターンの入力に応じて犯罪リスクを出力する機械学習モデルであり、複数の犯罪のうち各犯罪の発生リスク(確率)を推定する多値判定モデルである。なお、犯罪リスク推定モデル16には、ニューラルネットワークなどの様々な数理モデルを採用することができる。
【0042】
センシングデータDB17は、利用者から測定したセンシングデータを記憶するデータベースである。具体的には、センシングデータDB17は、利用者ごと、または、日付ごと、または、通話ごとに、センシングデータを記憶する。なお、センシングデータに含まれるデータは、利用者宅に設置されるセンシング端末により任意に設定変更することができ、例えば画像データ、音声データ、ミリ波データなどが含まれる。
【0043】
制御部20は、情報処理装置10全体を司る処理部であり、例えばプロセッサなどにより実現される。この制御部20は、機械学習部30、運用部40、報知部50を有する。なお、機械学習部30、運用部40、報知部50は、プロセッサが有する電子回路やプロセッサが実行するプロセスなどにより実現される。
【0044】
機械学習部30は、第1機械学習部31と第2機械学習部32を有し、リアルタイムの特殊詐欺の検出に先立って、感情推定モデル15および犯罪リスク推定モデル16を生成する処理部である。
【0045】
第1機械学習部31は、第1訓練データDB13に記憶される訓練データを用いた機械学習により、感情推定モデル15を生成する処理部である。図10は、感情推定モデルの機械学習を説明する図である。図10に示すように、第1機械学習部31は、「センシングデータ(画像データS、音声データS1、ミリ波データS2)」と「感情A」を含む訓練データを感情推定モデル15に入力し、感情推定モデル15から出力結果を取得する。そして、第1機械学習部31は、目的変数である「感情A」と出力結果との誤差が小さくなるように、感情推定モデル15の各種パラメータ更新を実行する。
【0046】
第2機械学習部32は、第2訓練データDB14に記憶される訓練データを用いた機械学習により、犯罪リスク推定モデル16を生成する処理部である。図11は、犯罪リスク推定モデルの機械学習を説明する図である。図11に示すように、第2機械学習部32は、「感情パターン(感情A→感情B→感情A)」と「犯罪AA」を含む訓練データを犯罪リスク推定モデル16に入力し、犯罪リスク推定モデル16から出力結果を取得する。そして、第2機械学習部32は、目的変数である「犯罪AA」と出力結果との誤差が小さくなるように、犯罪リスク推定モデル16の各種パラメータ更新を実行する。
【0047】
運用部40は、取得部41、第1推定部42、第2推定部43を有し、機械学習部30により生成された感情推定モデル15と犯罪リスク推定モデル16を用いて、利用者の電話内容から特殊詐欺の犯罪リスクを検出する処理部である。すなわち、運用部40は、既知の特殊詐欺および未知の特殊詐欺の発生リスクをリアルタイムに推定する。
【0048】
取得部41は、利用者のセンシングデータを取得する処理部である。具体的には、取得部41は、利用者宅3に設置される各種センシング端末によりセンシングされたセンシングデータを取得し、センシングデータDB17に格納する。例えば、取得部41は、固定電話であれば呼び出し音、携帯電話であれば無線通信による通話開始操作などの電話機の操作を検出すると、電話機に装着されたカメラが撮影した映像データを取得する。そして、取得部41は、取得される映像データに対して既知の画像解析により、電話機を操作した人物の顔画像データを、センシングデータとして抽出する。
【0049】
第1推定部42は、取得部41により取得されたセンシングデータを感情推定モデル15に入力することで、利用者の感情を推定する処理部である。例えば、第1推定部42は、顔画像データを含むセンシングデータが取得されると、感情推定モデル15に入力して、感情の推定結果を取得する。そして、第1推定部42は、感情の推定結果のうち、閾値以上の推定確率である感情もしくは最も推定確率が高い感情を、推定結果と特定する。第1推定部42は、推定結果を時系列で記憶部12等に格納する。
【0050】
第2推定部43は、第1推定部42により推定された感情と犯罪リスク推定モデル16とを用いて、特殊詐欺の発生リスクを推定する処理部である。例えば、第2推定部43は、推定された感情を時系列に組み合わせて感情パターンを生成して犯罪リスク推定モデル16に入力し、特殊詐欺の発生リスクの推定結果を取得する。
【0051】
例えば、第2推定部43は、第1推定部42により推定された人物の感情が所定の期間でネガティブな状態からポジティブな状態に遷移する条件を満たすときに、人物に対する特殊詐欺の電話がされていることを推定する。
【0052】
また、第2推定部43は、犯罪リスク推定モデル16に対して、推定された感情パターンを入力することで、複数の犯罪行為のそれぞれの犯罪行為の発生リスクの大きさを取得し、発生リスクの大きさに基づいて、複数の犯罪行為の中から人物に対する犯罪行為を特定する。例えば、第2推定部43は、犯罪リスク推定モデル16から取得した発生リスクの推定結果において、閾値以上の推定確率である犯罪もしくは最も推定確率が高い犯罪を、推定結果と特定する。第2推定部43は、犯罪が検出された場合に、報知部50に、推定された犯罪に関する情報を出力する。
【0053】
ここで、犯罪リスクの推定について説明する。図12は、犯罪リスクの推定を説明する図である。図12に示すように、運用部40は、電話で会話中の利用者の外見的な情報や内面的な情報を、センシング端末を用いた外見的アプローチによりセンシングデータとして取得する。運用部40は、随時取得されるセンシングデータを感情推定モデル15に入力して人物の感情を随時推定する。
【0054】
そして、運用部40は、会話開始から順次推定される各感情に関する情報を用いて感情パターンを生成する。例えば、運用部40は、会話時間の時系列の順で、「活気~活力」、「混乱~当惑」、「活気~活力」の感情パターンを生成し、犯罪リスク推定モデル16に入力し、「特殊詐欺推定度:〇%」などの推定結果を取得する。
【0055】
上記感情パターンは、例えば5分間隔などのように予め定めた時間内で推定された感情の情報を用いることで生成される。図13は、感情パターンの特定例を説明する図である。図13に示すように、運用部40は、時刻T0で電話が開始されると、随時、感情推知を実行することで、T1で感情Aを推定、T2で感情Bを推定し、T3で感情Aを推定し、T4で感情Cを推定し、T5で感情Bを推定する。
【0056】
この場合、運用部40は、最初に感情(感情A)が推定されたT1を起点として指定時間内に推定された感情Bと感情Cを用いて、感情Aと感情Bと感情Aとを含む感情パターン1を生成し、犯罪リスクの推定を実行する。続いて、運用部40は、T1の次に感情(感情B)が推定されたT2を起点として指定時間内に推定された感情Aと感情Cを用いて、感情Bと感情Aと感情Cとを含む感情パターン2を生成し、犯罪リスクの推定を実行する。続いて、運用部40は、T2の次に感情(感情A)が推定されたT3を起点として指定時間内に推定された感情Cと感情Bを用いて、感情Aと感情Cと感情Bとを含む感情パターン3を生成し、犯罪リスクの推定を実行する。
【0057】
このように、運用部40は、電話による会話が継続中の間、所定間隔内の感情を用いて感情パターンを生成して、犯罪リスクの推定を繰り返して実行する。なお、図12で示した感情パターンの生成間隔は一例であり、任意に設定変更することができる。例えば、T、T2、T3を用いて感情パターンを生成し、次は、T4、T5、T6を用いて感情パターンを生成することもできる。
【0058】
図3に戻り、報知部50は、運用部40により犯罪リスクの推定された場合に、関係者に報知する処理部である。例えば、報知部50は、推定確率が閾値以上である「犯罪発生のリスク」が推定された場合に、利用者宅3に設置されるスピーカに対して「電話相手は詐欺グループの可能性があります」などのメッセージを送信したり、利用者の携帯電話やウェアラブル端末を振動させたりして注意を促す。報知部50は、予め登録されている緊急連絡先に、「〇〇様が電話中で特殊詐欺の可能性があります」などの緊急メッセージを送信することもできる。報知部50は、警察や自治体へ通報することもできる。
【0059】
(機械学習処理の流れ)
図14は、各モデルの機械学習処理の流れを示すフローチャートである。なお、感情推定モデル15も犯罪リスク推定モデル16も、同じ処理の流れで生成することができる。
【0060】
図14に示すように、機械学習部30は、処理開始が指示されると(S101:Yes)、各DBから訓練データを取得し(S102)、該当の機械学習モデルに入力する(S103)。
【0061】
そして、機械学習部30は、機械学習モデルの出力結果を取得し(S104)、訓練データの目的変数(正解情報)と出力結果の誤差を算出し(S105)、誤差が最小化するように機械学習モデルのパラメータ更新を実行する(S106)。
【0062】
ここで、所定数の訓練データを用いた機械学習や、所定エポック数が完了したなどの終了条件に到達した場合(S107:Yes)、機械学習部30は、機械学習を終了する。一方、機械学習部30は、機械学習を継続する場合(S107:No)、S102以降を繰り返す。
【0063】
(推定処理の流れ)
図15は、犯罪リスクの推定処理の流れを示すフローチャートである。図15に示すように、運用部40は、センシングデータを取得すると(S201:Yes)、センシングデータを感情推定モデル15に入力して、利用者の感情を推定する(S202)。ここで、運用部40は、電話開始から所定時間が経過する前は(S203:No)、S201以降を繰り返す。
【0064】
一方、運用部40は、電話開始から所定時間が経過すると(S203:Yes)、推定された感情を用いて、感情パターンを生成する(S204)。続いて、運用部40は、感情パターンを犯罪リスク推定モデル16に入力して犯罪リスクを推定する(S205)。
【0065】
そして、報知部50は、運用部40により犯罪リスクの推定された場合に(S206:Yes)、関係者に報知する(S207)。その後、運用部40は、処理を継続する場合(S208:No)、S201以降が実行され、処理を終了する場合(S208:Yes)、犯罪リスクの推定を終了する。なお、S206において報知対象の犯罪リスクが推定されない場合(S206:No)、S207が実行されることなく、S208が実行される。
【0066】
(効果)
上述したように、情報処理装置10は、センシングデータを感情推定モデル15に入力することで、人物の感情を推定し、推定した人物の感情の変化である感情パターンに基づいて、人物に対する犯罪の行為の発生のリスクを推定する。したがって、情報処理装置10は、センシングデータなどの観察プロセスの自動化や可視化、高精度な検知モデルの生成を実行することができる。
【0067】
情報処理装置10は、人物の感情パターンから犯罪を類推することができるので、既知の特殊詐欺および未知の特殊詐欺の犯罪被害を防止することができる。また、情報処理装置10は、正確な訓練データを用いた正確な推論を行う機械学習モデルを生成することができ、不要な訓練データを用いた場合に比べて、推定処理の高速化を実現することができる。
【0068】
情報処理装置10は、感情パターンと犯罪との関係性を訓練した犯罪リスク推定モデル16を用いて、人物に対する犯罪の行為の発生のリスクを推定する。したがって、情報処理装置10は、新たな犯罪が発生した場合であっても、犯罪に関連した人物の感情パターンから犯罪の発生リスクを推定することができるので、未知の特殊詐欺の犯罪も効果的に防止することができる。
【0069】
情報処理装置10は、特殊犯罪ごとに、過去の実績や犯罪心理学から得られる感情パターンを生成して、犯罪リスク推定モデル16に訓練させる。したがって、情報処理装置10は、過去の実績を訓練しつつ、過去の実績から類推される未知の犯罪時の感情パターンも訓練することができる。
【実施例0070】
ところで、実施例1では、感情推定モデル15について、外見的アプローチによるセンシングデータを説明変数に用いた機械学習について説明したが、これに限定されるものではない。例えば、情報処理装置10は、内面的アプローチによる指標を説明変数に用いた機械学習により、感情推定モデル15の精度向上を図ることもできる。
【0071】
図16は、感情推定モデル15の機械学習の別例を説明する図である。図16に示すように、情報処理装置10の機械学習部30は、外見的アプローチによるセンシングデータに加えて内面的アプローチにより生成された心理尺度を説明変数、感情を目的変数とする訓練データを用いて感情推定モデル15の機械学習を実行する。
【0072】
この心理尺度は、人の心理や意識、行動傾向といった抽象的な概念を定量化した指標である。例えば、特殊犯罪の実験時の利用者や実際に特殊犯罪の電話を受けたことがある利用者に、「とても怒っている」、「困っている」などの複数の項目について該当する点数を選択させるアンケートを行い、その結果を点数化したものである。機械学習部30は、特殊詐欺ごとに、合計点、平均点、分散値などを算出した尺度を説明変数に用いる。
【0073】
この結果、機械学習部30は、各特殊詐欺により発生する利用者の「感情」に対して、外見的アプローチによるセンシングデータと内面的アプローチによる心理尺度を対応付けた訓練データにより機械学習を実行する。例えば、機械学習部30は、説明変数「センシングデータ(画像データS、音声データS1、ミリ波データS2)、心理尺度Z」と目的変数「感情A」とを含む訓練データを感情推定モデル15に入力し、感情推定モデル15から出力結果を取得する。そして、機械学習部30は、目的変数である「感情A」と出力結果との誤差が小さくなるように、感情推定モデル15の各種パラメータ更新を実行する。なお、運用時は、外見的アプローチによるセンシングデータを入力として推定を行う。
【0074】
この結果、外見的アプローチのみによる偏った訓練や外見的アプローチによるセンシングデータに偏りがある場合でも、内面的アプローチにより補正しつつ感情推定モデル15を生成することができるので、感情の推定精度を向上させることもできる。
【0075】
また、実施例1では、非接触型のセンシング端末により得られるセンシングデータを用いる例を説明したが、これは、利用者宅3で、電話中の利用者を電話場所や時間帯によらず、いつでもセンシング可能なデータとして有効である側面がある。この非接触型のセンシングデータの正当性を担保する一つの手法として、皮膚電気や心電などの接触型センサを用いることができる。
【0076】
例えば、情報処理装置10は、皮膚電気から得られる汗の量、心電から得られる心電図などを、公知の手法を用いて、非接触型のセンシングデータに変換することで、訓練データを生成することもできる。この結果、情報処理装置10は、訓練データの信頼性を向上させることができる。
【0077】
なお、情報処理装置10は、非接触型のセンシングデータと接触型のセンシングデータの両方を訓練データに用いることもできる。この場合、推定時には、非接触型のセンシングデータと接触型のセンシングデータのいずれか一方を用いる。この結果、非接触型のセンシングデータが取得可能な利用者宅では、より高精度な犯罪のリスク推定を実現できる。また、利用者宅の環境に依存することなく、犯罪のリスク推定を実現できる。
【実施例0078】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。
【0079】
(例外対応)
例えば、情報処理装置10は、感情の変化である感情パターンに着目した犯罪のリスク推定を実現する。しかし、お悔やみ事などの悲しい連絡では、特殊犯罪と類似する感情パターンが発生することも考えられる。このような場合に、お悔やみ事と特殊犯罪とを区別することができなければ、不要なアラームが発生し、機械学習モデルの精度劣化にもつながる。
【0080】
そこで、情報処理装置10は、電話による会話中に、予め登録しておいたキーワードを検出すると、「お悔やみ事」などの「例外事象」と判定し、特殊犯罪の推定を抑制する。図17は、キーワード抽出による例外判定例を説明する図である。
【0081】
図17に示すように、運用部40は、時刻T0で電話が開始されると、随時、感情推知を実行することで、T1で感情Aを推定、T2で感情Bを推定し、T3で感情Aを推定し、T4で感情Cを推定し、T5で感情Bを推定する。
【0082】
一方で、運用部40は、時刻T3からT4の間で、キーワード一覧に登録される登録キーワードである「ご愁傷様」を含む会話を検出すると、この電話内容を「例外事象」と判定する。この結果、運用部40は、特殊犯罪の推定を抑制する。したがって、情報処理装置10は、例外事象と特殊詐欺とを区別した推定を実現することができ、無用なアラーム発生を抑制し、サービスの信頼性を向上させることができる。
【0083】
(数値等)
上記実施例で用いたデータセット例、訓練データ例、センサ例、データ数、時間幅、感情の例や数、特殊詐欺の数や種類、感情パターン、特殊詐欺と感情パターンとの組合せ等は、あくまで一例であり、任意に変更することができる。また、各フローチャートで説明した処理の流れも矛盾のない範囲内で適宜変更することができる。なお、センシングデータは、特徴量データの一例である。
【0084】
(特殊詐欺の推定例)
上記実施例では、犯罪リスク推定モデル16を用いて、感情パターンから特殊詐欺の犯罪リスクを推定する例を説明したが、これに限定されるものではない。例えば、情報処理装置10は、感情パターンと特殊詐欺とを対応付けたデータベースを保持し、データベースを用いて、特定された感情パターンに該当する特殊詐欺を推定することができる。
【0085】
(電子機器例)
上記実施例では、利用者宅3の電話中を例にして説明したが、これに限定されるものではない。例えば、情報処理装置10は、銀行やコンビニエンスストアなどの店舗に設定されるATM(Automatic Teller Machine)を利用する利用者に対しても同様のサービスを提供することができる。この場合、情報処理装置10は、ATM周辺に設置されるカメラやマイクからセンシングデータを取得して犯罪リスクを推定し、犯罪リスクが検出されると、店舗内にアナウンスしたり、責任者に通知したりする。
【0086】
(システム)
上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【0087】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散や統合の具体的形態は図示のものに限られない。つまり、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、機械学習部30と運用部40とを別々のコンピュータ(筐体)で実現することもできる。つまり、機械学習部30と同様の機能を実行する情報処理装置と、運用部40と同様の機能を実行する情報処理装置とで実現することもできる。
【0088】
さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、CPUおよび当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【0089】
(ハードウェア)
図18は、ハードウェア構成例を説明する図である。図18に示すように、情報処理装置10は、通信装置10a、HDD(Hard Disk Drive)10b、メモリ10c、プロセッサ10dを有する。また、図18に示した各部は、バス等で相互に接続される。
【0090】
通信装置10aは、ネットワークインタフェースカードなどであり、他の装置との通信を行う。HDD10bは、図3に示した機能を動作させるプログラムやDBを記憶する。
【0091】
プロセッサ10dは、図3に示した各処理部と同様の処理を実行するプログラムをHDD10b等から読み出してメモリ10cに展開することで、図3等で説明した各機能を実行するプロセスを動作させる。例えば、このプロセスは、情報処理装置10が有する各処理部と同様の機能を実行する。具体的には、プロセッサ10dは、機械学習部30と運用部40と報知部50等と同様の機能を有するプログラムをHDD10b等から読み出す。そして、プロセッサ10dは、機械学習部30と運用部40と報知部50等と同様の処理を実行するプロセスを実行する。
【0092】
このように、情報処理装置10は、プログラムを読み出して実行することで情報処理方法を実行する情報処理装置として動作する。また、情報処理装置10は、媒体読取装置によって記録媒体から上記プログラムを読み出し、読み出された上記プログラムを実行することで上記した実施例と同様の機能を実現することもできる。なお、この他の実施例でいうプログラムは、情報処理装置10によって実行されることに限定されるものではない。例えば、他のコンピュータまたはサーバがプログラムを実行する場合や、これらが協働してプログラムを実行するような場合にも、上記実施例が同様に適用されてもよい。
【0093】
このプログラムは、インターネットなどのネットワークを介して配布されてもよい。また、このプログラムは、ハードディスク、フレキシブルディスク(FD)、CD-ROM、MO(Magneto-Optical disk)、DVD(Digital Versatile Disc)などのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行されてもよい。
【符号の説明】
【0094】
10 情報処理装置
11 通信部
12 記憶部
13 第1訓練データDB
14 第2訓練データDB
15 感情推定モデル
16 犯罪リスク推定モデル
17 センシングデータDB
20 制御部
30 機械学習部
31 第1機械学習部
32 第2機械学習部
40 運用部
41 取得部
42 第1推定部
43 第2推定部
50 報知部
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12
図13
図14
図15
図16
図17
図18