Edinburgh, Scotland

Denis Emelin

Advanced
@demelin

PhD candidate at the University of Edinburgh, working on natural language processing (NMT, NLG, NLU). I do other stuff, too.

moral_stories. Data and code for the "Moral Stories: Situated Reasoning about Norms, Intents, Actions, and their Consequences" (Emelin et al., 2021) paper.

63

Sentence-similarity-classifier-for-pyTorch. Re-implementation of Mueller's et al., "Siamese Recurrent Architectures for Learning Sentence Similarity." (AAAI, 2016)

53

Noise-Contrastive-Estimation-NCE-for-pyTorch. Re-implementation of the Noise Contrastive Estimation algorithm for pyTorch, following "Noise-contrastive estimation: A new estimation principle for unnormalized statistical models." (Gutmann and Hyvarinen, AISTATS 2010)

45

transformer_lexical_shortcuts. Codebase accompanying the paper 'Widening the Representation Bottleneck in Neural Machine Translation with Lexical Shortcuts', (Emelin, Denis, Ivan Titov, and Rico Sennrich, Fourth Conference on Machine Translation, Florence, 2019.)

11

nmt_toolkit. Materials for the second assignment of INFR 11157.

7

Wino-X. Supplementary materials for the paper "Wino-X: Multilingual Winograd Schemas for Commonsense Reasoning and Coreference Resolution" (Emelin et al., 2021)

4

detecting_wsd_biases_for_nmt. Repository containing the experimental code for the publication 'Detecting Word Sense Disambiguation Biases in Machine Translation for Model-Agnostic Adversarial Attacks' (Emelin, Denis, Ivan Titov, and Rico Sennrich, EMNLP 2020).

4

Learning-Reinforcement-Learning-with-TensorFlow. Cleaned up code from deep reinforcement learning tutorials, replicated for personal practice.

1

nematode. NEMATODE is a light-weight neural machine translation toolkit built around the transformer model. Implemented in TensorFlow.

1

Learning-pyTorch. Toy exercises completed purely for fun as part of exploring and learning pyTorch.

1
10
Apply