paper-with-me

홈 › Papers

QA-GNN: Reasoning with Language Models and Knowledge Graphs for Question Answering

2021-04-13 · NAACL 2021 4 · Michihiro Yasunaga, Hongyu Ren, Antoine Bosselut, Percy Liang, Jure Leskovec

The problem of answering questions using knowledge from pre-trained language models (LMs) and knowledge graphs (KGs) presents two challenges: given a QA context (question and answer choice), methods need to (i) identify relevant knowledge from large KGs, and (ii) perform joint reasoning over the QA context and KG. In this work, we propose a new model, QA-GNN, which addresses the above challenges through two key innovations: (i) relevance scoring, where we use LMs to estimate the importance of KG nodes relative to the given QA context, and (ii) joint reasoning, where we connect the QA context and KG to form a joint graph, and mutually update their representations through graph neural networks. We evaluate our model on QA benchmarks in the commonsense (CommonsenseQA, OpenBookQA) and biomedical (MedQA-USMLE) domains. QA-GNN outperforms existing LM and LM+KG models, and exhibits capabilities to perform interpretable and structured reasoning, e.g., correctly handling negation in questions.

📄 PDF Abstract BibTeX arXiv:2104.06378

Code (6)

michiyasunaga/qagnn 공식 구현 pytorch
https://worksheets.codalab.org/worksheets/0xf215deb05edf44a2ac353c711f52a25f 공식 구현
CMSC470-Team/Model pytorch
HaochenLiu2000/QAP pytorch
rucaibox/safe pytorch
tobias-opsahl/fact-or-fiction pytorch

Tasks

Common Sense ReasoningGraph Representation LearningKnowledge GraphsLanguage ModellingMedQAMulti-hop Question AnsweringNegationQuestion AnsweringRiddle Sense

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Position-Wise Feed-Forward Layer 설명 없음
Residual Connection 설명 없음
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
GAT A Graph Attention Network (GAT) is a neural network architecture that operates on graph-structured data, leveraging masked self-attentional layers to address the shortcomings…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…

Similar Papers 제목 키워드 기반

Language Model-Guided Knowledge Subgraphs for Question Answering

2021-11-16 · ACL ARR November 2021 11 · Anonymous

Knowledge graphs for question answering can provide subgraphs based on different combinations of questions and answers for multiple reasoning chains, in which humans often find the answer for a question. In this p…

Knowledge GraphsLanguage ModelingLanguage Modellingmodel+1

Graph Reasoning for Question Answering with Triplet Retrieval

2023-05-30 · Shiyang Li, Yifan Gao, Haoming Jiang, Qingyu Yin 외

Answering complex questions often requires reasoning over knowledge graphs (KGs). State-of-the-art methods often utilize entities in questions to retrieve local subgraphs, which are then fed into KG encoder, e.g. graph n…

Knowledge GraphsQuestion AnsweringRetrievalTriplet

Triggering Multi-Hop Reasoning for Question Answering in Language Models using Soft Prompts and Random Walks

2023-06-06 · Kanishka Misra, Cicero Nogueira dos santos, Siamak Shakeri

Despite readily memorizing world knowledge about entities, pre-trained language models (LMs) struggle to compose together two or more facts to perform multi-hop reasoning in question-answering tasks. In this work, we pro…

Knowledge GraphsQuestion AnsweringWorld Knowledge

Scalable Multi-Hop Relational Reasoning for Knowledge-Aware Question Answering

2020-05-01 · EMNLP 2020 11 · Yanlin Feng, Xinyue Chen, Bill Yuchen Lin, Peifeng Wang 외

Existing work on augmenting question answering (QA) models with external knowledge (e.g., knowledge graphs) either struggle to model multi-hop relations efficiently, or lack transparency into the model's prediction ratio…

Knowledge GraphsQuestion AnsweringRelational ReasoningRelation Network

FusionMind -- Improving question and answering with external context fusion

2023-12-31 · Shreyas Verma, Manoj Parmar, Palash Choudhary, Sanchita Porwal

Answering questions using pre-trained language models (LMs) and knowledge graphs (KGs) presents challenges in identifying relevant knowledge and performing joint reasoning.We compared LMs (fine-tuned for the task) with t…

Knowledge GraphsMultiple-choiceQuestion Answering