He was previously a researcher at INRIA (the French national institute for computer science and applied mathematics) on the SIERRA project team (machine learning research laboratory). His research interests comprise structured prediction, latent variable models, convex optimization, approximate inference, combining generative and discriminative methods/frequentist and Bayesian statistics, and applications such as NLP, information retrieval, computer vision, and computational biology.