Leonard Adolphs

PhD Student

Data Analytics Lab

ETH Zurich


I am a second year PhD student in the Data Analytics Lab at ETH Zurich. Currently, I'm working on natural language processing and non-convex optimization.

Prior to this, I obtained a Master’s degree from ETH in Computer Science and a Bachelor’s degree from KIT Karlsruhe in electrical engineering.

A copy of my CV can be found here.


  • Machine Learning
  • Natural Language Processing
  • Non-Convex Optimization


  • PhD in Computer Science, 2018 - Today

    ETH Zurich

  • MSc in Computer Science, 2016 - 2018

    ETH Zurich

  • BSc in Electrical Engineering and Information Technology, 2013 - 2016

    Karlsruhe Institute of Technology


LeDeepChef 👨🏻‍🍳 : Deep Reinforcement Learning Agent for Families of Text-Based Games

AAAI 2020

While Reinforcement Learning (RL) approaches lead to significant achievements in a variety of areas in recent history, natural …

Ellipsoidal Trust Region Methods and the Marginal Value of Hessian Information for Neural Network Training

NeurIPS 2019 Workshop: Beyond First-Order Methods in ML

We investigate the use of ellipsoidal trust region constraints for second-order …

Local Saddle Point Optimization: A Curvature Exploitation Approach


Gradient-based optimization methods are the most popular choice for finding local optima for classical minimization and …



Research Intern

Google Zurich

March 2020 – July 2020 Zurich, Switzerland

PhD Student

Data Analytics Lab, ETH Zurich

August 2018 – Present Zurich, Switzerland
Research Interests:

  • Natural Language Processing
  • Reinforcement Learning
  • Non-Convex Optimization

MSc Computer Science

ETH Zurich

September 2016 – June 2018 Zurich, Switzerland

GPA: 5.71 / 6

Thesis: Non Convex-Concave Saddle Point Optimization


  • Machine Learning
  • Information Systems

Software Engineer

sovanta AG

July 2015 – November 2016 Heidelberg, Germany
Software Design and Development of native iOS and Android Apps for business customers.

BSc Electrical Engineering

Karlsruhe Institute of Technology

October 2013 – August 2016 Karlsruhe, Germany

Programming Skills


ML Frameworks

PyTorch, Tensorflow


iOS Development

Swift, Objective-C




Teaching Assistant

Natural Language Understanding

Deep Learning

Machine Learning


  • CAB F 42.1, Universitätstrasse 6, Zürich, 8006