Research background

Past research

Research from my PhD and earlier work in computational neuroscience.

01

Maximum-reward objectives

Reinforcement learning

In my RL research, I was particularly interested in formulating “correct” optimization objectives. A task can be easy to describe in words, yet surprisingly difficult to translate into a reward function. Getting as close as possible to a goal, for example, is not quite the same as accumulating rewards along the way.

In my work on maximum-reward RL, I studied an alternative: optimize the best reward obtained during an episode. The policy then needs to know the maximum reward seen so far. By adding this to the state, I derived a Bellman operator and policy gradient results that let us use modern RL algorithms. I evaluated the approach on maze navigation and robotic manipulation tasks, and presented the work at ICML 2024.

Constraints were another motivation. Keeping the next action safe is not enough if it leaves the agent unable to avoid a collision later. This led me to ask whether we could constrain the highest cost along a trajectory, rather than its accumulated cost.

Navigating moving obstacles

0.0 s
AgentGoal regionObstacles
Moving obstacles and a moving goal, replayed from my talk. Positions are reconstructed and smoothed for readability; this is an approximate visualization, not simulation data.
Learning curves comparing TD3 and maximum-reward TD3 on Fetch Slide and Fetch Push.
Maximum-reward RL on Fetch Slide and Fetch Push. Original results figure from my talk.
02

Formulating the right problem

Optimization & decision-focused learning

My PhD was about formulating the right problem: translating a real-world task into an optimization problem that is both tractable and aligned with what we actually want to achieve. Under uncertainty, the formulation depends on what we know about the system and what data we have. This was the common thread connecting my work on mathematical optimization, decision-focused learning, and reinforcement learning.

In electric-vehicle charging, we knew the grid model but only had partial information about where vehicles were connected. Explicitly considering every possible assignment would make the problem too large. I developed surrogate grid formulations that let us make charging decisions without modeling each possible location, balancing computational efficiency with solution quality.

Decision-focused learning takes the next step: some parameters are unknown, but we have data to predict them. The question is how to formulate the training problem. A navigation app, for example, should provide a good route; accurate predictions of travel times are only a means to that end. I was interested in training models for the quality of the decisions they produce, while using our knowledge of the optimization problem’s structure.

Choosing the right objective is only part of the problem: we also need to be able to learn from it. In convex optimization, changes in a prediction can leave the optimal decision unchanged, giving a zero gradient. I studied the geometry behind this and developed reformulations using quadratic approximation and local constraint smoothing to provide useful gradients for learning.

No active constraints

No active constraints: Free to move

Free to move

One active constraint

One active constraint: Can slide along the edge

Can slide along the edge

Two active constraints

Two active constraints: Can remain pinned at the corner

Can remain pinned at the corner

The geometry behind zero gradients. As constraints become active, an optimum has fewer directions in which it can move. Original figures from my talk.

At Nokia Bell Labs, I also applied decision-focused learning to time-series prediction for home energy management. Across these projects, the aim was to find formulations that preserve what matters about the task while making it possible to solve and learn from it.

03

Deep learning & vocal dialects

Naked mole-rats & vocal dialects

Before my PhD, I worked at the Max Delbrück Center in Berlin, applying deep learning to study naked mole-rat vocalizations.

A large part of my work was making these recordings usable for analysis: detecting calls, extracting acoustic features, and classifying vocalizations at scale. The automated pipeline reduced manual annotation effort by approximately 80%.

My machine-learning analyses contributed to evidence that naked mole-rat colonies have distinct vocal dialects, leading to our publication in Science.