• Stars
    star
    261
  • Rank 156,175 (Top 4 %)
  • Language
  • Created over 4 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Awesome Neural Adaptation in Natural Language Processing. A curated list. https://arxiv.org/abs/2006.00632

awesome-neural-adaptation-in-NLP

MIT License Awesome

A curated list of awesome work on neural unsupervised domain adaptation in Natural Language Processing, including links to papers. The focus is on unsupervised neural DA methods and currently on work outside Machine Translation. Feel free to contribute by creating a pull request as outlined in contributing.md.

taxonomy image

Please cite our [survey paper] ([Ramponi and Plank, COLING 2020]) if you find it useful in your research:

@inproceedings{ramponi-plank-2020-neural,
    title = "Neural Unsupervised Domain Adaptation in {NLP}{---}{A} Survey",
    author = "Ramponi, Alan  and
      Plank, Barbara",
    booktitle = "Proceedings of the 28th International Conference on Computational Linguistics",
    month = dec,
    year = "2020",
    address = "Barcelona, Spain (Online)",
    publisher = "International Committee on Computational Linguistics",
    url = "https://www.aclweb.org/anthology/2020.coling-main.603",
    doi = "10.18653/v1/2020.coling-main.603",
    pages = "6838--6855"
}

Contents

Surveys

Overview of surveys in other areas and related topics.

Machine Learning

Vision

Machine Translation

Pre-neural surveys on Domain Adaptation in NLP

Transfer Learning for NLP

Low-resource NLP

Cross-Lingual Learning

Multi-task Learning

Domain Divergence

Collections

Related awesome collections:

Unsupervised DA

By methods

A list of papers categorized by methods.

Model centric methods

Data centric methods

Hybrid methods

By tasks

A list of papers categorized by tasks.

Classification/inference

All papers pertaining to classification and inference tasks are indicated in the respective sections below.

Sentiment analysis

Language identification

Binary text classification

Machine reading
Duplicate question detection
Stance detection
Political data identification

Question answering

Summarization

Structured prediction

All papers pertaining to structured prediction tasks are indicated in the respective sections below.

Natural language inference

Part-of-speech tagging

Dependency parsing

Named entity recognition

Event extraction

Relation extraction

More Repositories

1

bilstm-aux

Bidirectional Long-Short Term Memory tagger (bi-LSTM) (in DyNet) -- hierarchical (with word and character embeddings)
Python
124
star
2

semi-supervised-baselines

Code for "Strong Baselines for Neural Semi-supervised Learning under Domain Shift" (Ruder & Plank, 2018 ACL)
Python
60
star
3

ijcnlp2017-customer-feedback

Code for "All-In-1: Short Text Classification with One Model for All Languages" - Plank (2017), IJCNLP 2017 shared task 4
Python
17
star
4

sp

Simple Structured Perceptron tagger in Python
Python
10
star
5

DaNplus

DaN+ corpus: Danish Nested Named Entities and Lexical Normalization
Python
5
star
6

2018-ma-notebooks

Jupyter Notebook
4
star
7

teaching-dl4nlp

4
star
8

domainsim

Measures of Domain Similarity
Python
4
star
9

twitter_api_examples

A tiny Twitter tutorial
Jupyter Notebook
4
star
10

multilingualtokenizer

A trivial punctuation-based sentence splitter and tokenizer for multilingual data.
Python
4
star
11

danish_ner_transfer

Danish Named Enity Recognition (NER)
3
star
12

wnut-2017-pos-norm

Resources for (van den Goot et al., 2017) - WNUT 2017
Pascal
3
star
13

nested-ner

3
star
14

ltp-notebooks-2017

Language Technology Project (LTP) 2017
Jupyter Notebook
3
star
15

slam-2018

SLAM 2018
Python
2
star
16

aat

Python
2
star
17

coling2016ks

Jupyter Notebook
2
star
18

install-ubuntu18.04-CUDA-tensorflow-keras

2
star
19

2019-ma-notebook

Jupyter Notebook
2
star
20

ltp-notebooks-2016

Language Technology Project (LTP) 2016
Jupyter Notebook
2
star
21

bleaching-text

Code for "Bleaching Text: Abstract Features for Cross-lingual Gender Prediction" (van der Goot et al., 2018)
Python
1
star
22

BA-scriptie-2017

Jupyter Notebook
1
star
23

myconllutils

various Python utilities for manipulating CoNLL (dependency parsing) files
Python
1
star
24

2017-CollectingData

Jupyter Notebook
1
star
25

BA-scriptie

Teaching material (including intro to ML using sklearn)
Jupyter Notebook
1
star
26

example_ff

a very simple feedforward neural network example in Keras
Python
1
star