1. Gonçalo M. Correia
  2. Resume
  3. Publications

Gonçalo M. Correia

Senior Researcher at Priberam Labs. Gonçalo concluded his Ph.D. in Machine Learning/NLP in 2022, which was supervised by André Martins, Vlad Niculae, and Wilker Aziz. Interested in any applications of Machine Learning; while his strengths are currently in NLP applications, he's positive that he has the ability to learn quickly the finer details of any other application. Click here to download my single-page Resumé.

Work Experience

  1. Role Senior Research Scientist

    Company Priberam

    Description

    Development of neural network models as part of the labs team.

  2. Role Research Assistant

    Company Instituto de Telecomunicações/Unbabel

    Description

    Development of low-resource solutions for Automatic Post-Editing of Machine Translations. It set the stage for a publication at ACL 2019.

  3. Role Summer Intern

    Company Unbabel

    Description

    Development of a Language Identification Tool capable of distinguishing between several languages and particularly between language varieties. Development of a web scraper to extract sentence pairs from the web in order to train machine translation models. I was supervised by the CTO of Unbabel, João Graça, Ph.D.

Education

  1. Title PhD in Electrical and Computer Engineering (Machine Learning)

    Institution Instituto Superior Técnico (University of Lisbon) and University of Amsterdam

    Thesis Title Learnable Sparsity and Weak Supervision for Data-Efficient, Transparent, and Compact Neural Models
    Description

    My Ph.D. journey has not only taught me valuable skills in Machine Learning, Deep Learning, and Natural Language Generation but also to be self-taught and autonomous. I have published in top-tier venues during these years.

  2. Title M.Sc. in Artificial Intelligence (Machine Learning)

    Institution The University of Edinburgh

    Thesis Title Making Machines More Human: A Multitask Learning Approach to VQA and Human Attention Prediction
    Description

    In my M.Sc., I learned the foundations of Machine Learning, Deep Learning, and NLP. Frank Keller advised my thesis, which was about using human attention as an additional supervision signal to improve the performance of a Visual Question Answering model. I finished the degree with First Honors with Distinction.

  3. Title B.Sc. in Biomedical Engineering

    Institution Instituto Superior Técnico (University of Lisbon)

    Description

    In my B.Sc., I learned the foundations of engineering, mathematics, and physics, along with medical related courses. During these years, I earned two Academic Merit awards.

Publications

  1. Title Efficient Marginalization of Discrete and Structured Latent Variables via Sparsity

    Conference In Proceedings of NeurIPS , 2020

    Authors Gonçalo M. Correia, Vlad Niculae, Wilker Aziz and André F.T. Martins

    Comment ⭐ Spotlight paper.

  2. Title A Simple and Effective Approach to Automatic Post-Editing with Transfer Learning

    Conference In Proceedings of ACL , 2019

    Authors Gonçalo M Correia, André FT Martins

    Comment 📄 Presented as a Poster.

  3. Title Unbabel's Submission to the WMT2019 APE Shared Task: BERT-based Encoder-Decoder for Automatic Post-Editing

    Conference In Proceedings of WMT , 2019

    Authors António V. Lopes, M. Amin Farajian, Gonçalo M. Correia, Jonay Trenous, André F.T. Martins

    Comment 🏆 Winner of the Shared Task!

  4. Title Adaptively Sparse Transformers

    Conference In Proceedings of EMNLP , 2019

    Authors Gonçalo M. Correia, Vlad Niculae and André F.T. Martins

    Comment 🤖 Presented as a Talk in Machine Learning Session III.

Teaching

  1. Role Summer School Monitor

    Place LxMLS

    Description

    I was a monitor on the 2018 edition of the Lisbon Machine Learning School. Besides helping out in the day-to-day organization of the school, I was also responsible of answering questions and helping out students during the Lab sessions.

  2. Role Instructor of Text Classification Specialization

    Place Lisbon Data Science Starters Academy

    Description

    During July 2018, Catarina Silva, Pedro Ferreira and I were responsible for the 4th Specialization of the Lisbon Data Science Starters Academy, releasing 3 Learning Units and organizing an hackaton related to the topic of Text Classification. Here’s the links for the Learning Notebooks:

  3. Role Summer School Monitor

    Place LxMLS

    Description

    I was a monitor on the 2019 edition of the Lisbon Machine Learning School. Besides helping out in the day-to-day organization of the school, I was also responsible of answering questions and helping out students during the Lab sessions.

  4. Role Teaching Assistant in Deep Structured Learning

    Place Instituto Superior Técnico (University of Lisbon)

    Description

    As a TA, I helped to grade and create the homeworks of the PhD course Deep Structured Learning. I also gave one of the lectures — the PyTorch Tutorial!

  5. Role Invited Assistant Professor for Machine Learning and Deep Learning

    Place Instituto Superior Técnico (University of Lisbon)

    Description

    Lecturer of exercise classes for Machine Learning (3rd year, bachelor’s) and Deep Learning (1st year, master’s).

Skills

Proficient (Tools)

I’ve also used

Knowledge