# 自然言語推論
## 定義
自然言語推論(natural language inference / NLI)は、前提文(premise)と仮説文(hypothesis)のペアが与えられたとき、前提から仮説が論理的に含意(entailment)されるか、矛盾(contradiction)するか、またはどちらでもないか(neutral)を判定するタスクである。正確な論理推論を要求するため、感情分析などのタスクと異なり否定処理が特に重要となる。(Source: [[joisino-否定文理解-2024]])
## 否定処理との関係
ファインチューニングは感情分析や商品レビュー評価など、否定処理をショートカットで解ける多くのタスクで有効だが、自然言語推論のように論理を厳密に扱う必要があるタスクでは、ファインチューニングによっても否定文の問題を完全には解決できない。(Source: [[joisino-否定文理解-2024]])
感情分析での「好きでない→嫌い寄りと決め打ち」というショートカットは正当化されるが、自然言語推論では「AはBでない」から「AはCである」を正しく推論できるかどうかが要求される。
## 関連ベンチマーク・研究
- Hossain+ EMNLP 2020: "An Analysis of Natural Language Inference Benchmarks through the Lens of Negation" — NLI ベンチマークにおける否定文の分析
- Hosseini+ NAACL 2021: "Understanding by Understanding Not: Modeling Negation in Language Models" — BERTNOT の提案
## 横断的知見
- 本ページは現時点で単一ソース([[joisino-否定文理解-2024]])のみに基づく。横断的比較は今後の ingest で追加する。
## 未解決の問い
- NLI ベンチマークにおける否定文の割合と、その部分集合に対するモデル性能の推移はどうなっているか?
- 大規模 LLM(GPT-4, Claude 3 以降)は NLI の否定ケースで BERT 系より実質的に改善しているか?
## 関連
- [[否定文理解]] — NLI において特に重要な能力
- [[言語モデル事前学習]] — NLI タスクへの転移学習の基礎
## 出典
- [[joisino-否定文理解-2024]]