├── .gitignore ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── data-converter ├── hist1641.ttl ├── pom.xml └── src │ └── main │ └── java │ ├── de │ └── tudarmstadt │ │ └── ukp │ │ └── gleipnir │ │ ├── ConnelWriter.java │ │ ├── Splitter.java │ │ ├── depositions │ │ └── App1641.java │ │ └── wwo │ │ └── AppWwo.java │ └── org │ └── dkpro │ └── core │ └── vendor │ ├── io │ └── tei │ │ ├── TeiReader.java │ │ └── internal │ │ └── TeiConstants.java │ ├── nif │ ├── NifReader.java │ ├── NifWriter.java │ └── internal │ │ ├── DKPro2Nif.java │ │ ├── ITS.java │ │ ├── NIF.java │ │ └── Nif2DKPro.java │ └── tokit │ └── SentenceMerger.java └── linker ├── data └── depositions │ └── kb │ ├── irish_kb.ods │ ├── irish_kb_persons.csv │ ├── irish_kb_places.csv │ ├── person.json │ ├── places.json │ └── queries.txt ├── fuseki ├── build_index.sh ├── config_1641.ttl ├── config_wwo.ttl └── run_fuseki.sh ├── generated └── .gitkeep ├── gleipnir ├── __init__.py ├── config.py ├── converter │ ├── __init__.py │ ├── aida.py │ ├── depositions.py │ ├── wikipedia.py │ └── wwo.py ├── corpora.py ├── data.py ├── datasets.py ├── evaluation.py ├── evaluation │ ├── __init__.py │ └── metrics.py ├── formats │ ├── __init__.py │ ├── common.py │ └── conllel.py ├── handcrafted.py ├── kb.py ├── models │ ├── __init__.py │ ├── baselines.py │ ├── bayesian.py │ ├── gppl │ │ ├── collab_pref_learning_svi.py │ │ ├── collab_pref_learning_vb.py │ │ ├── gp_classifier_svi.py │ │ ├── gp_classifier_vb.py │ │ ├── gp_pref_learning.py │ │ ├── gp_regressor_svi.py │ │ ├── khan.py │ │ └── per_user_pref_learning.py │ ├── letor_models.py │ ├── lgbm.py │ ├── negative_ranknet.py │ ├── pytorchtools.py │ ├── quickrank.py │ ├── ranknet.py │ └── ranksvm.py ├── recommender.py └── util.py ├── requirements.txt └── scripts ├── create_dataset.py ├── dataset_statistics.py ├── evaluate_ranking.py ├── evaluate_recommender.py ├── evaluate_training_time.py └── simulation.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/README.md -------------------------------------------------------------------------------- /data-converter/hist1641.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/data-converter/hist1641.ttl -------------------------------------------------------------------------------- /data-converter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/data-converter/pom.xml -------------------------------------------------------------------------------- /data-converter/src/main/java/de/tudarmstadt/ukp/gleipnir/ConnelWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/data-converter/src/main/java/de/tudarmstadt/ukp/gleipnir/ConnelWriter.java -------------------------------------------------------------------------------- /data-converter/src/main/java/de/tudarmstadt/ukp/gleipnir/Splitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/data-converter/src/main/java/de/tudarmstadt/ukp/gleipnir/Splitter.java -------------------------------------------------------------------------------- /data-converter/src/main/java/de/tudarmstadt/ukp/gleipnir/depositions/App1641.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/data-converter/src/main/java/de/tudarmstadt/ukp/gleipnir/depositions/App1641.java -------------------------------------------------------------------------------- /data-converter/src/main/java/de/tudarmstadt/ukp/gleipnir/wwo/AppWwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/data-converter/src/main/java/de/tudarmstadt/ukp/gleipnir/wwo/AppWwo.java -------------------------------------------------------------------------------- /data-converter/src/main/java/org/dkpro/core/vendor/io/tei/TeiReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/data-converter/src/main/java/org/dkpro/core/vendor/io/tei/TeiReader.java -------------------------------------------------------------------------------- /data-converter/src/main/java/org/dkpro/core/vendor/io/tei/internal/TeiConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/data-converter/src/main/java/org/dkpro/core/vendor/io/tei/internal/TeiConstants.java -------------------------------------------------------------------------------- /data-converter/src/main/java/org/dkpro/core/vendor/nif/NifReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/data-converter/src/main/java/org/dkpro/core/vendor/nif/NifReader.java -------------------------------------------------------------------------------- /data-converter/src/main/java/org/dkpro/core/vendor/nif/NifWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/data-converter/src/main/java/org/dkpro/core/vendor/nif/NifWriter.java -------------------------------------------------------------------------------- /data-converter/src/main/java/org/dkpro/core/vendor/nif/internal/DKPro2Nif.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/data-converter/src/main/java/org/dkpro/core/vendor/nif/internal/DKPro2Nif.java -------------------------------------------------------------------------------- /data-converter/src/main/java/org/dkpro/core/vendor/nif/internal/ITS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/data-converter/src/main/java/org/dkpro/core/vendor/nif/internal/ITS.java -------------------------------------------------------------------------------- /data-converter/src/main/java/org/dkpro/core/vendor/nif/internal/NIF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/data-converter/src/main/java/org/dkpro/core/vendor/nif/internal/NIF.java -------------------------------------------------------------------------------- /data-converter/src/main/java/org/dkpro/core/vendor/nif/internal/Nif2DKPro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/data-converter/src/main/java/org/dkpro/core/vendor/nif/internal/Nif2DKPro.java -------------------------------------------------------------------------------- /data-converter/src/main/java/org/dkpro/core/vendor/tokit/SentenceMerger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/data-converter/src/main/java/org/dkpro/core/vendor/tokit/SentenceMerger.java -------------------------------------------------------------------------------- /linker/data/depositions/kb/irish_kb.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/data/depositions/kb/irish_kb.ods -------------------------------------------------------------------------------- /linker/data/depositions/kb/irish_kb_persons.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/data/depositions/kb/irish_kb_persons.csv -------------------------------------------------------------------------------- /linker/data/depositions/kb/irish_kb_places.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/data/depositions/kb/irish_kb_places.csv -------------------------------------------------------------------------------- /linker/data/depositions/kb/person.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/data/depositions/kb/person.json -------------------------------------------------------------------------------- /linker/data/depositions/kb/places.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/data/depositions/kb/places.json -------------------------------------------------------------------------------- /linker/data/depositions/kb/queries.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/data/depositions/kb/queries.txt -------------------------------------------------------------------------------- /linker/fuseki/build_index.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/fuseki/build_index.sh -------------------------------------------------------------------------------- /linker/fuseki/config_1641.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/fuseki/config_1641.ttl -------------------------------------------------------------------------------- /linker/fuseki/config_wwo.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/fuseki/config_wwo.ttl -------------------------------------------------------------------------------- /linker/fuseki/run_fuseki.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/fuseki/run_fuseki.sh -------------------------------------------------------------------------------- /linker/generated/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linker/gleipnir/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linker/gleipnir/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/config.py -------------------------------------------------------------------------------- /linker/gleipnir/converter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linker/gleipnir/converter/aida.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/converter/aida.py -------------------------------------------------------------------------------- /linker/gleipnir/converter/depositions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/converter/depositions.py -------------------------------------------------------------------------------- /linker/gleipnir/converter/wikipedia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/converter/wikipedia.py -------------------------------------------------------------------------------- /linker/gleipnir/converter/wwo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/converter/wwo.py -------------------------------------------------------------------------------- /linker/gleipnir/corpora.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/corpora.py -------------------------------------------------------------------------------- /linker/gleipnir/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/data.py -------------------------------------------------------------------------------- /linker/gleipnir/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/datasets.py -------------------------------------------------------------------------------- /linker/gleipnir/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/evaluation.py -------------------------------------------------------------------------------- /linker/gleipnir/evaluation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linker/gleipnir/evaluation/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/evaluation/metrics.py -------------------------------------------------------------------------------- /linker/gleipnir/formats/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/formats/__init__.py -------------------------------------------------------------------------------- /linker/gleipnir/formats/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/formats/common.py -------------------------------------------------------------------------------- /linker/gleipnir/formats/conllel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/formats/conllel.py -------------------------------------------------------------------------------- /linker/gleipnir/handcrafted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/handcrafted.py -------------------------------------------------------------------------------- /linker/gleipnir/kb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/kb.py -------------------------------------------------------------------------------- /linker/gleipnir/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linker/gleipnir/models/baselines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/models/baselines.py -------------------------------------------------------------------------------- /linker/gleipnir/models/bayesian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/models/bayesian.py -------------------------------------------------------------------------------- /linker/gleipnir/models/gppl/collab_pref_learning_svi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/models/gppl/collab_pref_learning_svi.py -------------------------------------------------------------------------------- /linker/gleipnir/models/gppl/collab_pref_learning_vb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/models/gppl/collab_pref_learning_vb.py -------------------------------------------------------------------------------- /linker/gleipnir/models/gppl/gp_classifier_svi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/models/gppl/gp_classifier_svi.py -------------------------------------------------------------------------------- /linker/gleipnir/models/gppl/gp_classifier_vb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/models/gppl/gp_classifier_vb.py -------------------------------------------------------------------------------- /linker/gleipnir/models/gppl/gp_pref_learning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/models/gppl/gp_pref_learning.py -------------------------------------------------------------------------------- /linker/gleipnir/models/gppl/gp_regressor_svi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/models/gppl/gp_regressor_svi.py -------------------------------------------------------------------------------- /linker/gleipnir/models/gppl/khan.py: -------------------------------------------------------------------------------- 1 | import numpy as np 2 | 3 | V = -------------------------------------------------------------------------------- /linker/gleipnir/models/gppl/per_user_pref_learning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/models/gppl/per_user_pref_learning.py -------------------------------------------------------------------------------- /linker/gleipnir/models/letor_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/models/letor_models.py -------------------------------------------------------------------------------- /linker/gleipnir/models/lgbm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/models/lgbm.py -------------------------------------------------------------------------------- /linker/gleipnir/models/negative_ranknet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/models/negative_ranknet.py -------------------------------------------------------------------------------- /linker/gleipnir/models/pytorchtools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/models/pytorchtools.py -------------------------------------------------------------------------------- /linker/gleipnir/models/quickrank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/models/quickrank.py -------------------------------------------------------------------------------- /linker/gleipnir/models/ranknet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/models/ranknet.py -------------------------------------------------------------------------------- /linker/gleipnir/models/ranksvm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/models/ranksvm.py -------------------------------------------------------------------------------- /linker/gleipnir/recommender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/recommender.py -------------------------------------------------------------------------------- /linker/gleipnir/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/gleipnir/util.py -------------------------------------------------------------------------------- /linker/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/requirements.txt -------------------------------------------------------------------------------- /linker/scripts/create_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/scripts/create_dataset.py -------------------------------------------------------------------------------- /linker/scripts/dataset_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/scripts/dataset_statistics.py -------------------------------------------------------------------------------- /linker/scripts/evaluate_ranking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/scripts/evaluate_ranking.py -------------------------------------------------------------------------------- /linker/scripts/evaluate_recommender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/scripts/evaluate_recommender.py -------------------------------------------------------------------------------- /linker/scripts/evaluate_training_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/scripts/evaluate_training_time.py -------------------------------------------------------------------------------- /linker/scripts/simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UKPLab/acl2020-interactive-entity-linking/HEAD/linker/scripts/simulation.py --------------------------------------------------------------------------------