Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6501874B2 - 多言語画像質問応答 - Google Patents
[go: Go Back, main page]

JP6501874B2 - 多言語画像質問応答 - Google Patents

多言語画像質問応答 Download PDF

Info

Publication number
JP6501874B2
JP6501874B2 JP2017514532A JP2017514532A JP6501874B2 JP 6501874 B2 JP6501874 B2 JP 6501874B2 JP 2017514532 A JP2017514532 A JP 2017514532A JP 2017514532 A JP2017514532 A JP 2017514532A JP 6501874 B2 JP6501874 B2 JP 6501874B2
Authority
JP
Japan
Prior art keywords
word
representation
layer
high density
computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017514532A
Other languages
English (en)
Other versions
JP2017534956A (ja
Inventor
ハオユアン ガオ
ハオユアン ガオ
ジュンフア マオ
ジュンフア マオ
ヂュウ ジエ
ヂュウ ジエ
チーヘン フアン
チーヘン フアン
レイ ワン
レイ ワン
ウェイ シュー
ウェイ シュー
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu USA LLC
Original Assignee
Baidu USA LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Baidu USA LLC filed Critical Baidu USA LLC
Publication of JP2017534956A publication Critical patent/JP2017534956A/ja
Application granted granted Critical
Publication of JP6501874B2 publication Critical patent/JP6501874B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/53Querying
    • G06F16/538Presentation of query results
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/55Rule-based translation
    • G06F40/56Natural language generation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/044Recurrent networks, e.g. Hopfield networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/044Recurrent networks, e.g. Hopfield networks
    • G06N3/0442Recurrent networks, e.g. Hopfield networks characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/0464Convolutional networks [CNN, ConvNet]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/09Supervised learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/048Activation functions

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Mathematical Physics (AREA)
  • Computing Systems (AREA)
  • Evolutionary Computation (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Molecular Biology (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Databases & Information Systems (AREA)
  • Image Analysis (AREA)
  • Machine Translation (AREA)
  • Electrically Operated Instructional Devices (AREA)

Description

優先権主張
本願は、35 USC § 119(e)に基づいて、2015年5月21日に提出された「Dataset and Methods for Multilingual Image Question Answeringと題し、Haoyuan Gao、Junhua Mao、Jie Zhou、Zhiheng Huang、Lei Wang及びWei Xuを発明者とした同一出願人による同時係属中の米国仮特許出願第62/164、984(整理番号28888−1948P)号の優先権を主張する。上記特許文献の全文を引用により本願に組み込む。
本発明は概して、ヒューマンコンピュータインタラクションのインターフェイシングを改善することに関する。より具体的には、本開示は、画像入力及び質問入力からの質問応答の自動化を改善するためのシステム及び方法に関する。
質問応答(QA)は情報検索及び自然言語処理(NLP)分野におけるコンピュータ科学学科であり、人間が自然言語設定で提示する質問に自動的に応答するシステムの構築に関連する。情報検索において、オープンドメイン質問応答システムは、ユーザの質問に応じて解答を返すためのものである。当該システムは、計算言語学、情報検索、及び知識表現からの技術の組み合わせによって解答を求める。
画像キャプションタスクについて、多くの研究がなされている。これらの研究のほとんどは、ディープニューラルネットワーク(例えば、ディープ畳み込みニューラルネットワーク、リカレントニューラルネットワーク(RNN)又は長短期記憶(LSTM))に基づいて構築されている。文の注釈を含む大規模な画像データセットは、この発展において重要な役割を果たしている。これらの方法が成功したけれども、検討や解決すべき問題が残っている。特に、画像キャプションタスクは、画像の総称文(generic sentence)の記述のみを必要とする。しかし、多くの場合、画像の特定の部分又はオブジェクトだけに関心を持っている。ユーザは自分の好みや興味を入力できないため、画像キャプションタスクはコンピュータとユーザとの対話が欠けている。
従って、画像及び入力質問が与えられる場合、改善された質問応答システム及び方法を提供することが望まれている。
一つの様態において、画像入力に関連する質問入力の解答を生成することによりコンピュータ−ユーザインタラクションを改善するコンピュータ実施方法を提供し、この方法は、自然言語形式の質問入力を受信するステップと、前記質問入力に関連する画像入力を受信するステップと、前記質問入力と前記画像入力をマルチモーダル質問応答(mQA)モデルに入力して、順に生成される複数のワードを含む解答を生成するステップと、を含み、前記mQAモデルは、前記質問入力を高密度ベクトル表現に符号化する第1部品と、前記画像入力の視覚表現を抽出する第2部品と、前記解答における現在のワードの表現及び前記現在のワードの言語的文脈を抽出する第3部品と、前記高密度ベクトル表現、前記視覚表現及び前記現在のワードの表現を含む融合によって、前記解答における現在のワードの後に次のワードを生成する第4部品と、を備える。
もう一つの様態において、画像入力に関連する質問入力の解答を生成することにより、コンピュータ−ユーザインタラクションを改善するコンピュータ実施方法を提供し、この方法は、第1ワード埋め込み層及び第1長短期記憶(LSTM)層を備える第1LSTM部品を使用して、質問入力のセマンティック意味を抽出するステップと、ディープ畳み込みニューラルネットワーク(CNN)部品を使用して、前記質問入力に関連する画像入力の表現を生成するステップと、第2ワード埋め込み層及び第2LSTM層を備える第2LSTM部品を使用して、前記解答における現在のワードの表現を抽出するステップと、前記セマンティック意味、前記画像入力の表現及び前記解答における現在のワードの表現を融合して前記解答における次のワードを予測するステップと、を含む。
さらに、もう一つの様態において、非一時的コンピュータ可読媒体を提供し、この非一時的コンピュータ可読媒体は、1つ又は複数の命令シーケンスを含み、前記命令シーケンスは1つ又は複数のプロセッサにより実行される時に、ユーザから質問入力を受信したことに応答し、前記質問入力のセマンティック意味を抽出するステップと、前記質問入力に関連する画像入力を受信したことに応答し、前記画像入力の表現を生成し、前記画像入力に基づいて、始まり記号から開始し、前記セマンティック意味、前記画像入力の表現及び前記現在のワードの表現の融合に基づいて次のワードを生成し、前記次のワードを前記解答に追加するステップと、前記解答の終わり記号を生成するまで、次のワードを生成するステップを繰り返すステップと、前記終わり記号を取得したことに応答し、前記解答を出力するするステップと、を実行させており、ここで、前記始まり記号を前記質問入力の解答における現在のワードとする。
本発明の実施形態を参考とし、実施形態の例は図面に示される。これらの図は、例示的なものであり、限定するものではない。本発明は、これらの実施形態の内容において説明するが、本出願の範囲はこれらの特定実施形態に制限されないことを理解すべきである。
本開示の実施形態に係る画像質問応答モデルのブロック図を示す。 本開示の実施形態に係るマルチモーダル質問応答(mQA)システムの実施形態によって生成される視覚的質問に対するサンプル解答を示す。 本開示の実施形態に係るマルチモーダル質問応答(mQA)モデルの部品図を示す。 本開示の実施形態に係るマルチモーダル質問応答(mQA)モデルアーキテクチャを示す。 本開示の実施形態に係る第1LSTM部品と第2LSTM部品の構成図を示す。 本開示の実施形態に係る画像質問応答の例示的なフローチャートを示す。 本開示の実施形態に係るmQAシステムの融合部品(fusion component)を使用して最終解答を生成する方法を示す。 本開示の実施形態に係る畳み込みニューラルネットワーク部品をトレーニングする方法を示す。 本開示の実施形態に係る第1LSTM部品、第2LSTM部品及び融合部品を共同トレーニングする方法を示す。 本開示の実施形態に係る入力質問及び入力画像に基づいて解答を生成する例を示す。 本開示の実施形態に係るマルチモーダル質問応答を実施するためのコンピューティングシステムの簡略ブロック図を示す。
以下の説明では、解釈のために、細部を説明して本発明の理解を与える。なお、当業者にとっては、これらの細部がない場合でも本発明を実施できることが明らかである。また、本発明の下記実施形態を、プロセス、装置、システム、機器又は手段のような様々な方式で、又は有形コンピュータ可読媒体における方法で実施できることを当業者は理解すべきである。
図面に示す構成要素又はモジュールは本出願の例示的な実施形態の説明であり、本出願の混乱を避けるためものである。理解すべきであることは、明細書全体において、構成要素が単独な機能ユニット(サブユニットを含んでもよい)と記述されてもよいが、当業者は、各構成要素又はその一部が分離した構成要素に区分されてもよく、又は統合されてもよい(単一のシステム又は構成要素の内部に集積されることを含む)ことを認識すべきである。本文に議論された機能又は操作が構成要素として実現されることができることを理解すべきである。なお、本明細書で論述される機能又は操作は構成要素として実施されてもよい。構成要素はソフトウェア、ハードウェア、又はそれらの組み合わせで実施されてもよい。
なお、図面内の構成要素又はシステムの間の接続は直接接続に限定される意図がない。逆に、これらの構成要素の間のデータは中間構成要素で変更され、再フォーマットされ、又は他の方式で改変されてもよい。また、付加的接続又はより少ない接続を利用してもよい。また、用語「連結」、「接続」又は「通信連結」が直接接続、1つ又は複数の中間設備で実現される非直接接続及び無線接続を含むことを理解すべきである。
明細書において、「1つの実施形態」、「好ましい実施形態」、「実施形態」又は「各実施形態」とは、実施形態を合わせて説明した特定の特徴、構造、特性又は機能が本発明の少なくとも1つの実施形態に含まれ、且つ1つの以上の実施形態に存在してもよいことを意味する。明細書における各箇所において、ある用語の使用は例示するためであり、限定と解釈されるべきではない。本明細書で用いられている見出しは全て構成上の目的だけであり、明細書又は特許請求の範囲を限定するものではない。
これらの実験と結果が説明の態様として提供され、特定の条件で一つ又は複数の特定の実施形態によって実施されるため、これらの実験と結果の何れも本願の開示範囲を限定するものではない。更に、(1)一部のステップが選択的に実施されてもよい、(2)ステップは本明細書で説明される特定の順番に制限されなくてもよい、(3)一部のステップは異なる順番で実行されてもよい、及び(4)一部のステップは同時に実行されてもよいことを、当業者が理解すべきである。
A.はじめに
近年、マルチモーダル学習の分野において、自然言語と視覚の両方への注目が高まってきた。特に、画像キャプションタスクに関連する多くの研究が急速に発展している。これらの研究のほとんどはディープニューラルネットワーク、リカレントニューラルネットワーク又は長短期記憶に基づいて構築されるものである。文の注釈を含む大規模な画像データセットはこの発展において重要な役割を果たしている。これらの方法が成功したけれども、解決すべき問題が残っている。特に、画像キャプションタスクは、画像の総称文の記述のみを必要とする。しかし、多くの場合、画像の特定の部分又はオブジェクトが注目の対象となる。現在、画像キャプション方法は、コンピュータとユーザとの対話が欠けている(これらの方法はユーザの好みや興味を考慮に入れていないからである)。
改善されたユーザ−コンピュータインターフェースを有する視覚的質問応答タスクは本明細書に開示される実施形態の焦点である。このタスクでは、実施形態は画像の内容に関連する自由式質問(freestyle question)の解答を提供し、従来の方法に比べて、コンピュータとユーザとの対話を大幅に高める。このタスクを解決するために、マルチモーダル質問応答(mQA)モデルの実施形態が開発されている。図1Aは本開示の実施形態に係る画像質問応答モデルのブロック図を示す。mQAモデル130は画像入力110及び画像入力に関連する質問入力120を受信し、及び複数のワードを含む解答140を生成する。従来の方法は簡単な単一ワードの解答を提供する。複数ワードの解答(完全な文を含む)を提供することにより、コンピュータ−ユーザ対話と有用性を向上させる一方、複雑性が著しく増加してしまう。実施形態では、mQAモデル130は同一又は異なる入力インターフェースによって質問入力と画像入力を受信する。図1Bは本開示の実施形態に係るmQAシステムの実施形態によって生成される視覚的質問に対するサンプル解答を示す。画像、質問及び解答は図1Bに示されているが、例えば、質問、解答又はその両方がテキスト形式、オーディオ形式又はそれらの組合せのような異なる形態で配置されてもよい。
実施形態では、図2に示すように、mQAモデル130は4つの部品を備える。実施形態では、第1部品210は第1長短期記憶(LSTM)部品であり、質問入力120を受信して質問入力の自然言語文を高密度ベクトル表現に符号化する。実施形態では、第2部品220はディープ畳み込みニューラルネットワーク(CNN)部品であり、画像入力を受信して画像表現を抽出する。実施形態では、ディープCNN部品は、事前にトレーニング可能であり、且つトレーニング中に修復可能である。実施形態では、第3部品230は第2LSTM部品であり、解答における現在のワードと前のワードの情報を高密度表現に符号化する。実施形態では、第4部品240は融合部品であり、前の部品からの情報を融合して解答における次のワードを予測する。実施形態では、融合部品240は融合層242、中間層244及びSoftmax層246を備える。実施形態では、融合層242は前の3つの部品に通信可能に結合され、これらの部品からの情報を融合して、解答における次のワードの予測に資するための高密度マルチモーダル表現を生成する。なお、mQAシステムは異なる形態で配置されてもよく、融合層はより少ない又はより多い部品からの情報を融合してもよい。例えば、第1部品は情報を第3部品に送信し、融合層は第2部品及び第3部品からの出力だけを受信するようにしてもよい。実施形態では、中間層244は融合層における高密度マルチモーダル表現を高密度ワード表現にマッピングする。実施形態では、Softmax層246は解答における次のワードの確率分布を予測する。
実施形態では、対数尤度損失関数を用いて、トレーニングセット中のグラウンドトルス解答(ground truth answer)の確率を最大化することにより、第1部品、第3部品及び第4部品を共同でトレーニングする。オーバーフィッティングのリスクを低減するために、第1部品及び第3部品内のLSTM間のワード埋め込み層の重み共有(weight sharing)を使用するようにしてもよい。転置(transpose)重み共有手段によって、ワード埋め込み層と完全に接続されたSoftmax層の間で重み共有を可能にするようにしてもよい。
実施形態では、mQAモデルをトレーニングするために、Microsoftコモン・オブジェクツ・イン・コンテクスト(MS COCO)データセットに基づいて、大規模な自由回答式多言語画像質問応答データセット(FM−IQA、セクションDを参照)を構築する。現在のバージョンのデータセットは158392個の画像及び316193個の中国語の質問応答ペア及び中国語の質問応答ペアに対応した英訳を含む。注釈を多様化するために、注釈者が画像の内容に関連する任意の質問を提出することが許可される。本明細書で提案される策略は注釈の品質を監視する。このデータセットは、行動認識(例えば、「あの男は野菜を買おうとしていますか?」)、オブジェクト認識(例えば、「黄色いものは何ですか?」)、画像においてオブジェクト間の位置及び相互作用(例えば、「猫はどこでいますか?」)及び常識及び視覚内容に基づく推理(例えば、「自動車はなぜここに止まっていますか?」)のような人工知能(AI)に関連する広範囲の質問を含む。
自由式質問応答ペアの可変性のため、自動計量(automatic metrics)を用いて正確に評価することは困難である。人間の判定者によって視覚的チューリングテストを行う。具体的には、mQAシステムの実施形態によって生成される質問応答ペアと注釈者によりラベリングされた同一質問応答ペアセットを混合する。人間の判定者は解答がモデルにより出されるか人間により出されるかを決定することに参与する。また、判定者は0(すなわち、間違っている)、1(すなわち、部分的に正しい)又は2(例えば、正解)のスコアを出すことが要求される。結果からわかるように、mQAシステムのテスト対象となる実施形態はこのテストの64.7%(人間からの解答としてみなされる)をパスし且つ平均スコアが1.454である。本明細書の検討部分では、m−RNNモデルを備えたりm−RNNモデルと組み合わせたりするmQAシステムは画像に関連する質問を自動的に提出して当該質問に回答することができる。
B.関連作業
コンピュータビジョンと自然言語の2つの分野では、近業はディープニューラルネットワークモデルを使用して重要な進歩を遂げた。コンピュータビジョンについて、畳み込みニューラルネットワークに基づく方法は多くのタスク(例えば、オブジェクト分類、検出やセグメンテーション)において最先端の性能を実現する。自然言語について、リカレントニューラルネットワーク(RNN)と長短期記憶ネットワーク(LSTM)も機械翻訳や音声認識に幅広く使用されている。
mQAシステムの実施形態は、m−RNNモデルによって部分的に示唆され、画像キャプションタスクと画像−文検索タスクに使用される。視覚に対してディープCNNを使用しており、言語に対してRNNを使用している。モデルの実施形態は、質問−画像ペアの入力を処理し、解答を生成するように拡張されてもよい。実験中において、mQAシステムがm−RNNモデルを使用して、如何に画像に関連する、mQAシステムの実施形態によって回答できる良い質問を提出するかを学習できることが分かる。
近年、視覚的質問応答タスクに努力してきた。しかし、それらのほとんどは、所定の質問セットと制限された質問セットを使用している。これらの質問セットにおけるいくつかの質問はテンプレートによって生成される。また、FM−IQAデータセットは従来技術のデータセットよりも遥かに大きい。
この課題について、並行した研究と独立した研究がなされている。MS COCOに基づく大規模なデータセットも提案されている。このデータセットにおいていくつかの簡単なベースライン方法をさらに提供している。彼らの方法に比べて、このタスクに対して、本明細書に開示されている教示に基づく実施形態はより良好な効果を示し、人間の判定者によって少なくとも一部の評価を行う。データセットはさらに2種類の異なる言語を含み、ほかのタスク(例えば、機械翻訳)のために有益である。異なるセットの注釈者と注釈への異なる要求によって、提案したデータセットと上記MS COCOに基づく大規模なデータセットは互いに補完し合い、面白いトピック(例えば、視覚的質問応答用のデータ伝送)を生成することができる。
いくつかのほかの研究は、単一LSTM及びCNNを含むモデルを使用する。これらの研究は質問と解答(単一ワードであり又は単一ワードが好ましい)を連結してLSTMに送信する。これらの研究との相違点は、質問と解答の異なる性質(例えば、文法)を考慮し、本開示の実施形態は2つの単独なLSTMをそれぞれ質問と解答に使用するとともに、ワード埋め込みの共有を可能にする。データセットに対して、いくつかの従来方法はFM−IQAデータセットよりも遥かに小さいデータセットを使用する。いくつかのほかの従来方法はMS COCOにおける注釈を用いて、4つの事前定義されたタイプの質問(すなわち、オブジェクト、数、色及び位置)を有するデータセットを合成する。単一ワードを有する解答をさらに合成する。これらのデータセットはFM−IQAデータセットを補完することができる。
C.マルチモーダルQA(mQA)システムの実施形態
本開示の実施形態に係るmQAモデルの例示的なアーキテクチャは図2及び図3に示される。実施形態では、モデルは、(I)質問のセマンティック表現を抽出する第1長短期記憶(LSTM)部品210と、(II)画像表現を抽出するディープ畳み込みニューラルネットワーク(CNN)部品220と、(III)解答における現在のワードの表現及びその言語的文脈を抽出する第2LSTM部品230と、(IV)前の3つの部品からの情報を結合して解答における次のワードを生成する融合部品240と、の4つの部品を含む。いくつかの実施形態では、これら4つの部品を共同でトレーニングする。後述するサブセクション1に4つのモデル部品の詳細を説明する。セクションE、サブセクション3に重要な部品と策略の有効性を分析する。図3では、第1LSTM部品は充填されていないブロックを含み、第2LSTM部品は垂直線で充填されたブロックを含み、融合部品は点で充填されたブロックを含む。
図4は本開示の実施形態に係る第1LSTM部品と第2LSTM部品の例示的な構成図を示す。第1LSTM部品210は第1ワード埋め込み層212及び第1LSTM層214を備える。第2LSTM部品230は第2ワード埋め込み層232及び第2LSTM層234を備える。実施形態では、2つのLSTM部品(一方のLSTM部品は質問用、他方のLSTM部品は解答用のものである)のワード埋め込み層における重み行列は共有される。また、実施形態では、ワード埋め込み層で共有された重み行列はSoftmax層246における重み行列と転置方式で共有されてもよい(同様に図3に示される)。実施形態では、第2LSTM層における重み行列は第1部品中の第1LSTM層における重み行列と共有しない。
従来技術に比べて、質問及び解答のそれぞれに2つの単独な部品(LSTM)を使用するとともに、これら2つの部品の間(ワード埋め込み層において)に重みの共有を可能にすることにより、ユニークな利点を提供する。一方では、質問と解答の異なる性質(例えば、文法)を考慮して、単独で異なるLSTMを使用することにより解答がより「頼りになり」、それによりユーザが画像−質問−解答モデルを使用することにより自然で魅力的なインターフェースを提供する。他方では、これら2つの部品間で重み行列を共有することにより、解答生成の全過程を合理化し、簡素化することができ、それにより生成される解答の「頼りになる」品質を損なうことなく計算時間を短縮できる。また、複数ワードの解答により、mQAモデルは自由式質問を含むより複雑な質問に回答できるようになる。解答は複雑な文であってもよい。従って、mQAモデルの有用性も大幅に向上させる。
実施形態では、モデルに入力されるのは、画像入力110及び画像に関連する質問入力120である。実施形態では、モデルをトレーニングして質問の解答を生成する。実施形態では、質問と解答におけるワードはワンホット(one−hot)ベクトル(すなわち、長さが辞書サイズNで且つ1つの非ゼロベクトルのみを有するバイナリーベクトルであり、非ゼロベクトルはそのワード辞書におけるインデックスを指示する)によって表現される。それぞれトレーニング解答の始まりと終わりに<BOA>(解答の始まり)記号と<EOA>(解答の終わり)記号を追加してワード辞書における2つの空間ワードとする。それらはテスト/使用段階で質問の解答を生成することに用いられる。
テスト/使用段階では、画像及び画像に関連する質問をモデルに入力する。実施形態では、解答生成過程は、始まり記号<BOA>で開始し、モデルを使用して次のワードの確率分布を計算する。次に、ビーム探索法を用いて、Softmax層に基づいて、最大確率を有する最適なK個の候補を保持する。モデルが解答の終わり記号<EOA>を生成するまで、上記過程を繰り返す。
図5は本開示の実施形態に係る画像質問応答の例示的なフローチャートを示す。実施形態では、mQAモデルは、ステップ505で画像入力を受信し、ステップ510で画像入力の視覚表現を抽出する。mQAモデルは、ステップ515で画像入力に関連する自然言語文形式の質問入力をさらに受信し、ステップ520で自然言語文を高密度ベクトル表現に符号化する。なお、mQAモデルは、画像入力を先に受信する代わりに、画像入力と質問入力を上記と異なる順序で受信してもよく、同時に受信してもよい。ステップ525では、mQAモデルは解答における現在のワードの表現及びその言語的文脈を抽出する。ステップ530では、高密度ベクトル表現、視覚表現及び現在のワードの表現を含む融合を用いて解答における次のワードを生成する。解答<EOA>の終わりになるまで、ステップ525及びステップ530を繰り返す。最後に、モデルはステップ540で最終の複数ワード解答を出力する。
1.mQAモデルの部品の実施形態
a)部品(I)実施形態では、モデルの第1部品210は質問のセマンティック意味を抽出する。実施形態では、第1部品は512次元の第1ワード埋め込み層212及び400個のメモリセルを有する第1LSTM層214を備える。ワード埋め込み層の機能はワードのワンホットベクトルを高密度セマンティック空間にマッピングすることである。この高密度ワード表現はLSTM層に送信される。
実施形態では、LSTM層は、勾配爆発又は消失勾配の問題(gradient explosion or vanishing problem)を解決するためのリカレントニューラルネットワーク(RNN)として設計される。LSTM層は文脈情報をそのメモリセルに記憶し、シーケンス(例えば、質問)におけるワードの間のブリッジとしての機能を果たす。実施形態では、データの長期依存関係をより効率的にモデル化するために、LSTM層は3つのゲートノードを従来のRNN構造:入力ゲート、出力ゲート及び忘却ゲートに追加する。入力ゲートと出力ゲートはLSTMメモリセルに対する読み取り及び書き込みアクセスを調節する。忘却ゲートはメモリセルの内容の期限が切れた時にメモリセルをリセットする。従来方法と異なり、実施形態では、質問はモデルのもう1つの入力源に過ぎないため、画像表現はこの部品におけるLSTM層に送信されない。この方法は合理的であり、質問はモデルのもう1つの入力源としてみなされるため、それらの監督として画像を追加すべきではないからである。質問における最後のワード(すなわち、疑問符)の、LSTMメモリセルに記憶される情報は文の表現としてみなされる。
b)部品(II)実施形態では、第2部品220は画像の表現を生成するディープ畳み込みニューラルネットワーク(CNN)である。いくつかの実施形態では、GoogleNetを使用する。なお、ほかのCNNモデル(例えば、AlexNetやVggNet)を使用してもよい。実施形態では、ディープCNNの最後のSoftmax層が削除され、残った最上層が本明細書に開示されたモデルの実施形態に接続される。
c)部品(III)実施形態では、第3部品は第2LSTM部品230であり、第2ワード埋め込み層232及び第2LSTM層234を備える。第3部品の構造は第1部品と類似する。解答におけるワードのメモリセルの活性化(activation)と、ワード埋め込みとを、融合部品に送信して解答における次のワードを生成することができる。
いくつかの従来方法では、トレーニング質問と解答を連結し、単一LSTMを使用する。質問と解答が異なる性質(すなわち、文法)を有するため、本明細書に記載の実施形態では、2つの単独なLSTMをそれぞれ質問と解答に用いる。本明細書では、質問と解答に用いられるLSTM層はそれぞれLSTM(Q)とLSTM(A)で示される。実施形態では、LSTM(Q)における重み行列は第1部品おけるLSTM(A)の重み行列と共有しない。なお、第1部品と第3部品のワード埋め込み層におけるパラメータを共有できるように、質問と解答に対して単一ワードのセマンティック意味を同じにするべきである。
d)部品(IV)最終的に、実施形態では、第4部品240は最初の3つの層からの情報を融合する。実施形態では、第4部品240は融合層242、中間層244及びSoftmax層246を備える。図6は本開示の実施形態に係るmQAシステムの融合部品を使用して最終解答を生成する方法を示す。
実施形態では、融合層242は、ステップ610で解答における現在のワードの融合層活性化(activation)f(t)に対して、高密度ベクトル表現、視覚表現及び現在のワード表現を融合する。具体的には、解答における第t個のワード(又は現在処理している解答ワード)に対する融合層活性化f(t)は以下の式により計算される。
実施形態では、合層242の後に、中間層244はステップ620で融合層における高密度マルチモーダル表現を高密度ワード表現にマッピングする。実施形態では、完全に接続されたSoftmax層246はステップ630で解答における次のワードの確率分布を予測する。この策略は、ワード埋め込み層と、完全に接続されたSoftmax層との間で重みを共有することを可能にする(サブセクション2を参照)。
ステップ640では、ステップ630で予測した次のワードが解答の終わり(例えば、<EOA>)であるか否かを検証する。解答の終わりではない場合、ステップ645に戻り、ステップ645では、次のワードを解答に追加して現在のワードとして設定し、現在のワードの融合層活性化、次の解答ワードの予測及び生成プロセス(ステップ610〜630)を繰り返す。解答の終わり(成分「YES」)である場合、システムはステップ650で最終解答を出力する。
2.重み共有策略セクションBに言及したように、質問と解答について、文法の性質が異なるため、mQAシステムは質問と解答に対して異なるLSTMを使用する。しかし、単一ワードの意味は質問と解答の両方では同じであるべきである。従って、第1部品と第3部品のワード埋め込み層の間で重み行列を共有できる。
また、図2及び図3に示すように、ワード埋め込み層の重み行列は、完全に接続されたSoftmax層における重み行列と転置方式で共有してもよい。直感的には、ワード埋め込み層における重み行列の機能はワンホットワード表現を高密度ワード表現に符号化することである。Softmax層における重み行列の機能は高密度ワード表現を偽の単一ワード表現に復号化することで、ワード埋め込み層の逆の操作である。この策略によって、モデルのパラメータのほぼ半分を減少させ、画像キャプション及び新たな視覚概念の学習タスクについては優れた性能を提供する。
3.トレーニングの詳細実施形態では、CNNをプレトレーニングする。例えば、図7Aのブロック710に示すように、ImageNet分類タスクでCNNをプレトレーニングしてもよい。QAトレーニング中においてこの部品を修復してもよい。解答のワードシーケンスで定義した対数尤度損失を使用する。この損失関数を最小化することは、モデルがトレーニングセットにおいてグラウンドトルス解答を生成する確率を最大化することに相当する。実施形態では、図7Bのブロック720に示すように、確率的勾配降下方法によって第1部品、第3部品及び第4部品を共同でトレーニングする。実施形態では、初期学習率は1であり、データの各エポック(epoch)を10倍減少させる。実施形態では、検証セットでの損失が3つのエポック内に減少しない(又は閾値量を減少しない)時に、トレーニングを停止する。実施形態では、交差検証によりモデルのハイパーパラメータを選択する。なお、これらのトレーニング例は、実例として示され、特定の条件では1つ又は複数の特定の実施形態により実行され、従って、本特許文献の開示範囲を限定するものではない。
中国語の質問応答タスクについて、文をいくつかのワードを含むフレーズに分割する。これらのフレーズが英語のワードに等価するものとしてみなされてもよい。
D.自由式多言語画像質問応答(FM−IQA)データセット
いくつかの実施形態は大規模な多言語視覚的質問応答データセットでトレーニングされ評価される。サブセクション1(後述)では、データ収集過程が説明されるとともに、注釈の品質を監視するための方法が説明される。以下、サブセクション2でデータセットのいくつかの統計と例が与えられる。
1.データ収集初期画像セットは新たに発表されたMS COCOトレーニング、検証及びテストセットからの158392個の画像から開始する。百度のオンラインクラウドソーシングサーバ(online crowdsourcing server)を用いて注釈を収集する。ラベリングされた質問応答ペアを多様化するために、注釈者は画像の内容に関連する任意のタイプの質問を自由に提出する。質問は視覚内容と常識によって回答されるべきである(例えば「画像中の人物の名前は何ですか?」のような質問が好ましくない)。注釈者は質問自身の解答を与える必要がある。
一方では、注釈者に自由を与えることにより、自由式の、面白く、多様な質問セットを取得することを容易にする。他方では、より詳細な命令に比べて、注釈の品質管理が難しくなる。注釈の品質を監視するために、初期品質フィルタリング段階を実施する。具体的には、注釈者(テストであることが分らない)の初期セットとしてのMS COCOデータセットから1000個の画像をランダムにサンプリングして品質監視データセットとする。次に、いくつかの注釈がサンプリングされ、各注釈者がこの品質監視データセットにおいてラベリングを完了した(注釈者あたり約20個の質問応答ペア)後に、これらの注釈の品質を評価する。注釈が満足できる(すなわち、質問が画像の内容に関連し且つ解答が正解である)注釈者のうちの少数(195名)のみを選択する。さらに、解答を与えるには高レベルの推論を必要とする面白い質問を提出する注釈者を優先的に考慮する。残りの画像をラベリングすることについては、選択した注釈者だけが許可される。品質監視データセットから注釈付きの質問応答ペアの1組の良い例と悪い例を選択し、選択した注釈者に参考としてこれらの例を表示する。これらの例を選択する理由をさらに提供する。すべての画像の注釈を完成した後に、データセットをさらに改善し、悪い質問及び解答とラベリングされた少数の画像を削除する。
2.データセットの統計現在、316193個の中国語の質問応答ペア及びその英訳を有する158392個の画像が存在する。各画像は注釈としての少なくとも2つの質問応答ペアを有する。中国語のワードで計られる質問と解答の平均長さはそれぞれ7.38と3.82である。1000個の質問応答ペア及びそれに対応した画像をテストセットとしてランダムにサンプリングする。
このデータセットにおける質問は多様であり、これらの質問を回答するため、大量の人工知能(AI)機能が必要である。いくつかの比較的簡単な画像理解に関する質問、例えば、オブジェクトの動き(例えば、「緑の帽子をかぶっている男の子は何をしていますか?」)、オブジェクトの種類(例えば、「画像に人がいますか?」)、オブジェクト間の相対位置や相互作用(例えば、「コンピュータは男性の右側にあるか左側にありますか?」)及びオブジェクトの属性(例えば、「フリスビーの色は何ですか?」)を含む。また、データセットは、視覚、言語及び常識からの手がかりを用いた高レベルの推論を必要とするいくつかの質問を含む。例えば、質問「自動車はなぜここに止まっていますか?」に回答するために、この質問は画像中に止まっている自動車に関わり、画像中の2人が後ろでツールを持っていることを理解すべきである。常識に基づいて、自動車に何らかの故障が発生する可能性があり、画像中の2人は自動車を修理しようとする。これらの質問に対する回答が難いけれども、データセットの質問のうち最も興味深い部分である。質問は8個のタイプに分類され、それらの統計も項目ページに示されている。
解答も多様である。注釈者は単一フレーズ又は単一ワード(例えば、「黄色い」)を解答として与えてもよく、完全な文(例えば、「フリスビーは黄色いである」)を解答として与えてもよい。
E.実験
なお、これらの実験と結果は実例として示され、特定の条件で1つ又は複数の特定の実施形態によって実行される。従って、これらの実験及びそれらの結果は本特許文献の開示範囲を限定するものではないことを注意すべきである。視覚的質問応答のいくつかの近業について、これらの方法は質問の解答が単一ワード又は非常に短いフレーズのデータセットにおいてテストされる。この設定で、単一ワードの類似性を測定する自動評価計量(例えば、Wu−Palmer類似性測度(WUPS))を使用することは合理的である。しかし、本明細書に記載の新たに提案されたデータセットについて、データセットにおける解答は自由式であり、且つ完全な文であってもよい。ほとんどの場合は、解答の選択が複数であり、且ついずれも正解である。可能な選択肢として、BLEUスコア、METEOR、CIDEr又は画像キャプションタスクに幅広く使用されるほかの評価指標が挙げられる。これらの計量の問題は、解答にセマンティック的に重要な少数のワードのみが含まれることである。これらの計量は文におけるワードの用語頻度−逆文書頻度(tf−idf)項目(例えば、CIDEr)に基づいて、等しい重み(例えば、BLEUやMETEOR)又は異なる重みを与えるため、キーワードの重要性を十分に示すことができない。画像キャプションタスクの評価には同じ問題がある(一般的な説明のみが必要なので質問応答よりは厳しくない)。
これらの問題を回避するために、表現されるモデルに対して、人間の判定者を使用して実際の視覚的チューリングテストを実施する(後述するサブセクション1で説明される)。また、スコア(大きければ大きいほどよい)を持つ各生成した文を評価し、後述するサブセクション2で説明されるように、より細かい評価を与える。サブセクション3では、mQAモデルの異なる変形の検証セットでの性能を比較する。
1.視覚的チューリングテストこの視覚的チューリングテストでは、人間の判定者に画像、質問及びテストモデル又は人間の注釈者によって生成された質問の解答を表示する。解答に基づいて、人間によって出されるか(すなわち、テストに合格)機械によって出されるか(すなわち、テストに合格しない)を決定する。
実際には、表現されるFM−IQAデータセットのテストセットからの画像及び質問を使用する。mQAシステムの実施形態は、各質問の解答を生成することに用いられる。さらに視覚情報無しの質問応答基準モデルを実施する。CNNによって抽出された画像情報を融合層に送信する以外、この基準モデルの構造はmQAシステムの実施形態と類似する。ブラインドQAと示される。表現されるmQAモデル、ブラインドQAモデルによって生成される解答とグラウンドトルス解答を混合する。このようにして、対応した画像を用いて3000個の質問応答ペアが生成され、これらの質問応答ペアがランダムに12個の人間の判定者に割り当てられた。
結果は表1に示される。例示的なmQAモデルによって生成される解答の64.7%は人間によって提供される解答と見なされることがわかる。ブラインドQAはこのタスクでは非常に悪い結果を出した。しかし、生成した解答のうちいくつかはテストに合格した。いくつかの質問は実際に多肢選択式質問であり、従って純粋な言語手がかりに基づいてランダムな推測によって正しい解答を得ることは可能である。
(表1) FM−IQAデータセットに対するmQAモデルの実施形態の結果
異なるセットの人間の判定者のうちVTT評価の分散を研究するために、同一設定で、異なる判定者グループを用いて追加評価を2回行う。人間、ブラインドmQAモデル及びmQAモデルの実施形態は、合格率の標準偏差がそれぞれ0.013、0.019及び0.024である。このタスクについてVTTは安定で確実な評価計量であることがわかる。
2.生成された解答のスコア視覚的チューリングテストは、生成された解答への粗い評価を与える。「0」、「1」又は「2」のスコアを使用して細かい評価を行う。「0」と「2」はそれぞれ解答が完全に間違っていることと完全に正しいことを示す。「1」は解答が部分的に正しく(例えば、一般的なカテゴリが正しいが、サブカテゴリが間違っている)且つ人間の判定者に対して有意義であることを示す。このタスクの人間の判定者は視覚的チューリングテストの人間の判定者と異なってもよい。結果を収集した後に、質問の回答が極めて難しく、人間であっても画像を真面目に見ないと間違う可能性がある場合、いくつかの人間の判定者は依然として「1」を用いて解答を評価することがわかる。
結果は表1に示される。結果からわかるように、完全に正しいとはいえない(すなわち、スコアは2ではない)解答のうち、半分以上の解答は部分的に正しい。VTT評価過程と同様に、このスコア評価によって2つの追加のグループが実施された。人間と表現されるmQAモデルの標準偏差はそれぞれ0.020と0.041である。また、88.3%と83.9%の場合、3つのグループはそれぞれ人間とテスト対象のmQAシステムの実施形態に同じスコアを与えた。
3.異なるmQA変形の性能比較mQAモデルの異なる部品と策略の有効性を示すために、mQAの3つの変形を実施する。第1変形(すなわち、「mQA−平均−質問」)について、word2vecを用いて、質問におけるワードの平均埋め込みでモデルの第1LSTM部品210(すなわち、質問埋め込みを抽出するためのLSTM)を代替する。LSTMの有効性を質問埋め込み学習者及び抽出者として示すことに用いられる。第2変形(すなわち、「mQA−同一−LSTM」)について、2つの重みが共有されたLSTMを用いて質問と解答をモデル化する。モデルの実施形態におけるLSTM(Q)とLSTM(A)の重みのデカップリング策略の有効性を示すことに用いられる。第3変形(すなわち、「mQA−ノンTWS」)について、転置重み共有(TWS)策略を採用しない。TWSの有効性を示すことに用いられる。
3つの変形と完全なmQAモデル(すなわち、mQA完全)のワード誤り率と損失は表2に示される。3つの変形のすべては表現されるmQAモデルよりも悪い結果を示す。
(表2) 異なるmQA変形の性能比較
F.討論
本開示では、表現されるmQAモデルの実施形態は文又はフレーズを画像の自由式質問の解答として与える。有効性を検証するために、310000個を超える質問応答ペアを含む自由式多言語画像質問応答(FM−IQA)データベースを構築する。人間の判定者を用いて、実際のチューリングテストによって実施形態を評価する。mQAモデルの実施形態により出される解答の64.7%は人間によって提供される解答と見なされることを示す。FM−IQAデータセットはほかのタスク、例えば、視覚機械翻訳に用いられてもよく、視覚情報は文中のワードの曖昧性を除去することに役に立つ文脈情報として機能してもよい。実施形態では、第1部品中のLSTMもマルチモーダルLSTMに変更する。この変更は、画像の内容に関連する自由式質問を生成してこの質問の解答を提供することを可能にする。その結果は図8に示される。
本特許文献の様々様態は計算システムに関する。本開示の目的として、計算システムは、商業、科学、制御又は他の目的のために、任意様態の情報、インテリジェンス又はデータを、計算、算出、決定、分類、処理、送信、受信、検索、開始、ルーティング、記憶、表示、伝送、出現、検出、記録、再現、処理、又は利用するように操作可能な任意の手段又は手段の集合を含んでもよい。例えば、計算システムはパーソナルコンピュータ(例えば、デスクトップ又はラップトップコンピュータ)、タブレットコンピュータ、モバイル機器(例えば、パーソナルディジタルアシスタント(PDA)又はスマートフォン)、サーバー(例えば、ブレードサーバー又はラックマウント型サーバー)、ネットワーク設備又は任意の他の適切な設備であってもよく、更に大きさ、形状、性能、機能及び価格が変化してもよい。計算システムはランダムアクセスメモリ(RAM)、1つ又は複数の処理リソース(例えば、中央処理装置(CPU)又はハードウェア又はソフトウェア制御ロジック)、ROM及び/又は他のタイプのメモリを含んでもよい。計算システムの付加的構成要素は1つ又は複数のディスクドライブ、外部設備と通信するための1つ又は複数のネットワークポート、及び各種の入力及び出力(I/O)設備(例えばキーボード、マウス、タッチスクリーン及び/又はビデオディスプレー)を含んでもよい。計算システムは更に各ハードウェア構成要素の間で通信を行うように操作される可能な1つ又は複数のバスを含んでもよい。
図9は、本開示の実施形態に係る計算システム900のブロック図を示す。計算システム900について、示される機能は計算システムをサポートする各種の実施形態として操作されてもよいが、計算システムが異なって配置されてもよく、異なる部品を含んでもよいことを理解すべきである。図9に示すように、計算システム900は、計算リソースを提供するとともにコンピュータを制御する1つ又は複数の中央処理装置(CPU)901を含む。CPU901はマイクロプロセッサ等を利用して実現されてもよく、且つ計算システム900は1つ又は複数のグラフ処理ユニット(GPU)917及び/又は数学計算に用いられる浮動小数点コプロセッサを更に含んでもよい。計算システム900はシステムメモリ902を更に含んでもよく、システムメモリ902はランダムアクセスメモリ(RAM)又は読み取り専用メモリ(ROM)の様態であってもよく、又はRAMとROM両者の様態であってもよい。
図9に示すように、計算システム900は複数のコントローラ及び周辺設備をさらに提供してもよい。入力コントローラ903は例えば各種の入力設備904(例えばキーボード、マウス又はライトペン)のインターフェースを示す。スキャナー906と通信するスキャナーコントローラ905を更に有してもよい。計算システム900は、1つ又は複数の記憶設備908と結合するためのメモリコントローラ907を更に含んでもよく、各記憶設備908はシステムを操作する指令のプログラム、ユーティリティプログラム及びアプリケーションを記録することに用いられる記憶媒体(例えば磁気テープ、ディスク又は光学媒体)を含み、ここで、これらは本発明の各様態のプログラムを実現する実施形態を含んでもよい。本出願によれば、記憶設備908は更に既に処理されたデータ又は処理しようとするデータを記憶することに用いられてもよい。計算システム900は表示設備911にインターフェースを提供するためのディスプレーコントローラ909を更に含んでもよく、表示設備911は陰極線管(CRT)ディスプレー、薄膜トランジスタ(TFT)ディスプレー又は他のタイプのディスプレーであってもよい。計算システム900は更にプリンター913と通信するためのプリンターコントローラ912を含んでもよい。通信コントローラ914は1つ又は複数の通信設備915に結合することができ、これにより、計算システム900はインターネット、イーサネットクラウド、イーサネット上のファイバチャネル(FCoE)/データセンターブリッジング(DCB)クラウド、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、記憶領域ネットワーク(SAN)のような多種のネットワークのいずれかにより、又は任意の適切な電磁キャリア信号(赤外線信号を含む)によりリモート設備に接続される。
示されるシステムにおいて、すべての主なシステム部品はバス916に接続されてもよく、バス916は1つ以上の物理バスを示すことができる。しかし、各種のシステム部品は互いに物理的に隣接してもよく、互いに物理的に隣接しなくてもよい。例えば、入力データ及び/又は出力データは1つの物理位置から他の物理位置にリモート伝送されることができる。なお、本出願の各様態を実現するプログラムはネットワークでリモート(例えば、サーバー)からアクセスすることができる。当該データ及び/又はプログラムは多種の機械読み取り可能な媒体における任意の媒体により伝送されてもよく、機械読み取り可能な媒体は、例えばハードディスク、フロッピーディスク及び磁気テープのような磁気媒体、例えばCD-ROM及びホログラフィー設備のような光学媒体、光磁気媒体、及び例えば特定用途向け集積回路(ASIC)、プログラム可能なロジック設備(PLD)、フラッシュメモリデバイス及びROMとRAM設備のような特別にプログラムコードを記憶したり、記憶して実行したりするように構成されるハードウェア設備を含むが、これらに限定されない。
1つ又は複数のプロセッサ又は処理ユニットにステップを実行させる指令によって、本発明の実施形態を1つ又は複数の非一時的コンピュータ可読媒体でコーディングすることができる。1つ又は複数の非一時的コンピュータ可読媒体は揮発性及び不揮発性メモリを含むべきであることを注意すべきである。ハードウェア実現方式又はソフトウェア/ハードウェア実現方式を含む代替の実施態様でも可能であることを注意すべきである。ハードウェアが実現する機能はASIC、プログラマブルアレイ、デジタル信号処理回路等によって実現されることができる。このため、任意の請求項における用語「装置」はソフトウェア実現方式とハードウェア実現方式の両方ともカバーすることを意図する。類似するように、本文に使用された用語「コンピュータ可読媒体」はその上で実行される指令プログラムを有するソフトウェア及び/又はハードウェア、又はソフトウェア及びハードウェアの組み合せを含む。これらの代替の実施態様を考えて、各図面及び係る説明が当業者に必要な処理を実行するために必要とされる機能情報を提供することを理解すべきであり、当該機能情報はプログラムコード(即ち、ソフトウェア)をプログラミングすること及び/又は回路(即ち、ハードウェア)を製造することに用いられる。
本出願の実施形態は更に非一時的有形のコンピュータ可読媒体を有するコンピュータ製品に関してもよく、当該コンピュータ可読媒体には各種のコンピュータで実現される操作を実行するためのコンピュータコードを有することを注意すべきである。媒体及びコンピュータコードは本出願の目的に従って専門に設計して構造する媒体及びコンピュータコードであってもよく、又は関連分野の当業者が公知する又は利用可能なタイプであってもよい。有形のコンピュータ可読媒体の例示は、例えばハードディスク、フロッピーディスク及び磁気テープのような磁気媒体、例えばCD-ROM及びホログラフィー設備のような光学媒体、光磁気媒体、及びプログラムコードを記憶又は記憶して実行するように専門に配置されたハードウェア設備、例えば特定用途向け集積回路(ASIC)、プログラム可能なロジック設備(PLD)、フラッシュメモリデバイス及びROMとRAM設備を含むが、これらに限定されない。コンピュータコードの例示は、例えばコンパイラで生成されたマシンコード、及びコンピュータがインタプリタを利用して実行する上級コード(higher level code)のファイルを含む。本出願の実施形態はマシン実行可能な指令として全体的又は部分的に実施されることができ、マシン実行可能な指令が処理設備で実行されるプログラムモジュールにあってもよい。プログラムモジュールの例示は、ベース、プログラム、ルーチン、オブジェクト、部品及びデータ構造を含む。分散式計算環境において、プログラムモジュールは物理的にローカル、リモート又は両者の環境に設置されてもよい。
当業者は、計算システム又はプログラミング言語が本出願の実施に対して非常に重要なものではないことを理解すべきである。当業者は、多くの上記素子が物理的及び/又は機能的にサブモジュールに分けられるか又は統合されるかを認識すべきである。
なお、添付される請求項における要素は異なって設置されてもよく、複数の依存、配置及び組み合わせを含む。例えば、実施形態において、各請求項のサブジェクトをほかの請求項と組み合わせてもよい。
当業者は、本明細書の例および実施形態が例示的なものであり、本発明の範囲を限定するものではないと理解すべきである。本明細書と図面に基づき当業者が容易に想到できる本発明へのすべての置換、強化、均等物、組合せまたは改良は、本発明の趣旨および範囲内に属する。

Claims (23)

  1. 画像入力に関連する質問入力の解答を生成することによりコンピュータ−ユーザインタラクションを改善するコンピュータ実施方法であって、
    自然言語形式の質問入力を受信するステップと、
    前記質問入力に関連する画像入力を受信するステップと、
    前記質問入力と前記画像入力をマルチモーダル質問応答(mQA)モデルに入力して、順に生成される複数のワードを含む解答を生成するステップと、を含み、
    前記mQAモデルは、
    前記質問入力を高密度ベクトル表現に符号化する第1部品と、
    前記画像入力の視覚表現を抽出する第2部品と、
    前記解答における現在のワードの表現を抽出する第3部品と、
    前記高密度ベクトル表現、前記視覚表現及び前記現在のワードの表現を含む融合によって、前記解答における現在のワードの後に次のワードを生成する第4部品と、を備える
    ことを特徴とするコンピュータ実施方法。
  2. 前記第1部品は第1ワード埋め込み層及び第1長短期記憶(LSTM)層を備える第1LSTMネットワークである
    ことを特徴とする請求項1に記載のコンピュータ実施方法。
  3. 前記第3部品は第2ワード埋め込み層及び第2LSTM層を備える第2LSTMネットワークである
    ことを特徴とする請求項2に記載のコンピュータ実施方法。
  4. 前記第1ワード埋め込み層は前記第2ワード埋め込み層と重み行列を共有する
    ことを特徴とする請求項3に記載のコンピュータ実施方法。
  5. 前記第1LSTM層は前記第2LSTM層と重み行列を共有しない
    ことを特徴とする請求項3に記載のコンピュータ実施方法。
  6. 前記第2部品はディープ畳み込みニューラルネットワーク(CNN)である
    ことを特徴とする請求項1に記載のコンピュータ実施方法。
  7. 前記ディープCNNは事前にトレーニングされ、質問応答のトレーニング期間に修復される
    ことを特徴とする請求項6に記載のコンピュータ実施方法。
  8. 前記第1部品、前記第2部品、前記第3部品及び前記第4部品は共同でトレーニングされる
    ことを特徴とする請求項1に記載のコンピュータ実施方法。
  9. 前記第4部品は融合部品であり、
    前記第1LSTM層、前記第2LSTM層及び前記第2部品からの情報を融合し、前記解答における現在のワードに対して高密度マルチモーダル表現を生成する融合層と、
    前記融合層における高密度マルチモーダル表現を高密度ワード表現にマッピングする中間層と、
    前記解答における前記次のワードの確率分布を予測するSoftmax層と、を備える
    ことを特徴とする請求項3に記載のコンピュータ実施方法。
  10. 前記方法は、以下の式(1)
    に基づいて、融合層活性化を高密度マルチモーダル表現として計算し、当該高密度マルチモーダル表現を高密度ワード表現にマッピングして前記次のワードの確率を予測し、
    ここで、「+」は要素ごとの加算を示し、r は高密度ベクトル表現を示し、Iは視覚表現を示し、r (t)とw(t)はそれぞれ現在のワードの表現とワード埋め込みを示し、V rQ 、V 、V rA 及びV は学習の重み行列であり、g(・)は要素ごとの非線形関数である
    ことを特徴とする請求項1に記載のコンピュータ実施方法。
  11. 画像入力に関連する質問入力の解答を生成することにより、コンピュータ−ユーザインタラクションを改善するコンピュータ実施方法であって、
    第1ワード埋め込み層及び第1長短期記憶(LSTM)層を備える第1LSTM部品を使用して、質問入力のセマンティック意味を抽出するステップと、
    ディープ畳み込みニューラルネットワーク(CNN)部品を使用して、前記質問入力に関連する画像入力の表現を生成するステップと、
    第2ワード埋め込み層及び第2LSTM層を備える第2LSTM部品を使用して、前記解答における現在のワードの表現を抽出するステップと、
    前記セマンティック意味、前記画像入力の表現及び前記解答における現在のワードの表現を融合して前記解答における次のワードを予測するステップと、を含む
    ことを特徴とするコンピュータ実施方法。
  12. 前記第1ワード埋め込み層は前記第2ワード埋め込み層と重み行列を共有する
    ことを特徴とする請求項11に記載のコンピュータ実施方法。
  13. 前記第1LSTM層は前記第2LSTM層と重み行列を共有しない
    ことを特徴とする請求項11に記載のコンピュータ実施方法。
  14. 前記ディープCNN部品は事前にトレーニングされ、質問応答のトレーニング期間に修復される
    ことを特徴とする請求項11に記載のコンピュータ実施方法。
  15. 前記解答における次のワードを予測するステップにおいては、
    融合層において前記第1LSTM層、前記第2LSTM層及び前記ディープCNN部品からの情報を融合して、前記現在のワードに対して高密度マルチモーダル表現を生成するステップと、
    中間層において前記高密度マルチモーダル表現を高密度ワード表現にマッピングするステップと、
    Softmax層において前記解答における前記次のワードの確率分布を予測するステップと、を含む
    ことを特徴とする請求項12に記載のコンピュータ実施方法。
  16. 前記融合層における高密度マルチモーダル表現は非線形活性化関数である
    ことを特徴とする請求項15に記載のコンピュータ実施方法。
  17. 前記非線形活性化関数は拡張された双曲線正接関数である
    ことを特徴とする請求項16に記載のコンピュータ実施方法。
  18. 前記第1ワード埋め込み層、前記第2ワード埋め込み層及び前記Softmax層は重み行列を共有する
    ことを特徴とする請求項16に記載のコンピュータ実施方法。
  19. 前記方法は、以下の式(1)
    に基づいて、融合層活性化を高密度マルチモーダル表現として計算し、当該高密度マルチモーダル表現を高密度ワード表現にマッピングして前記次のワードの確率を予測し、
    ここで、「+」は要素ごとの加算を示し、r は高密度ベクトル表現を示し、Iは視覚表現を示し、r (t)とw(t)はそれぞれ現在のワードの表現とワード埋め込みを示し、V rQ 、V 、V rA 及びV は学習の重み行列であり、g(・)は要素ごとの非線形関数である
    ことを特徴とする請求項11に記載のコンピュータ実施方法。
  20. 1つ又は複数の命令シーケンスを含み、前記命令シーケンスは1つ又は複数のプロセッサにより実行される時に、
    ユーザから質問入力を受信したことに応答し、前記質問入力のセマンティック意味を抽出するステップと、
    前記質問入力に関連する画像入力を受信したことに応答し、前記画像入力の表現を生成し、
    前記画像入力に基づいて、始まり記号から開始し、前記セマンティック意味、前記画像入力の表現及び前記現在のワードの表現の融合に基づいて次のワードを生成し、前記次のワードを前記解答に追加するステップと、
    前記解答の終わり記号を生成するまで、次の解答ワードを生成するステップを繰り返すステップと、
    前記終わり記号を取得したことに応答し、前記解答を出力するステップと、を実行させており、
    ここで、前記始まり記号を前記質問入力の解答における現在のワードとする
    ことを特徴とする非一時的コンピュータ可読媒体。
  21. 次のワードを生成するステップにおいては、
    融合層において第1長短期記憶(LSTM)層、第2LSTM層及びディープ畳み込みニューラルネットワーク(CNN)からの情報を融合して、前記現在のワードの高密度マルチモーダル表現を生成するステップと、
    中間層において前記高密度マルチモーダル表現を高密度ワード表現にマッピングするステップと、
    Softmax層において前記解答における次のワードの確率分布を予測するステップと、を含む
    ことを特徴とする請求項20に記載の非一時的コンピュータ可読媒体。
  22. 前記Softmax層は重み行列を有し、前記高密度ワード表現を偽の単一ワード表現に復号化する
    ことを特徴とする請求項21に記載の非一時的コンピュータ可読媒体。
  23. 前記非一時的コンピュータ可読媒体において、
    以下の式(1)
    に基づいて、融合層活性化を高密度マルチモーダル表現として計算し、当該高密度マルチモーダル表現を高密度ワード表現にマッピングして前記次のワードの確率を予測し、
    ここで、「+」は要素ごとの加算を示し、r は高密度ベクトル表現を示し、Iは視覚表現を示し、r (t)とw(t)はそれぞれ現在のワードの表現とワード埋め込みを示し、V rQ 、V 、V rA 及びV は学習の重み行列であり、g(・)は要素ごとの非線形関数である
    ことを特徴とする請求項20に記載の非一時的コンピュータ可読媒体。
JP2017514532A 2015-05-21 2016-05-19 多言語画像質問応答 Active JP6501874B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201562164984P 2015-05-21 2015-05-21
US62/164,984 2015-05-21
US15/137,179 US10909329B2 (en) 2015-05-21 2016-04-25 Multilingual image question answering
US15/137,179 2016-04-25
PCT/US2016/033363 WO2016187472A1 (en) 2015-05-21 2016-05-19 Multilingual image question answering

Publications (2)

Publication Number Publication Date
JP2017534956A JP2017534956A (ja) 2017-11-24
JP6501874B2 true JP6501874B2 (ja) 2019-04-17

Family

ID=57320716

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017514532A Active JP6501874B2 (ja) 2015-05-21 2016-05-19 多言語画像質問応答

Country Status (6)

Country Link
US (1) US10909329B2 (ja)
EP (1) EP3298353A4 (ja)
JP (1) JP6501874B2 (ja)
KR (1) KR101982220B1 (ja)
CN (1) CN107076567B (ja)
WO (1) WO2016187472A1 (ja)

Families Citing this family (120)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11113598B2 (en) 2015-06-01 2021-09-07 Salesforce.Com, Inc. Dynamic memory network
US10528866B1 (en) 2015-09-04 2020-01-07 Google Llc Training a document classification neural network
CN108476164B (zh) 2015-12-21 2021-10-08 谷歌有限责任公司 在消息传送应用中自动地提供机器人服务的方法
US10530723B2 (en) 2015-12-21 2020-01-07 Google Llc Automatic suggestions for message exchange threads
US11409791B2 (en) * 2016-06-10 2022-08-09 Disney Enterprises, Inc. Joint heterogeneous language-vision embeddings for video tagging and search
US10902330B2 (en) * 2016-06-21 2021-01-26 International Business Machines Corporation Cognitive question answering pipeline calibrating
WO2018003457A1 (ja) * 2016-06-30 2018-01-04 パナソニックIpマネジメント株式会社 情報処理装置、時系列データの情報処理方法、及びプログラム
US10387461B2 (en) 2016-08-16 2019-08-20 Google Llc Techniques for suggesting electronic messages based on user activity and other context
DE112017003594B4 (de) 2016-09-20 2026-03-26 Google Llc Bot, der Genehmigung zum Zugriff auf Daten anfordert
US10015124B2 (en) 2016-09-20 2018-07-03 Google Llc Automatic response suggestions based on images received in messaging applications
CN117634495A (zh) 2016-09-20 2024-03-01 谷歌有限责任公司 基于消息贴纸的建议响应
CN106503236B (zh) * 2016-10-28 2020-09-11 北京百度网讯科技有限公司 基于人工智能的问题分类方法以及装置
US10416846B2 (en) 2016-11-12 2019-09-17 Google Llc Determining graphical element(s) for inclusion in an electronic communication
CN108075959B (zh) * 2016-11-14 2021-03-12 腾讯科技(深圳)有限公司 一种会话消息处理方法和装置
US10565305B2 (en) * 2016-11-18 2020-02-18 Salesforce.Com, Inc. Adaptive attention model for image captioning
US11182840B2 (en) * 2016-11-18 2021-11-23 Walmart Apollo, Llc Systems and methods for mapping a predicted entity to a product based on an online query
CN106815321A (zh) * 2016-12-27 2017-06-09 深圳前海勇艺达机器人有限公司 基于智能聊天机器人的聊天方法及装置
US10417498B2 (en) * 2016-12-30 2019-09-17 Mitsubishi Electric Research Laboratories, Inc. Method and system for multi-modal fusion model
US10241684B2 (en) 2017-01-12 2019-03-26 Samsung Electronics Co., Ltd System and method for higher order long short-term memory (LSTM) network
US10146768B2 (en) * 2017-01-25 2018-12-04 Google Llc Automatic suggested responses to images received in messages using language model
CN106960206B (zh) * 2017-02-08 2021-01-01 北京捷通华声科技股份有限公司 字符识别方法和字符识别系统
US11144718B2 (en) 2017-02-28 2021-10-12 International Business Machines Corporation Adaptable processing components
TWI753034B (zh) 2017-03-31 2022-01-21 香港商阿里巴巴集團服務有限公司 特徵向量的產生、搜索方法、裝置及電子設備
CN107092254B (zh) * 2017-04-27 2019-11-29 北京航空航天大学 一种基于深度增强学习的家用扫地机器人的设计方法
CN117312494A (zh) * 2017-04-29 2023-12-29 谷歌有限责任公司 使用经过训练的生成模型生成查询变体
EP3399460B1 (en) * 2017-05-02 2019-07-17 Dassault Systèmes Captioning a region of an image
CN107291795B (zh) * 2017-05-03 2020-06-19 华南理工大学 一种结合动态词嵌入和词性标注的文本分类方法
WO2018212822A1 (en) 2017-05-16 2018-11-22 Google Inc. Suggested actions for images
CN107609460B (zh) * 2017-05-24 2021-02-02 南京邮电大学 一种融合时空双重网络流和attention机制的人体行为识别方法
US11417235B2 (en) * 2017-05-25 2022-08-16 Baidu Usa Llc Listen, interact, and talk: learning to speak via interaction
JP6923362B2 (ja) * 2017-05-30 2021-08-18 株式会社Soken 操舵角決定装置、自動運転車
CN107392097B (zh) * 2017-06-15 2020-07-07 中山大学 一种单目彩色视频的三维人体关节点定位方法
US10348658B2 (en) 2017-06-15 2019-07-09 Google Llc Suggested items for use with embedded applications in chat conversations
US10404636B2 (en) 2017-06-15 2019-09-03 Google Llc Embedded programs and interfaces for chat conversations
US11106967B2 (en) * 2017-07-03 2021-08-31 X Development Llc Update of local features model based on correction to robot action
CN107688821B (zh) * 2017-07-11 2021-08-06 西安电子科技大学 基于视觉显著性与语义属性跨模态图像自然语言描述方法
US11481218B2 (en) 2017-08-02 2022-10-25 Intel Corporation System and method enabling one-hot neural networks on a machine learning compute platform
CN111133453B (zh) 2017-08-04 2024-05-14 诺基亚技术有限公司 人工神经网络
CN107657271B (zh) * 2017-09-02 2019-11-15 西安电子科技大学 基于长短时记忆网络的高光谱图像分类方法
CN108304846B (zh) 2017-09-11 2021-10-22 腾讯科技(深圳)有限公司 图像识别方法、装置及存储介质
MX2018011305A (es) * 2017-09-18 2019-07-04 Tata Consultancy Services Ltd Técnicas para corregir el desvío de entrenamiento lingüístico en los datos de entrenamiento.
CN107665356A (zh) * 2017-10-18 2018-02-06 北京信息科技大学 一种图像标注方法
CN107679234B (zh) * 2017-10-24 2020-02-11 上海携程国际旅行社有限公司 客服信息提供方法、装置、电子设备、存储介质
US10592767B2 (en) * 2017-10-27 2020-03-17 Salesforce.Com, Inc. Interpretable counting in visual question answering
CN107832292B (zh) * 2017-11-02 2020-12-29 合肥工业大学 一种基于神经网络模型的图像到汉语古诗的转换方法
CN107766894B (zh) * 2017-11-03 2021-01-22 吉林大学 基于注意力机制和深度学习的遥感图像自然语言生成方法
CN108052512B (zh) * 2017-11-03 2021-05-11 同济大学 一种基于深度注意力机制的图像描述生成方法
WO2019100350A1 (en) 2017-11-24 2019-05-31 Microsoft Technology Licensing, Llc Providing a summary of a multimedia document in a session
US10891526B2 (en) 2017-12-22 2021-01-12 Google Llc Functional image archiving
CN111742322A (zh) * 2017-12-29 2020-10-02 罗伯特·博世有限公司 用于使用深度神经网络来进行独立于领域和语言的定义提取的系统和方法
CN108491421B (zh) * 2018-02-07 2021-04-16 北京百度网讯科技有限公司 一种生成问答的方法、装置、设备和计算存储介质
CN108537226A (zh) * 2018-03-06 2018-09-14 北京邮电大学 一种车牌识别方法和装置
CN108536801A (zh) * 2018-04-03 2018-09-14 中国民航大学 一种基于深度学习的民航微博安保舆情情感分析方法
US11074829B2 (en) * 2018-04-12 2021-07-27 Baidu Usa Llc Systems and methods for interactive language acquisition with one-shot visual concept learning through a conversational game
CN108763284B (zh) * 2018-04-13 2021-07-20 华南理工大学 一种基于深度学习和主题模型的问答系统实现方法
CN108563779B (zh) * 2018-04-25 2022-03-08 北京计算机技术及应用研究所 一种基于神经网络的无模板自然语言文本答案生成方法
CN110490295B (zh) * 2018-05-15 2022-04-05 华为技术有限公司 一种数据处理方法及处理装置
CN108763227A (zh) * 2018-05-21 2018-11-06 电子科技大学 一种基于分块机制的机器翻译方法
CN108710865B (zh) * 2018-05-28 2022-04-22 电子科技大学 一种基于神经网络的司机异常行为检测方法
US10909401B2 (en) * 2018-05-29 2021-02-02 Sri International Attention-based explanations for artificial intelligence behavior
US10558761B2 (en) 2018-07-05 2020-02-11 Disney Enterprises, Inc. Alignment of video and textual sequences for metadata analysis
CN109002519A (zh) * 2018-07-09 2018-12-14 北京慧闻科技发展有限公司 基于卷积循环神经网络的答案选择方法、装置和电子设备
US10720151B2 (en) * 2018-07-27 2020-07-21 Deepgram, Inc. End-to-end neural networks for speech recognition and classification
KR102292800B1 (ko) * 2018-08-22 2021-08-25 한국전자통신연구원 신경망 융합 장치, 그것의 단위 신경망 융합 방법 및 정합 인터페이스 생성 방법
US10740400B2 (en) 2018-08-28 2020-08-11 Google Llc Image analysis for results of textual image queries
CN109146296A (zh) * 2018-08-28 2019-01-04 南京葡萄诚信息科技有限公司 一种人工智能评估人才方法
CN109241267B (zh) * 2018-09-27 2022-07-01 北京百度网讯科技有限公司 生成vqa系统的训练数据的方法、装置、设备和介质
CN113535915B (zh) * 2018-09-28 2024-09-13 北京百度网讯科技有限公司 用于扩充数据集的方法
CN109359196B (zh) * 2018-10-22 2020-11-17 北京百度网讯科技有限公司 文本多模态表示方法及装置
US20200160196A1 (en) * 2018-11-15 2020-05-21 Conduent Business Services, Llc Methods and systems for detecting check worthy claims for fact checking
CN109582773B (zh) * 2018-11-29 2020-11-27 深圳爱问科技股份有限公司 智能问答匹配方法及装置
KR102190304B1 (ko) * 2018-11-30 2020-12-14 서울대학교 산학협력단 Gpu 연산 기반의 딥러닝을 이용한 선호 콘텐츠 추천 장치 및 그 방법
CN109800294B (zh) * 2019-01-08 2020-10-13 中国科学院自动化研究所 基于物理环境博弈的自主进化智能对话方法、系统、装置
CN109857457B (zh) * 2019-01-29 2022-03-08 中南大学 一种在双曲空间中学习源代码中的函数层次嵌入表示方法
CN109871457A (zh) 2019-01-30 2019-06-11 北京百度网讯科技有限公司 基于图像的数据处理方法、装置、电子设备和存储介质
CN109902166A (zh) * 2019-03-12 2019-06-18 北京百度网讯科技有限公司 视觉问答模型、电子设备及存储介质
US11720621B2 (en) * 2019-03-18 2023-08-08 Apple Inc. Systems and methods for naming objects based on object content
CN109947922A (zh) * 2019-03-20 2019-06-28 浪潮商用机器有限公司 一种问答处理方法、装置及问答系统
CN110059734B (zh) * 2019-04-02 2021-10-26 唯思科技(北京)有限公司 一种目标识别分类模型的训练方法、物体识别方法、装置、机器人和介质
CN110263134B (zh) * 2019-05-09 2023-06-27 平安科技(深圳)有限公司 智能化情感问答方法、装置及计算机可读存储介质
CN110263912B (zh) * 2019-05-14 2021-02-26 杭州电子科技大学 一种基于多目标关联深度推理的图像问答方法
CN110348482B (zh) * 2019-06-05 2023-06-02 华东理工大学 一种基于深度模型集成架构的语音情感识别系统
CN110348014B (zh) * 2019-07-10 2023-03-24 电子科技大学 一种基于深度学习的语义相似度计算方法
US11461376B2 (en) 2019-07-10 2022-10-04 International Business Machines Corporation Knowledge-based information retrieval system evaluation
CN110347802B (zh) * 2019-07-17 2022-09-02 北京金山数字娱乐科技有限公司 一种文本分析方法及装置
CN110516791B (zh) * 2019-08-20 2022-04-22 北京影谱科技股份有限公司 一种基于多重注意力的视觉问答方法及系统
WO2021045434A1 (ko) * 2019-09-05 2021-03-11 삼성전자주식회사 전자 장치 및 이의 제어 방법
US11264009B2 (en) * 2019-09-13 2022-03-01 Mitsubishi Electric Research Laboratories, Inc. System and method for a dialogue response generation system
KR102245774B1 (ko) * 2019-11-06 2021-04-27 연세대학교 산학협력단 공정성 분류 네트워크를 이용한 시각 질의 응답 방법 및 장치
US11915123B2 (en) * 2019-11-14 2024-02-27 International Business Machines Corporation Fusing multimodal data using recurrent neural networks
US11983487B2 (en) * 2020-02-25 2024-05-14 Nippon Telegraph And Telephone Corporation Document creation support apparatus, document creation support method and document creation support program
WO2021171575A1 (ja) * 2020-02-28 2021-09-02 日本電信電話株式会社 学習装置、テキスト生成装置、学習方法、テキスト生成方法及びプログラム
CN111814843B (zh) * 2020-03-23 2024-02-27 同济大学 视觉问答系统中图像特征模块端到端训练方法及应用
US11222258B2 (en) * 2020-03-27 2022-01-11 Google Llc Load balancing for memory channel controllers
CN111428801B (zh) * 2020-03-30 2022-09-27 新疆大学 改进融合层与损失函数交替更新的图文匹配方法
CN111464738A (zh) * 2020-04-01 2020-07-28 西安邮电大学 基于深度神经网络和注意力机制的图像问答用指挥装置
JP6886738B1 (ja) * 2020-05-11 2021-06-16 Jeインターナショナル株式会社 オペレーション支援装置、オペレーション支援方法、およびプログラム
US11545145B2 (en) * 2020-05-29 2023-01-03 Samsung Electronics Co., Ltd. Machine action based on language-independent graph rewriting of an utterance
US11675822B2 (en) 2020-07-27 2023-06-13 International Business Machines Corporation Computer generated data analysis and learning to derive multimedia factoids
CN113792112B (zh) * 2020-07-31 2025-07-18 北京京东尚科信息技术有限公司 视觉语言任务处理系统、训练方法、装置、设备及介质
CN111930914B (zh) * 2020-08-14 2023-09-12 中国工商银行股份有限公司 问题生成方法和装置、电子设备以及计算机可读存储介质
KR102526501B1 (ko) 2020-09-02 2023-04-27 고려대학교 산학협력단 질의에 대한 응답 결정 장치, 방법 및 시스템
CN112417119A (zh) * 2020-11-19 2021-02-26 上海交通大学 一种基于深度学习的开放域问答预测方法
US12367242B2 (en) 2020-12-10 2025-07-22 International Business Machines Corporation Decentralized online multi-agent visual question answering
US11767028B2 (en) * 2020-12-11 2023-09-26 Aptiv Technologies Limited Change detection criteria for updating sensor-based reference maps
CN112527993B (zh) * 2020-12-17 2022-08-05 浙江财经大学东方学院 一种跨媒体层次化深度视频问答推理框架
KR20220090152A (ko) * 2020-12-22 2022-06-29 에스케이하이닉스 주식회사 스토리지 장치 및 그 동작 방법
US12444062B2 (en) 2021-01-29 2025-10-14 International Business Machines Corporation Visual question generation with answer-awareness and region-reference
JP7486263B2 (ja) * 2021-03-05 2024-05-17 Kddi株式会社 マルチモーダルな知識グラフを用いて雑談的に対話するプログラム、装置及び方法
US20220383228A1 (en) * 2021-05-25 2022-12-01 Glocalize Inc. Multilingual subtitle service system and method for controlling server thereof
KR102431383B1 (ko) * 2021-07-04 2022-08-10 글로지 주식회사 인공지능 학습모델을 이용하여 다국어 자막 서비스를 제공하는 서버 및 방법과, 서버의 제어 방법
KR102826529B1 (ko) 2021-07-16 2025-06-26 서울대학교산학협력단 비디오 스토리 질의응답을 위한 트랜스포머 모델을 구축하는 방법 및 이를 수행하기 위한 컴퓨팅 장치
US11853296B2 (en) * 2021-07-28 2023-12-26 International Business Machines Corporation Clarification questions selection for conversational search, trained from human-to-human conversations and solution documents
CN113869349B (zh) * 2021-08-04 2022-10-14 西南交通大学 基于层次多任务学习的示意图问答方法
CN114972944B (zh) * 2022-06-16 2023-10-27 中国电信股份有限公司 视觉问答模型的训练方法及装置、问答方法、介质、设备
US12235889B2 (en) 2022-08-26 2025-02-25 Google Llc Device messages provided in displayed image compilations based on user content
CN116127024B (zh) * 2022-10-09 2025-09-12 马上消费金融股份有限公司 视觉问答模型的训练方法、答案生成方法及相关装置
KR102901213B1 (ko) * 2022-10-26 2025-12-17 서울대학교산학협력단 시각적 질의응답 장치 및 방법
US20240311403A1 (en) * 2023-03-15 2024-09-19 Adobe Inc. Language models for reading charts
CN118484551B (zh) * 2024-07-09 2024-10-11 北京龙软科技股份有限公司 基于多维时空信息矢量图形的互生成式人工智能系统

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05282376A (ja) * 1992-04-01 1993-10-29 Asahi Kasei Joho Syst Kk 遠隔問合わせ自動回答システム
DE60140654D1 (de) 2001-03-15 2010-01-14 Honda Res Inst Europe Gmbh Simulation von Faltungsnetzwerkverhalten und Anzeige von internen Zuständen eines Netzwerks
IL162878A0 (en) 2004-07-06 2005-11-20 Hi Tech Solutions Ltd Multi-level neural network based characters identification method and system
US8150872B2 (en) 2005-01-24 2012-04-03 The Intellection Group, Inc. Multimodal natural language query system for processing and analyzing voice and proximity-based queries
US7739221B2 (en) 2006-06-28 2010-06-15 Microsoft Corporation Visual and multi-dimensional search
WO2009053739A2 (en) 2007-10-23 2009-04-30 Re5Ult Limited Method and computer system for automatically answering natural language questions
US8275803B2 (en) * 2008-05-14 2012-09-25 International Business Machines Corporation System and method for providing answers to questions
KR101622111B1 (ko) 2009-12-11 2016-05-18 삼성전자 주식회사 대화 시스템 및 그의 대화 방법
US8873813B2 (en) 2012-09-17 2014-10-28 Z Advanced Computing, Inc. Application of Z-webs and Z-factors to analytics, search engine, learning, recognition, natural language, and other utilities
CN102637192A (zh) 2012-02-17 2012-08-15 清华大学 一种自然语言问答的方法
CN103793434A (zh) 2012-11-02 2014-05-14 北京百度网讯科技有限公司 一种基于内容的图片搜索方法和装置
CN103744881B (zh) 2013-12-20 2018-09-04 百度在线网络技术(北京)有限公司 一种问答平台的问题分发方法和问题分发系统
US20150325236A1 (en) 2014-05-08 2015-11-12 Microsoft Corporation Context specific language model scale factors
CN104538028B (zh) 2014-12-25 2017-10-17 清华大学 一种基于深度长短期记忆循环神经网络的连续语音识别方法

Also Published As

Publication number Publication date
KR20170043582A (ko) 2017-04-21
EP3298353A1 (en) 2018-03-28
JP2017534956A (ja) 2017-11-24
US20160342895A1 (en) 2016-11-24
US10909329B2 (en) 2021-02-02
WO2016187472A1 (en) 2016-11-24
CN107076567A (zh) 2017-08-18
EP3298353A4 (en) 2019-01-16
CN107076567B (zh) 2020-07-03
KR101982220B1 (ko) 2019-08-28

Similar Documents

Publication Publication Date Title
JP6501874B2 (ja) 多言語画像質問応答
Xu et al. Towards accurate text-based image captioning with content diversity exploration
Bai et al. A survey of current machine learning approaches to student free-text evaluation for intelligent tutoring
Mathews et al. Semstyle: Learning to generate stylised image captions using unaligned text
CN109844743B (zh) 在自动聊天中生成响应
CN112560479B (zh) 摘要抽取模型训练方法、摘要抽取方法、装置和电子设备
CN109192300B (zh) 智能问诊方法、系统、计算机设备和存储介质
Rahman et al. Analyzing sentiments in elearning: A comparative study of bangla and romanized bangla text using transformers
US9971763B2 (en) Named entity recognition
Hill et al. The goldilocks principle: Reading children's books with explicit memory representations
CN118536585A (zh) 一种基于强化学习的问题生成方法、装置及存储介质
Nie et al. Attention-based encoder-decoder model for answer selection in question answering
Al-Qatf et al. Image captioning with novel topics guidance and retrieval-based topics re-weighting
Prasad Kumar et al. RMHAN: Random Multi-Hierarchical Attention Network with RAG-LLM-Based Sentiment Analysis Using Text Reviews
CN113705191B (zh) 样本语句的生成方法、装置、设备及存储介质
Rei et al. Auxiliary objectives for neural error detection models
Zingle et al. Detecting Suggestions in Peer Assessments.
CN116982054A (zh) 使用前瞻树搜索的序列到序列神经网络系统
Fang et al. A method of automatic text summarisation based on long short-term memory
WO2021176714A1 (ja) 学習装置、情報処理装置、学習方法、情報処理方法及びプログラム
CN120508651A (zh) 基于动态分块知识分类自验证的ai辅助阅读方法及系统
Zhu Machine reading comprehension: algorithms and practice
Chali et al. Automatic opinion question generation
Arachchige et al. Transformer-based Language models for the Identification of Idiomatic Expressions
Sabty Computational approaches to Arabic-English code-switching

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170316

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170316

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180612

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180911

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190319

R150 Certificate of patent or registration of utility model

Ref document number: 6501874

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250