├── .gitignore ├── EMNLP18-README.md ├── LICENSE ├── README.md ├── XPAD_README.md ├── data ├── emnlp18 │ ├── grids.v1.dev.json │ ├── grids.v1.dev.tsv │ ├── grids.v1.test.json │ ├── grids.v1.test.tsv │ ├── grids.v1.train.json │ ├── grids.v1.train.tsv │ ├── naacl18.partition.paraid.tsv │ └── prostruct_params_local.json └── naacl18 │ ├── gold-full-grids.v3.tsv │ ├── proglobal │ ├── README.md │ ├── all.chain.dev.v3 │ ├── all.chain.dev.v3.recurssive.json │ ├── all.chain.test.v3 │ ├── all.chain.test.v3.recurssive.json │ ├── all.chain.train.v3 │ ├── all.chain.train.v3.recurssive.json │ ├── convertJson2Eval.jar │ ├── convertJson2Eval.java │ ├── output │ │ └── proglobal.untuned.test.output.tsv │ ├── proglobal.ablation.model.gz │ ├── proglobal.model.tar.gz │ ├── proglobal_ablation_params.json │ └── proglobal_params.json │ └── prolocal │ ├── README.md │ ├── output │ ├── README │ ├── prolocal.naacl_cr.data_run1.model_run1.dev.tsv │ ├── prolocal.naacl_cr.data_run1.model_run1.test.tsv │ ├── prolocal.naacl_cr.data_run1.model_run1.train.tsv │ ├── prolocal.naacl_cr.data_run1.model_run2.test.tsv │ ├── propara.run1.dev.pred.json │ ├── propara.run1.test.pred.json │ └── propara.run1.train.pred.json │ ├── prolocal.model.tar.gz │ ├── prolocal_params.json │ ├── propara.run1.all.tsv │ ├── propara.run1.dev.json │ ├── propara.run1.dev.tsv │ ├── propara.run1.test.json │ ├── propara.run1.test.tsv │ ├── propara.run1.train.json │ └── propara.run1.train.tsv ├── propara ├── __init__.py ├── commonsense │ ├── __init__.py │ ├── background_injection.py │ ├── background_knowledge │ │ ├── kb.py │ │ ├── kb0_nothing.py │ │ └── kb3_lexical.py │ ├── model_output_loader.py │ └── semantic_lexicon_knowledge │ │ └── ai2_lexicon.py ├── data │ ├── __init__.py │ ├── proglobal_dataset_reader.py │ ├── prolocal_dataset_reader.py │ └── propara_dataset_reader.py ├── evaluation │ ├── __init__.py │ ├── eval.py │ ├── evalQA.py │ ├── metrics.py │ └── parti2id.py ├── models │ ├── __init__.py │ ├── proglobal_model.py │ ├── proglobal_model_ablation.py │ ├── prolocal_model.py │ └── prostruct_model.py ├── run.py ├── runProGlobal.py ├── runProGlobalAblation.py ├── runProGlobalAblationPredictor.py ├── runProGlobalPredictor.py ├── service │ ├── __init__.py │ └── predictors │ │ ├── __init__.py │ │ ├── proglobal_prediction.py │ │ ├── prolocal_prediction.py │ │ └── prostruct_prediction.py ├── trainer_decoder │ ├── __init__.py │ ├── action_scorer.py │ ├── maximum_marginal_likelihood.py │ ├── propara_decoder_state.py │ ├── propara_decoder_step.py │ ├── propara_trainer_decoder_helper.py │ └── valid_action_generator.py └── utils │ ├── __init__.py │ ├── apply_inertia.py │ ├── baselines_tsv_add_actions.py │ ├── gold_to_grid.py │ ├── grid_to_json.py │ ├── propara_metadata.py │ ├── prostruct_predicted_json_to_tsv_grid.py │ └── standardize_participants_in_baseline_pred_tsv.py ├── requirements.txt └── tests ├── __init__.py ├── commonsense └── semantic_lexicon_knowledge │ ├── __init__.py │ └── ai2_lexicon_test.py ├── data ├── __init__.py ├── proglobal_dataset_reader_test.py ├── prolocal_dataset_reader_test.py └── propara_dataset_reader_test.py ├── evaluation ├── eval_test.py └── metrics_test.py ├── fixtures ├── decoder_data │ ├── grids-new-format.tsv │ ├── kbs │ │ ├── kb2 │ │ │ └── full-grids.tsv │ │ └── kb3 │ │ │ ├── lexical-kb-v0-beta.tsv │ │ │ └── lexical-kb-v0.tsv │ ├── prolocal.dev.beam_search_input.tsv │ ├── sample_eval_input_grid2qa.txt │ ├── sample_prolocal_beam.tsv │ ├── sample_prolocal_output.qa.tsv │ └── sample_prolocal_output.tsv ├── eval │ ├── all-moves.full-grid.tsv │ ├── gold_labels.test.tsv │ ├── para_id.test.txt │ └── sample.model.test_predictions.tsv ├── eval_data │ ├── eval_gold.tsv │ ├── eval_system.tsv │ ├── gold_grids.qa.tsv │ ├── gold_grids.tsv │ └── naacl18.partition.paraid.tsv ├── ie │ └── TheSemanticLexicon-v3.0_withadj.tsv ├── proglobal_ablation_params.json ├── proglobal_params.json ├── proglobal_toy_data.tsv ├── proglobal_toy_model.tar.gz ├── proglobal_toy_model_previous.tar.gz ├── prolocal_params.json ├── prolocal_toy_data.tsv ├── prolocal_toy_model.tar.gz ├── prostruct │ ├── prostruct_model_test.json │ ├── prostruct_toy_model.tar.gz │ └── toy_data_prostruct_model └── state_changes │ ├── grids.small.tsv │ └── grids.tiny.tsv ├── models ├── __init__.py ├── proglobal_model_test.py ├── prolocal_model_test.py └── prostruct_model_test.py ├── service ├── __init__.py └── predictors │ ├── __init__.py │ ├── prolocal_prediction_test.py │ └── prostruct_prediction_test.py └── trainer_decoder ├── action_scorer_test.py ├── maximum_marginal_likelihood_test.py ├── propara_decoder_step_test.py └── valid_action_generator_test.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/.gitignore -------------------------------------------------------------------------------- /EMNLP18-README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/EMNLP18-README.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/README.md -------------------------------------------------------------------------------- /XPAD_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/XPAD_README.md -------------------------------------------------------------------------------- /data/emnlp18/grids.v1.dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/emnlp18/grids.v1.dev.json -------------------------------------------------------------------------------- /data/emnlp18/grids.v1.dev.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/emnlp18/grids.v1.dev.tsv -------------------------------------------------------------------------------- /data/emnlp18/grids.v1.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/emnlp18/grids.v1.test.json -------------------------------------------------------------------------------- /data/emnlp18/grids.v1.test.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/emnlp18/grids.v1.test.tsv -------------------------------------------------------------------------------- /data/emnlp18/grids.v1.train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/emnlp18/grids.v1.train.json -------------------------------------------------------------------------------- /data/emnlp18/grids.v1.train.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/emnlp18/grids.v1.train.tsv -------------------------------------------------------------------------------- /data/emnlp18/naacl18.partition.paraid.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/emnlp18/naacl18.partition.paraid.tsv -------------------------------------------------------------------------------- /data/emnlp18/prostruct_params_local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/emnlp18/prostruct_params_local.json -------------------------------------------------------------------------------- /data/naacl18/gold-full-grids.v3.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/gold-full-grids.v3.tsv -------------------------------------------------------------------------------- /data/naacl18/proglobal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/proglobal/README.md -------------------------------------------------------------------------------- /data/naacl18/proglobal/all.chain.dev.v3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/proglobal/all.chain.dev.v3 -------------------------------------------------------------------------------- /data/naacl18/proglobal/all.chain.dev.v3.recurssive.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/proglobal/all.chain.dev.v3.recurssive.json -------------------------------------------------------------------------------- /data/naacl18/proglobal/all.chain.test.v3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/proglobal/all.chain.test.v3 -------------------------------------------------------------------------------- /data/naacl18/proglobal/all.chain.test.v3.recurssive.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/proglobal/all.chain.test.v3.recurssive.json -------------------------------------------------------------------------------- /data/naacl18/proglobal/all.chain.train.v3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/proglobal/all.chain.train.v3 -------------------------------------------------------------------------------- /data/naacl18/proglobal/all.chain.train.v3.recurssive.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/proglobal/all.chain.train.v3.recurssive.json -------------------------------------------------------------------------------- /data/naacl18/proglobal/convertJson2Eval.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/proglobal/convertJson2Eval.jar -------------------------------------------------------------------------------- /data/naacl18/proglobal/convertJson2Eval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/proglobal/convertJson2Eval.java -------------------------------------------------------------------------------- /data/naacl18/proglobal/output/proglobal.untuned.test.output.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/proglobal/output/proglobal.untuned.test.output.tsv -------------------------------------------------------------------------------- /data/naacl18/proglobal/proglobal.ablation.model.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/proglobal/proglobal.ablation.model.gz -------------------------------------------------------------------------------- /data/naacl18/proglobal/proglobal.model.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/proglobal/proglobal.model.tar.gz -------------------------------------------------------------------------------- /data/naacl18/proglobal/proglobal_ablation_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/proglobal/proglobal_ablation_params.json -------------------------------------------------------------------------------- /data/naacl18/proglobal/proglobal_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/proglobal/proglobal_params.json -------------------------------------------------------------------------------- /data/naacl18/prolocal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/prolocal/README.md -------------------------------------------------------------------------------- /data/naacl18/prolocal/output/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/prolocal/output/README -------------------------------------------------------------------------------- /data/naacl18/prolocal/output/prolocal.naacl_cr.data_run1.model_run1.dev.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/prolocal/output/prolocal.naacl_cr.data_run1.model_run1.dev.tsv -------------------------------------------------------------------------------- /data/naacl18/prolocal/output/prolocal.naacl_cr.data_run1.model_run1.test.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/prolocal/output/prolocal.naacl_cr.data_run1.model_run1.test.tsv -------------------------------------------------------------------------------- /data/naacl18/prolocal/output/prolocal.naacl_cr.data_run1.model_run1.train.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/prolocal/output/prolocal.naacl_cr.data_run1.model_run1.train.tsv -------------------------------------------------------------------------------- /data/naacl18/prolocal/output/prolocal.naacl_cr.data_run1.model_run2.test.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/prolocal/output/prolocal.naacl_cr.data_run1.model_run2.test.tsv -------------------------------------------------------------------------------- /data/naacl18/prolocal/output/propara.run1.dev.pred.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/prolocal/output/propara.run1.dev.pred.json -------------------------------------------------------------------------------- /data/naacl18/prolocal/output/propara.run1.test.pred.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/prolocal/output/propara.run1.test.pred.json -------------------------------------------------------------------------------- /data/naacl18/prolocal/output/propara.run1.train.pred.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/prolocal/output/propara.run1.train.pred.json -------------------------------------------------------------------------------- /data/naacl18/prolocal/prolocal.model.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/prolocal/prolocal.model.tar.gz -------------------------------------------------------------------------------- /data/naacl18/prolocal/prolocal_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/prolocal/prolocal_params.json -------------------------------------------------------------------------------- /data/naacl18/prolocal/propara.run1.all.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/prolocal/propara.run1.all.tsv -------------------------------------------------------------------------------- /data/naacl18/prolocal/propara.run1.dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/prolocal/propara.run1.dev.json -------------------------------------------------------------------------------- /data/naacl18/prolocal/propara.run1.dev.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/prolocal/propara.run1.dev.tsv -------------------------------------------------------------------------------- /data/naacl18/prolocal/propara.run1.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/prolocal/propara.run1.test.json -------------------------------------------------------------------------------- /data/naacl18/prolocal/propara.run1.test.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/prolocal/propara.run1.test.tsv -------------------------------------------------------------------------------- /data/naacl18/prolocal/propara.run1.train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/prolocal/propara.run1.train.json -------------------------------------------------------------------------------- /data/naacl18/prolocal/propara.run1.train.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/data/naacl18/prolocal/propara.run1.train.tsv -------------------------------------------------------------------------------- /propara/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/__init__.py -------------------------------------------------------------------------------- /propara/commonsense/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /propara/commonsense/background_injection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/commonsense/background_injection.py -------------------------------------------------------------------------------- /propara/commonsense/background_knowledge/kb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/commonsense/background_knowledge/kb.py -------------------------------------------------------------------------------- /propara/commonsense/background_knowledge/kb0_nothing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/commonsense/background_knowledge/kb0_nothing.py -------------------------------------------------------------------------------- /propara/commonsense/background_knowledge/kb3_lexical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/commonsense/background_knowledge/kb3_lexical.py -------------------------------------------------------------------------------- /propara/commonsense/model_output_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/commonsense/model_output_loader.py -------------------------------------------------------------------------------- /propara/commonsense/semantic_lexicon_knowledge/ai2_lexicon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/commonsense/semantic_lexicon_knowledge/ai2_lexicon.py -------------------------------------------------------------------------------- /propara/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /propara/data/proglobal_dataset_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/data/proglobal_dataset_reader.py -------------------------------------------------------------------------------- /propara/data/prolocal_dataset_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/data/prolocal_dataset_reader.py -------------------------------------------------------------------------------- /propara/data/propara_dataset_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/data/propara_dataset_reader.py -------------------------------------------------------------------------------- /propara/evaluation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /propara/evaluation/eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/evaluation/eval.py -------------------------------------------------------------------------------- /propara/evaluation/evalQA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/evaluation/evalQA.py -------------------------------------------------------------------------------- /propara/evaluation/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/evaluation/metrics.py -------------------------------------------------------------------------------- /propara/evaluation/parti2id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/evaluation/parti2id.py -------------------------------------------------------------------------------- /propara/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /propara/models/proglobal_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/models/proglobal_model.py -------------------------------------------------------------------------------- /propara/models/proglobal_model_ablation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/models/proglobal_model_ablation.py -------------------------------------------------------------------------------- /propara/models/prolocal_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/models/prolocal_model.py -------------------------------------------------------------------------------- /propara/models/prostruct_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/models/prostruct_model.py -------------------------------------------------------------------------------- /propara/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/run.py -------------------------------------------------------------------------------- /propara/runProGlobal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/runProGlobal.py -------------------------------------------------------------------------------- /propara/runProGlobalAblation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/runProGlobalAblation.py -------------------------------------------------------------------------------- /propara/runProGlobalAblationPredictor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/runProGlobalAblationPredictor.py -------------------------------------------------------------------------------- /propara/runProGlobalPredictor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/runProGlobalPredictor.py -------------------------------------------------------------------------------- /propara/service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /propara/service/predictors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /propara/service/predictors/proglobal_prediction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/service/predictors/proglobal_prediction.py -------------------------------------------------------------------------------- /propara/service/predictors/prolocal_prediction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/service/predictors/prolocal_prediction.py -------------------------------------------------------------------------------- /propara/service/predictors/prostruct_prediction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/service/predictors/prostruct_prediction.py -------------------------------------------------------------------------------- /propara/trainer_decoder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /propara/trainer_decoder/action_scorer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/trainer_decoder/action_scorer.py -------------------------------------------------------------------------------- /propara/trainer_decoder/maximum_marginal_likelihood.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/trainer_decoder/maximum_marginal_likelihood.py -------------------------------------------------------------------------------- /propara/trainer_decoder/propara_decoder_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/trainer_decoder/propara_decoder_state.py -------------------------------------------------------------------------------- /propara/trainer_decoder/propara_decoder_step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/trainer_decoder/propara_decoder_step.py -------------------------------------------------------------------------------- /propara/trainer_decoder/propara_trainer_decoder_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/trainer_decoder/propara_trainer_decoder_helper.py -------------------------------------------------------------------------------- /propara/trainer_decoder/valid_action_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/trainer_decoder/valid_action_generator.py -------------------------------------------------------------------------------- /propara/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /propara/utils/apply_inertia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/utils/apply_inertia.py -------------------------------------------------------------------------------- /propara/utils/baselines_tsv_add_actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/utils/baselines_tsv_add_actions.py -------------------------------------------------------------------------------- /propara/utils/gold_to_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/utils/gold_to_grid.py -------------------------------------------------------------------------------- /propara/utils/grid_to_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/utils/grid_to_json.py -------------------------------------------------------------------------------- /propara/utils/propara_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/utils/propara_metadata.py -------------------------------------------------------------------------------- /propara/utils/prostruct_predicted_json_to_tsv_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/utils/prostruct_predicted_json_to_tsv_grid.py -------------------------------------------------------------------------------- /propara/utils/standardize_participants_in_baseline_pred_tsv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/propara/utils/standardize_participants_in_baseline_pred_tsv.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | allennlp==0.4.3 2 | pytest 3 | flaky 4 | pylev 5 | stemming 6 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/commonsense/semantic_lexicon_knowledge/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/commonsense/semantic_lexicon_knowledge/ai2_lexicon_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/commonsense/semantic_lexicon_knowledge/ai2_lexicon_test.py -------------------------------------------------------------------------------- /tests/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/proglobal_dataset_reader_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/data/proglobal_dataset_reader_test.py -------------------------------------------------------------------------------- /tests/data/prolocal_dataset_reader_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/data/prolocal_dataset_reader_test.py -------------------------------------------------------------------------------- /tests/data/propara_dataset_reader_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/data/propara_dataset_reader_test.py -------------------------------------------------------------------------------- /tests/evaluation/eval_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/evaluation/eval_test.py -------------------------------------------------------------------------------- /tests/evaluation/metrics_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/evaluation/metrics_test.py -------------------------------------------------------------------------------- /tests/fixtures/decoder_data/grids-new-format.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/decoder_data/grids-new-format.tsv -------------------------------------------------------------------------------- /tests/fixtures/decoder_data/kbs/kb2/full-grids.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/decoder_data/kbs/kb2/full-grids.tsv -------------------------------------------------------------------------------- /tests/fixtures/decoder_data/kbs/kb3/lexical-kb-v0-beta.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/decoder_data/kbs/kb3/lexical-kb-v0-beta.tsv -------------------------------------------------------------------------------- /tests/fixtures/decoder_data/kbs/kb3/lexical-kb-v0.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/decoder_data/kbs/kb3/lexical-kb-v0.tsv -------------------------------------------------------------------------------- /tests/fixtures/decoder_data/prolocal.dev.beam_search_input.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/decoder_data/prolocal.dev.beam_search_input.tsv -------------------------------------------------------------------------------- /tests/fixtures/decoder_data/sample_eval_input_grid2qa.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/decoder_data/sample_eval_input_grid2qa.txt -------------------------------------------------------------------------------- /tests/fixtures/decoder_data/sample_prolocal_beam.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/decoder_data/sample_prolocal_beam.tsv -------------------------------------------------------------------------------- /tests/fixtures/decoder_data/sample_prolocal_output.qa.tsv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixtures/decoder_data/sample_prolocal_output.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/decoder_data/sample_prolocal_output.tsv -------------------------------------------------------------------------------- /tests/fixtures/eval/all-moves.full-grid.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/eval/all-moves.full-grid.tsv -------------------------------------------------------------------------------- /tests/fixtures/eval/gold_labels.test.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/eval/gold_labels.test.tsv -------------------------------------------------------------------------------- /tests/fixtures/eval/para_id.test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/eval/para_id.test.txt -------------------------------------------------------------------------------- /tests/fixtures/eval/sample.model.test_predictions.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/eval/sample.model.test_predictions.tsv -------------------------------------------------------------------------------- /tests/fixtures/eval_data/eval_gold.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/eval_data/eval_gold.tsv -------------------------------------------------------------------------------- /tests/fixtures/eval_data/eval_system.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/eval_data/eval_system.tsv -------------------------------------------------------------------------------- /tests/fixtures/eval_data/gold_grids.qa.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/eval_data/gold_grids.qa.tsv -------------------------------------------------------------------------------- /tests/fixtures/eval_data/gold_grids.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/eval_data/gold_grids.tsv -------------------------------------------------------------------------------- /tests/fixtures/eval_data/naacl18.partition.paraid.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/eval_data/naacl18.partition.paraid.tsv -------------------------------------------------------------------------------- /tests/fixtures/ie/TheSemanticLexicon-v3.0_withadj.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/ie/TheSemanticLexicon-v3.0_withadj.tsv -------------------------------------------------------------------------------- /tests/fixtures/proglobal_ablation_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/proglobal_ablation_params.json -------------------------------------------------------------------------------- /tests/fixtures/proglobal_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/proglobal_params.json -------------------------------------------------------------------------------- /tests/fixtures/proglobal_toy_data.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/proglobal_toy_data.tsv -------------------------------------------------------------------------------- /tests/fixtures/proglobal_toy_model.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/proglobal_toy_model.tar.gz -------------------------------------------------------------------------------- /tests/fixtures/proglobal_toy_model_previous.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/proglobal_toy_model_previous.tar.gz -------------------------------------------------------------------------------- /tests/fixtures/prolocal_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/prolocal_params.json -------------------------------------------------------------------------------- /tests/fixtures/prolocal_toy_data.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/prolocal_toy_data.tsv -------------------------------------------------------------------------------- /tests/fixtures/prolocal_toy_model.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/prolocal_toy_model.tar.gz -------------------------------------------------------------------------------- /tests/fixtures/prostruct/prostruct_model_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/prostruct/prostruct_model_test.json -------------------------------------------------------------------------------- /tests/fixtures/prostruct/prostruct_toy_model.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/prostruct/prostruct_toy_model.tar.gz -------------------------------------------------------------------------------- /tests/fixtures/prostruct/toy_data_prostruct_model: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/prostruct/toy_data_prostruct_model -------------------------------------------------------------------------------- /tests/fixtures/state_changes/grids.small.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/state_changes/grids.small.tsv -------------------------------------------------------------------------------- /tests/fixtures/state_changes/grids.tiny.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/fixtures/state_changes/grids.tiny.tsv -------------------------------------------------------------------------------- /tests/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/models/proglobal_model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/models/proglobal_model_test.py -------------------------------------------------------------------------------- /tests/models/prolocal_model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/models/prolocal_model_test.py -------------------------------------------------------------------------------- /tests/models/prostruct_model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/models/prostruct_model_test.py -------------------------------------------------------------------------------- /tests/service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/service/predictors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/service/predictors/prolocal_prediction_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/service/predictors/prolocal_prediction_test.py -------------------------------------------------------------------------------- /tests/service/predictors/prostruct_prediction_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/service/predictors/prostruct_prediction_test.py -------------------------------------------------------------------------------- /tests/trainer_decoder/action_scorer_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/trainer_decoder/action_scorer_test.py -------------------------------------------------------------------------------- /tests/trainer_decoder/maximum_marginal_likelihood_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/trainer_decoder/maximum_marginal_likelihood_test.py -------------------------------------------------------------------------------- /tests/trainer_decoder/propara_decoder_step_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/trainer_decoder/propara_decoder_step_test.py -------------------------------------------------------------------------------- /tests/trainer_decoder/valid_action_generator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/propara/HEAD/tests/trainer_decoder/valid_action_generator_test.py --------------------------------------------------------------------------------