Guillermo E. Blanco

Guillermo E. Blanco

NLP Researcher

Expert AI


I am Guillermo Echegoyen, senior researcher at Expert AI. My research interests concern Natural Language Processing, Machine Learning and Computer Science, with special focus on question answering, machine reading comprehension, language models, deep neural networks and lifelong learning.

In 2018, I obtained my MSc in Artificial Intelligence by the Technical University of Madrid (UPM), standing out in Evolutionary Computation, Multi Agent Systems and Bayesian networks.

When not in front of a computer, you can usually find me playing drums or rock climbing.


  • Knowledge Graphs
  • Question Answering
  • Language models
  • Lifelong Learning
  • Natural Language Processing
  • Machine Learning
  • Artificial Intelligence
  • Computer Science


  • PhD in Artificial Intelligence, November 2021 (dropped)

    National Distance Education University (UNED)

  • MSc in Artificial Intelligence, 2018

    Technical University of Madrid (UPM)

  • BSc in Software Enginerering, 2017

    Technical University of Madrid (UPM)



Senior NLP Researcher

Expert AI

Nov 2021 – Present Madrid, Spain

Responsibilities include:

  • Develop and test Deep Learning Language Models.
  • Collaborate in European funded research projects like Reliance, Aida or Trace

PhD in Natural Language Processing

National Distance Education University (UNED)

Sep 2018 – Oct 2021 Madrid, Spain

Responsibilities include:

  • Reading and writing scientific literature
  • Brew experimentation
  • Do/Test hypotheses

Research Assistant

Technical University of Madrid (UPM)

Jan 2018 – Aug 2018 Madrid, Spain

Research algorithms for pose estimation, flight control and SLAM for Unmanned Aerial Vehicles (UAV).

Responsibilities include:

  • C/C++ Programming with ROS and Gazebo
  • Testing algorithms through simulation and real flights.
  • Read/Write scientific literature regarding UAV algorithms.

Backend Engineer

Inevio (terminated)

Mar 2015 – Jun 2017 Madrid, Spain

Development of micro-services oriented backend in a startup company dedicated to create an OS in the cloud with web technologies.

Responsibilities include:

  • NodeJS/bash Programming with Databases, Sockets, Test Driven Development and agile methodologies
  • Develop micro services following Software Engineering protocols and tools.
  • System administration and contenerization with Docker.


(2020). A Cooking Knowledge Graph and Benchmark for Question Answering Evaluation in Lifelong Learning Scenarios. Natural Language Processing and Information Systems - 25th International Conference on Applications of Natural Language to Information Systems, NLDB 2020, Saarbrücken, Germany, June 24-26, 2020, Proceedings.


(2020). Cross-lingual Training for Multiple-Choice Question Answering. Procesamiento del Lenguaje Natural.

PDF Slides

(2019). Benchmarking Entity Linking for Question Answering over Knowledge Graphs. Procesamiento del Lenguaje Natural.


(2019). Continuous Learning for Question Answering. Tenth International Workshop on Spoken Dialogue Systems Technology (IWSDS).


(2019). Survey on evaluation methods for dialogue systems. arXiv preprint arXiv:1905.04071.



TAC Workshop

International, yearly workshop presenting results for each of TACs tracks and evaluations
See certificate

SEPLN 2020 Congress

National, yearly congress on NLP in Spain
See certificate

SEPLN 2019 Congress

National, yearly congress on NLP in Spain
See certificate

Deep Learning & Text Processing

Thorough introduction to Deep Learnig for Natural Language Processing, imparted by Eneko Agirre and Oier Lopez de Lacalle.
See certificate