Discopy aims to provide implementations for feature-based and neural-based discourse parsers. It consists of a parser pipeline architecture that stacks individual parser components to continuously add discourse information. The focus is currently on explicit relations that were handled first in most pipelines. Further, the remaining sentence pairs without explicit sense relation are processed with the non-explicit component. The current implementation follows the Conll2016 data and implementation guidelines.
Currently, the standard Lin et al. parser for the PDTB version 2 Conll2016 is supported via docker image lin-1.0. Incoming data (via REST API) is pre-processed with Stanza (1.5.0) to generate linguistic features such as POS tags, dependencies, and constituency parse trees.
The container provides a REST API via fastapi. Checkout the documentation: http://localhost:8080/docs
Similarly, the docker image 1.0 provides access to a neural discourse parser without relying on linguistic feature extraction.
Content type
Image
Digest
sha256:9a8785f5f…
Size
2 GB
Last updated
about 3 years ago
docker pull rknaebel/discopy:1.0.2