An NLP Assistant for Clide
This is an incremental tool for developers working on NLP applications in the Clide environment.
The authors developed an NLP assistant for the Clide collaborative development environment that visualizes text structures and dependencies through semantic graphs, coreference chains, and extracted triples, tested by translating natural language text descriptions into annotated graphs in a text editor.
This report describes an NLP assistant for the collaborative development environment Clide, that supports the development of NLP applications by providing easy access to some common NLP data structures. The assistant visualizes text fragments and their dependencies by displaying the semantic graph of a sentence, the coreference chain of a paragraph and mined triples that are extracted from a paragraph's semantic graphs and linked using its coreference chain. Using this information and a logic programming library, we create an NLP database which is used by a series of queries to mine the triples. The algorithm is tested by translating a natural language text describing a graph to an actual graph that is shown as an annotation in the text editor.