JP7729291B2 - 回答生成装置、機械学習方法、及びプログラム - Google Patents
回答生成装置、機械学習方法、及びプログラムInfo
- Publication number
- JP7729291B2 JP7729291B2 JP2022141244A JP2022141244A JP7729291B2 JP 7729291 B2 JP7729291 B2 JP 7729291B2 JP 2022141244 A JP2022141244 A JP 2022141244A JP 2022141244 A JP2022141244 A JP 2022141244A JP 7729291 B2 JP7729291 B2 JP 7729291B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- answer
- unit
- text
- rectangular
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
まずは、図1乃至図9を用いて、本発明の第1の実施形態について説明する。なお、第1の実施形態に係る回答生成装置3aは、上述のように質問文を示す質問テキスト及びテキストを含む文書画像を入力として、文書画像の内容に基づいて質問に対する回答情報を生成する従来技術に対して、特定の改善を提供するものであり、ニューラルネットワークを用いた回答情報の生成に係る技術分野の向上を示すものである。
まず、図1を用いて、本実施形態の通信システムの全体構成について説明する。図1は、本実施形態に係る通信システムの全体構成図である。
<回答生成装置のハードウェア構成>
次に、図2を用いて、回答生成装置3の電気的なハードウェア構成を説明する。図2は、回答生成装置の電気的なハードウェア構成図である。
次に、図3を用いて、通信端末5の電気的なハードウェア構成を説明する。図3は、通信端末の電気的なハードウェア構成図である。
本実施形態に係る回答生成装置3aの学習フェーズ及び推論(予測)フェーズにおける機能構成について説明する。なお、図4に学習フェーズの機能構成、図7に推論フェーズの機能構成を示すが、回答生成装置3aは、図4と図7の各部をまとめて有していてもよい。
まず、図4を用いて、学習フェーズにおける回答生成装置3aの各機能について説明する。図4は、第1の実施形態に係り、学習フェーズにおける回答生成装置の機能構成図である。なお、回答生成装置3aは、回答生成装置3の一例である。
<参考文献1>Google: Tesseract Manual. 2018.(https://github.com/tesseract-ocr/tesseract/blob/master/doc/tesseract.1.asc)
物体抽出部32aは、入力部30によって入力された文書画像を入力して、文書画像中の物体情報(物体領域特徴情報、物体領域意味ラベル、及び物体矩形領域情報)を出力する。
<参考文献2>Shaoqing Ren, Kaiming He, Ross B. Girshick, Jian Sun: Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. NIPS 2015: 91-99
ここで、本実施形態においては、領域特徴vobjは2048次元のベクトル系列、物体領域意味ラベルは参考文献3で定義された391種類の意味ラベル(graphやdogなど)、矩形領域情報は画像情報上の領域の左上座標と右下座標で表現される。
<参考文献3>Spandan Mada, Zoya Bylinskii, Mathew Tanik, Adria Recasens, Kimberli Zhong, Sami Alesheikh, Hanspeter Pfister, Aude Oliva, Fredo Durand: Synthetically Trained Icon Proposals for Parsing and Summarizing Inforgraphics. arXiv:1807.10441
データ拡張部33は、入力部30によって入力された正解回答情報、及びテキスト抽出部31aによって抽出された文書テキスト系列を入力して、算術演算過程を示す算術演算過程情報を出力する。
<参考文献4>Alec Radford, Jeffrey Wu, Rewon Child, David Luan, Dario Amodei, and Ilya Sutskever: Language models are unsupervised multitask learners. Technical report, OpenAI, 2019.
S122:エンコード部35aは、サブワードトークン系列wocr,wq,wobj及び物体領域特徴vobjを用いて、以下の入力トークン系列を用意する。
<参考文献5>Jacob Devlin, Ming-Wei Chang, Kanton Lee, Kristina Toutanova: BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. NAACL19
<参考文献6>Jimmy Lei Ba, Jamie Ryan Kiros, Geoffrey E. Hinton: Layer Normalization. Arxiv, 2016.
デコード部36aは、エンコード部35aから出力されたエンコード特徴量、並びに、回答情報及び算術演算過程情報を入力して、出力系列情報を出力する。ここで、回答情報は、学習フェーズにはパラメータ学習部38aから出力されるトークナイズ処理済みの正解回答情報(トークナイズ後のトークン系列)、推論フェーズにはテキスト生成部39で推論された回答情報のトークンである。算術演算過程情報は、学習フェーズにはパラメータ学習部38aから出力されるトークナイズ処理済み算術演算過程情報、推論フェーズにはテキスト生成部39で推論された算術演算過程情報である。また、出力系列情報は、回答情報の出力確率分布情報、及び算術演算過程の出力確率分布である。
続いて、推論フェーズにおける回答生成装置3aの各機能について説明する。図7は、推論フェーズにおける回答生成装置の機能構成図である。
続いて、図8及び図9を用いて、回答生成装置3aの学習フェーズ及び推論フェーズにおける処理又は動作について説明する。
図8は、学習フェーズにおいて回答生成装置が実行する機械学習方法を示すフローチャートである。
図9は、推論フェーズにおいて回答生成装置が実行する回答生成方法を示すフローチャートである。
続いて、本実施形態の実験条件及び実験結果について説明する。
(実験設定)
事前学習とFine-tuningの両方でバッチサイズ64とし、回答生成装置3aは、30エポック学習した。Adam(参考文献8)を用いて最適化し学習率は「3e-5」とした。vobj,wobj,wocr,wtaskの最大長をそれぞれ、36,20,430,40 とした。開発、テストデータにおける評価はBERT-{base,large}を事前学習時の重みの初期値とした。また、large は、baseの実験を基にハイパーパラメータを設定した。
<参考文献8>Diederik P. Kingma and Jimmy Ba. Adam: A method for stochastic optimization. In ICLR, 2015.
(評価指標)
ICDAR 2021 Competition で採用されたANLS(参考文献9)(予測文と正解文集合との平均編集距離)を用いる。また、算術演算を必要とする例に絞った(開発データの17.4%)際のANLS をANUM と示す。
<参考文献9>Ali Furkan Biten, Ruben Tito, Andres Mafla, Lluis Gomezi Bigorda, Marcal Rusinol, C. V. Jawahar, Ernest Valveny, and Dimosthenis Karatzas. Scene text visual question answering.In ICCV, pp. 4290-4300, 2019.
<実験結果>
図19は、第1、第2の実施形態に係り、実験結果を示す表である。図19に示すように、表の2行目「BERT w/o ADA」及び5行目の「IG-BERT w/o SRP + ADA」に示すように、算術演算過程の概念を用いることで、用いない従来に比べて、ANLS及びANUMの値が減少した。
以上説明したように第1の実施形態によれば、回答生成装置3aが回答情報で必要な算術演算過程を生成するために、系列変換部20aが機械学習モデル41aを用いて、学習フェーズには回答情報で必要な算術演算過程を生成するよう学習を行う。これにより、回答生成装置3aによって文書画像に含まれる数値データの理解能力が向上し、従来技術よりも高い性能で算術演算を伴う回答情報の生成が可能になる。
続いて、図10乃至図15を用いて、本発明の第2の実施形態について説明する。なお、質問文を示す質問テキスト及びテキストを含む文書画像を入力として、文書画像の内容に基づいて質問に対する回答情報を生成する従来技術に対して、本発明の第2の実施形態に係る回答生成装置3bは特定の改善を提供するものであり、ニューラルネットワークを用いた回答情報の生成に係る技術分野の向上を示すものである。また、本実施形態に係る通信システムの全体構成、及びハードウェア構成は、第1の実施形態と同様であるため、説明を省略する。更に、図10に学習フェーズの機能構成、図15に推論フェーズの機能構成を示すが、回答生成装置3bは、図10と図13の各部をまとめて有していてもよい。
本実施形態に係る回答生成装置3bの学習フェーズ及び推論(予測)フェーズにおける機能構成について説明する。
図10を用いて、学習フェーズにおける回答生成装置3bの各機能について説明する。図10は、第2の実施形態に係り、学習フェーズにおける回答生成装置の機能構成図である。なお、回答生成装置3bは、回答生成装置3の一例である。
<参考文献7>Ting Yao, Yingwei Pan, Yehao Li, Tao Mei: Exploring visual relationship for image captioning. ECCV18
また、エンコード部35b及びデコード部36bは、系列変換部20bを構成する。図12は、第2の実施形態に係り、系列変換部の詳細な構成図である。系列変換部20bは、ニューラルネットワークのモデルパラメータを用いて、入力された情報に基づいて出力系列情報を生成する。モデルの構成は、系列を入力として系列を生成するための一般的なencoder-decoderモデル形式を採用する。
続いて、推論フェーズにおける回答生成装置3bの各機能について説明する。図13は、推論フェーズにおける回答生成装置の機能構成図である。
続いて、図14及び図15を用いて、回答生成装置3bの学習フェーズ及び推論フェーズにおける処理又は動作について説明する。
図14は、学習フェーズにおいて回答生成装置が実行する機械学習方法を示すフローチャートである。
図15は、推論フェーズにおいて回答生成装置が実行する回答生成方法を示すフローチャートである。
続いて、第2の実施形態の実験条件及び実験結果について説明する。なお、第2の実施形態の実験条件は第1の実施形態と同様であるため省略する。
図19に示すように、表の4行目「IG-BERT w/o SRP」に示すように、配置関係の概念を用いることで、用いない従来に比べて、ANLS及びANUMの値が減少した。
以上説明したように第2の実施形態によれば、回答生成装置3bでは、回答情報の生成の機械学習に加えて、配置関係予測部37及びパラメータ学習部38bによって、文書画像内の物体とテキストとの配置関係に関する学習を行う。これにより、配置関係を考慮した回答情報の生成が可能となる。よって、回答生成装置3bにおける物体とテキストとの配置関係を理解する性能が向上し、従来技術よりも高い性能で文書画像を理解して質問に対する応答が可能になる。
本発明は上述の実施形態に限定されるものではなく、以下に示すような構成又は処理(動作)であってもよい。
上述の実施形態には、以下に示す発明としても表すことができる。
文書画像の内容に基づいて質問文に対する回答情報を生成するプロセッサを有する回答生成装置であって、
前記プロセッサは、
前記文書画像中のテキスト情報及び前記文書画像中の物体を示す物体情報、並びに前記質問文に基づいて、エンコード特徴量を出力するエンコード処理と、
前記エンコード特徴量に基づいて、前記回答情報の出力確率分布情報を出力するデコード処理と、
前記文書画像における複数の文書テキストの矩形領域を示す矩形領域情報から選択した所定の文書テキストの矩形領域を示す第1の矩形選択領域情報を導出し、前記文書画像における1以上の物体の矩形領域を示す矩形領域情報から選択した所定の物体の矩形領域を示す第2の矩形選択領域情報を導出すると共に、前記所定の物体に対する前記所定の文書テキストの配置関係を示す正解配置関係情報を導出する正解配置関係導出処理と、
前記エンコード特徴量に基づいて、前記第1の矩形選択領域情報に係る前記所定の文書テキストと前記第2の矩形選択領域情報に係る前記所定の物体との配置関係を予測することで、予測配置関係分布情報を出力する配置関係予測部と、
前記回答情報の出力確率分布情報、及び正解回答情報に基づいて(前記回答情報の出力確率分布情報が正解回答情報に近づくように)、並びに、前記予測配置関係分布情報、及び前記正解配置関係情報に基づいて(前記予測配置関係分布情報が前記正解配置関係情報に近づくように)、ニューラルネットワークのモデルパラメータの学習を行うパラメータ学習処理と、
を実行する回答生成装置。
前記正解配置関係導出処理は、前記第1の矩形選択領域情報に係る前記所定の文書テキスト及び前記第2の矩形選択領域情報に係る前記所定の物体との配置関係が、所定の配置関係を表す複数のクラスのいずれに該当するかを予測することで前記正解配置関係情報を導出する処理を含む、付記項1に記載の回答生成装置。
付記項1又は2に記載の回答生成装置であって、
前記エンコード処理及びデコード処理は、前記パラメータ学習部による予め学習済みの前記モデルパラメータを用い、前記文書画像及び前記質問文に基づいて、前記回答情報の出力確率分布情報を出力する処理を含み、
前記プロセッサは、前記回答情報の出力確率分布情報に基づいて、前記回答情報を生成するテキスト生成処理を実行する、
回答生成装置。
文書画像の内容に基づいて質問文に対する回答情報を生成するプロセッサが実行する機械学習方法であって、
前記プロセッサは、
前記文書画像中のテキスト情報及び前記文書画像中の物体を示す物体情報、並びに前記質問文に基づいて、前記文書画像において前記質問文に対応する領域を示すベクトルであるエンコード特徴量を出力し、
前記エンコード特徴量に基づいて、前記回答情報の出力確率分布情報を出力し、
前記文書画像における複数の文書テキストの矩形領域を示す矩形領域情報から選択した所定の文書テキストの矩形領域を示す第1の矩形選択領域情報を導出し、前記文書画像における1以上の物体の矩形領域を示す矩形領域情報から選択した所定の物体の矩形領域を示す第2の矩形選択領域情報を導出すると共に、前記所定の物体に対する前記所定の文書テキストの配置関係を示す正解配置関係情報を導出し、
前記エンコード特徴量に基づいて、前記第1の矩形選択領域情報に係る前記所定の文書テキストと前記第2の矩形選択領域情報に係る前記所定の物体との配置関係を予測することで、予測配置関係分布情報を出力し、
前記回答情報の出力確率分布情報、及び正解回答情報、並びに、前記予測配置関係分布情報、及び前記正解配置関係情報に基づいて、ニューラルネットワークのモデルパラメータの機械学習を行う、
機械学習方法。
コンピュータに、付記項1乃至3のいずれか一項に記載の回答生成装置を実現させるプログラムが記録された非一時的記録媒体。
3 回答生成装置
3a 回答生成装置
3b 回答生成装置
5 通信端末
30 入力部
31a,31b テキスト抽出部
32a,32b 物体抽出部
33 データ拡張部
34 正解配置関係導出部
35a,35b エンコード部
36a,36b デコード部
37 配置関係予測部
38a,38b パラメータ学習部
39a,39b テキスト生成部
40a,44b 出力部
20a 系列変換部
20b 系列変換部
41a 機械学習モデル
41b 学習済み機械学習モデル
42a 機械学習モデル
42b 学習済み機械学習モデル
Claims (5)
- 文書画像の内容に基づいて質問文に対する回答情報を生成する回答生成装置であって、
前記文書画像中のテキスト情報及び前記文書画像中の物体を示す物体情報、並びに前記質問文に基づいて、エンコード特徴量を出力するエンコード部と、
前記エンコード特徴量に基づいて、前記回答情報の出力確率分布情報を出力するデコード部と、
前記文書画像における複数の文書テキストの矩形領域を示す矩形領域情報から選択した所定の文書テキストの矩形領域を示す第1の矩形選択領域情報を導出し、前記文書画像における物体の矩形領域を示す矩形領域情報から選択した所定の物体の矩形領域を示す第2の矩形選択領域情報を導出すると共に、前記所定の物体に対する前記所定の文書テキストの配置関係を示す正解配置関係情報を導出する正解配置関係導出部と、
前記エンコード特徴量に基づいて、前記第1の矩形選択領域情報に係る前記所定の文書テキストと前記第2の矩形選択領域情報に係る前記所定の物体との配置関係を予測することで、予測配置関係分布情報を出力する配置関係予測部と、
前記回答情報の出力確率分布情報、及び正解回答情報、並びに、前記予測配置関係分布情報、及び前記正解配置関係情報に基づいて、ニューラルネットワークのモデルパラメータの学習を行うパラメータ学習部と、
を有する回答生成装置。 - 前記正解配置関係導出部は、前記第1の矩形選択領域情報に係る前記所定の文書テキスト及び前記第2の矩形選択領域情報に係る前記所定の物体との配置関係が、所定の配置関係を表す複数のクラスのいずれに該当するかを予測することで前記正解配置関係情報を導出する、請求項1に記載の回答生成装置。
- 請求項1又は2に記載の回答生成装置であって、
前記エンコード部及び前記デコード部は、前記パラメータ学習部による予め学習済みの前記モデルパラメータを用い、前記文書画像及び前記質問文に基づいて、前記回答情報の出力確率分布情報を出力する処理を含み、
前記回答情報の出力確率分布情報に基づいて、前記回答情報を生成するテキスト生成部を有する
回答生成装置。 - 文書画像の内容に基づいて質問文に対する回答情報を生成する回答生成装置が実行する機械学習方法であって、
前記回答生成装置は、
前記文書画像中のテキスト情報及び前記文書画像中の物体を示す物体情報、並びに前記質問文に基づいて、エンコード特徴量を出力し、
前記エンコード特徴量に基づいて、前記回答情報の出力確率分布情報を出力し、
前記文書画像における複数の文書テキストの矩形領域を示す矩形領域情報から選択した所定の文書テキストの矩形領域を示す第1の矩形選択領域情報を導出し、前記文書画像における物体の矩形領域を示す矩形領域情報から選択した所定の物体の矩形領域を示す第2の矩形選択領域情報を導出すると共に、前記所定の物体に対する前記所定の文書テキストの配置関係を示す正解配置関係情報を導出し、
前記エンコード特徴量に基づいて、前記第1の矩形選択領域情報に係る前記所定の文書テキストと前記第2の矩形選択領域情報に係る前記所定の物体との配置関係を予測することで、予測配置関係分布情報を出力し、
前記回答情報の出力確率分布情報、及び正解回答情報、並びに、前記予測配置関係分布情報、及び前記正解配置関係情報に基づいて、ニューラルネットワークのモデルパラメータの学習を行う、
機械学習方法。 - コンピュータに、請求項1に記載の回答生成装置を実現させるプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022141244A JP7729291B2 (ja) | 2022-09-06 | 2022-09-06 | 回答生成装置、機械学習方法、及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022141244A JP7729291B2 (ja) | 2022-09-06 | 2022-09-06 | 回答生成装置、機械学習方法、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024036781A JP2024036781A (ja) | 2024-03-18 |
| JP7729291B2 true JP7729291B2 (ja) | 2025-08-26 |
Family
ID=90273258
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022141244A Active JP7729291B2 (ja) | 2022-09-06 | 2022-09-06 | 回答生成装置、機械学習方法、及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7729291B2 (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021157234A1 (en) | 2020-02-06 | 2021-08-12 | Mitsubishi Electric Corporation | Scene-aware video dialog |
| WO2021171732A1 (ja) | 2020-02-28 | 2021-09-02 | 日本電信電話株式会社 | 学習装置、テキスト生成装置、学習方法、テキスト生成方法及びプログラム |
| JP2022013643A (ja) | 2020-06-30 | 2022-01-18 | 北京百度網訊科技有限公司 | 画像質問応答方法、装置、コンピュータ装置、媒体及びプログラム |
-
2022
- 2022-09-06 JP JP2022141244A patent/JP7729291B2/ja active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021157234A1 (en) | 2020-02-06 | 2021-08-12 | Mitsubishi Electric Corporation | Scene-aware video dialog |
| WO2021171732A1 (ja) | 2020-02-28 | 2021-09-02 | 日本電信電話株式会社 | 学習装置、テキスト生成装置、学習方法、テキスト生成方法及びプログラム |
| JP2022013643A (ja) | 2020-06-30 | 2022-01-18 | 北京百度網訊科技有限公司 | 画像質問応答方法、装置、コンピュータ装置、媒体及びプログラム |
Non-Patent Citations (1)
| Title |
|---|
| 田中 涼太 他,VisualMRC:文書画像に対する機械読解,言語処理学会第27回年次大会 発表論文集,日本,言語処理学会,2021年03月08日,p.831-836 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024036781A (ja) | 2024-03-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110390009B (zh) | 生成文本内容的基于主题的概要 | |
| CN113449085B (zh) | 多模态情感分类方法、装置以及电子设备 | |
| JP7104059B2 (ja) | 確率ベースのガイダ | |
| JP6501874B2 (ja) | 多言語画像質問応答 | |
| CN108647233B (zh) | 一种用于问答系统的答案排序方法 | |
| US20220309597A1 (en) | Computer vision framework for real estate | |
| US11678012B2 (en) | Apparatus and method for user interest information generation | |
| CN111368531B (zh) | 翻译文本处理方法、装置、计算机设备和存储介质 | |
| KR102361616B1 (ko) | 문맥 정보를 고려한 개체명 인식 방법 및 장치 | |
| US20250200955A1 (en) | Model training method and apparatus, device, storage medium, and product | |
| WO2023134085A1 (zh) | 问题答案的预测方法、预测装置、电子设备、存储介质 | |
| CN114416995A (zh) | 信息推荐方法、装置及设备 | |
| CN119760650B (zh) | 一种基于人工智能的网页解析方法和系统 | |
| CN115510193B (zh) | 查询结果向量化方法、查询结果确定方法及相关装置 | |
| WO2026016688A1 (zh) | 视频分割方法、服务器、存储介质及程序产品 | |
| CN117011737A (zh) | 一种视频分类方法、装置、电子设备和存储介质 | |
| CN115186085A (zh) | 回复内容处理方法以及媒体内容互动内容的交互方法 | |
| KR102673273B1 (ko) | 텍스트 교정 방법 및 장치 | |
| CN116563581A (zh) | 图像检测模型的训练方法及装置 | |
| CN114707633B (zh) | 特征提取方法、装置、电子设备和存储介质 | |
| JP7729291B2 (ja) | 回答生成装置、機械学習方法、及びプログラム | |
| JP7726159B2 (ja) | 回答生成装置、機械学習方法、及びプログラム | |
| CN114610878B (zh) | 模型训练方法、计算机设备及计算机可读存储介质 | |
| Patel | Efficient image captioning method using deep learning | |
| CN114610819A (zh) | 长文本中人物属性关系抽取数据库的建立方法、实体抽取方法,装置及数据库 |
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: 20220912 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20240701 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240731 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250626 |
|
| 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: 20250715 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250728 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7729291 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |