Generating Semantic Graph Corpora with Graph Expansion Grammar

09/15/2023
by   Eric Andersson, et al.
0

We introduce Lovelace, a tool for creating corpora of semantic graphs. The system uses graph expansion grammar as a representational language, thus allowing users to craft a grammar that describes a corpus with desired properties. When given such grammar as input, the system generates a set of output graphs that are well-formed according to the grammar, i.e., a graph bank. The generation process can be controlled via a number of configurable parameters that allow the user to, for example, specify a range of desired output graph sizes. Central use cases are the creation of synthetic data to augment existing corpora, and as a pedagogical tool for teaching formal language theory.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/30/2023

Grammar Prompting for Domain-Specific Language Generation with Large Language Models

Large language models (LLMs) can learn to perform a wide range of natura...
research
01/21/2021

Commutative Event Sourcing vs. Triple Graph Grammars

This paper proposes Commutative Event Sourcing as a simple and reliable ...
research
06/02/2023

Learning from Partially Annotated Data: Example-aware Creation of Gap-filling Exercises for Language Learning

Since performing exercises (including, e.g., practice tests) forms a cru...
research
02/11/2019

Edge Replacement Grammars: A Formal Language Approach for Generating Graphs

Graphs are increasingly becoming ubiquitous as models for structured dat...
research
07/22/2018

Generating an ATL Model Checker using an Attribute Grammar

In this paper we present the attribute grammars as a formal approach for...
research
08/10/2016

Growing Graphs with Hyperedge Replacement Graph Grammars

Discovering the underlying structures present in large real world graphs...
research
07/31/2022

Using Chatbots to Teach Languages

This paper reports on progress towards building an online language learn...

Please sign up or login with your details

Forgot password? Click here to reset