Jonathan Mallinson
Data Science PhD
Tell Me More

About me

NLP PhD Student. Focusing on semantics and text generation.

Hello, I am Jonathan. I am final year (almost done!) PhD student at the University of Edinburgh under the supervision of Mirella Lapata and Rico Sennrich. My main interest is text generation; in particular paraphrasing, sentence compression and sentence simplification. I am funded by EPSRC's CDT in Data Science program. Before coming to Edinburgh I was at the University of Amsterdam where I did a masters in logic. Previously, I studied Computer Science at the Unversity of Birmingham.


A list of ideas I've worked on.


2020 Felix: Flexible text editing through tagging and insertion.

Jonathan Mallinson*; Aliaksei Severyn*; Eric Malmi; Guillermo Garrido (2020).

2019 University of Edinburgh’s submission to the Document-level Generation and Translation Shared Task.

Ratish Puduppully*; Jonathan Mallinson*; Mirella Lapata (2019). Workshop on Neural Generation and Translation (WNGT, 2019); Hong Kong, China.

2019 Controllable Sentence Simplification: Employing Syntactic and Lexical Constraints.

Jonathan Mallinson; Mirella Lapata (2019).

2018 Sentence Compression for Arbitrary Languages via Multilingual Pivoting.

Jonathan Mallinson; Rico Sennrich; Mirella Lapata (2018). Accepted into the Conference on Empirical Methods in Natural Language Processing; Brussels, Belgium.

2017 Paraphrasing Revisited with Neural Machine Translation.

Jonathan Mallinson; Rico Sennrich; Mirella Lapata (2017). In Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics, Valencia, Spain.

2017 Learning Paraphrastic Sentence Embeddings from Back-Translated Bitext

John Wieting; Jonathan Mallinson; Kevin Gimpel (2017). Accepted into the Conference on Empirical Methods in Natural Language Processing; Copenhagen, Denmark.

2017 Learning to Paraphrase for Question Answering

Li Dong; Jonathan Mallinson; Siva Reddy; Mirella Lapata (2017). Accepted into the Conference on Empirical Methods in Natural Language Processing; Copenhagen, Denmark.


2016 PARANET: Bilingual Encoder-Decoder Paraphrasing

MSc(R) in Data Science.

I explored in detail how neural machine translation can be used to paraphrase. This dissertation formed the basis of my paper "Paraphrasing Revisited with Neural Machine Translation". Supervisor: Mirella Lapata

2015 Modelling Syntactic and Semantic Tasks with Linguistically Enriched Recursive Neural Networks

MSc in Logic.

Recursive Neural Networks, enhanced with linguistically motivated features were successfully used as a syntactic parser and paraphrase detector. Supervisor: Willem (Jelle) Zuidema

2011 Simulated Stock Market using Fuzzy Agents

BSc in Computer Science.

Multi-agent modeling of the stock market, agents used fuzzy logic for decision making. Evolutionary learning was applied to minimise the objective function. Supervisor: Antoni Diller

Accredited Projects

2015 Sentiment analysis using flat trees

I explored the effect of flattening syntactic trees found within the Sentiment Treebank. Supervisor: Charles Sutton

2015 Unsupervised semantic role labelling with constraints

Expectation maximization (EM) was used to train HMM parametrised with features, under constraints imposed by VerbNet, to learn semantic roles in an unsupervised approach. Supervisor: Ivan Titov

2014 Predicting the meaning in use of occurrences of Fall

Working in a team of researchers I helped to provide a data-based semantic/pragmatic analysis of "FALL". Supervisor: Henk Zeevat

2012 Lexical simplification - Data Augmentation

Augmentation of the Semeval 2012 lexical simplification dataset was found to improve upon the baseline system. Supervisor: Raquel Fernández


Where I've worked

2019-2020 Intern: Google

As an intern, I was a member of the Google assistant team, where I was primarily supervised by Guillermo Garrido and Aliaksei Severyn.

Work included:

  • Fast Text editing models
  • Research paper
  • Intergrating code into Google codebase

2018 Intern: Allen Institute for Artificial Intelligence (AI2)

As an intern, I was a member of the AllenNLP team, where I was primarily supervised by Mohit Iyyer

Projects including:

  • Machine translation
  • Paraphrasing for question answering
  • Paraphrase Evaluation

Received an AI3 award

2017-2019 Teaching assistant, Demonstrator, Marker: Natural Language Understanding, Generation, and Machine Translation

Duties included:

  • Creating assignments on NMT
  • Answering students questions online and in person
  • Marking research focused assignments
Lecturer: Adam Lopez and Rico Sennrich

Nominated for a Teaching Support Award


The places I've been and the programs I've taken

  • 2016-2019

    Data Science PhD

    The University of Edinburgh

    I'm currently enjoying my final year of my PhD.

  • 2015-2016

    Data Science MSc(R)

    The University of Edinburgh

    I completed a one year research masters in Data Science. My studies focused on a mix of Machine learning and NLP.

  • 2012-2015

    Logic MSc

    8 (Distinction equivalent)
    The University of Amsterdam

    I took a Masters in Logic, taking the "logic & language" track. Which included learning a mix of semantics, NLP and linguistics.

  • 2008-2011

    Computer Science BSc

    First class honors
    The University of Birgmingham

    I spent three years at the University of Birmingham studying Computer Science.

Contact Details

To get in touch...


Room 3.33, Informatics Forum
10 Crichton Street
Edinburgh, UK