特許第6651189号(P6651189)IP Force 特許公報掲載プロジェクト 2022.1.31 β版

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

▶ 株式会社 情報システムエンジニアリングの特許一覧

特許6651189機械学習用のデータ構造、学習方法及び情報提供システム
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B1)
(11)【特許番号】6651189
(24)【登録日】2020年1月24日
(45)【発行日】2020年2月19日
(54)【発明の名称】機械学習用のデータ構造、学習方法及び情報提供システム
(51)【国際特許分類】
   G06F 16/432 20190101AFI20200210BHJP
   G06F 16/532 20190101ALI20200210BHJP
   G06F 16/93 20190101ALI20200210BHJP
   G06Q 10/00 20120101ALI20200210BHJP
【FI】
   G06F16/432
   G06F16/532
   G06F16/93
   G06Q10/00 300
【請求項の数】2
【全頁数】37
(21)【出願番号】特願2019-127965(P2019-127965)
(22)【出願日】2019年7月9日
【審査請求日】2019年8月1日
(31)【優先権主張番号】特願2019-69367(P2019-69367)
(32)【優先日】2019年3月29日
(33)【優先権主張国】JP
【早期審査対象出願】
(73)【特許権者】
【識別番号】510050557
【氏名又は名称】株式会社 情報システムエンジニアリング
(74)【代理人】
【識別番号】100120868
【弁理士】
【氏名又は名称】安彦 元
(72)【発明者】
【氏名】黒田 聡
【審査官】 早川 学
(56)【参考文献】
【文献】 特開2018−194949(JP,A)
【文献】 特開2010−003190(JP,A)
【文献】 特開2014−238680(JP,A)
【文献】 欧州特許出願公開第02775408(EP,A1)
【文献】 米国特許出願公開第2016/0019212(US,A1)
(58)【調査した分野】(Int.Cl.,DB名)
G06F 16/00−16/958
G06Q 10/00
(57)【特許請求の範囲】
【請求項1】
装置に関する作業を行うユーザが作業を実施する上で適した参照情報を選択する情報提供システムであって、
特定の装置及び前記特定の装置を識別するための特定の識別ラベル、を撮像した第1画像データを有する取得データを取得する取得手段と、
画像データを有する評価対象情報、及び前記評価対象情報に紐づくメタID、を有する学習データを複数備えた機械学習用のデータ構造を用いて、機械学習により構築された第1データベースと、
前記第1データベースを参照し、前記取得データに基づいて、複数の前記メタIDのうち第1メタIDを選択するメタID選択手段と、
前記メタIDに紐づくコンテンツIDと、前記コンテンツIDに対応する前記参照情報とが複数記憶された第2データベースと、
前記第2データベースを参照し、前記第1メタIDに基づいて、複数の前記コンテンツIDのうち第1コンテンツIDを選択するコンテンツID選択手段と、
前記第2データベースを参照し、前記第1コンテンツIDに基づいて、複数の前記参照情報のうち第1参照情報を選択する参照情報選択手段とを備え、
前記画像データは、
前記装置と、
前記装置を識別するための識別ラベルと、
を示す画像を有し、
第1映像情報を取得する第1取得手段と、
予め取得された過去の第1映像情報、前記過去の第1映像情報に紐づけられたシーンIDを含むシーン情報、及び、前記過去の第1映像情報と前記シーン情報との間における3段階以上のシーン連関度が記憶されたシーンモデルデータベースと、
前記シーンモデルデータベースを参照し、前記第1映像情報と前記シーン情報との間における第1シーン連関度を含むシーンIDリストを取得する第1評価手段と、
前記シーンIDリストに対応するシーン名リストを生成する第1生成手段と、更に備え、
前記取得手段は、前記第1画像データと、前記シーン名リストから選択されたシーン名に対応する第1シーンIDと、を1組として有する前記取得データを取得すること
を特徴とする情報提供システム。
【請求項2】
前記メタID選択手段は、
複数の前記メタIDを含むメタIDリストを生成し、
前記メタIDリストに対応する参照サマリーリストを生成し、
前記参照サマリーリストから選択された前記第1メタIDを選択すること
を特徴とする請求項記載の情報提供システム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、機械学習用のデータ構造、学習方法及び情報提供システムに関する。
【背景技術】
【0002】
近年、取得した画像から所定の情報をユーザに提供する技術が注目されている。例えば、特許文献1は、ウェアラブル端末から農作物の画像を取得し、予測した収穫時期をウェアラブル端末の表示板に拡張現実として表示される。
【0003】
特許文献1のウェアラブル端末表示システムは、 ウェアラブル端末の表示板に、農作物の収穫時期を表示するウェアラブル端末表示システムであって、 前記ウェアラブル端末の視界に入った農作物の画像を取得する画像取得手段と、 前記画像を解析して、前記農作物の種類を特定する特定手段と、前記種類に応じて、判定基準を選択する選択手段と、前記判定基準に基づいて、前記画像を解析して色およびサイズを判定する判定手段と、前記判定の結果に基づいて、前記農作物の収穫時期を予測する予測手段と、前記ウェアラブル端末の表示板に、前記表示板を透過して見える前記農作物に対して、前記予測された収穫時期を拡張現実として表示する収穫時期表示手段と、を備える。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特許6267841号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、特許文献1に開示されたウェアラブル端末表示システムは、画像を解析して農作物の種類を特定する。このため、画像と農作物の関係を新たに取得した場合には、この関係を新たに機械学習により学習させる必要がある。このため、新たな関係を取得した場合にはその更新に時間が掛かるという問題点があった。
【0006】
そこで本発明は、上述した問題に鑑みて案出されたものであり、その目的とするところは、作業を短時間に行うことができる機械学習用のデータ構造、学習方法及び情報提供システムを提供することにある。
【課題を解決するための手段】
【0010】
本発明に係る情報提供システムは、装置に関する作業を行うユーザが作業を実施する上で適した参照情報を選択する情報提供システムであって、特定の装置及び前記特定の装置を識別するための特定の識別ラベル、を撮像した第1画像データを有する取得データを取得する取得手段と、画像データを有する評価対象情報、及び前記評価対象情報に紐づくメタID、を有する学習データを複数備えた機械学習用のデータ構造を用いて、機械学習により構築された第1データベースと、前記第1データベースを参照し、前記取得データに基づいて、複数の前記メタIDのうち第1メタIDを選択するメタID選択手段と、前記メタIDに紐づくコンテンツIDと、前記コンテンツIDに対応する前記参照情報とが複数記憶された第2データベースと、前記第2データベースを参照し、前記第1メタIDに基づいて、複数の前記コンテンツIDのうち第1コンテンツIDを選択するコンテンツID選択手段と、前記第2データベースを参照し、前記第1コンテンツIDに基づいて、複数の前記参照情報のうち第1参照情報を選択する参照情報選択手段とを備え、前記画像データは、前記装置と、前記装置を識別するための識別ラベルと、を示す画像を有し、第1映像情報を取得する第1取得手段と、予め取得された過去の第1映像情報、前記過去の第1映像情報に紐づけられたシーンIDを含むシーン情報、及び、前記過去の第1映像情報と前記シーン情報との間における3段階以上のシーン連関度が記憶されたシーンモデルデータベースと、前記シーンモデルデータベースを参照し、前記第1映像情報と前記シーン情報との間における第1シーン連関度を含むシーンIDリストを取得する第1評価手段と、前記シーンIDリストに対応するシーン名リストを生成する第1生成手段と、更に備え、前記取得手段は、前記第1画像データと、前記シーン名リストから選択されたシーン名に対応する第1シーンIDと、を1組として有する前記取得データを取得することを特徴とする。
【発明の効果】
【0011】
本発明によれば、作業を短時間に行うことができる。
【図面の簡単な説明】
【0012】
図1図1は、本実施形態における情報提供システムの構成の一例を示す模式図である。
図2図2は、本実施形態における情報提供システムを使用した一例を示す模式図である。
図3図3は、本実施形態におけるメタID推定処理用データベース及び参照用データベースの一例を示す模式図である。
図4図4は、本実施形態における機械学習用のデータ構造の一例を示す模式図である。
図5図5は、本実施形態における情報提供装置の構成の一例を示す模式図である。
図6図6は、本実施形態における情報提供装置の機能の一例を示す模式図である。
図7図7は、本実施形態における情報提供システムの動作の一例を示すフローチャートである。
図8図8は、本実施形態における情報提供装置の機能の第1変形例を示す模式図である。
図9図9は、本実施形態における情報提供システムを使用した第1変形例を示す模式図である。
図10図10は、本実施形態におけるシーンモデルデータベースの一例を示す模式図である。
図11図11は、本実施形態におけるシーンモデルテーブルの一例を示す模式図である。
図12図12は、本実施形態におけるシーン用コンテンツモデルテーブルの一例を示す模式図である。
図13図13は、本実施形態におけるシーンテーブルの一例を示す模式図である。
図14図14は、本実施形態における情報提供システムを使用した変形例を示す模式図である。
図15図15は、本実施形態におけるコンテンツデータベースの一例を示す模式図である。
図16図16は、本実施形態におけるサマリーテーブルの一例を示す模式図である。
図17図17は、本実施形態における参照サマリーリストの一例を示す模式図である。
図18図18は、本実施形態における情報提供システムの動作の変形例を示すフローチャートである。
図19図19は、本実施形態における情報提供システムを使用した変形例を示す模式図である。
図20図20は、本実施形態における情報提供装置の機能の第2変形例を示す模式図である。
図21図21は、本実施形態における情報提供システムを使用した第2変形例を示す模式図である。
図22図22は、コンテンツ関連性データベースの一例を示す模式図である。
図23図23は、外部情報類似度算出用データベースの一例を示す模式図である。
図24図24は、チャンク参照情報類似度算出用データベースの一例を示す模式図である。
図25図25は、本実施形態における情報提供システムの動作の第2変形例を示すフローチャートである。
図26図26は、本実施形態における情報提供システムの動作の第3変形例を示すフローチャートである。
【発明を実施するための形態】
【0013】
以下、本発明の実施形態における機械学習用のデータ構造、学習方法及び情報提供システムの一例について、図面を参照しながら説明する。
【0014】
(情報提供システム100の構成)
図1図7を参照して、本実施形態における情報提供システム100の構成の一例について説明する。図1は、本実施形態における情報提供システム100の全体の構成を示すブロック図である。
【0015】
情報提供システム100は、装置を使用するユーザに利用される。以下、装置が計装機器4である場合について説明する。情報提供システム100は、計装機器4を使用する技術者等のユーザに利用される。情報提供システム100は、主に技術者等が使用する計装機器4を対象として用いられる。情報提供システム100は、計装機器4の画像データを有する取得データから、計装機器4に関する作業を行うユーザが作業を実施する上で適した第1参照情報を選択する。情報提供システム100は、例えば計装機器4のマニュアルをユーザに提供できるほか、例えば計装機器4に関するインシデント情報をユーザに提供できる。これにより、ユーザは、計装機器4のマニュアルや計装機器4に関するインシデントを把握することができる。
【0016】
図1に示すように、情報提供システム100は、情報提供装置1を備える。情報提供装置1は、例えば公衆通信網7を介してユーザ端末5及びサーバ6の少なくとも何れかと接続されてもよい。
【0017】
図2は、本実施形態における情報提供システム100を使用した一例を示す模式図である。情報提供装置1は、第1画像データを有する取得データを取得する。情報提供装置1は、取得した取得データに基づいて、第1メタIDを選択し、ユーザ端末5に送信する。情報提供装置1は、ユーザ端末5から第1メタIDを取得する。情報提供装置1は、取得した第1メタIDに基づいて、第1参照情報を選択し、ユーザ端末5に送信する。これにより、ユーザは、計装機器4のマニュアル等の計装機器4に関する第1参照情報を把握することができる。
【0018】
図3は、本実施形態におけるメタID推定処理用データベース及び参照用データベースの一例を示す模式図である。情報提供装置1は、メタID推定処理用データベース(第1データベース)を参照し、取得した取得データに基づいて、複数のメタIDのうち第1メタIDを選択する。情報提供装置1は、参照用データベース(第2データベース)を参照し、選択した第1メタIDに基づいて、複数のコンテンツIDのうち第1コンテンツIDを選択する。情報提供装置1は、参照用データベースを参照し、選択した第1コンテンツIDに基づいて、複数の参照情報のうち第1参照情報を選択する。
【0019】
メタID推定処理用データベースは、本発明を適用した機械学習用のデータ構造を用いて、機械学習により構築される。本発明を適用した機械学習のデータ構造は、計装機器4に関する作業を行うユーザが作業を実施する上で適した参照情報を選択するときに利用するメタID推定処理用データベースを構築するために用いられ、情報提供装置1(コンピュータ)の備える保存部104に記憶される。
【0020】
図4は、本実施形態における機械学習用データ構造の一例を示す模式図である。本発明を適用した機械学習用のデータ構造は、学習データを複数備える。複数の学習データは、情報提供装置1の備える制御部18が実行する機械学習によりメタID推定処理用データベースを構築するために用いられる。メタID推定処理用データベースは、機械学習用のデータ構造を用いて機械学習することで構築された学習済みモデルであってもよい。
【0021】
学習データは、評価対象情報と、メタIDとを有する。メタID推定処理用データベースは、保存部104に記憶される。
【0022】
評価対象情報は、画像データを有する。画像データは、計装機器4と、計装機器4を識別するための識別ラベルと、を示す画像を有する。画像は、静止画像であってもよいし、動画像であってもよい。識別ラベルは、タグナンバ、シリアルナンバ、形名、型名、ユーザ等が計装機器4を識別するために付与した管理番号等の文字列からなるものが用いられてもよいし、バーコード等の一次元コード、QRコード(登録商標)等の二次元コード等が用いられてもよい。評価対象情報は、更に、インシデント情報を有していてもよい。
【0023】
インシデント情報は、計装機器4におけるヒヤリハットや、計装機器4の事故事例等を含む。インシデント情報は、事故や火災等の緊急災害時を示す情報を含む。インシデント情報は、計装機器4に発生した警報・アラーム等のアラーム情報を含む。インシデント情報は、計測機器4の非定常処理・制御等のイベントに関するイベント情報を含む。インシデント情報は、計装機器4の異常や故障を示す異常情報を含む。インシデント情報は、例えば、音声等のファイルであってもよく、日本語に対応する外国語等の翻訳された音声等のファイルであってもよい。例えば、ある1ヶ国の音声言語が登録されれば、それに合わせて対応する外国語の翻訳音声ファイルが記憶されてもよい。
【0024】
メタIDは、文字列からなり、コンテンツIDに紐づけられる。メタIDは、参照情報よりも容量が小さいものとなる。メタIDは、画像データに示された計装機器4を分類する装置メタIDと、画像データに示された計装機器4の作業手順に関する作業手順メタIDと、を有する。
【0025】
取得データは、第1画像データを有する。第1画像データは、特定の計装機器及び特定の計装機器を識別するための特定の識別ラベル、を撮像した画像である。第1画像データは、例えばユーザ端末5のカメラ等により撮影された画像データである。取得データは、更にインシデント情報を有していてもよい。メタIDは、取得データに示されたインシデント情報に関するインシデントメタIDを有していてもよい。
【0026】
図3に示すように、メタID推定処理用データベースには、評価対象情報と、メタIDとの間におけるメタ連関度が記憶される。メタ連関度は、評価対象情報と、メタIDとが紐づく度合いを示しており、例えば百分率、10段階、又は5段階等の3段階以上で示される。例えば図3では、評価対象情報に含まれる「画像データA」は、メタID「IDaa」との間におけるメタ連関度「20%」を示し、メタID「IDab」との間におけるメタ連関度「50%」を示す。この場合、「IDab」は「IDaa」に比べて「画像データA」との繋がりが強いことを示す。
【0027】
メタID推定処理用データベースは、例えばメタ連関度を算出できるアルゴリズムを有してもよい。メタID推定処理用データベースとして、例えば評価対象情報、メタID、及びメタ連関度に基づいて最適化された関数(分類器)が用いられてもよい。
【0028】
メタID推定処理用データベースは、例えば機械学習を用いて構築される。機械学習の方法として、例えば深層学習が用いられる。メタID推定処理用データベースは、例えばニューラルネットワークで構成され、その場合、メタ連関度は隠れ層及び重み変数で示されてもよい。
【0029】
参照用データベースは、コンテンツIDと、参照情報と、が複数記憶される。参照用データベースは、保存部104に記憶される。
【0030】
コンテンツIDは、文字列からなり、1又は複数のメタIDに紐づけられる。コンテンツIDは、参照情報よりも容量が小さいものとなる。コンテンツIDは、参照情報に示された計装機器4を分類する装置IDと、参照情報に示された計装機器4の作業手順に関する作業手順IDと、を有する。コンテンツIDは、参照情報に示された計装機器4のインシデント情報に関するインシデントIDを更に有していてもよい。装置IDは、メタIDにおける装置メタIDに紐づけられ、作業手順IDは、メタIDにおける作業手順メタIDに紐づけられる。
【0031】
参照情報は、コンテンツIDに対応する。1つの参照情報に対しては、1つのコンテンツIDが割り当てられている。参照情報は、計装機器4に関する情報を有する。参照情報は、計装機器4のマニュアル、分割マニュアル、インシデント情報、ドキュメント情報、履歴情報、プロセス情報等、を有する。参照情報は、意味のある情報がひとまとまりのデータの塊となったチャンク構造であってもよい。参照情報は、動画ファイルであってもよい。参照情報は、音声ファイルであってもよく、日本語に対応する外国語等の翻訳された音声等のファイルであってもよい。例えば、ある1ヶ国の音声言語が登録されれば、それに合わせて対応する外国語の翻訳音声ファイルが記憶されてもよい。
【0032】
マニュアルは、装置情報と、作業手順情報とを有する。装置情報は、計装機器4を分類する情報であり、仕様(スペック)、操作保守マニュアル等を含む。作業手順情報は、計装機器4の作業手順に関する情報を有する。装置情報は、装置IDに紐づけられ、作業手順情報は、作業手順IDに紐づけられていてもよい。参照情報は、装置情報、作業手順情報を有していてもよい。
【0033】
分割マニュアルは、マニュアルが所定の範囲で分割されたものである。分割マニュアルは、マニュアルが例えばページ毎、章毎、意味のある情報がひとまとまりのデータの塊となったチャンク構造毎に、分割されたものであってもよい。マニュアル、分割マニュアルは、動画であってもよいし、音声データであってもよい。
【0034】
インシデント情報は、上記したように、計装機器4におけるヒヤリハットや、厚生労働省等の行政機関等が発行する計装機器4の事故事例等を含む。また、インシデント情報は、上記したように、計装機器4で生じるアラームに関するアラーム情報を含んでいてもよい。このとき、インシデント情報は、装置ID、作業手順IDの少なくとも何れかに紐づけられていてもよい。
【0035】
ドキュメント情報は、計装機器4の仕様書、報告書、リポート、図面等を有する。
【0036】
履歴情報は、計装機器4の点検、故障、修理等の履歴に関する情報である。
【0037】
プロセス情報は、計装機器4により得られるデータであり、計装機器4の指示データ、操作出力データ、設定データ、警報状態、測定データ等を示す。
【0038】
情報提供システム100は、計装機器4の画像データを有する評価対象情報と、メタIDと、を有する学習データが複数記憶された機械学習用のデータ構造を用いて、機械学習により構築されるメタID推定処理用データベース(第1データベース)を備え、メタIDは、コンテンツIDに紐づけられる。このため、新たに参照情報を更新する場合であっても、メタIDと、参照情報に対応するコンテンツIDと、の紐づけを変更すればよく、評価対象情報とメタIDとの関係を新たに更新する必要がない。これにより、参照情報の更新に伴うメタID推定処理用データベースの再構築が不要となる。よって、更新作業を短時間で行うことが可能となる。
【0039】
また、情報提供システム100は、学習データは、メタIDを有する。このため、メタID推定処理用データベースを構築する際に、参照情報よりも容量の小さいメタIDを用いて、機械学習を行うことができる。これにより、参照情報を用いて機械学習を行うよりも、短時間でメタID推定処理用データベースを構築することが可能となる。
【0040】
また、情報提供システム100は、参照情報を検索する際は画像データよりも容量の小さいメタIDを検索クエリとして用い、参照情報よりも容量の小さいコンテンツIDを検索クエリに一致又は部分一致した結果として返すことになるため、検索処理におけるデータ通信量と処理時間を少なくすることができる。
【0041】
また、情報提供システム100は、機械学習用のデータ構造に基づいた機械学習を用いて参照情報を検索するシステムを作成する場合、検索キーワードに相当する取得データ(入力情報)として画像データを用いることが可能となる。このため、ユーザは検索したい情報や特定の計装機器を文字入力や音声等で言語化する必要がなく、概念や名前が分からなくても検索が可能となる。
【0042】
実施形態における学習方法は、計装機器に関する作業を行うユーザが作業を実施する上で適した参照情報を選択するときに利用するメタID推定処理用データベースを構築するために用いられ、コンピュータの備える保存部に記憶される、実施形態における機械学習用のデータ構造を用いて、機械学習する。このため、新たに参照情報を更新する場合であっても、メタIDと、参照情報に対応するコンテンツIDと、の紐づけを変更すればよく、評価対象情報とメタIDとの関係を新たに更新する必要がない。これにより、参照情報の更新に伴うメタID推定処理用データベースの再構築が不要となる。よって、更新作業を短時間で行うことが可能となる。
【0043】
<情報提供装置1>
図5は、情報提供装置1の構成の一例を示す模式図である。情報提供装置1として、パーソナルコンピュータ(PC)のほか、スマートフォンやタブレット端末等の電子機器が用いられてもよい。情報提供装置1は、筐体10と、CPU101と、ROM102と、RAM103と、保存部104と、I/F105〜107とを備える。各構成101〜107は、内部バス110により接続される。
【0044】
CPU(Central Processing Unit)101は、情報提供装置1全体を制御する。ROM(Read Only Memory)102は、CPU101の動作コードを格納する。RAM(Random Access Memory)103は、CPU101の動作時に使用される作業領域である。保存部104は、機械学習用のデータ構造、取得データ、メタID推定処理用データベース、参照用データベース、後述するコンテンツデータベース、後述するシーンモデルデータベース等の各種情報が保存される。保存部104として、例えばHDD(Hard Disk Drive)のほか、SSD(solid state drive)等が用いられる。
【0045】
I/F105は、公衆通信網7を介してユーザ端末5等との各種情報の送受信を行うためのインターフェースである。I/F106は、入力部分108との各種情報の送受信を行うためのインターフェースである。入力部分108として、例えばキーボードが用いられ、情報提供システム100を利用するユーザは、入力部分108を介して、各種情報又は情報提供装置1の制御コマンド等を入力又は選択する。I/F107は、出力部分109との各種情報の送受信を行うためのインターフェースである。出力部分109は、保存部104に保存された各種情報、又は情報提供装置1の処理状況等を出力する。出力部分109として、ディスプレイが用いられ、例えばタッチパネル式でもよい。この場合、出力部分109が入力部分108を含む構成としてもよい。
【0046】
図5は、情報提供装置1の機能の一例を示す模式図である。情報提供装置1は、取得部11と、メタID選択部12と、コンテンツID選択部13と、参照情報選択部14と、入力部15と、出力部16と、記憶部17と、制御部18とを備える。なお、図5に示した各機能は、CPU101が、RAM103を作業領域として、保存部104等に記憶されたプログラムを実行することにより実現される。また、各機能は、例えば人工知能により制御されてもよい。ここで、「人工知能」は、いかなる周知の人工知能技術に基づくものであってもよい。
【0047】
<取得部11>
取得部11は、取得データ等の各種情報を取得する。取得部11は、メタID推定処理用データベースを構築するための学習データを取得する。
【0048】
<メタID選択部12>
メタID選択部12は、メタID推定処理用データベースを参照し、取得データに基づいて、複数のメタIDのうち第1メタIDを選択する。メタID選択部12は、例えば図3に示したメタID推定処理用データベースを用いた場合、取得データに含まれる「第1画像データ」と同一又は類似する評価対象情報(例えば「画像データA」)を選択する。また、メタID選択部12は、例えば図3に示したメタID推定処理用データベースを用いた場合、取得データに含まれる「第1画像データ」と「インシデント情報」と同一又は類似する評価対象情報(例えば「画像データB」と「インシデント情報A」)を選択する。
【0049】
評価対象情報として、取得データと一部一致又は完全一致する情報が選択されるほか、例えば類似(同一概念等を含む)する情報が用いられる。取得データ及び評価対象情報は、それぞれ等しい特徴の情報を含むことで、選択すべき評価対象情報の精度を向上させることができる。
【0050】
メタID選択部12は、選択した評価対象情報に紐づく複数のメタIDのうち1以上の第1メタIDを選択する。例えばメタID選択部12は、例えば図3に示したメタID推定処理用データベースを用いた場合、選択した「画像データA」に紐づく複数のメタID「IDaa」、「IDab」、「IDac」、「IDba」、「IDca」のうち、メタID「IDaa」、「IDab」、「IDac」を第1メタIDとして選択する。
【0051】
なお、メタID選択部12は、あらかじめメタ連関度に閾値を設定しておき、その閾値より高いメタ連関度を有するメタIDを第1メタIDとして選択するようにしてもよい。例えば、メタ連関度が50%以上を閾値としたとき、メタ連関度50%以上である「IDab」を第1メタIDとして選択するようにしてもよい。
【0052】
<コンテンツID選択部13>
コンテンツID選択部13は、参照用データベースを参照し、第1メタIDに基づいて、複数のコンテンツIDのうち第1コンテンツIDを選択する。コンテンツID選択部13は、例えば図3に示した参照用データベースを用いた場合、選択した第1メタID「IDaa」「IDab」、「IDac」に紐づけられるコンテンツID(例えば「コンテンツID−A」「コンテンツID−B」)を第1コンテンツIDとして選択する。図3に示した参照用データベースでは、「コンテンツID−A」は、メタID「IDaa」「IDab」に紐づけられ、「コンテンツID−B」は、メタID「IDaa」「IDac」に紐づけられる。即ち、コンテンツID選択部13は、第1メタID「IDaa」「IDab」、「IDac」のうちの何れか及びこれらの組み合わせ、に紐づけられるコンテンツIDを第1コンテンツIDとして選択する。コンテンツID選択部13は、第1メタIDを検索クエリとして用い、この検索クエリに一致又は部分一致した結果を第1コンテンツIDとして選択する。
【0053】
また、選択した第1メタIDのうち装置メタIDがコンテンツIDの装置IDに紐づけられ、作業手順メタIDがコンテンツIDの作業手順IDに紐づけられるとき、コンテンツID選択部13は、装置メタIDに紐づく装着IDを有するコンテンツIDを、又は、作業手順メタIDに紐づく作業手順IDを有するコンテンツIDを、第1コンテンツIDとして選択する。
【0054】
<参照情報選択部14>
参照情報選択部14は、参照用データベースを参照し、第1コンテンツIDに基づいて、複数の参照情報のうち第1参照情報を選択する。参照情報選択部14は、例えば図3に示した参照用データベースを用いた場合、選択した第1コンテンツID「コンテンツID−A」に対応する参照情報(例えば「参照情報A」)を第1参照情報として選択する。
【0055】
<入力部15>
入力部15は、情報提供装置1に各種情報を入力する。入力部15は、I/F105を介して学習データ、取得データ等の各種情報を入力するほか、例えばI/F106を介して入力部分108から各種情報を入力する。
【0056】
<出力部16>
出力部16は、第1メタID、参照情報等を出力部分109等に出力する。出力部16は、例えば公衆通信網7を介して、ユーザ端末5等に第1メタID、参照情報等を送信する。
【0057】
<記憶部17>
記憶部17は、機械学習用のデータ構造、取得データ等の各種情報を保存部104に記憶し、必要に応じて保存部104に記憶された各種情報を取出す。また、記憶部17は、メタID推定処理用データベース、参照用データベース、後述するコンテンツデータベース、後述するシーンモデルデータベース等の各種データベースを、保存部104に記憶し、必要に応じて保存部104に記憶された各種データベースを取出す。
【0058】
<制御部18>
制御部18は、本発明を適用した機械学習用のデータ構造を用いて、第1データベースを構築するための機械学習を実行する。制御部18は、線形回帰、ロジスティック回帰、サポートベクターマシーン、決定木、回帰木、ランダムフォレスト、勾配ブースティング木、ニューラルネットワーク、ベイズ、時系列、クラスタリング、アンサンブル学習等により機械学習を実行する。
【0059】
<計装機器4>
計装機器4は、プラントやプロセスが使命を果たすように装備された測定装置や制御装置等の工業計器類(検出部、表示部、調整部、操作部)である。計装機器4は、ある調節計の出力が他の調節計の目標値(設定値)となるように制御するカスケード制御に用いられる計装機器であってもよい。計装機器4は、制御対象の制御出力を出している法の調節計である1次調節計であってもよいし、目標値を与えられる方の調節計である2次調節計であってもよい。計装機器4は、結果を見てから修正動作を行って制御するフィードバック制御に用いられる計装機器であってもよい。計装機器4は、外乱の影響を除去するように制御するフィードフォワード制御に用いられる計装機器であってもよい。計装機器4は、例えば、工場や製造ライン等に設置される機器である。計装機器4は、面積式流量計、タービン式流量計、容積式流量計、電磁流量計等の液体や気体の流量を測定する機器であってもよい。計装機器4は、オリフィス、ベンチュリ管、ノズル等であってもよい。計装機器4は、バルブ、アングル弁、三方弁、バタフライ弁、ダンパ、ルーパ、ボール弁等であってもよい。計装機器4は、伝送器であってもよい。計装機器4は、ダイアフラム式、電動式、電磁式、ピストン式のバルブであってもよい。計装機器4は、気圧計、真空計等の圧力を測定する機器であってもよい。計装機器4は、加速度計、慣性計測装置等の加速度を測定する機器であってもよい。計装機器4は、回路計、電流計、電圧計、抵抗計、検流計、周波数計、静電容量計、オシロスコープ、ネットワーク・アナライザ (高周波回路)、スペクトラムアナライザ、SWR計、パワー計、ディップメータ、アンテナ・アナライザ等の電気を測定する機器であってもよい。計装機器4は、温度計、体温計等の温度を測定する機器であってもよい。計装機器4は、時計、ストップウォッチ等の時間を計測する機器であってもよい。計装機器4は、分光光度計、蛍光光度計、天体望遠鏡等の光を計測する機器であってもよい。計装機器4は、電離箱、ガイガー=ミュラー計数管、シンチレーション検出器、半導体検出器流量計等の放射線を計測する機器であってもよい。計装機器4は、プラントやプロセスにおける各種計装機器を制御するための中央制御室にある、各種計装機器をモニタリングするモニタリング機器であってもよい。
【0060】
<ユーザ端末5>
ユーザ端末5は、計装機器4を管理するユーザが保有する端末を示す。ユーザ端末5として、主にHMD(ヘッドマウントディスプレイ)の1種類であるホロレンズ(登録商標)であってもよい。ユーザは、ユーザ端末5の第1メタID、第1参照情報をヘッドマウントディスプレイ又はホロレンズ等の透過して表示する表示部を介して、作業エリアや特定の計装機器を透過して確認することができる。これによりユーザは、目の前の状況を確認しつつ、取得された取得データに基づいて、選択されるマニュアル等を合わせて確認することが可能となる。ユーザ端末5は、この他、携帯電話(携帯端末)、スマートフォン、タブレット型端末、ウェアラブル端末、パーソナルコンピュータ、IoT(Internet of Things)デバイス等の電子機器のほか、あらゆる電子機器で具現化されたものが用いられてもよい。ユーザ端末5は、例えば公衆通信網7を介して情報提供装置1と接続されるほか、例えば情報提供装置1と直接接続されてもよい。ユーザは、ユーザ端末5を用いて、情報提供装置1から第1参照情報を取得するほか、例えば情報提供装置1の制御を行ってもよい。
【0061】
<サーバ6>
サーバ6には、上述した各種情報が記憶される。サーバ6には、例えば公衆通信網7を介して送られてきた各種情報が蓄積される。サーバ6には、例えば保存部104と同様の情報が記憶され、公衆通信網7を介して情報提供装置1と各種情報の送受信が行われてもよい。すなわち、情報提供装置1は、保存部104の代わりにサーバ6を用いてもよい。
【0062】
<公衆通信網7>
公衆通信網7は、情報提供装置1等が通信回路を介して接続されるインターネット網等である。公衆通信網7は、いわゆる光ファイバ通信網で構成されてもよい。また、公衆通信網7は、有線通信網には限定されず、無線通信網等の公知の通信網で実現してもよい。
【0063】
(情報提供システム100の動作の一例)
次に、本実施形態における情報提供システム100の動作の一例について説明する。図7は、本実施形態における情報提供システム100の動作の一例を示すフローチャートである。
【0064】
<取得ステップS11>
先ず、取得部11は、取得データを取得する(取得ステップS11)。取得部11は、入力部15を介して、取得データを取得する。取得部11は、ユーザ端末5により撮像された第1画像データと、サーバ6等に記憶されたインシデント情報と、を有する取得データを取得する。取得部11は、例えば記憶部17を介して取得データを保存部104に保存する。
【0065】
取得データは、ユーザ端末5により生成されてもよい。ユーザ端末5は、特定の計装機器及び特定の計装機器を識別するための特定の識別ラベル、を撮像した第1画像データを有する取得データを生成する。ユーザ端末5は、さらにインシデント情報を生成してもよいし、サーバ6等からインシデント情報を取得してもよい。ユーザ端末5は、第1画像データとインシデント情報とを有する取得データを生成してもよい。ユーザ端末5は、生成した取得データを情報提供装置1に送信する。入力部15は、取得データを受信し、取得部11は、取得データを取得する。
【0066】
<メタID選択ステップS12>
次に、メタID選択部12は、メタID推定処理用データベースを参照し、取得データに基づいて、複数のメタIDのうち第1メタIDを選択する(メタID選択ステップS12)。メタID選択部12は、取得部11により取得された取得データを取得し、保存部104に保存されたメタID推定処理用データベースを取得する。メタID選択部12は、1つの取得データに対して1つの第1メタIDを選択するほか、例えば1つの取得データに対して複数の第1メタIDを選択してもよい。メタID選択部12は、例えば記憶部17を介して、選択した第1メタIDを保存部104に保存する。
【0067】
メタID選択部12は、第1メタIDをユーザ端末5に送信し、ユーザ端末5の表示部に表示させる。これにより、ユーザは、選択された第1メタID等を確認することができる。なお、メタID選択部12は、第1メタIDを情報提供装置1の出力部分109に表示させてもよい。メタID選択部12は、第1メタIDをユーザ端末5に送信するのを省略してもよい。
【0068】
<コンテンツID選択ステップS13>
次に、コンテンツID選択部13は、参照用データベースを参照し、第1メタIDに基づいて、複数のコンテンツIDのうち第1コンテンツIDを選択する(コンテンツID選択ステップS13)。コンテンツID選択部13は、メタID選択部12により選択された第1メタIDを取得し、保存部104に保存された参照用データベースを取得する。コンテンツID選択部13は、第1メタIDに対して1つの第1コンテンツIDを選択するほか、例えば1つの第1メタIDに対して複数の第1コンテンツIDを選択してもよい。つまり、コンテンツID選択部13は、第1メタIDを検索クエリとして用い、この検索クエリに一致又は部分一致した結果を第1コンテンツIDとして選択する。コンテンツID選択部13は、例えば記憶部17を介して、選択した第1コンテンツIDを保存部104に保存する。
【0069】
<参照情報選択ステップS14>
次に、参照情報選択部14は、参照用データベースを参照し、第1コンテンツIDに基づいて、複数の参照情報のうち第1参照情報を選択する(参照情報選択ステップS14)。参照情報選択部14は、コンテンツID選択部13により選択された第1コンテンツIDを取得し、保存部104に保存された参照用データベースを取得する。参照情報選択部14は、1つの第1コンテンツIDに対応する1つの第1参照情報を選択する。参照情報選択部14は、複数の第1コンテンツIDを選択したとき、それぞれの第1コンテンツIDに対応するそれぞれの第1参照情報を選択してもよい。これにより、複数の第1参照情報が選択される。参照情報選択部14は、例えば記憶部17を介して、選択した第1参照情報を保存部104に保存する。
【0070】
例えば出力部16が第1参照情報をユーザ端末5等に送信する。ユーザ端末5は、表示部に選択された1又は複数の第1参照情報を表示する。ユーザは、表示された1又は複数の第1参照情報から1又は複数の第1参照情報を選択することができる。これにより、ユーザは、マニュアル等を有する1又は複数の第1参照情報を把握することができる。即ち、計装機器4の画像データから、ユーザに適した第1参照情報の候補が1又は複数検索され、ユーザは検索された1又は複数の第1参照情報から選択することができるため、計装機器4を現場で使用するユーザに対するフィールドワークソリューションとして、大いに役立てることができる。
【0071】
なお、情報提供装置1は、第1参照情報を出力部分109に表示させてもよい。以上により、本実施形態における情報提供システム100の動作が終了する。
【0072】
本実施形態によれば、メタIDは、参照情報に対応するコンテンツIDに紐づけられる。これにより、参照情報を更新するとき、参照情報に対応するコンテンツIDと、メタIDと、の紐づけを更新するか、又は、更新した参照情報とコンテンツIDとの対応関係を変更すればよく、学習データを新たに更新する必要がない。このため、参照情報の更新に伴うメタID推定処理用データベースの再構築が不要となる。よって、参照情報の更新に伴うデータベースの構築を短時間に行うことができる。
【0073】
また、本実施形態によれば、メタID推定処理用データベースを構築するとき、参照情報よりも容量の小さいメタIDを用いて機械学習を行うことができる。このため、参照情報を用いて機械学習を行うよりも、短時間でメタID推定処理用データベースを構築することができる。
【0074】
また、本実施形態によれば、参照情報を検索する際は画像データよりも容量の小さいメタIDを検索クエリとして用い、参照情報よりも容量の小さいコンテンツIDを検索クエリに一致又は部分一致した結果として返すことになるため、検索処理におけるデータ通信量と処理時間を少なくすることができる。
【0075】
また、本実施形態によれば、機械学習用のデータ構造に基づいた機械学習を用いて参照情報を検索するシステムを作成する場合、検索キーワードに相当する取得データ(入力情報)として画像データを用いることが可能となる。このため、ユーザは検索したい情報や特定の計装機器を文字入力や音声等で言語化する必要がなく、概念や名前が分からなくても検索が可能となる。
【0076】
本実施形態によれば、装置メタIDは、装置IDに紐づけられ、作業手順メタIDは、作業手順メタIDに紐づけられる。これにより、メタIDに基づいてコンテンツIDを選択するとき、コンテンツIDの選択対象を狭めることができる。このため、コンテンツIDの選択精度を向上させることができる。
【0077】
本実施形態によれば、メタIDは、参照情報とコンテンツIDとが複数記憶された、メタID推定処理用データベースとは異なる参照用データベースのコンテンツIDの少なくとも1つに紐づけられる。このため、メタID推定処理用データベースを更新する際に、参照用データベースを更新させる必要がない。また、参照用データベースを更新する際に、メタID推定処理用データベースを更新させる必要がない。これにより、メタID推定処理用データベース及び参照用データベースの更新作業を、短時間で行うことができる。
【0078】
本実施形態によれば、参照情報は、計装機器4のマニュアルを有する。これにより、ユーザは、対象となる計装機器のマニュアルを即座に把握することができる。このため、マニュアルを探索する時間を短縮させることができる。
【0079】
本実施形態によれば、参照情報は、計装機器4のマニュアルが所定の範囲で分割された分割マニュアルを有する。これにより、ユーザは、マニュアル中の該当箇所がより絞り込まれた状態のマニュアルを把握することができる。このため、マニュアル中から該当箇所を探索する時間を短縮させることができる。
【0080】
本実施形態によれば、参照情報は、計装機器4のインシデント情報を更に有する。これにより、ユーザは、インシデント情報を把握することができる。このため、ユーザは、ヒヤリハットや事故に対して、即座に対応することができる。
【0081】
本実施形態によれば、参照情報は、計装機器4により得られるプロセス情報を有する。これにより、ユーザは、計装機器4の状態を把握することができる。このため、ユーザは、計装機器4の点検作業等を短時間で行うことが可能となる。
【0082】
本実施形態によれば、評価対象情報は、計装機器4のインシデント情報を更に有する。これにより、評価対象情報から第1メタIDを選択するとき、インシデント情報を考慮することができ、第1メタIDの選択対象を狭めることができる。このため、第1メタIDの選択精度を向上させることができる。
【0083】
<情報提供装置1の第1変形例>
次に、情報提供装置1の第1変形例について、説明する。本変形例では、主に、第1取得部21、第1評価部22、第1生成部23、取得部11、メタID選択部12、コンテンツID選択部13が、上述した実施形態と相違する。以下では、これら相違する点について、主に説明をする。図8は、本実施形態における情報提供装置1の機能の第1変形例を示す模式図である。なお、図8に示した各機能は、CPU101が、RAM103を作業領域として、保存部104等に記憶されたプログラムを実行することにより実現される。また、各機能は、例えば人工知能により制御されてもよい。ここで、「人工知能」は、いかなる周知の人工知能技術に基づくものであってもよい。
【0084】
図9は、本実施形態における情報提供システム100を使用した第1変形例を示す模式図である。本変形例に係る情報提供装置1は、第1画像データと、第1シーンIDとを1組として有する取得データを取得する。情報提供装置1は、取得した取得データに基づいて、第1メタIDを選択し、ユーザ端末5に送信する。このため、本変形例に係る情報提供装置1は、第1メタIDの選択精度を更に向上させることができる。
【0085】
<第1取得部21>
第1取得部21は、第1映像情報を取得する。第1取得部21は、ユーザ端末5から第1映像情報を取得する。第1映像情報は、作業者によって撮影された機器や部品等であり、例えば、HMD(ヘッドマウントディスプレイ)やホロレンズ等により撮影される。撮影された映像は、リアルタイムでサーバ6に送信されてもよい。また、撮影されている映像が、第1映像情報として取得されてもよい。第1映像情報は、例えば、フィールドのユーザが備えるユーザ端末5のカメラ等により撮影された映像である。第1映像情報は、例えば、静止画、動画、何れであっても良く、ユーザによる撮影、又はユーザ端末5の設定で、自動的に撮像されてもよい。さらに、ユーザ端末5のメモリ等に記録されている映像情報に読み込ませたり、公衆通信網7経由で取得する等してもよい。
【0086】
<第1評価部22>
第1評価部22は、シーンモデルデータベースを参照し、第1映像情報とシーンIDを含むシーン情報との間における第1シーン連関度を含むシーンIDリストを取得する。第1評価部22は、シーンモデルデータベースを参照し、取得した第1映像情報と一致、一部一致、又は類似する過去の第1映像情報を選択し、選択された過去の第1映像情報に紐づけられたシーンIDを含むシーン情報を選択し、選択された過去の第1映像情報とシーン情報との間におけるシーン連関度に基づいて第1シーン連関度を算出する。第1評価部22は、算出された第1シーン連関度を含むシーンIDを取得し、シーンIDリストに基づいて選択されたシーン名リストを、ユーザ端末5に表示する。
【0087】
図10は、本実施形態におけるシーンモデルデータベースの一例を示す模式図である。シーンモデルデータベースは、保存部104に記憶される。シーンモデルデータベースは、予め取得された過去の第1映像情報、過去の第1映像情報に紐づけられたシーンIDを含むシーン情報、及び、過去の第1映像情報とシーン情報との間における3段階以上のシーン連関度が記憶される。
【0088】
シーンモデルデータベースは、例えばニューラルネットワーク等の任意のモデルが用いられ、機械学習により構築される。シーンモデルデータベースは、機械学習により取得された第1映像情報と過去の第1映像情報とシーンIDとの評価結果により構築され、例えば、各々の関係がシーン連関度として記憶される。シーン連関度は、過去の第1映像情報とシーン情報との繋がりの度合いを示しており、例えばシーン連関度が高いほど過去の第1映像情報とシーン情報との繋がりが強いと判断することができる。シーン連関度は、例えば百分率等の3値以上(3段階以上)で示されるほか、2値(2段階)で示されてもよい。例えば、過去の第1映像情報の『01』は、シーンID『A』とは70%のシーン連関度であり、シーンID『D』とは50%、シーンID『C』とは10%等として記憶される。ユーザ端末5から取得された第1映像情報は、機械学習により、例えば、予め取得された過去の第1映像情報と類似性等の評価結果が構築される。例えば、深層学習を行うことで、同一ではなく類似の情報に対しても対応可能となる。
【0089】
シーンモデルデータベースは、シーンIDリストと、シーン名リストが記憶される。シーンIDリストは、例えば、算出された第1シーン連関度と、シーンIDとを示す。シーンモデルデータベースは、この評価された結果であるリスト化された内容を記憶する。リスト化された内容は、例えば、『シーンID A:70%』、『シーンID B:50%』等、シーン連関度の高い関係性を表すシーンIDである。
【0090】
シーン名リストは、後述する第1生成部23により生成される。例えば、シーンIDリストには、第1評価部22によってシーンIDに対応するシーン名が取得され、それらをシーン名リストに記憶する。シーンモデルデータベースに記憶されたシーン名リストは、その後の処理でユーザ端末5に送信される。ユーザは、ユーザ端末5により受信されたシーン名リストを参照し、第1映像情報に対応するシーンを把握する。
【0091】
なお、シーンモデルデータベースの更新や登録されているデータの修正や追加等のため、シーンモデルデータベースに第1映像情報に対応するシーン情報、及びシーンIDに対応するシーン名が存在しない場合は、別視野における第1映像情報の取得処理を行う、又は未対応時の代替対応として準備されているシーン情報又はシーンIDを新たに対応づけ、対応づけたれた代替シーンを加えたシーン名リストを生成し、ユーザ端末5に送信するようにしてもよい。
【0092】
<第1生成部23>
第1生成部23は、第1評価部22により取得されたシーンIDリストに対応するシーン名リストを生成する。生成されるシーン名リストは、例えば、『シーンID』、『シーン連関度』等を有する。
【0093】
シーンIDは、例えば、図11に示すシーンモデルテーブルと、図12に示すシーン用コンテンツモデルテーブル(OFE)と、に関連付けられる。シーンモデルテーブルには、例えば、シーンID、学習モデル等が記憶され、シーン用コンテンツモデルテーブルには、コンテンツID、学習モデル等が記憶される。第1生成部23は、これらの情報に基づいてシーン名リストを生成する。
【0094】
図11に示すシーンモデルテーブルは、シーンモデルデータベースに記憶される。シーンモデルテーブルには、例えば、ユーザがフィールドで行う各作業を識別するシーンIDとそのシーンIDに対応する学習モデルが対応づけられて記憶される。シーンIDは、複数存在し、その各シーンIDに対応する映像情報の学習モデルが対応づけられて記憶される。
【0095】
図12に示すシーン用コンテンツモデルテーブルは、各シーンIDにおけるコンテンツIDと学習モデルが対応づけられて記憶される。図12に示すシーン用コンテンツモデルテーブルでは、例えば、シーンIDが『OFE』の例であり、様々なシーンごとに対応するコンテンツIDが分かれて記憶される。コンテンツIDは、複数存在し、その各シーンに対応する映像情報の学習モデルが対応づけられて記憶される。なお、コンテンツIDは、シーン無指定のコンテンツを含んでもよい。この場合は、コンテンツIDには『NULL』が記憶される。
【0096】
図13は、シーンテーブルの一例を示す模式図である。図13に示すシーンテーブルは、シーンモデルデータベースに記憶される。シーンテーブルには、例えば、ユーザがフィールドで行う各作業の映像情報の概略と、その概略の作業を識別するシーンIDが対応づけられて記憶される。シーンIDは複数存在し、その各シーンIDに対応するシーン名が対応づけられて記憶される。
【0097】
<取得部11>
取得部11は、第1画像データと、シーン名リストから選択されたシーン名に対応する第1シーンIDと、を1組として有する取得データを取得する。
【0098】
<メタID選択部12>
図14は、本実施形態における情報提供システムを使用した変形例を示す模式図である。メタID選択部12は、メタID推定処理用データベースを参照し、取得データに基づいて、複数のメタIDを抽出し、複数のメタIDを含むメタIDリストを生成する。メタIDリストは、複数のメタIDがリスト化されている。メタID選択部12は、メタIDリストに対応する参照サマリーリストを生成する。詳細には、メタID選択部12は、コンテンツデータベースを参照し、生成したメタIDリストに含まれるそれぞれのメタIDに紐づくコンテンツIDを取得する。
【0099】
図15は、コンテンツデータベースの一例を示す模式図である。コンテンツデータベースには、メタIDと、コンテンツIDと、メタIDとコンテンツIDとの間におけるコンテンツ連関度が記憶されてもよい。コンテンツ連関度は、メタIDと、コンテンツIDとが紐づく度合いを示しており、例えば百分率、10段階、又は5段階等の3段階以上で示される。例えば図15では、メタIDに含まれる「IDaa」は、コンテンツIDに含まれる「コンテンツID−A」との間における連関度「60%」を示し、「コンテンツID−B」との間における連関度「40%」を示す。この場合、「IDaa」は「コンテンツID−B」に比べて「コンテンツID−A」との繋がりが強いことを示す。
【0100】
コンテンツデータベースは、例えばコンテンツ連関度を算出できるアルゴリズムを有してもよい。コンテンツデータベースとして、例えばメタID、コンテンツID、及びコンテンツ連関度に基づいて最適化された関数(分類器)が用いられてもよい。
【0101】
コンテンツデータベースは、例えば機械学習を用いて構築される。機械学習の方法として、例えば深層学習が用いられる。コンテンツデータベースは、例えばニューラルネットワークで構成され、その場合、連関度は隠れ層及び重み変数で示されてもよい。
【0102】
メタID選択部12は、コンテンツ連関度を参照し、メタIDリストに含まれる複数のメタIDに紐づくコンテンツIDを取得してもよい。例えば、メタID選択部12は、メタIDからコンテンツ連関度の高いコンテンツIDを取得してもよい。
【0103】
メタID選択部12は、サマリーテーブルを参照し、取得したコンテンツIDに対応する参照情報のサマリーを取得する。図16は、サマリーテーブルの一例を示す。サマリーテーブルは、コンテンツIDとコンテンツIDに対応する参照情報のサマリーとを複数含む。サマリーテーブルは、保存部104に記憶される。参照情報のサマリーは、参照情報を要約した内容等を示す。
【0104】
メタID選択部12は、取得した参照情報のサマリーに基づいて、参照サマリーリストを生成する。図17は、参照サマリーリストの一例を示す。参照サマリーリストは、参照情報のサマリーと、参照情報のサマリーに対応するメタIDとを複数含む。メタID選択部12は、参照サマリーリストをユーザ端末5に送信する。ユーザ端末5は、送信された参照サマリーリストから参照情報のサマリーを選択し、選択した参照情報のサマリーからメタIDを選択し、選択したメタIDを情報提供装置1に送信する。そして、メタID選択部12は、ユーザ端末5により参照サマリーリストから選択されたメタIDを第1メタIDとして選択する。
【0105】
<コンテンツID選択部13>
コンテンツID選択部13は、参照用データベースとコンテンツデータベースとを参照し、第1メタIDに基づいて、複数のコンテンツIDのうち第1コンテンツIDを選択する。コンテンツID選択部13は、例えば図14に示したコンテンツデータベースを用いた場合、第1メタID「IDaa」に紐づけられるコンテンツID(例えば「コンテンツID−A」「コンテンツID−B」等)を第1コンテンツIDとして選択する。このとき、コンテンツ連関度の高い(例えばコンテンツ連関度が60%である)「コンテンツID−A」を選択するようにしてもよい。コンテンツ連関度にあらかじめ閾値を設定しておき、その閾値より高いコンテンツ連関度を有するコンテンツIDを第1コンテンツIDとして選択するようにしてもよい。
【0106】
(情報提供システム100の動作の第1変形例)
次に、本実施形態における情報提供システム100の動作の第1変形例について説明する。図18は、本実施形態における情報提供システム100の動作の第1変形例を示すフローチャートである。
【0107】
<第1取得ステップS21>
まず、第1取得部21は、ユーザ端末5から第1映像情報を取得する(第1取得ステップS21)。第1取得部21は、ユーザ端末5により特定の計装機器4の映像情報が撮影された第1映像情報を取得する。
【0108】
<第1評価ステップS22>
次に、第1評価部22は、シーンモデルデータベースを参照し、取得した第1映像情報とシーン情報との間における第1シーン連関度を含むシーンIDリストを取得する(第1評価ステップS22)。
【0109】
<第1生成ステップS23>
次に、第1生成部23は、第1評価部22で取得されたシーンIDリストに対応するシーン名リストを生成する(第1生成ステップS23)。第1生成部23は、例えば、図13に示すシーンテーブルを参照し、取得したシーンIDリストに対応するシーン名リストを生成する。例えば、第1評価部22で取得されたシーンIDリストに含まれるシーンIDが『0FD』の場合、シーン名として『ABC-999装置の再起動』というシーン名が選択される。例えば、シーンIDが『OFE』の場合、シーン名として『ABC-999装置のメモリを取り外す』というシーン名が選択されることとなる。
【0110】
<取得ステップS24>
次に、取得部11は、第1画像データと、シーン名リストから選択されたシーン名に対応する第1シーンIDと、を1組として有する取得データを取得する(取得ステップS24)。シーン名リストから選択されたシーン名に対応するシーンIDが第1シーンIDとなる。
【0111】
<メタID選択ステップS25>
次に、メタID選択部12は、取得データに基づいて、複数のメタIDを抽出し、複数のメタIDを含むメタIDリストを生成する(メタID選択ステップS25)。メタID選択部12は、メタIDリストに対応する参照サマリーリストを生成する。メタID選択部12は、生成した参照サマリーリストをユーザ端末5に送信する。そして、ユーザ端末5は、送信された参照サマリーリストから1又は複数の参照情報のサマリーと、この参照情報のサマリーに対応するメタIDと、を選択する。ユーザ端末5は、選択した参照情報のサマリーと、メタIDと、を情報提供装置1に送信する。そして、メタID選択部12は、ユーザ端末5により参照サマリーリストから選択されたメタIDを第1メタIDとして選択する。
【0112】
<コンテンツID選択ステップS26>
次に、コンテンツID選択部13は、参照用データベースとコンテンツデータベースとを参照し、第1メタIDに基づいて、複数のコンテンツIDのうち第1コンテンツIDを選択する(コンテンツID選択ステップS26)。コンテンツID選択部13は、メタID選択部12により選択された第1メタIDを取得し、保存部104に保存された参照用データベースとコンテンツデータベースとを取得する。コンテンツID選択部13は、第1メタIDに対して1つの第1コンテンツIDを選択するほか、例えば1つの第1メタIDに対して複数の第1コンテンツIDを選択してもよい。コンテンツID選択部13は、例えば記憶部17を介して、選択した第1コンテンツIDを保存部104に保存する。
【0113】
その後、上述した参照情報選択ステップS14を行い、完了する。
【0114】
本変形例によれば、メタID選択部12は、複数のメタIDのうち、複数の第1メタIDを抽出し、複数の第1メタIDを含むメタIDリストを生成し、メタIDリストに対応する参照サマリーリストを生成し、参照サマリーリストから選択された第1メタIDを選択する。これにより、参照サマリーリストに基づいて、第1メタIDを選択することができる。このため、第1メタIDの選択精度を向上させることができる。
【0115】
本変形例によれば、取得部11は、第1画像データと、シーン名リストから選択されたシーン名に対応する第1シーンIDと、を1組として有する取得データを取得する。これにより、第1シーンIDを考慮して、メタIDを選択することができる。このため、メタIDの選択精度を向上させることができる。
【0116】
本変形例によれば、コンテンツID選択部13は、参照用データベースとコンテンツデータベースとを参照し、第1メタIDに基づいて、複数のコンテンツIDのうち第1コンテンツIDを選択する。これにより、メタIDに基づいてコンテンツIDを選択するとき、コンテンツ連関度を参照してコンテンツIDの選択対象を更に狭めることができる。このため、第1コンテンツIDの選択精度を更に向上させることができる。
【0117】
図19は、本実施形態における情報提供システム100を使用した変形例を示す模式図である。計装機器41、42は、例えば、プラントや工場等に設置される計装機器であり、プロセスP内で互いに接続される。
【0118】
情報提供装置1は、計装機器41の第1画像データを有する取得データを取得する。情報提供装置1は、取得した取得データに基づいて、第1メタIDを選択し、ユーザ端末5に送信する。情報提供装置1は、ユーザ端末5から第1メタIDを取得する。情報提供装置1は、取得した第1メタIDに基づいて、第1参照情報を選択し、ユーザ端末5に送信する。
【0119】
このとき、参照情報は、計装機器41と同一のプロセスP内に接続された他の計装機器42に関する第2計装機器情報を有していてもよい。第2計装機器情報は、他の計装機器42のマニュアル、分割マニュアル、インシデント情報、ドキュメント情報、履歴情報、プロセス情報等、を有する。
【0120】
本実施形態によれば、参照情報は、計装機器41と同一のプロセスP内に接続された他の計装機器42に関する第2計装機器情報を有する。これにより、ユーザは、計装機器41の同一のプロセスPにおける他の計装機器42の情報を把握できる。このため、ユーザは、プロセスPの点検作業等を短時間で行うことが可能となる。
【0121】
本実施形態によれば、第2計装機器情報は、計装機器41と同一のプロセスP内に接続された他の計装機器42より得られるプロセス情報を有する。これにより、ユーザは、他の計装機器42の計測情報を把握することができる。このため、ユーザは、他の計装機器42の点検作業等を短時間で行うことが可能となる。
【0122】
上述した実施形態では、装置の一例として、計装機器4を例示したが、装置は、例えば、医療機器、介護機器、建設機械、工作機械、農業機械、輸送機械、ロボット等であってもよい。
【0123】
<医療機器>
装置が医療機器の場合、情報提供システム100は、医療機器を使用する臨床工学技士等の医療関係者等のユーザに利用される。情報提供システム100は、主に臨床工学技士等の医療関係者が使用する医療機器を対象として用いられる。情報提供システム100は、医療機器の画像データを有する取得データから、医療機器に関する作業を行うユーザが作業を実施する上で適した第1参照情報を選択する。情報提供システム100は、例えば医療機器のマニュアルをユーザに提供できるほか、例えば医療機器に関するインシデント情報をユーザに提供できる。これにより、ユーザは、医療機器のマニュアルや医療機器に関するインシデントを把握することができる。
【0124】
医療機器は、例えばペースメーカ、冠動脈ステント、人工血管、PTCAカテーテル、中心静脈カテーテル、吸収性体内固定用ボルト、粒子線治療装置、人工透析器、硬膜外用カテーテル、輸液ポンプ、自動腹膜灌流用装置、人工骨、人工心肺装置、多人数用透析液供給装置、成分採血装置、人工呼吸器、プログラム等の高度管理医療機器(GHTF(Global Harmonization Task Force)のクラス分類「クラスIII」及び「クラスIV」に相当。)を含む。医療機器は、例えばX線撮影装置、心電計、超音波診断装置、注射針、採血針、真空採血管、輸液ポンプ用輸液セット、フォーリーカテーテル、吸引カテーテル、補聴器、家庭用マッサージ器、コンドーム、プログラム等の管理医療機器(GHTFのクラス分類「クラスII」に相当。)を含む。医療機器は、例えば経腸栄養注入セット、ネブライザ、X線フィルム、血液ガス分析装置、手術用不織布、プログラム等の一般医療機器(GHTFのクラス分類「クラスI」に相当。)を含む。医療機器4は、法令で定められた医療機器だけでなく、見た目や構造等が医療機器と類似した法令で定められていない機械器具等(ベッド等)を含む。医療機器は、病院等の医療現場で用いられる機器であってもよく、患者のカルテや電子カルテが記憶された医療情報機器や、病院内のスタッフの情報等が記憶された情報機器を含む。
【0125】
<介護機器>
装置が介護機器の場合、情報提供システム100は、介護機器を使用する介護士等の介護関係者等のユーザに利用される。情報提供システム100は、主に介護士等の介護関係者が使用する介護機器を対象として用いられる。情報提供システム100は、介護機器の画像データを有する取得データから、介護機器に関する作業を行うユーザが作業を実施する上で適した第1参照情報を選択する。情報提供システム100は、例えば介護機器のマニュアルをユーザに提供できるほか、例えば介護機器に関するインシデント情報をユーザに提供できる。これにより、ユーザは、介護機器のマニュアルや介護機器に関するインシデントを把握することができる。
【0126】
介護機器は、例えば、車いす、杖、スロープ、手摺、歩行器、歩行補助杖、認知症老人徘徊感知機器、移動用リフト等の屋内外での移動に関するものを含む。介護機器は、浴室用リフト、入浴台、浴槽用手摺、浴槽内手摺、浴室内すのこ、浴槽内椅子、浴槽内すのこ、入浴用介助ベルト、簡易浴槽等の入浴に関するものを含む。介護機器は、紙おむつ、自動排泄処理装置、腰掛け便座等の排泄に関するものを含む。介護機器は、電動ベッド等の介護用ベッド、敷パッド、床ずれ防止マット、体位変換器等の寝具に関するものを含む。介護機器は、法令で定められた介護機器だけでなく、見た目や構造等が介護機器と類似した法令で定められていない機械器具等(ベッド等)を含む。介護機器は、福祉用具を含む。介護機器は、介護施設等の介護現場で用いられる機器であってもよく、介護対象者の情報や介護施設内のスタッフの情報等が記憶されたケア情報管理システムを含む。
【0127】
<建設機械>
装置が建設機械の場合、情報提供システム100は、建設機械を使用する建設関係者等のユーザに利用される。情報提供システム100は、主に建設関係者が使用する建設機械を対象として用いられる。情報提供システム100は、建設機械の画像データを有する取得データから、建設機械に関する作業を行うユーザが作業を実施する上で適した第1参照情報を選択する。情報提供システム100は、例えば建設機械のマニュアルをユーザに提供できるほか、例えば建設機械に関するインシデント情報をユーザに提供できる。これにより、ユーザは、建設機械のマニュアルや建設機械に関するインシデントを把握することができる。
【0128】
建設機械は、例えば、ブルドーザ、掘削機、クレーン、基礎工事用機械、トンネル工事用機械、モータグレーダ、締固め機械、コンクリート機械、舗装機械、道路維持用機械、空気圧縮機、ポンプ、ウインチ、仮設用仮設備機器等の一般建設機械であってもよい。建設機械は、作業船、クレーン船等の港湾河川海岸工事用の建設機械であってもよい。
【0129】
<工作機械>
装置が工作機械の場合、情報提供システム100は、工作機械を使用するユーザに利用される。情報提供システム100は、主にユーザが使用する工作機械を対象として用いられる。情報提供システム100は、工作機械の画像データを有する取得データから、工作機械に関する作業を行うユーザが作業を実施する上で適した第1参照情報を選択する。情報提供システム100は、例えば工作機械のマニュアルをユーザに提供できるほか、例えば工作機械に関するインシデント情報をユーザに提供できる。これにより、ユーザは、工作機械のマニュアルや工作機械に関するインシデントを把握することができる。
【0130】
工作機械は、例えば、旋盤、フライス盤、形削り盤、平削り盤、ボール盤、中ぐり盤、放電加工機等であってもよい。
【0131】
<農業機械>
装置が農業機械の場合、情報提供システム100は、農業機械を使用する農業関係者等のユーザに利用される。情報提供システム100は、主に農業関係者が使用する農業機械を対象として用いられる。情報提供システム100は、農業機械の画像データを有する取得データから、農業機械に関する作業を行うユーザが作業を実施する上で適した第1参照情報を選択する。情報提供システム100は、例えば農業機械のマニュアルをユーザに提供できるほか、例えば農業機械に関するインシデント情報をユーザに提供できる。これにより、ユーザは、農業機械のマニュアルや農業機械に関するインシデントを把握することができる。
【0132】
農業機械は、例えば、乗用型トラクター、乗用型田植え機、乗用型コンバイン等の乗用型農業機械であってもよい。農業機械は、歩行型トラクター、歩行型管理機等の歩行型農業機械であってもよい。農業機械は、穀物乾燥機、籾すり機等の定置機械であってもよい。農業機械は、狩払機、動力摘採機、ヘッジトリマー、背負式動力噴霧機、背負式動力散粉機、チェーンソー等の携帯式農業機械であってもよい。
【0133】
<輸送機械>
装置が輸送機械の場合、情報提供システム100は、輸送機械を使用するユーザに利用される。情報提供システム100は、主にユーザが使用する輸送機械を対象として用いられる。情報提供システム100は、輸送機械の画像データを有する取得データから、輸送機械に関する作業を行うユーザが作業を実施する上で適した第1参照情報を選択する。情報提供システム100は、例えば輸送機械のマニュアルをユーザに提供できるほか、例えば輸送機械に関するインシデント情報をユーザに提供できる。これにより、ユーザは、輸送機械のマニュアルや輸送機械に関するインシデントを把握することができる。
【0134】
輸送機械は、例えば、自動車、船舶、航空機等であってもよい。また、情報提供システム100は、自動車等の自動運転の際に用いられてもよい。
【0135】
<ロボット>
装置がロボットの場合、情報提供システム100は、ロボットを使用するユーザに利用される。情報提供システム100は、主にユーザが使用するロボットを対象として用いられる。情報提供システム100は、ロボットの画像データを有する取得データから、ロボットに関する作業を行うユーザが作業を実施する上で適した第1参照情報を選択する。情報提供システム100は、例えばロボットのマニュアルをユーザに提供できるほか、例えばロボットに関するインシデント情報をユーザに提供できる。これにより、ユーザは、ロボットのマニュアルやロボットに関するインシデントを把握することができる。
【0136】
ロボットは、人型ロボット、動物型ロボットであってもよい。ロボットは、人の代わり作業を行う産業用ロボット等であってもよい。
【0137】
<情報提供装置1の第2変形例>
次に、情報提供装置1の第2変形例について、説明する。本変形例では、主に、外部情報取得部31と、外部情報比較部32と、外部情報類似度算出部33と、チャンク参照情報抽出部34と、チャンク参照情報類似度算出部35と、を更に備える点で、上述した実施形態と相違する。また、保存部104に、更にコンテンツ関連性データベースと、外部情報類似度算出用データベースと、チャンク参照情報類似度推定処理用データベースとが、保存される点で、上述した実施形態と相違する。以下では、これら相違する点について、主に説明をする。図20は、本実施形態における情報提供装置1の機能の第2変形例を示す模式図である。なお、図20に示した各機能は、CPU101が、RAM103を作業領域として、保存部104等に記憶されたプログラムを実行することにより実現される。また、各機能は、例えば人工知能により制御されてもよい。ここで、「人工知能」は、いかなる周知の人工知能技術に基づくものであってもよい。
【0138】
図21は、本実施形態における情報提供システム100を使用した第2変形例を示す模式図である。本変形例に係る情報提供装置1は、特定の外部情報xを取得する。情報提供装置1は、取得した特定の外部情報xに対する外部情報類似度を算出する。情報提供装置1は、算出された外部情報類似度に基づいて、複数の外部情報から第1外部情報b1を選択する。情報提供装置1は、コンテンツ関連性データベースを参照し、選択された第1外部情報b1に対応するチャンク参照情報B1を第1チャンク参照情報B1として抽出する。これにより、取得した特定の外部情報xに類似する外部情報b1に対応するチャンク参照情報B1が、特定の外部情報xに基づく変更箇所であることを把握することができる。このため、参照情報を編集等の更新する際に、第1チャンク参照情報B1を更新するだけでよく、参照情報の更新作業を短時間で行うことができる。
【0139】
また、情報提供装置1は、チャンク参照情報類似度推定処理用データベースを参照し、第1チャンク参照情報B1に対するチャンク参照情報類似度を算出する。情報提供装置1は、算出されたチャンク参照情報類似度に基づいて、第1チャンク参照情報B1とは異なる第2チャンク参照情報B2を抽出する。これにより、第1チャンク参照情報B1に類似する第2チャンク参照情報B2も、特定の外部情報xに基づく変更箇所であることを把握することができる。このため、参照情報を編集等の更新する際に、第1チャンク参照情報と第2チャンク参照情報とを更新するだけでよく、参照情報の更新作業を短時間で行うことができる。
【0140】
<コンテンツ関連性データベース>
図22は、コンテンツ関連性データベースの一例を示す模式図である。コンテンツ関連性データベースは、参照情報をチャンク構造に分割した複数のチャンク参照情報と、チャンク参照情報の作成に用いられた外部情報とが記憶される。
【0141】
チャンク参照情報は、文章情報を含む。チャンク参照情報は、更に図表情報を含んでもよい。チャンク参照情報は、チャンク参照情報を識別するための文字列からなるチャンク参照情報ラベルを含んでいてもよい。チャンク参照情報は、例えば参照情報が計装機器等の装置のマニュアルである場合、このマニュアルが意味のある情報がひとまとまりのデータの塊となったチャンク構造に分割された情報である。チャンク参照情報は、例えばマニュアル等の文章毎、章毎、段落毎、ページ毎等のチャンク構造に分割された情報である。
【0142】
外部情報は、文章情報を含む。外部情報は、更に図表情報を含んでもよい。外部情報は、外部情報を識別するための文字列からなる外部情報ラベルを含んでいてもよい。外部情報は、チャンク参照情報に1対1で対応して、コンテンツ関連性データベースに記憶される。外部情報は、例えば参照情報が計装機器等の装置のマニュアルである場合、このマニュアルの作成に用いられた仕様書等が、ひとまとまりのデータの塊となったチャンク構造に分割された情報である。外部情報は、例えば仕様書等の文章毎、章毎、段落毎、ページ毎等のチャンク構造に分割された情報である。外部情報は、参照情報の作成に用いられる情報として、仕様書がチャンク構造に分割されたもののほか、例えば、インシデント情報、各種論文、参照情報の原典となる情報等がチャンク構造に分割されたものであってもよい。また、チャンク参照情報が日本語等の第1言語で作成されている場合、外部情報は第1言語とは異なる英語等の第2言語で作成されるものであってもよい。
【0143】
図23は、外部情報類似度算出用データベースの一例を示す模式図である。図24は、チャンク参照情報類似度算出用データベースの一例を示す模式図である。
【0144】
<外部情報類似度算出用データベース>
外部情報類似度算出用データベースは、外部情報を用いて機械学習により構築される。機械学習の方法として、例えば外部情報をベクトル化した上で教師データとして学習させる。ベクトル化された外部情報は、外部情報における外部情報ラベルに対応させて、外部情報類似度算出用データベースに記憶される。ベクトル化された外部情報は、外部情報に対応させて、外部情報類似度算出用データベースに記憶されてもよい。
【0145】
<チャンク参照情報類似度推定処理用データベース>
チャンク参照情報類似度推定処理用データベースは、チャンク参照情報を用いて機械学習により構築される。機械学習の方法として、例えばチャンク参照情報をベクトル化した上で教師データとして学習させる。ベクトル化されたチャンク参照情報は、チャンク参照情報におけるチャンク参照情報ラベルに対応させて、チャンク参照情報類似度推定処理用データベースに記憶される。ベクトル化されたチャンク参照情報は、チャンク参照情報に対応させて、チャンク参照情報類似度推定処理用データベースに記憶されてもよい。
【0146】
<外部情報取得部31>
外部情報取得部31は、外部情報、特定の外部情報等の各種情報を取得する。特定の外部情報は、これから外部情報類似度を算出すべき対象となる外部情報である。
【0147】
<外部情報比較部32>
外部情報比較部32は、コンテンツ関連性データベースに記憶された外部情報と、外部情報取得部31により取得した特定の外部情報と、を比較する。外部情報比較部32は、外部情報と、特定の外部情報と、が一致するか、一致しないか、を判定する。
【0148】
図23の例では、外部情報取得部31により取得した特定の外部情報が「外部情報x」、「外部情報a1」、「外部情報c1」を含むとする。そして、外部情報比較部32は、特定の外部情報に含まれる「外部情報x」、「外部情報a1」、「外部情報c1」と、コンテンツ関連性データベースに記憶された外部情報と、を比較する。コンテンツ関連性データベースには、「外部情報a1」「外部情報c1」が記憶され、「外部情報x」が記憶されていないとする。このとき、外部情報比較部32は、特定の外部情報に含まれる「外部情報a1」「外部情報c1」がコンテンツ関連性データベースに記憶された外部情報に一致すると判定する。また、外部情報比較部32は、「外部情報x」がコンテンツ関連性データベースに記憶された外部情報に一致しないと判定する。
【0149】
<外部情報類似度算出部33>
外部情報類似度算出部33は、外部情報比較部32により外部情報と特定の外部情報とが一致しない場合、外部情報類似度算出用データベースを参照し、外部情報類似度算出用データベースに記憶された外部情報と、外部情報取得部31により取得された特定の外部情報と、の類似度を示す外部情報類似度を算出する。外部情報類似度算出部33は、外部情報の特徴量を用いて、外部情報類似度算出する。外部情報の特徴量として、例えば外部情報がベクトル化されて表現されてもよい。外部情報類似度算出部33は、特定の外部情報をベクトル化した上で、外部情報類似度算出用データベース内でベクトル化された外部情報とのベクトル演算により、特定の外部情報と外部情報との外部情報類似度を算出する。
【0150】
なお、外部情報類似度算出部33は、外部情報比較部32により外部情報と特定の外部情報とが一致する場合、外部情報類似度の算出を行わない。
【0151】
外部情報類似度は、特定の外部情報と、外部情報とが類似する度合いを示しており、例えば「0.97」等の0〜1までの100段階の小数、百分率、10段階、又は5段階等の3段階以上で示される。
【0152】
図23の例では、外部情報比較部32により特定の外部情報に含まれる「外部情報x」とコンテンツ関連性データベースに記憶された外部情報と一致しない。かかる場合、外部情報類似度算出部33は、外部情報類似度算出用データベースを参照し、特定の外部情報に含まれる「外部情報x」と、外部情報類似度算出用データベースに記憶された「外部情報a1」、「外部情報b1」、「外部情報c1」、「外部情報b2」と、それぞれ外部情報類似度を算出する。「外部情報x」と、「外部情報a1」との外部情報類似度は、「外部情報xの特徴量q2」と「外部情報a1の特徴量p1」の内積を演算して、例えば「0.20」として算出される。同様に「外部情報x」と、「外部情報a1」との外部情報類似度は、「0.98」である。「外部情報x」と、「外部情報a1」との外部情報類似度は、「0.33」である。「外部情報x」と、「外部情報a1」との外部情報類似度は、「0.85」である。この場合、「外部情報x」は、例えば「外部情報a1」に比べて「外部情報b1」と類似していることを示す。
【0153】
<チャンク参照情報抽出部34>
チャンク参照情報抽出部34は、算出された外部情報類似度に基づいて、複数の外部情報から第1外部情報を選択し、コンテンツ関連性データベースを参照し、選択した第1外部情報に対応するチャンク参照情報を第1チャンク参照情報として抽出する。チャンク参照情報抽出部34は、複数の外部情報から1つの第1外部情報を選択したとき、選択した1つの第1外部情報に対応する1つのチャンク参照情報を第1チャンク参照情報として抽出する。また、チャンク参照情報抽出部34は、複数の第1外部情報を選択したとき、選択したそれぞれの第1外部情報に対応するチャンク参照情報をそれぞれ第1チャンク参照情報として抽出してもよい。
【0154】
チャンク参照情報抽出部34は、算出された外部情報類似度に基づいて、複数の外部情報に含まれるそれぞれの外部情報ラベルから、第1外部情報として選択してもよい。チャンク参照情報抽出部34は、選択した外部情報ラベル(第1外部情報)から、コンテンツ関連性データベースに記憶された外部情報ラベルに対応するチャンク参照情報を第1チャンク参照情報として抽出してもよい。例えば、チャンク参照情報抽出部34は、外部情報ラベル21を選択し、選択した外部情報ラベル21から、コンテンツ関連性データベースに記憶された外部情報ラベル21に対応するチャンク参照情報B1を第1チャンク参照情報として抽出してもよい。外部情報ラベルは、文字列からなるため、文章情報を有する外部情報を記憶させるよりも、外部情報類似度算出用データベースの容量を低減することができる。
【0155】
図23の例では、チャンク参照情報抽出部34は、外部情報類似度を算出した結果、「外部情報a1」、「外部情報b1」、「外部情報c1」、「外部情報b2」のうち最も高い外部情報類似度を算出した「外部情報b1」を第1外部情報として選択する。第1外部情報として選択するとき、外部情報類似度に閾値を設定し、その閾値以上又は以下の外部情報類似度を算出した外部情報を選択してもよい。この閾値は、ユーザ側で適宜設定することができる。
【0156】
そして、チャンク参照情報抽出部34は、コンテンツ関連性データベースを参照し、第1外部情報として選択した「外部情報b1」に対応する「チャンク参照情報B1」を第1チャンク参照情報として抽出する。
【0157】
更に、チャンク参照情報抽出部34は、後述するチャンク参照情報類似度に基づいて、コンテンツ関連性データベースから、第1チャンク参照情報とは異なる第2チャンク参照情報を更に1又は複数抽出する。
【0158】
チャンク参照情報抽出部34は、算出されたチャンク参照情報類似度に基づいて、複数のチャンク参照情報に含まれるチャンク参照情報ラベルから、1又は複数のチャンク参照情報ラベルを選択してもよい。チャンク参照情報抽出部34は、選択したチャンク参照情報ラベルから、コンテンツ関連性データベースに記憶されたチャンク参照情報ラベルに対応するチャンク参照情報を、第2チャンク参照情報として抽出してもよい。例えば、チャンク参照情報抽出部34は、チャンク参照情報ラベル122を選択し、選択した外部情報ラベル122から、コンテンツ関連性データベースに記憶されたチャンク参照情報ラベル122に対応するチャンク参照情報B2を第2チャンク参照情報として抽出してもよい。チャンク参照情報ラベルは、文字列からなるため、文章情報を有するチャンク参照情報を記憶させるよりも、チャンク参照情報類似度算出用データベースの容量を低減することができる。
【0159】
<チャンク参照情報類似度算出部35>
チャンク参照情報類似度算出部35は、チャンク参照情報類似度推定処理用データベースを参照し、チャンク参照情報と、チャンク参照情報抽出部34により抽出された第1チャンク参照情報と、の類似度を示すチャンク参照情報類似度を算出する。チャンク参照情報類似度算出部35は、チャンク参照情報の特徴量を用いて、チャンク参照情報類似度を算出する。チャンク参照情報の特徴量として、例えばチャンク参照情報がベクトル化されて表現されてもよい。チャンク参照情報類似度算出部35は、特定のチャンク参照情報をベクトル化した上で、チャンク参照情報類似度推定処理用データベース内でベクトル化されたチャンク参照情報とのベクトル演算により、特定のチャンク参照情報とチャンク参照情報とのチャンク参照情報類似度を算出する。
【0160】
チャンク参照情報類似度は、第1チャンク参照情報と、チャンク参照情報とが類似する度合いを示しており、例えば「0.97」等の0〜1までの100段階の小数、百分率、10段階、又は5段階等の3段階以上で示される。
【0161】
図24の例では、チャンク参照情報類似度算出部35は、チャンク参照情報類似度算出用データベースを参照し、チャンク参照情報抽出部34により第1チャンク参照情報として抽出された「チャンク参照情報B1」と、チャンク参照情報類似度算出用データベースに記憶された「チャンク参照情報A1」、「チャンク参照情報B1」、「チャンク参照情報C1」、「チャンク参照情報B2」と、それぞれチャンク参照情報類似度を算出する。「チャンク参照情報B1」と、「チャンク参照情報A1」とのチャンク参照情報類似度は、「チャンク参照情報B1の特徴量Q1」と「チャンク参照情報A1の特徴量P1」の内積を演算して、例えば「0.30」と算出される。同様に、「チャンク参照情報B1」と、「チャンク参照情報B1」とのチャンク参照情報類似度は、「1.00」である。「チャンク参照情報B1」と、「チャンク参照情報C1」とのチャンク参照情報類似度は、「0.20」である。「チャンク参照情報B1」と、「チャンク参照情報B2」とのチャンク参照情報類似度は、「0.95」である。この場合、「チャンク参照情報B1」は、例えば「チャンク参照情報A1」に比べて「チャンク参照情報B2」と類似していることを示す。
【0162】
上述したとおり、チャンク参照情報抽出部34は、チャンク参照情報類似度に基づいて、第1チャンク参照情報とは異なる第2チャンク参照情報を更に1又は複数抽出する。
【0163】
図24の例では、チャンク参照情報抽出部34は、チャンク参照情報類似度を算出した結果、「チャンク参照情報A1」、「チャンク参照情報B1」、「チャンク参照情報C1」、「チャンク参照情報B2」のうち所定のチャンク参照情報類似度を算出した「チャンク参照情報B2」を第2チャンク参照情報として抽出する。第2チャンク参照情報を選択するとき、チャンク参照情報類似度に閾値を設定し、その閾値以上又は以下の外部情報類似度を算出したチャンク参照情報を選択してもよい。この閾値は、ユーザ側で適宜設定することができる。なお、チャンク参照情報類似度「1.00」を算出したチャンク参照情報については、第1チャンク参照情報に一致することになるため、第2チャンク参照情報として選択されるのを除外してもよい。
【0164】
(情報提供システム100の動作の第2変形例)
次に、本実施形態における情報提供システム100の動作の第2変形例について説明する。図25は、本実施形態における情報提供システム100の動作の第2変形例を示すフローチャートである。
【0165】
<外部情報取得ステップS31>
外部情報取得部31は、例えば仕様書等がチャンク構造に分割された外部情報を特定の外部情報として1又は複数取得する(外部情報取得ステップS31)。外部情報取得ステップS31は、参照情報選択ステップS14の後に行われる。
【0166】
<外部情報比較ステップS32>
次に、外部情報比較部32は、コンテンツ関連性データベースに記憶された外部情報と、外部情報取得部31により取得した特定の外部情報と、を比較する(外部情報比較ステップS32)。外部情報比較部32は、外部情報と、特定の外部情報と、が一致するか、一致しないか、を判定する。
【0167】
<外部情報類似度算出ステップS33>
次に、外部情報類似度算出部33は、外部情報比較部32により外部情報と特定の外部情報とが一致しない場合、外部情報類似度算出用データベースを参照し、外部情報類似度算出用データベースに記憶された外部情報と、外部情報取得部31により取得された特定の外部情報と、の類似度を示す外部情報類似度を算出する(外部情報類似度算出ステップS33)。
【0168】
<第1チャンク参照情報抽出ステップS34>
チャンク参照情報抽出部34は、算出された外部情報類似度に基づいて、複数の外部情報から第1外部情報を選択し、コンテンツ関連性データベースを参照し、選択した第1外部情報に対応するチャンク参照情報を第1チャンク参照情報として抽出する(第1チャンク参照情報抽出ステップS34)。
【0169】
<チャンク参照情報類似度算出ステップS35>
次に、チャンク参照情報類似度算出部35は、チャンク参照情報類似度推定処理用データベースを参照し、チャンク参照情報類似度推定処理用データベースに記憶されたチャンク参照情報と、チャンク参照情報抽出部34により抽出された第1チャンク参照情報と、の類似度を示すチャンク参照情報類似度を算出する(チャンク参照情報類似度算出ステップS35)。
【0170】
<第2チャンク参照情報抽出ステップS36>
次に、チャンク参照情報抽出部34は、チャンク参照情報類似度に基づいて、第1チャンク参照情報とは異なる第2チャンク参照情報を更に1又は複数抽出する(第2チャンク参照情報抽出ステップS36)。
【0171】
以上で、情報提供システム100の動作の第2変形例が完了する。
【0172】
本実施形態によれば、参照情報がチャンク構造に分割された複数のチャンク参照情報と、各々のチャンク参照情報に対応するとともにチャンク参照情報の作成に用いられた外部情報と、が記憶されるコンテンツ関連性データベースと、複数の外部情報を用いて機械学習により構築される外部情報類似度算出用データベースと、特定の外部情報を取得する外部情報取得部31と、外部情報と、特定の外部情報とを比較する外部情報比較手段と、外部情報比較部32により外部情報と特定の外部情報とが一致しない場合、外部情報類似度算出用データベースを参照し、外部情報と、特定の外部情報と、の類似度を示す外部情報類似度を算出する外部情報類似度算出部33と、外部情報類似度に基づいて、複数の外部情報から第1外部情報を選択し、コンテンツ関連性データベースを参照し、第1外部情報に対応するチャンク参照情報を第1チャンク参照情報として抽出するチャンク参照情報抽出部34と、を備える。
【0173】
本実施形態によれば、外部情報類似度算出部33は、外部情報比較部32によりコンテンツ関連性データベースに記憶された外部情報に一致しない特定の外部情報について、外部情報類似度の算出を行う。すなわち、外部情報比較部32によりコンテンツ関連性データベースに記憶された外部情報に一致する特定の外部情報については、外部情報類似度の算出を行う必要がない。このため、外部情報類似度の算出をより効率的に行うことができる。
【0174】
特に、本実施形態によれば、外部情報類似度に基づいて、複数の外部情報から第1外部情報を選択し、コンテンツ関連性データベースを参照し、第1外部情報に対応するチャンク参照情報を第1チャンク参照情報として抽出する。これにより、定量的に評価された外部情報類似度に基づいて、特定の外部情報に類似する第1外部情報を選択することで、第1外部情報の選択の精度を向上させることができる。
【0175】
特に、本実施形態によれば、コンテンツ関連性データベースを参照し、第1外部情報に対応するチャンク参照情報を第1チャンク参照情報として抽出する。このため、特定の外部情報に新しい情報が含まれる場合や変更があった場合には、参照情報が分割されたチャンク参照情報のどの部分に該当するかを、ユーザは即座に把握することができる。このため、参照情報を更新する際には、第1チャンク参照情報として抽出されたチャンク参照情報を更新するだけでよく、参照情報の更新作業を短時間で行うことができる。
【0176】
すなわち、ある装置がバージョン1からバージョン2にバージョンアップして、過去の仕様書から一部が変更されて新しい仕様書となった場合には、過去の仕様書に基づいて作成した製品の過去のマニュアルも、新しいマニュアルに作成する必要がある。本実施形態によれば、新しい仕様書から、変更すべき候補となる過去の仕様書を選択し、この過去の仕様書に対応する過去のマニュアルが、新しい仕様書によって変更が必要であると把握することができる。このとき、新しい仕様書、過去の仕様書、過去のマニュアルがそれぞれチャンク構造に分割されている。このため、過去のマニュアルから、新しい仕様書によって変更が生じた部分のみ、を効率よく抽出することができる。このため、新しい仕様書に基づいて変更すべき過去のマニュアルの該当部分を、ユーザは容易に把握できる。よって、例えば新しいマニュアルを作成する際、仕様書で変更の無い部分については過去のマニュアルをそのまま流用し、仕様書で変更のあった部分についてのみ、新たに作成することができる。いわば、仕様書で変更のあった部分のみを差分編集すればよいこととなる。このため、マニュアルの編集作業を容易に行うことが可能となる。
【0177】
また、本実施形態によれば、複数のチャンク参照情報を用いて機械学習により構築されたチャンク参照情報類似度推定処理用データベースと、チャンク参照情報類似度推定処理用データベースを参照し、チャンク参照情報と、第1チャンク参照情報と、の類似度を示すチャンク参照情報類似度を算出するチャンク参照情報類似度算出部35と、を備え、チャンク参照情報抽出部34は、チャンク参照情報類似度に基づいて、第1チャンク参照情報とは異なる第2チャンク参照情報を更に抽出する。
【0178】
本実施形態によれば、チャンク参照情報類似度に基づいて、第1チャンク参照情報とは異なる第2チャンク参照情報を更に抽出する。これにより、定量的に評価されたチャンク参照情報類似度に基づいて、第1チャンク参照情報に類似する第2チャンク参照情報を選択することで、第2チャンク参照情報の選択の精度を向上させることができる。このため、特定の外部情報に新しい情報が含まれる場合や変更があった場合には、第1チャンク参照情報に類似する第2チャンク参照情報も抽出するため、参照情報が分割されたチャンク参照情報のどの部分に該当するかを、ユーザは即座に把握することができる。このため、参照情報を更新する際には、第1チャンク参照情報と第2チャンク参照情報として抽出されたチャンク参照情報を更新するだけでよく、参照情報の更新作業を短時間で行うことができる。
【0179】
すなわち、ある装置が複数のバージョンを有しており、複数の過去の仕様書から一部が変更されて新しい仕様書となった場合には、複数の過去の仕様書に基づいて作成した製品のそれぞれの過去のマニュアルも、新しいマニュアルに作成する必要がある。本実施形態によれば、新しい仕様書から、変更すべき候補となる過去の仕様書を選択し、この過去の仕様書に対応する過去のマニュアルと、過去のマニュアルに類似する他の過去のマニュアルとが、新しい仕様書によって変更が必要であると把握することができる。このとき、新しい仕様書、過去の仕様書、過去のマニュアルがそれぞれチャンク構造に分割されている。このため、過去のマニュアルから、新しい仕様書によって変更が生じた部分のみ、を効率よく抽出することができる。このとき、類似する複数の過去のマニュアルを対象として抽出することができる。このため、新しい仕様書に基づいて変更すべき複数の過去のマニュアルの該当部分を、ユーザは容易に、かつ同時に把握できる。よって、例えば新しいマニュアルを作成する際、仕様書で変更の無い部分については過去のマニュアルをそのまま流用し、仕様書で変更のあった部分についてのみ、新たに作成することができる。いわば、仕様書で変更のあった部分のみを差分編集すればよいこととなる。このため、マニュアルの編集作業を容易に行うことが可能となる。
【0180】
本実施形態によれば、参照情報選択ステップS14の後に、外部情報取得ステップS31を行う。これにより、ユーザは、参照情報選択部14により選択した第1参照情報、並びに、チャンク参照情報抽出部34により抽出した第1チャンク参照情報及び第2チャンク参照情報を比較することができる。このため、マニュアル等の第1参照情報において、変更すべき該当箇所を即座に把握することができる。
【0181】
<情報提供装置1の第3変形例>
情報提供装置1の第3変形例では、外部情報取得部31と、外部情報比較部32と、外部情報類似度算出部33と、チャンク参照情報抽出部34と、チャンク参照情報類似度算出部35と、を備える。また、保存部104に、更にコンテンツ関連性データベースと、外部情報類似度算出用データベースと、チャンク参照情報類似度推定処理用データベースとが、保存される。
【0182】
図26は、本実施形態における情報提供システム100の動作の第3変形例を示すフローチャートである。第2変形例では、外部情報取得ステップS31は、参照情報選択ステップS14の後に行われる例について説明した。第3変形例では、参照情報選択ステップS14を省略し、外部情報取得ステップS31、外部情報比較ステップS32、外部情報類似度算出ステップS33、第1チャンク参照情報抽出ステップS34、チャンク参照情報類似度算出ステップS35、第2チャンク参照情報抽出ステップS36を行ってもよい。
【0183】
<情報提供装置1の第4変形例>
情報提供装置1の第4変形例では、更にアクセス制御部を備える点で、第2変形例及び第3変形例と相違する。アクセス制御部は、例えば、CPU101が、RAM103を作業領域として、保存部104等に記憶されたプログラムを実行することにより実現される。
【0184】
アクセス制御部は、チャンク参照情報に対するアクセスを制御する。アクセスは、完全アクセス、読み取りアクセス及び書き込みアクセス、校閲専用アクセス、コメント専用アクセス、読み取り専用アクセス、並びアクセス禁止を含む。アクセス制御部は、アクセス制御情報に基づいて行われる。アクセス制御情報は、ユーザ名と、各ユーザ名に割り当てられるアクセスと、を含む。アクセス制御情報は、例えば、保存部104に保存される。
【0185】
ユーザが完全アクセスを割当てられると、そのユーザはチャンク参照情報に対して完全な読み取り及び書き込みアクセスを有し、さらにそのユーザは、ユーザインターフェースの任意の態様を使用できる。例えば、完全アクセスの場合、ユーザはチャンク参照情報の書式を変更できる。ユーザが読み取り及び書き込みアクセスを有している場合、ユーザは読み取り及び書き込みをチャンク参照情報に対して有するが、書式を変更できない。校閲専用アクセスの場合、ユーザは、追跡されているチャンク参照情報に変更を行うことができる。コメント専用アクセスの場合、ユーザはコメントをチャンク参照情報に挿入できるが、チャンク参照情報にある文章情報を変更できない。読み取り専用アクセスの場合、ユーザはチャンク参照情報を閲覧できるが、そのチャンク参照情報に変更を加えることはできず、またいかなるコメントも挿入できない。
【0186】
例えば外部情報に基づいて新たなチャンク参照情報を生成し、生成した新たなチャンク参照情報を更新するとする。このとき、本実施形態によれば、アクセス制御部を更に備える。これにより、アクセス制御情報に基づいて、複数のユーザのうち特定の1又は複数のユーザが所定のアクセスを行うことができる。すなわち、チャンク参照情報を利用する複数のユーザに対して、読み取り専用、完全アクセスが可能等の編集種別のコントロールと、ユーザの属性に基づく権限とを結び付けて、チャンク参照情報毎に管理することができる。特に、閲覧のみは同時にアクセス可能としつつ、書き込み等の編集に関しては権限を有するユーザにのみ許可することによって、意図しない編集を防ぐことができる。
【0187】
本発明の実施形態を説明したが、実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【0188】
1 :情報提供装置
4 :計装機器
5 :ユーザ端末
6 :サーバ
7 :公衆通信網
10 :筐体
11 :取得部
12 :メタID選択部
13 :コンテンツID選択部
14 :参照情報選択部
15 :入力部
16 :出力部
17 :記憶部
18 :制御部
21 :第1取得部
22 :第1評価部
23 :第1生成部
31 :外部情報取得部
32 :外部情報比較部
33 :外部情報類似度算出部
34 :チャンク参照情報抽出部
35 :チャンク参照情報類似度算出部
100 :情報提供システム
101 :CPU
102 :ROM
103 :RAM
104 :保存部
105 :I/F
106 :I/F
107 :I/F
108 :入力部分
109 :出力部分
110 :内部バス
S11 :取得ステップ
S12 :メタID選択ステップ
S13 :コンテンツID選択ステップ
S14 :参照情報選択ステップ
S21 :第1取得ステップ
S22 :第1評価ステップ
S23 :第1生成ステップ
S24 :取得ステップ
S25 :メタID選択ステップ
S31 :外部情報取得部ステップ
S32 :外部情報比較ステップ
S33 :外部情報類似度算出ステップ
S34 :第1チャンク参照情報抽出ステップ
S35 :チャンク参照情報類似度算出ステップ
S36 :第2チャンク参照情報抽出ステップ
【要約】
【課題】作業を短時間に行うことができる機械学習用のデータ構造を提供する。
【解決手段】装置に関する作業を行うユーザが作業を実施する上で適した参照情報を選択するときに利用する第1データベースを構築するために用いられ、コンピュータの備える記憶部に記憶される機械学習用のデータ構造であって、画像データを有する評価対象情報と、メタIDと、を有する学習データを複数備え、前記画像データは、前記装置と、前記装置を識別するための識別ラベル、を示す画像を有し、前記メタIDは、前記参照情報に対応するコンテンツIDに紐づけられ、複数の前記学習データは、前記コンピュータの備える制御部が実行する機械学習により前記第1データベースを構築するために用いられる。
【選択図】図3
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12
図13
図14
図15
図16
図17
図18
図19
図20
図21
図22
図23
図24
図25
図26