Research Interests

My main research interests are efficient parallelizations for machine learning and data mining algorithms. Many of today’s parallel machine learning algorithms were developed for tightly coupled systems like computing clusters or clouds. However, the volumes of data generated from machine-to-machine interaction, by mobile phones or autonomous vehicles, surpass the amount of data that can be realistically centralized. Thus, traditional cloud computing approaches are rendered infeasible. To scale parallel machine learning to such volumes of data, computation needs to be pushed towards  the data generating devices. An efficient parallelization is able to scale a machine learning algorithm – or better a class of algorithms – to large numbers of parallel instances, thereby achieving a substantial speed-up. At the same time, the resulting model has a similar quality than a hypothetical centrally computed one. I’m interested both in parallelizations for classical machine learning algorithms from batch data, as well as online learning / optimization algorithms. The latter algorithms are especially suited for distributed / decentralized learning from data streams. The approaches I’m seeking to parallelize are often based on linear models or kernel methods. Recently I have started to look into decentralized deep learning. Application areas which I am often considering when looking for novel machine learning challenges are real-time services, financial analysis, and chemoinformatics.

Curriculum Vitae – Highlights

Since 2010 I’m a data scientist at Fraunhofer IAIS, where I now lead Fraunhofer’s part in the EU project DiSIEM, managing a small reseach team. Moreover, I’m a project-specific consultant and researcher, e.g., for Volkswagen, DHL, and Hussel, and I design and give industrial trainings. Since 2014 I’m simultaneously a doctoral researcher at the University of Bonn, teaching graduate labs and seminars, and supervising Master’s and Bachelor’s theses. Before that, I worked for 10 years as a software developer at the S4M – Solutions for Media GmbH.