Skip to main content
QUICK REVIEW

[論文レビュー] Disentangled Modeling of Domain and Relevance for Adaptable Dense Retrieval

Jingtao Zhan, Qingyao Ai|arXiv (Cornell University)|Aug 11, 2022
Domain Adaptation and Few-Shot Learning被引用数 6
ひとこと要約

本稿では、ドメイン固有のモデリングから関連性推定を分離することで、密索索引(dense retrieval)における効果的で柔軟なドメイン適応を可能にする、新しいフレームワークである分離型密索索引(DDR)を提案する。一度の教師ありデータを用いた訓練でドメインに依存しない関連性推定モジュール(REM)を学習し、各ターゲットドメインに対して無教師でドメイン適応モジュール(DAM)を適応させる。これにより、強力なベースラインと比較して、特にリソースが限られたドメインや未学習ドメインにおいて、ドメイン外検索性能が顕著に向上する。

ABSTRACT

Recent advance in Dense Retrieval (DR) techniques has significantly improved the effectiveness of first-stage retrieval. Trained with large-scale supervised data, DR models can encode queries and documents into a low-dimensional dense space and conduct effective semantic matching. However, previous studies have shown that the effectiveness of DR models would drop by a large margin when the trained DR models are adopted in a target domain that is different from the domain of the labeled data. One of the possible reasons is that the DR model has never seen the target corpus and thus might be incapable of mitigating the difference between the training and target domains. In practice, unfortunately, training a DR model for each target domain to avoid domain shift is often a difficult task as it requires additional time, storage, and domain-specific data labeling, which are not always available. To address this problem, in this paper, we propose a novel DR framework named Disentangled Dense Retrieval (DDR) to support effective and flexible domain adaptation for DR models. DDR consists of a Relevance Estimation Module (REM) for modeling domain-invariant matching patterns and several Domain Adaption Modules (DAMs) for modeling domain-specific features of multiple target corpora. By making the REM and DAMs disentangled, DDR enables a flexible training paradigm in which REM is trained with supervision once and DAMs are trained with unsupervised data. Comprehensive experiments in different domains and languages show that DDR significantly improves ranking performance compared to strong DR baselines and substantially outperforms traditional retrieval methods in most scenarios.

研究の動機と目的

  • ドメインシフトの影響により、ドメイン外設定で性能が低下する密索索引(DR)モデルの問題を解決すること。
  • 従来のDRモデルが関連性とドメイン固有特徴を同時に学習するため、新しいドメインに柔軟に適応できないという制限を克服すること。
  • 各ターゲットドメインでラベル付きデータを必要とせず、高価なアノテーションに依存することを減らすことで、効果的なドメイン適応を可能にすること。
  • ドメインに依存しない関連性パターンの学習とドメイン固有特徴の学習を分離し、モジュラーでスケーラブルな適応を支援すること。
  • 高い効果を維持しつつ、計算コストとパラメータのオーバーヘッドを最小限に抑える訓練および推論フレームワークを設計すること。

提案手法

  • 関連性推定モジュール(REM)とドメイン適応モジュール(DAM)の2つのコンponentで構成される分離型アーキテクチャを提案。REMはドメインに依存しないマッチングを担当し、DAMはドメイン固有の特徴を処理する。
  • ソースドメインの教師ありデータを用いて、ドメイン固有の特徴とは独立して、一般化された関連性パターンを学習するため、REMを一度だけ訓練する。
  • 各DAMをターゲットドメインのコーパスに対して、ラベルなしデータのみで訓練することで、ラベル付きペairなしにドメイン固有の適応を可能にする。
  • REMがトレーニング中にドメイン固有の特徴を学習しないようにするため、分離型微調整(DF)を実装し、一般化性能を向上させる。
  • REMとの互換性を高めるために、DAMをランダムまたはBERTのチェックポイントではなく、ソースドメインのDAM重みで初期化する逐次的初期化(SI)を採用する。
  • LoRAとPAといったパラメータ効率の良い微調整手法を用いて、DAM適応時の追加パラメータと推論オーバーヘッドを最小限に抑える。

実験結果

リサーチクエスチョン

  • RQ1関連性推定とドメインモデリングを分離することで、多様で未学習のドメインにわたる密索索引モデルの一般化性能が向上するか?
  • RQ2一度訓練されたREMは、再トレーニングなしに複数のドメイン外設定で性能を維持できるか?
  • RQ3ターゲットドメインコーパス上で無教師で微調整されたDAMは、標準的なDR微調整と比較して、ドメインシフトの影響をどの程度軽減できるか?
  • RQ4最適化手法(例:分離型微調整、逐次的初期化)の中で、分離型フレームワークの安定性と性能向上に最も寄与するのはどれか?
  • RQ5パラメータ効率の良い微調整手法(LoRA 対 PA)の選択が、異なる言語やドメインにおける性能にどのように影響するか?

主な発見

  • DDRは強力なDRベースラインと比較して、CPR-Medical (zh) や Lotte-Sci (en) といったドメイン外データセットでR@1000が最大12.6%向上する。
  • DDRはBM25のような従来の検索手法よりも、ほとんどのドメイン外シナリオで優れた性能を示し、リソースが限られたドメインや未学習ドメインにおける有効性を実証している。
  • アブレーションスタディにより、分離型微調整(DF)を削除するとREMの一般化性能が低下し、ドメイン全体で平均5.5%の性能低下が生じることが確認された。
  • 逐次的初期化(SI)によりDAM-REMの相性が向上し、DDR\SIはDDR\DFに比べてR@1000で平均2.5%高い性能を示した。
  • LoRAとPAのパラメータ効率の良い微調整手法は、推論オーバーヘッドを最小限に抑え、LoRAは追加計算をゼロに保ち、PAはわずかなコストしか追加しなかった。
  • フレームワークは強力な多言語一般化性能を示しており、PAは中国語データセットでLoRAを上回り、LoRAは英語データセットでPAを上回る結果となり、言語に特化した最適化パターンが存在することが示唆された。

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

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

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

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