Unlocking Instructive In-Context Learning with Tabular Prompting for Relational Triple Extraction
Guozheng Li, Wenjun Ke, Peng Wang, Zijie Xu, Ke Ji, Jiajun Liu, Ziyu Shang, Qiqing Luo
TL;DR
This work tackles prompting design and demonstration selection in in-context learning for relational triple extraction by introducing TableIE, a tabular prompting method that frames RTE as table generation, paired with I$^2$CL, which selectively annotates a small, semantically informed set of unlabeled samples. A triple-level similarity metric based on Pompeiu–Hausdorff distance guides a learned retriever to assemble effective demonstrations, and three annotation strategies balance content coverage with budget constraints. Empirical results on CoNLL04 and NYT show that TableIE consistently outperforms TextIE and CodeIE, while I$^2$CL with balanced or coverage-based selection yields state-of-the-art few-shot performance across GPT-3, GPT-4, and ChatGPT backbones, with favorable cost-efficiency. The approach highlights the importance of structured output formats and semantic-aware sample selection for scalable, zero-/low-resource RTE in real-world applications.
Abstract
The in-context learning (ICL) for relational triple extraction (RTE) has achieved promising performance, but still encounters two key challenges: (1) how to design effective prompts and (2) how to select proper demonstrations. Existing methods, however, fail to address these challenges appropriately. On the one hand, they usually recast RTE task to text-to-text prompting formats, which is unnatural and results in a mismatch between the output format at the pre-training time and the inference time for large language models (LLMs). On the other hand, they only utilize surface natural language features and lack consideration of triple semantics in sample selection. These issues are blocking improved performance in ICL for RTE, thus we aim to tackle prompt designing and sample selection challenges simultaneously. To this end, we devise a tabular prompting for RTE (\textsc{TableIE}) which frames RTE task into a table generation task to incorporate explicit structured information into ICL, facilitating conversion of outputs to RTE structures. Then we propose instructive in-context learning (I$^2$CL) which only selects and annotates a few samples considering internal triple semantics in massive unlabeled samples.
