HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Bridging the KB-Text Gap: Leveraging Structured Knowledge-aware Pre-training for KBQA

Guanting Dong; Rumei Li; Sirui Wang; Yupeng Zhang; Yunsen Xian; Weiran Xu

Bridging the KB-Text Gap: Leveraging Structured Knowledge-aware Pre-training for KBQA

Abstract

Knowledge Base Question Answering (KBQA) aims to answer natural language questions with factual information such as entities and relations in KBs. However, traditional Pre-trained Language Models (PLMs) are directly pre-trained on large-scale natural language corpus, which poses challenges for them in understanding and representing complex subgraphs in structured KBs. To bridge the gap between texts and structured KBs, we propose a Structured Knowledge-aware Pre-training method (SKP). In the pre-training stage, we introduce two novel structured knowledge-aware tasks, guiding the model to effectively learn the implicit relationship and better representations of complex subgraphs. In downstream KBQA task, we further design an efficient linearization strategy and an interval attention mechanism, which assist the model to better encode complex subgraphs and shield the interference of irrelevant subgraphs during reasoning respectively. Detailed experiments and analyses on WebQSP verify the effectiveness of SKP, especially the significant improvement in subgraph retrieval (+4.08% H@10).

Code Repositories

dongguanting/skp-for-kbqa
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
knowledge-base-question-answering-on-1SKP
Hits@1: 79.6

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Bridging the KB-Text Gap: Leveraging Structured Knowledge-aware Pre-training for KBQA | Papers | HyperAI