Ubiquitous Knowledge Processing Lab (@UKPLab)

Top repositories

1

sentence-transformers

Multilingual Sentence & Image Embeddings with BERT
Python
13,862
star
2

EasyNMT

Easy to use, state-of-the-art Neural Machine Translation for 100+ languages
Python
1,073
star
3

emnlp2017-bilstm-cnn-crf

BiLSTM-CNN-CRF architecture for sequence tagging
Python
820
star
4

deeplearning4nlp-tutorial

Hands-on tutorial on deep learning with a special focus on Natural Language Processing (NLP)
Python
628
star
5

elmo-bilstm-cnn-crf

BiLSTM-CNN-CRF architecture for sequence tagging using ELMo representations.
Python
389
star
6

gpl

Powerful unsupervised domain adaptation method for dense retrieval. Requires only unlabeled corpus and yields massive improvement: "GPL: Generative Pseudo Labeling for Unsupervised Domain Adaptation of Dense Retrieval" https://arxiv.org/abs/2112.07577
Python
310
star
7

emnlp2017-relation-extraction

Context-Aware Representations for Knowledge Base Relation Extraction
Python
287
star
8

arxiv2018-xling-sentence-embeddings

Concatenated Power Mean Embeddings as Universal Cross-Lingual Sentence Representations
JavaScript
185
star
9

coling2018-graph-neural-networks-question-answering

Accompanying code for our COLING 2018 paper "Modeling Semantics with Gated Graph Neural Networks for Knowledge Base Question Answering"
Python
171
star
10

plms-graph2text

Investigating Pretrained Language Models for Graph-to-Text Generation
Python
140
star
11

MMT-Retrieval

Python
126
star
12

kg2text

Modeling Global and Local Node Contexts for Text Generation from Knowledge Graphs (authors' implementation for the TACL20 paper)
Python
94
star
13

acl2019-BERT-argument-classification-and-clustering

Python
82
star
14

argument-reasoning-comprehension-task

The Argument Reasoning Comprehension Task: Source codes & Datasets
Java
71
star
15

pytorch-bertflow

Pytorch-version BERT-flow: One can apply BERT-flow to any PLM within Pytorch framework.
Python
68
star
16

acl2017-non-factoid-qa

Code for paper "End-to-End Non-Factoid Question Answering with an Interactive Visualization of Neural Attention Weights"
Python
67
star
17

acl2017-neural_end2end_am

Accompanying code for our ACL-2017 publication on Neural End-to-End Learning for Computational Argumentation Mining
Python
60
star
18

starsem2018-entity-linking

Accompanying code for our *SEM 2018 @ NAACL 2018 paper "Mixing Context Granularities for Improved Entity Linking on Question Answering Data across Entity Categories"
Python
58
star
19

fever-2018-team-athene

Python
45
star
20

nessie

Automatically detect errors in annotated corpora.
Python
45
star
21

mdl-stance-robustness

Multi-dataset stance detection and robustness experiments
Python
42
star
22

naacl18-multitask_argument_mining

Code for the paper "Multi-Task Learning for Argumentation Mining in Low-Resource Settings"
Python
40
star
23

semeval2017-scienceie

Code for keyphrase classification systems submitted to the SemEval 2017 shared task ScienceIE.
Python
36
star
24

starsem18-multimodalKB

Python
35
star
25

acl2020-interactive-entity-linking

Python
33
star
26

on-emergence

Codes and files for the paper Are Emergent Abilities in Large Language Models just In-Context Learning
Python
31
star
27

useb

Heterogenous, Task- and Domain-Specific Benchmark for Unsupervised Sentence Embeddings used in the TSDAE paper: https://arxiv.org/abs/2104.06979.
Python
31
star
28

emnlp2017-graphdocexplore

Accompanying code for our EMNLP 2017 publication "GraphDocExplore: A Framework for the Experimental Comparison of Graph-based Document Exploration Techniques"
JavaScript
29
star
29

StructAdapt

Structural Adapters in Pretrained Language Models for AMR-to-Text Generation (EMNLP 2021)
Python
29
star
30

coling2018_fake-news-challenge

Python
28
star
31

iwcs2017-answer-selection

Repository for the IWCS 2017 paper "Representation Learning for Answer Selection with LSTM-Based Importance Weighting"
Python
28
star
32

controlled-argument-generation

Controlling Argument Generation via topic, stance, and aspect
Python
28
star
33

acl2016-convincing-arguments

Code and data for ACL2016 article "Which argument is more convincing? Analyzing and predicting convincingness of Web arguments using bidirectional LSTM" by Ivan Habernal and Iryna Gurevych"
Java
28
star
34

refresh2018-predicting-trends-from-arxiv

Python
26
star
35

emnlp2018-activation-functions

Shell
26
star
36

lagonn

Source code and data for Like a Good Nearest Neighbor
Python
26
star
37

emnlp2020-debiasing-unknown

Python
25
star
38

arxiv2018-bayesian-ensembles

Python
25
star
39

naacl2019-does-my-rebuttal-matter

Ruby
25
star
40

naacl2019-like-humans-visual-attacks

Python
25
star
41

acl2017-interactive_summarizer

A general framework for Interactive Multi-Document Summarization
Python
24
star
42

adaptable-adapters

Python
23
star
43

acl2020-confidence-regularization

Python
23
star
44

e2e-nlg-challenge-2017

E2E NLG Challenge submission
Python
23
star
45

emnlp2019-dualgraph

Enhancing AMR-to-Text Generation with Dual Graph Representations (implementation for the EMNLP-IJCNLP-2019 paper)
Python
22
star
46

linspector

Python
22
star
47

MetaQA

MetaQA: Combining Expert Agents for Multi-Skill Question Answering
Python
21
star
48

aaai2019-coala-cqa-answer-selection

Python
20
star
49

arxiv2023-dapr

Python
20
star
50

tac2015-event-detection

Files for Event Nugget Detection systems submitted to TAC 2015 shared task on Event Nugget Detection
Java
19
star
51

tacl2017-event-time-extraction

Event Time Extraction with a Decision Tree of Neural Classifiers
Python
19
star
52

coling2018-xling_argument_mining

Erlang
16
star
53

eacl2017-oodFrameNetSRL

Implementation of a simple frame identification approach (SimpleFrameId) described in the paper "Out-of-domain FrameNet Semantic Role Labeling"
Python
15
star
54

acl2020-dialogue-coherence-assessment

Python
14
star
55

emnlp2020-multicqa

MultiCQA: Zero-Shot Transfer of Self-Supervised Text Matching Models on a Massive Scale
Python
14
star
56

CARE

Project CARE
Vue
14
star
57

lrec2018-live-blog-corpus

Python
13
star
58

EACL21-personalized-conversational-system

Python
13
star
59

emnlp2017-claim-identification

Source code repository for our EMNLP paper on cross-domain claim identification
Java
13
star
60

emnlp2018-question-answering-interface

Accompanying code for our EMNLP 2018 Demo paper "Interactive Instance-based Evaluation of Knowledge Base Question Answering"
JavaScript
13
star
61

emnlp2016-empirical-convincingness

Code and data for EMNLP2016 article "What makes a convincing argument? Empirical analysis and detecting attributes of convincingness in Web argumentation" by Ivan Habernal and Iryna Gurevych
Java
13
star
62

germeval2017-sentiment-detection

Sentence Embeddings used in the GermEval-2017 Submission
Python
13
star
63

emnlp2018-april

Python
13
star
64

naacl2018-before-name-calling-habernal-et-al

Code and data for NAACL 2018 article "Before Name-calling: Dynamics and Triggers of Ad Hominem Fallacies in Web Argumentation" by Habernal et al.
Jupyter Notebook
13
star
65

tacl2018-preference-convincing

Experimental code for the paper 'Finding Convincing Arguments Using Scalable Bayesian Preference Learning'
TeX
12
star
66

emnlp2017-cmapsum-corpus

Accompanying code for our EMNLP 2017 publication "Bringing Structure into Summaries: Crowdsourcing a Benchmark Corpus of Concept Maps"
Java
12
star
67

TWEAC-qa-agent-selection

Python
12
star
68

acl2019-GPPL-humour-metaphor

Python
12
star
69

incorporating-relevance

Code for "Incorporating Relevance Feedback for Information-Seeking Retrieval using Few-Shot Document Re-Ranking" (https://arxiv.org/abs/2210.10695).
Python
12
star
70

coling2016-pcrf-seq2seq

An adaptation of MarMot morphological tagger for generic sequence-to-sequence tasks
Python
11
star
71

SciGen

Python
11
star
72

lsdsem2017-story-cloze

Files for the system submitted to the LSDSem2017 Workshop Story Cloze Test Challenge
Python
11
star
73

acl2022-impli

10
star
74

argotario

Argotario: a multi-lingual serious game to tackle fallacious argumentation
JavaScript
10
star
75

framenet-tools

Annotate text with FrameNet frames and arguments.
Jupyter Notebook
10
star
76

coling2016-genetic-swarm-MDS

A general framework for Multi-Document Summarization based on Genetic Algorithm and Swarm Intelligence
Python
10
star
77

emnlp2021-prompt-ft-heuristics

Python
10
star
78

acl2021-metaphor-generation-conceptual

This repository is for the paper Metaphor Generation with Conceptual Mappings (ACL 2021).
Python
10
star
79

ijcnlp2017-cmaps

Repository for the IJCNLP 2017 paper "Concept-Map-Based Multi-Document Summarization using Concept Co-Reference Resolution and Global Importance Optimization"
Java
10
star
80

acl2016-supersense-embeddings

Source code, data, and supplementary materials for our ACL 2016 article
Python
10
star
81

AdaSent

This repository contains the code for the EMNLP'23 paper "AdaSent: Efficient Domain-Adapted Sentence Embeddings for Few-Shot Classification"
Python
10
star
82

mdswriter

A software for manually creating multi-document summarization corpora and a platform for developing complex annotation tasks spanning multiple steps.
Java
9
star
83

nlpeer

Code associated with NLPeer: A unified resource for the study of peer review
Python
9
star
84

acl2016-optimizing-rouge

Code for our optimizer which takes scored sentences and extract the best summary according to the ROUGE approximation.
Python
9
star
85

emnlp2021-hypercoref-cdcr

Python
9
star
86

cdcr-beyond-corpus-tailored

📄🕸️ Generalizing Cross-Document Event Coreference Resolution Across Multiple Corpora
Python
9
star
87

codeclarqa

Asking Clarification Questions for Code Generation in General-Purpose Programming Language
Python
9
star
88

thesis2018-tk_mtl_sequence_tagging

Python
9
star
89

emnlp2018-novel-metaphors

Annotations and code for the EMNLP 2018 paper 'Weeding out Conventionalized Metaphors: A Corpus of Novel Metaphor Annotations'
Python
9
star
90

emnlp2018-argmin-commonsense-knowledge

Accompanying code for our paper "Frame- and Entity-Based Knowledge for Common-Sense Argumentative Reasoning" at the 5th Workshop on Argument Mining @ EMNLP 2018.
Python
9
star
91

acl2020-empowering-active-learning

Python
8
star
92

argmin2016-unshared-task

Supplementary data for the Unshared Task at the 3rd Argument Mining workshop, ACL 2016
Java
8
star
93

f1000rd

Jupyter Notebook
8
star
94

argmin2015-DiGAT

Discourse Graph Annotation Tool (DiGAT)
JavaScript
8
star
95

intertext-graph

A general-purpose library for cross-document NLP modelling and analysis
Jupyter Notebook
8
star
96

emnlp2022-missing-counter-evidence

Source code and data of our paper "Missing Counter-Evidence Renders NLP Fact-Checking Unrealistic for Misinformation" (https://arxiv.org/abs/2210.13865, to appear at EMNLP 2022).
Python
8
star
97

arxiv2022-context-injection-stance

This repository includes the code for integrating contextual information for supervised text classification tasks using a dual-encoder approach and information exchange via cross-attention. You can find the paper here: https://arxiv.org/abs/2211.01874
Python
8
star
98

arxiv2024-conditional-reasoning-llms

Code Prompting Elicits Conditional Reasoning Abilities in Text+Code LLMs. arXiv 2024
Python
7
star
99

2022-RAFT

This repository contains code and model for EACL2023 Transformers with Learnable Activation Functions
Python
7
star
100

coling2016-claim-classification

CNN- and LSTM-based Claim Classification in Online User Comments
Python
7
star