# A Double-Graph Based Framework for Frame Semantic Parsing

arXiv: https://arxiv.org/abs/2206.09158 · HTML: https://mlsanity.com/paper/2206.09158/

## Key facts

- Cited by 10 papers in the map (data through 14 Oct 2026).
- Builds on 17 of its 49 references that are in the map.
- First posted on arXiv 18 Jun 2022.

## Builds on (most cited first, 17 of 17)

- [Attention Is All You Need](https://mlsanity.com/paper/1706.03762/) (2017)
- [BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding](https://mlsanity.com/paper/1810.04805/) (2018)
- [Modeling Relational Data with Graph Convolutional Networks](https://mlsanity.com/paper/1703.06103/) (2017)
- [Pointer Networks](https://mlsanity.com/paper/1506.03134/) (2015)
- [Stanza: A Python Natural Language Processing Toolkit for Many Human Languages](https://mlsanity.com/paper/2003.07082/) (2020)
- [Encoding Sentences with Graph Convolutional Networks for Semantic Role Labeling](https://mlsanity.com/paper/1703.04826/) (2017)
- [AMR Parsing via Graph-Sequence Iterative Inference](https://mlsanity.com/paper/2004.05572/) (2020)
- [Frame-Semantic Parsing with Softmax-Margin Segmental RNNs and a Syntactic Scaffold](https://mlsanity.com/paper/1706.09528/) (2017)
- [Syntactic Scaffolds for Semantic Structures](https://mlsanity.com/paper/1808.10485/) (2018)
- [Controlling Dialogue Generation with Semantic Exemplars](https://mlsanity.com/paper/2008.09075/) (2020)
- [Strongly Incremental Constituency Parsing with Graph Neural Networks](https://mlsanity.com/paper/2010.14568/) (2020)
- [Span-Based Constituency Parsing with a Structure-Label System and Provably Optimal Dynamic Oracles](https://mlsanity.com/paper/1612.06475/) (2016)
- [A Span Selection Model for Semantic Role Labeling](https://mlsanity.com/paper/1810.02245/) (2018)
- [Learning Joint Semantic Parsers from Disjoint Data](https://mlsanity.com/paper/1804.05990/) (2018)
- [Graph Convolutions over Constituent Trees for Syntax-Aware Semantic Role Labeling](https://mlsanity.com/paper/1909.09814/) (2019)
- [Open-Domain Frame Semantic Parsing Using Transformers](https://mlsanity.com/paper/2010.10998/) (2020)
- [Encoding Syntactic Constituency Paths for Frame-Semantic Parsing with Graph Convolutional Networks](https://mlsanity.com/paper/2011.13210/) (2020)

## Built on by (most cited first, 10 of 10)

- [Privacy-Preserving Domain Adaptation of Semantic Parsers](https://mlsanity.com/paper/2212.10520/) (2022)
- [Coarse-to-Fine Dual Encoders are Better Frame Identification Learners](https://mlsanity.com/paper/2310.13316/) (2023)
- [Open-source Frame Semantic Parsing](https://mlsanity.com/paper/2303.12788/) (2023)
- [Can LLMs Extract Frame-Semantic Arguments?](https://mlsanity.com/paper/2502.12516/) (2025)
- [Query Your Model with Definitions in FrameNet: An Effective Method for Frame Semantic Role Labeling](https://mlsanity.com/paper/2212.02036/) (2022)
- [FRASE: Structured Representations for Generalizable SPARQL Query Generation](https://mlsanity.com/paper/2503.22144/) (2025)
- [Knowledge-augmented Frame Semantic Parsing with Hybrid Prompt-tuning](https://mlsanity.com/paper/2303.14375/) (2023)
- [Enhancing Frame Detection with Retrieval Augmented Generation](https://mlsanity.com/paper/2502.12210/) (2025)
- [FrameNet Semantic Role Classification by Analogy](https://mlsanity.com/paper/2603.19825/) (2026)
- [Generating Hierarchical JSON Representations of Scientific Sentences Using LLMs](https://mlsanity.com/paper/2603.23532/) (2026)

## Abstract (arXiv)

Frame semantic parsing is a fundamental NLP task, which consists of three subtasks: frame identification, argument identification and role classification. Most previous studies tend to neglect relations between different subtasks and arguments and pay little attention to ontological frame knowledge defined in FrameNet. In this paper, we propose a Knowledge-guided Incremental semantic parser with Double-graph (KID). We first introduce Frame Knowledge Graph (FKG), a heterogeneous graph containing both frames and FEs (Frame Elements) built on the frame knowledge so that we can derive knowledge-enhanced representations for frames and FEs. Besides, we propose Frame Semantic Graph (FSG) to represent frame semantic structures extracted from the text with graph structures. In this way, we can transform frame semantic parsing into an incremental graph construction problem to strengthen interactions between subtasks and relations between arguments. Our experiments show that KID outperforms the previous state-of-the-art method by up to 1.7 F1-score on two FrameNet datasets. Our code is availavle at https://github.com/PKUnlp-icler/KID.
