Skip to main content
QUICK REVIEW

[論文レビュー] HAS-QA: Hierarchical Answer Spans Model for Open-domain Question Answering

Liang Pang, Yanyan Lan|arXiv (Cornell University)|Jan 12, 2019
Topic Modeling参考文献 21被引用数 6
ひとこと要約

この論文では、オープンドメイン質問応答(OpenQA)に読み書き理解(RC)モデルを適用する際の3つの主な限界——関連のない段落、1段落に複数の答えスパンが存在する、および独立した開始/終了位置の予測——を解決する階層的答えスパンモデル、HAS-QAを提案する。答えの確率を質問、段落、スパンの3段階の階層でモデル化することで、QuasarT、TriviaQA、SearchQAの性能が向上し、従来のRCベースラインおよび最近のOpenQAモデルを上回る。

ABSTRACT

This paper is concerned with open-domain question answering (i.e., OpenQA). Recently, some works have viewed this problem as a reading comprehension (RC) task, and directly applied successful RC models to it. However, the performances of such models are not so good as that in the RC task. In our opinion, the perspective of RC ignores three characteristics in OpenQA task: 1) many paragraphs without the answer span are included in the data collection; 2) multiple answer spans may exist within one given paragraph; 3) the end position of an answer span is dependent with the start position. In this paper, we first propose a new probabilistic formulation of OpenQA, based on a three-level hierarchical structure, i.e.,~the question level, the paragraph level and the answer span level. Then a Hierarchical Answer Spans Model (HAS-QA) is designed to capture each probability. HAS-QA has the ability to tackle the above three problems, and experiments on public OpenQA datasets show that it significantly outperforms traditional RC baselines and recent OpenQA baselines.

研究の動機と目的

  • 読み書き理解(RC)モデルをオープンドメイン質問応答(OpenQA)に直接適用する際の限界に対処する。RCモデルはすべての段落に答えが含まれると仮定し、答えスパンを独立して扱う。
  • OpenQAデータには、答えスパンのない関連のない段落が多く存在し、1段落に複数の有効な答えスパンが存在し、答えスパンの開始/終了位置が互いに依存していることを認識する。
  • OpenQAを質問、段落、スパンの3段階の確率的定式化として定式化し、答え予測の階層的構造をよりよくモデル化する。
  • 段落の質の推定、複数の答えスパンの集約、条件付きスパン予測を統合したエンドツーエンドモデル、HAS-QAを設計し、答えの正確性を向上させる。
  • 段落の関連性とスパンの依存関係をモデル化することで、RCおよび既存のOpenQAベースラインと比較して、公開のOpenQAベンチマークでの性能が顕著に向上することを実証する。

提案手法

  • OpenQAを階層的確率的モデルとして定式化:答えの確率 = 段落の確率 × 条件付き答えの確率。段落の確率は関連性を測り、答えの確率は複数のスパンを集約する。
  • 双方向GRUとアテンションを用いて段落の関連性スコアを計算し、トレーニング時にネガティブサンプリング戦略を用いて段落間で正規化する。
  • 1段落内の複数の答えスパンを、HEAD、RAND、SUM、MAXの4つの集約関数でモデル化。SUMとMAXはすべての有効なスパンからの証拠を組み合わせるため、優れた性能を示す。
  • 開始位置に基づいて終了位置を生成する条件付きポインタネットを実装し、答えスパンの開始/終了位置の依存関係を明示的にモデル化する。
  • 効率と性能のバランスを図るため、ハイパーパrameter $K_1$(スパン数)と $K_2$(1スパンあたりの候補数)を用いたビームサーチを採用。最適な設定は $K_1=3$, $K_2=1$ である。
  • エンドツーエンドでトレーニングし、答えスパンの交差エントロピー損失を用いる。段落レベルの監視をネガティブサンプリングで行い、関連のない段落へのロバスト性を向上させる。

実験結果

リサーチクエスチョン

  • RQ1質問、段落、スパンの3段階に分解された階層的確率的定式化は、従来のRCモデルと比較して、答え予測の性能をどのように向上させるか?
  • RQ2段落の関連性(すなわち段落の確率)をモデル化することで、OpenQAにおける関連のない段落の影響はどの程度軽減されるか?
  • RQ31段落内の複数の答えスパンを集約することで、答えの正確性は向上するか?また、HEAD、RAND、SUM、MAXのどの集約戦略が最も優れた性能を示すか?
  • RQ4開始位置と終了位置の間の依存関係をモデル化することで、独立した予測と比較して予測品質はどのように向上するか?
  • RQ5提案されたHAS-QAモデルは、標準的なベンチマークにおいて、従来のRCベースラインおよび最近のOpenQAモデルを顕著に上回るか?

主な発見

  • HAS-QAは、MAX集約関数を用いてQuasarTでEMスコア0.432を達成し、HEADベースラインと比較して6–10%の向上を示し、複数スパン集約の有効性を実証した。
  • SUMおよびMAX集約関数はHEADと比較してEMを6–10%向上させたが、RANDは複数のスパンからの矛盾するトレーニング信号のため、性能が劣った。
  • 段落の質推定器により、HAS-QAは最大30段落の入力でも高い性能を維持でき、Shared-Norm(約15段落で飽和)およびPosOnly(約5段落で飽和)を上回った。
  • 段落MAPスコアから、HAS-QAの段落確率ランキングはShared-NormおよびPosOnlyを上回り、関連する段落を特定する能力を確認した。
  • ビームサーチで $K_1=3$ および $K_2=1$ を用いた場合、性能と速度の最良のトレードオフが得られ、複数の設定でEMが安定して0.432を維持した。
  • TriviaQAおよびSearchQAでも、HAS-QAは従来のRCベースラインおよび最近のOpenQAモデルを顕著に上回り、多様なOpenQAデータセットにおける汎用性を確認した。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。