├── .gitignore ├── README.md ├── config.py ├── data ├── composition │ ├── datasets │ │ └── default_setup │ │ │ ├── datagen_config.py │ │ │ ├── eval.txt │ │ │ ├── masked_eval.txt │ │ │ ├── masked_rand_eval.txt │ │ │ ├── masked_rand_train.txt │ │ │ ├── masked_train.txt │ │ │ ├── rand_eval.txt │ │ │ ├── rand_subject_relation2object_eval.json │ │ │ ├── rand_subject_relation2object_train.json │ │ │ ├── subject_relation2object_eval.json │ │ │ ├── subject_relation2object_train.json │ │ │ └── train.txt │ └── vocab │ │ └── default_setup │ │ └── vocab.txt ├── composition_enhanced │ ├── datasets │ │ └── default_setup │ │ │ ├── datagen_config.py │ │ │ ├── eval.txt │ │ │ ├── masked_eval.txt │ │ │ ├── masked_rand_eval.txt │ │ │ ├── masked_rand_train.txt │ │ │ ├── masked_train.txt │ │ │ ├── rand_eval.txt │ │ │ ├── rand_subject_relation2object_eval.json │ │ │ ├── rand_subject_relation2object_train.json │ │ │ ├── subject_relation2object_eval.json │ │ │ ├── subject_relation2object_train.json │ │ │ └── train.txt │ └── vocab │ │ └── default_setup │ │ └── vocab.txt ├── equivalence │ ├── datasets │ │ └── default_setup │ │ │ ├── datagen_config.py │ │ │ ├── eval.txt │ │ │ ├── masked_eval.txt │ │ │ ├── masked_rand_eval.txt │ │ │ ├── masked_rand_train.txt │ │ │ ├── masked_train.txt │ │ │ ├── rand_eval.txt │ │ │ ├── rand_subject_relation2object_eval.json │ │ │ ├── rand_subject_relation2object_train.json │ │ │ ├── subject_relation2object_eval.json │ │ │ ├── subject_relation2object_train.json │ │ │ └── train.txt │ └── vocab │ │ └── default_setup │ │ └── vocab.txt ├── implication │ ├── datasets │ │ └── default_setup │ │ │ ├── classification.tsv │ │ │ ├── datagen_config.py │ │ │ ├── eval.txt │ │ │ ├── masked_eval.txt │ │ │ ├── masked_rand_eval.txt │ │ │ ├── masked_rand_train.txt │ │ │ ├── masked_train.txt │ │ │ ├── rand_eval.txt │ │ │ ├── rand_subject_relation2object_eval.json │ │ │ ├── rand_subject_relation2object_train.json │ │ │ ├── subject_relation2object_eval.json │ │ │ ├── subject_relation2object_train.json │ │ │ └── train.txt │ └── vocab │ │ └── default_setup │ │ └── vocab.txt ├── inverse │ ├── datasets │ │ └── default_setup │ │ │ ├── datagen_config.py │ │ │ ├── eval.txt │ │ │ ├── masked_eval.txt │ │ │ ├── masked_rand_eval.txt │ │ │ ├── masked_rand_train.txt │ │ │ ├── masked_train.txt │ │ │ ├── rand_eval.txt │ │ │ ├── rand_subject_relation2object_eval.json │ │ │ ├── rand_subject_relation2object_train.json │ │ │ ├── subject_relation2object_eval.json │ │ │ ├── subject_relation2object_train.json │ │ │ └── train.txt │ └── vocab │ │ └── default_setup │ │ └── vocab.txt ├── negation │ ├── datasets │ │ └── default_setup │ │ │ ├── datagen_config.py │ │ │ ├── eval.txt │ │ │ ├── masked_eval.txt │ │ │ ├── masked_rand_eval.txt │ │ │ ├── masked_rand_train.txt │ │ │ ├── masked_train.txt │ │ │ ├── rand_eval.txt │ │ │ ├── rand_subject_relation2object_eval.json │ │ │ ├── rand_subject_relation2object_train.json │ │ │ ├── subject_relation2object_eval.json │ │ │ ├── subject_relation2object_train.json │ │ │ └── train.txt │ └── vocab │ │ └── default_setup │ │ └── vocab.txt └── symmetry │ ├── datasets │ └── default_setup │ │ ├── datagen_config.py │ │ ├── eval.txt │ │ ├── masked_eval.txt │ │ ├── masked_rand_eval.txt │ │ ├── masked_rand_train.txt │ │ ├── masked_train.txt │ │ ├── rand_eval.txt │ │ ├── rand_subject_relation2object_eval.json │ │ ├── rand_subject_relation2object_train.json │ │ ├── subject_relation2object_eval.json │ │ ├── subject_relation2object_train.json │ │ └── train.txt │ └── vocab │ └── default_setup │ └── vocab.txt ├── probingBERT ├── probeBERT_order.ipynb ├── probeBERT_reverse.ipynb ├── probe_data │ ├── antonyms │ ├── capital_templates │ ├── cased_borders │ ├── cased_capital_probes │ ├── cased_opposite_probes │ └── synonyms ├── simple_probeBERT.ipynb └── single_probe.py ├── requirements.txt └── scripts ├── composition ├── data_generator.py ├── datagen_config.py └── generate_data.py ├── composition_enhanced ├── data_generator.py ├── datagen_config.py └── generate_data.py ├── data_generator.py ├── equivalence ├── data_generator.py ├── datagen_config.py └── generate_data.py ├── implication ├── data_generator.py ├── datagen_config.py └── generate_data.py ├── inverse ├── data_generator.py ├── datagen_config.py └── generate_data.py ├── negation ├── data_generator.py ├── datagen_config.py └── generate_data.py ├── plot_curves.py ├── run_language_modeling.py └── symmetry ├── datagen_config.py └── generate_data.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/README.md -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/config.py -------------------------------------------------------------------------------- /data/composition/datasets/default_setup/datagen_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition/datasets/default_setup/datagen_config.py -------------------------------------------------------------------------------- /data/composition/datasets/default_setup/eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition/datasets/default_setup/eval.txt -------------------------------------------------------------------------------- /data/composition/datasets/default_setup/masked_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition/datasets/default_setup/masked_eval.txt -------------------------------------------------------------------------------- /data/composition/datasets/default_setup/masked_rand_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition/datasets/default_setup/masked_rand_eval.txt -------------------------------------------------------------------------------- /data/composition/datasets/default_setup/masked_rand_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition/datasets/default_setup/masked_rand_train.txt -------------------------------------------------------------------------------- /data/composition/datasets/default_setup/masked_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition/datasets/default_setup/masked_train.txt -------------------------------------------------------------------------------- /data/composition/datasets/default_setup/rand_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition/datasets/default_setup/rand_eval.txt -------------------------------------------------------------------------------- /data/composition/datasets/default_setup/rand_subject_relation2object_eval.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition/datasets/default_setup/rand_subject_relation2object_eval.json -------------------------------------------------------------------------------- /data/composition/datasets/default_setup/rand_subject_relation2object_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition/datasets/default_setup/rand_subject_relation2object_train.json -------------------------------------------------------------------------------- /data/composition/datasets/default_setup/subject_relation2object_eval.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition/datasets/default_setup/subject_relation2object_eval.json -------------------------------------------------------------------------------- /data/composition/datasets/default_setup/subject_relation2object_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition/datasets/default_setup/subject_relation2object_train.json -------------------------------------------------------------------------------- /data/composition/datasets/default_setup/train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition/datasets/default_setup/train.txt -------------------------------------------------------------------------------- /data/composition/vocab/default_setup/vocab.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition/vocab/default_setup/vocab.txt -------------------------------------------------------------------------------- /data/composition_enhanced/datasets/default_setup/datagen_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition_enhanced/datasets/default_setup/datagen_config.py -------------------------------------------------------------------------------- /data/composition_enhanced/datasets/default_setup/eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition_enhanced/datasets/default_setup/eval.txt -------------------------------------------------------------------------------- /data/composition_enhanced/datasets/default_setup/masked_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition_enhanced/datasets/default_setup/masked_eval.txt -------------------------------------------------------------------------------- /data/composition_enhanced/datasets/default_setup/masked_rand_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition_enhanced/datasets/default_setup/masked_rand_eval.txt -------------------------------------------------------------------------------- /data/composition_enhanced/datasets/default_setup/masked_rand_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition_enhanced/datasets/default_setup/masked_rand_train.txt -------------------------------------------------------------------------------- /data/composition_enhanced/datasets/default_setup/masked_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition_enhanced/datasets/default_setup/masked_train.txt -------------------------------------------------------------------------------- /data/composition_enhanced/datasets/default_setup/rand_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition_enhanced/datasets/default_setup/rand_eval.txt -------------------------------------------------------------------------------- /data/composition_enhanced/datasets/default_setup/rand_subject_relation2object_eval.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition_enhanced/datasets/default_setup/rand_subject_relation2object_eval.json -------------------------------------------------------------------------------- /data/composition_enhanced/datasets/default_setup/rand_subject_relation2object_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition_enhanced/datasets/default_setup/rand_subject_relation2object_train.json -------------------------------------------------------------------------------- /data/composition_enhanced/datasets/default_setup/subject_relation2object_eval.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition_enhanced/datasets/default_setup/subject_relation2object_eval.json -------------------------------------------------------------------------------- /data/composition_enhanced/datasets/default_setup/subject_relation2object_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition_enhanced/datasets/default_setup/subject_relation2object_train.json -------------------------------------------------------------------------------- /data/composition_enhanced/datasets/default_setup/train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition_enhanced/datasets/default_setup/train.txt -------------------------------------------------------------------------------- /data/composition_enhanced/vocab/default_setup/vocab.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/composition_enhanced/vocab/default_setup/vocab.txt -------------------------------------------------------------------------------- /data/equivalence/datasets/default_setup/datagen_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/equivalence/datasets/default_setup/datagen_config.py -------------------------------------------------------------------------------- /data/equivalence/datasets/default_setup/eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/equivalence/datasets/default_setup/eval.txt -------------------------------------------------------------------------------- /data/equivalence/datasets/default_setup/masked_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/equivalence/datasets/default_setup/masked_eval.txt -------------------------------------------------------------------------------- /data/equivalence/datasets/default_setup/masked_rand_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/equivalence/datasets/default_setup/masked_rand_eval.txt -------------------------------------------------------------------------------- /data/equivalence/datasets/default_setup/masked_rand_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/equivalence/datasets/default_setup/masked_rand_train.txt -------------------------------------------------------------------------------- /data/equivalence/datasets/default_setup/masked_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/equivalence/datasets/default_setup/masked_train.txt -------------------------------------------------------------------------------- /data/equivalence/datasets/default_setup/rand_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/equivalence/datasets/default_setup/rand_eval.txt -------------------------------------------------------------------------------- /data/equivalence/datasets/default_setup/rand_subject_relation2object_eval.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/equivalence/datasets/default_setup/rand_subject_relation2object_eval.json -------------------------------------------------------------------------------- /data/equivalence/datasets/default_setup/rand_subject_relation2object_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/equivalence/datasets/default_setup/rand_subject_relation2object_train.json -------------------------------------------------------------------------------- /data/equivalence/datasets/default_setup/subject_relation2object_eval.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/equivalence/datasets/default_setup/subject_relation2object_eval.json -------------------------------------------------------------------------------- /data/equivalence/datasets/default_setup/subject_relation2object_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/equivalence/datasets/default_setup/subject_relation2object_train.json -------------------------------------------------------------------------------- /data/equivalence/datasets/default_setup/train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/equivalence/datasets/default_setup/train.txt -------------------------------------------------------------------------------- /data/equivalence/vocab/default_setup/vocab.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/equivalence/vocab/default_setup/vocab.txt -------------------------------------------------------------------------------- /data/implication/datasets/default_setup/classification.tsv: -------------------------------------------------------------------------------- 1 | fact label source 2 | -------------------------------------------------------------------------------- /data/implication/datasets/default_setup/datagen_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/implication/datasets/default_setup/datagen_config.py -------------------------------------------------------------------------------- /data/implication/datasets/default_setup/eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/implication/datasets/default_setup/eval.txt -------------------------------------------------------------------------------- /data/implication/datasets/default_setup/masked_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/implication/datasets/default_setup/masked_eval.txt -------------------------------------------------------------------------------- /data/implication/datasets/default_setup/masked_rand_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/implication/datasets/default_setup/masked_rand_eval.txt -------------------------------------------------------------------------------- /data/implication/datasets/default_setup/masked_rand_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/implication/datasets/default_setup/masked_rand_train.txt -------------------------------------------------------------------------------- /data/implication/datasets/default_setup/masked_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/implication/datasets/default_setup/masked_train.txt -------------------------------------------------------------------------------- /data/implication/datasets/default_setup/rand_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/implication/datasets/default_setup/rand_eval.txt -------------------------------------------------------------------------------- /data/implication/datasets/default_setup/rand_subject_relation2object_eval.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/implication/datasets/default_setup/rand_subject_relation2object_eval.json -------------------------------------------------------------------------------- /data/implication/datasets/default_setup/rand_subject_relation2object_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/implication/datasets/default_setup/rand_subject_relation2object_train.json -------------------------------------------------------------------------------- /data/implication/datasets/default_setup/subject_relation2object_eval.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/implication/datasets/default_setup/subject_relation2object_eval.json -------------------------------------------------------------------------------- /data/implication/datasets/default_setup/subject_relation2object_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/implication/datasets/default_setup/subject_relation2object_train.json -------------------------------------------------------------------------------- /data/implication/datasets/default_setup/train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/implication/datasets/default_setup/train.txt -------------------------------------------------------------------------------- /data/implication/vocab/default_setup/vocab.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/implication/vocab/default_setup/vocab.txt -------------------------------------------------------------------------------- /data/inverse/datasets/default_setup/datagen_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/inverse/datasets/default_setup/datagen_config.py -------------------------------------------------------------------------------- /data/inverse/datasets/default_setup/eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/inverse/datasets/default_setup/eval.txt -------------------------------------------------------------------------------- /data/inverse/datasets/default_setup/masked_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/inverse/datasets/default_setup/masked_eval.txt -------------------------------------------------------------------------------- /data/inverse/datasets/default_setup/masked_rand_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/inverse/datasets/default_setup/masked_rand_eval.txt -------------------------------------------------------------------------------- /data/inverse/datasets/default_setup/masked_rand_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/inverse/datasets/default_setup/masked_rand_train.txt -------------------------------------------------------------------------------- /data/inverse/datasets/default_setup/masked_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/inverse/datasets/default_setup/masked_train.txt -------------------------------------------------------------------------------- /data/inverse/datasets/default_setup/rand_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/inverse/datasets/default_setup/rand_eval.txt -------------------------------------------------------------------------------- /data/inverse/datasets/default_setup/rand_subject_relation2object_eval.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/inverse/datasets/default_setup/rand_subject_relation2object_eval.json -------------------------------------------------------------------------------- /data/inverse/datasets/default_setup/rand_subject_relation2object_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/inverse/datasets/default_setup/rand_subject_relation2object_train.json -------------------------------------------------------------------------------- /data/inverse/datasets/default_setup/subject_relation2object_eval.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/inverse/datasets/default_setup/subject_relation2object_eval.json -------------------------------------------------------------------------------- /data/inverse/datasets/default_setup/subject_relation2object_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/inverse/datasets/default_setup/subject_relation2object_train.json -------------------------------------------------------------------------------- /data/inverse/datasets/default_setup/train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/inverse/datasets/default_setup/train.txt -------------------------------------------------------------------------------- /data/inverse/vocab/default_setup/vocab.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/inverse/vocab/default_setup/vocab.txt -------------------------------------------------------------------------------- /data/negation/datasets/default_setup/datagen_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/negation/datasets/default_setup/datagen_config.py -------------------------------------------------------------------------------- /data/negation/datasets/default_setup/eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/negation/datasets/default_setup/eval.txt -------------------------------------------------------------------------------- /data/negation/datasets/default_setup/masked_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/negation/datasets/default_setup/masked_eval.txt -------------------------------------------------------------------------------- /data/negation/datasets/default_setup/masked_rand_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/negation/datasets/default_setup/masked_rand_eval.txt -------------------------------------------------------------------------------- /data/negation/datasets/default_setup/masked_rand_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/negation/datasets/default_setup/masked_rand_train.txt -------------------------------------------------------------------------------- /data/negation/datasets/default_setup/masked_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/negation/datasets/default_setup/masked_train.txt -------------------------------------------------------------------------------- /data/negation/datasets/default_setup/rand_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/negation/datasets/default_setup/rand_eval.txt -------------------------------------------------------------------------------- /data/negation/datasets/default_setup/rand_subject_relation2object_eval.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/negation/datasets/default_setup/rand_subject_relation2object_eval.json -------------------------------------------------------------------------------- /data/negation/datasets/default_setup/rand_subject_relation2object_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/negation/datasets/default_setup/rand_subject_relation2object_train.json -------------------------------------------------------------------------------- /data/negation/datasets/default_setup/subject_relation2object_eval.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/negation/datasets/default_setup/subject_relation2object_eval.json -------------------------------------------------------------------------------- /data/negation/datasets/default_setup/subject_relation2object_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/negation/datasets/default_setup/subject_relation2object_train.json -------------------------------------------------------------------------------- /data/negation/datasets/default_setup/train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/negation/datasets/default_setup/train.txt -------------------------------------------------------------------------------- /data/negation/vocab/default_setup/vocab.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/negation/vocab/default_setup/vocab.txt -------------------------------------------------------------------------------- /data/symmetry/datasets/default_setup/datagen_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/symmetry/datasets/default_setup/datagen_config.py -------------------------------------------------------------------------------- /data/symmetry/datasets/default_setup/eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/symmetry/datasets/default_setup/eval.txt -------------------------------------------------------------------------------- /data/symmetry/datasets/default_setup/masked_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/symmetry/datasets/default_setup/masked_eval.txt -------------------------------------------------------------------------------- /data/symmetry/datasets/default_setup/masked_rand_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/symmetry/datasets/default_setup/masked_rand_eval.txt -------------------------------------------------------------------------------- /data/symmetry/datasets/default_setup/masked_rand_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/symmetry/datasets/default_setup/masked_rand_train.txt -------------------------------------------------------------------------------- /data/symmetry/datasets/default_setup/masked_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/symmetry/datasets/default_setup/masked_train.txt -------------------------------------------------------------------------------- /data/symmetry/datasets/default_setup/rand_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/symmetry/datasets/default_setup/rand_eval.txt -------------------------------------------------------------------------------- /data/symmetry/datasets/default_setup/rand_subject_relation2object_eval.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/symmetry/datasets/default_setup/rand_subject_relation2object_eval.json -------------------------------------------------------------------------------- /data/symmetry/datasets/default_setup/rand_subject_relation2object_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/symmetry/datasets/default_setup/rand_subject_relation2object_train.json -------------------------------------------------------------------------------- /data/symmetry/datasets/default_setup/subject_relation2object_eval.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/symmetry/datasets/default_setup/subject_relation2object_eval.json -------------------------------------------------------------------------------- /data/symmetry/datasets/default_setup/subject_relation2object_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/symmetry/datasets/default_setup/subject_relation2object_train.json -------------------------------------------------------------------------------- /data/symmetry/datasets/default_setup/train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/symmetry/datasets/default_setup/train.txt -------------------------------------------------------------------------------- /data/symmetry/vocab/default_setup/vocab.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/data/symmetry/vocab/default_setup/vocab.txt -------------------------------------------------------------------------------- /probingBERT/probeBERT_order.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/probingBERT/probeBERT_order.ipynb -------------------------------------------------------------------------------- /probingBERT/probeBERT_reverse.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/probingBERT/probeBERT_reverse.ipynb -------------------------------------------------------------------------------- /probingBERT/probe_data/antonyms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/probingBERT/probe_data/antonyms -------------------------------------------------------------------------------- /probingBERT/probe_data/capital_templates: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/probingBERT/probe_data/capital_templates -------------------------------------------------------------------------------- /probingBERT/probe_data/cased_borders: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/probingBERT/probe_data/cased_borders -------------------------------------------------------------------------------- /probingBERT/probe_data/cased_capital_probes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/probingBERT/probe_data/cased_capital_probes -------------------------------------------------------------------------------- /probingBERT/probe_data/cased_opposite_probes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/probingBERT/probe_data/cased_opposite_probes -------------------------------------------------------------------------------- /probingBERT/probe_data/synonyms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/probingBERT/probe_data/synonyms -------------------------------------------------------------------------------- /probingBERT/simple_probeBERT.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/probingBERT/simple_probeBERT.ipynb -------------------------------------------------------------------------------- /probingBERT/single_probe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/probingBERT/single_probe.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/composition/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/composition/data_generator.py -------------------------------------------------------------------------------- /scripts/composition/datagen_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/composition/datagen_config.py -------------------------------------------------------------------------------- /scripts/composition/generate_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/composition/generate_data.py -------------------------------------------------------------------------------- /scripts/composition_enhanced/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/composition_enhanced/data_generator.py -------------------------------------------------------------------------------- /scripts/composition_enhanced/datagen_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/composition_enhanced/datagen_config.py -------------------------------------------------------------------------------- /scripts/composition_enhanced/generate_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/composition_enhanced/generate_data.py -------------------------------------------------------------------------------- /scripts/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/data_generator.py -------------------------------------------------------------------------------- /scripts/equivalence/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/equivalence/data_generator.py -------------------------------------------------------------------------------- /scripts/equivalence/datagen_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/equivalence/datagen_config.py -------------------------------------------------------------------------------- /scripts/equivalence/generate_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/equivalence/generate_data.py -------------------------------------------------------------------------------- /scripts/implication/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/implication/data_generator.py -------------------------------------------------------------------------------- /scripts/implication/datagen_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/implication/datagen_config.py -------------------------------------------------------------------------------- /scripts/implication/generate_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/implication/generate_data.py -------------------------------------------------------------------------------- /scripts/inverse/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/inverse/data_generator.py -------------------------------------------------------------------------------- /scripts/inverse/datagen_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/inverse/datagen_config.py -------------------------------------------------------------------------------- /scripts/inverse/generate_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/inverse/generate_data.py -------------------------------------------------------------------------------- /scripts/negation/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/negation/data_generator.py -------------------------------------------------------------------------------- /scripts/negation/datagen_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/negation/datagen_config.py -------------------------------------------------------------------------------- /scripts/negation/generate_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/negation/generate_data.py -------------------------------------------------------------------------------- /scripts/plot_curves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/plot_curves.py -------------------------------------------------------------------------------- /scripts/run_language_modeling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/run_language_modeling.py -------------------------------------------------------------------------------- /scripts/symmetry/datagen_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/symmetry/datagen_config.py -------------------------------------------------------------------------------- /scripts/symmetry/generate_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BennoKrojer/reasoning-over-facts/HEAD/scripts/symmetry/generate_data.py --------------------------------------------------------------------------------