CLAIDec 6, 2021

JointLK: Joint Reasoning with Language Models and Knowledge Graphs for Commonsense Question Answering

arXiv:2112.02732v2632 citations
Originality Incremental advance
AI Analysis

This addresses the challenge of integrating language models and knowledge graphs for more accurate and interpretable commonsense reasoning, with incremental improvements over existing methods.

The paper tackled the problem of effectively fusing question context with knowledge graphs and pruning noisy nodes in commonsense question answering, resulting in improved performance on CommonsenseQA and OpenBookQA datasets.

Existing KG-augmented models for commonsense question answering primarily focus on designing elaborate Graph Neural Networks (GNNs) to model knowledge graphs (KGs). However, they ignore (i) the effectively fusing and reasoning over question context representations and the KG representations, and (ii) automatically selecting relevant nodes from the noisy KGs during reasoning. In this paper, we propose a novel model, JointLK, which solves the above limitations through the joint reasoning of LM and GNN and the dynamic KGs pruning mechanism. Specifically, JointLK performs joint reasoning between LM and GNN through a novel dense bidirectional attention module, in which each question token attends on KG nodes and each KG node attends on question tokens, and the two modal representations fuse and update mutually by multi-step interactions. Then, the dynamic pruning module uses the attention weights generated by joint reasoning to prune irrelevant KG nodes recursively. We evaluate JointLK on the CommonsenseQA and OpenBookQA datasets, and demonstrate its improvements to the existing LM and LM+KG models, as well as its capability to perform interpretable reasoning.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes