Daniel Kohlsdorf
Software Engineer, Data Scientist, Machine Learning Enthusiast


My main interest is in the application of machine learning systems to real world problems. Domains I have worked in so far include: bio acoustic modeling of dolphin communication, gesture recognition, web recommender systems, wearable computing and online marketing. Besides machine learning I am always interested in exploring novel programming languages, data bases and networking systems. I worked in an industry setting on job recommendations and social network contact recommendations at Xing. Through my previous job at shopify I was also interested in e-commerce and online marketing in general. Right now I am working on audience building and ads targeting at meta / facebook.

My research interest during my PhD was focused on analysing sequential data recorded from biological signals such as dolphins or human gestures. In particular I was working on data driven methods for indexing, annotation and discovery of high dimensional sensor streams. My interest was to find and model patterns in dolphin communication and human activity data. Often behavioral data such as animal communication or human activity in everyday life show language like structures. My algorithms are designed to find the atomic units of such languages automatically from data as well as the temporal structure of their occurrence. In the end I believe that the analysis of continuous sensor data in terms of interpretable, language like structures can help to explain unexplored domains such as dolphin communication as well as help to build recognizers for complex domains such as activity recognition in every day life situations or false positive free gesture recognition. The systems I implemented for these purposes used convolutional unsupervised feature learning, deep learning, hidden Markov models as well as grammar induction using alignment based learning. I also like to use random forests and xgboost.

In general, I aim to create intelligent agents that discover how data is organized naturally and communicate their findings in human understandable form.