paper-with-me

홈 › Papers

KnowCoder: Coding Structured Knowledge into LLMs for Universal Information Extraction

2024-03-12 · Zixuan Li, Yutao Zeng, Yuxin Zuo, Weicheng Ren, Wenxuan Liu, Miao Su, Yucan Guo, Yantao Liu, Xiang Li, Zhilei Hu, Long Bai, Wei Li, Yidan Liu, Pan Yang, Xiaolong Jin, Jiafeng Guo, Xueqi Cheng

In this paper, we propose KnowCoder, a Large Language Model (LLM) to conduct Universal Information Extraction (UIE) via code generation. KnowCoder aims to develop a kind of unified schema representation that LLMs can easily understand and an effective learning framework that encourages LLMs to follow schemas and extract structured knowledge accurately. To achieve these, KnowCoder introduces a code-style schema representation method to uniformly transform different schemas into Python classes, with which complex schema information, such as constraints among tasks in UIE, can be captured in an LLM-friendly manner. We further construct a code-style schema library covering over $\textbf{30,000}$ types of knowledge, which is the largest one for UIE, to the best of our knowledge. To ease the learning process of LLMs, KnowCoder contains a two-phase learning framework that enhances its schema understanding ability via code pretraining and its schema following ability via instruction tuning. After code pretraining on around $1.5$B automatically constructed data, KnowCoder already attains remarkable generalization ability and achieves relative improvements by $\textbf{49.8%}$ F1, compared to LLaMA2, under the few-shot setting. After instruction tuning, KnowCoder further exhibits strong generalization ability on unseen schemas and achieves up to $\textbf{12.5%}$ and $\textbf{21.9%}$, compared to sota baselines, under the zero-shot setting and the low resource setting, respectively. Additionally, based on our unified schema representations, various human-annotated datasets can simultaneously be utilized to refine KnowCoder, which achieves significant improvements up to $\textbf{7.5%}$ under the supervised setting.

📄 PDF Abstract BibTeX arXiv:2403.07969

Code (1)

ICT-GoKnow/KnowCoder

Tasks

Code GenerationLanguage ModellingLarge Language ModelUIE

Methods 이 논문이 사용한 방법론

Library 설명 없음

Similar Papers 제목 키워드 기반

KnowCoder-A1: Incentivizing Agentic Reasoning Capability with Outcome Supervision for KBQA

2025-10-29 · Zhuo Chen, Fei Wang, Zixuan Li, Zhao Zhang 외 arxiv

Knowledge Base Question Answering (KBQA) aims to answer natural-language questions over a structured Knowledge Base (KB). Recent work improves KBQA by adopting an agentic reasoning paradigm, in which Large Language Model…

Knowledge Base Question AnsweringReinforcement Learning

Let Your Graph Do the Talking: Encoding Structured Data for LLMs

2024-02-08 · Bryan Perozzi, Bahare Fatemi, Dustin Zelle, Anton Tsitsulin 외

How can we best encode structured data into sequential form for use in large language models (LLMs)? In this work, we introduce a parameter-efficient method to explicitly represent structured data for LLMs. Our method, G…

Enhancing LLM Medical Coding with Structured External Knowledge

2026-04-09 · Yidong Gan, David D. Nguyen, Yang Lin, Peter Zhong 외 arxiv

Accurate medical coding requires consulting authoritative resources such as the ICD tabular list and coding guidelines. Existing LLM-based automated methods largely rely on LLMs' internal knowledge, which is prone to hal…

Graph-constrained Reasoning: Faithful Reasoning on Knowledge Graphs with Large Language Models

2024-10-16 · Linhao Luo, Zicheng Zhao, Chen Gong, Gholamreza Haffari 외

Large language models (LLMs) have demonstrated impressive reasoning abilities, but they still struggle with faithful reasoning due to knowledge gaps and hallucinations. To address these issues, knowledge graphs (KGs) hav…

HallucinationKnowledge Graphs

Evo-DKD: Dual-Knowledge Decoding for Autonomous Ontology Evolution in Large Language Models

2025-07-29 · Vishal Raman, Vijai Aravindh R arxiv

Ontologies and knowledge graphs require continuous evolution to remain comprehensive and accurate, but manual curation is labor intensive. Large Language Models (LLMs) possess vast unstructured knowledge but struggle wit…

Knowledge Graphs