FitzGerald et al. (2018)#
Publication#
Repositories#
https://github.com/nafitzgerald/nrl-qasrl
Available Models#
QA-SRL Parser
Description: A QA-SRL parser
Name:
fitzgerald2018-qasrl-parser
Usage:
from repro.models.fitzgerald2018 import QASRLParser model = QASRLParser() output = model.predict("The sentence to parse.")
The
output
is a dictionary with the data output by the parser. See the original repository or our unit tests for an example.
Implementation Notes#
Docker Information#
Image name:
danieldeutsch/fitzgerald2018
Build command:
repro setup fitzgerald2018
Requires network: Yes, AllenNLP still sends a request even when a dataset is already cached locally.
Testing#
repro setup fitzgerald2018
pytest models/fitzgerald2018/tests
Status#
[x] Regression unit tests pass
See here[x] Correctness unit tests pass
See here. The output is slightly different than what is expected in the Readme from the original repo, but it looks close enough.[ ] Model runs on full test dataset
Not tested[ ] Predictions approximately replicate results reported in the paper
Not tested[ ] Predictions exactly replicate results reported in the paper
Not tested
Changelog#
v1.1#
The original script to download the model stopped working. The Dockerfile has been updated to directly download the model.