Intelligent machines and intelligent software rely on algorithms that can reason about observed data to make predictions or decisions that are useful. Such systems rely on machine learning and artificial intelligence, combining computation, data, models, and algorithms. Our mission, in the Machine Intelligence theme at Microsoft Research Cambridge, is to expand the reach and efficiency of machine intelligence technology.
We research how to incorporate structured input data such as code and molecules effectively into deep learning models. We invent new methods so models can accurately quantify their uncertainty when making predictions. We build models that learn from small data that is corrupted or only partially observed. We develop deep learning algorithms that apply to interactive settings in gaming and in decision making task, where model predictions have consequences on future inputs.
Improving the performance of machine learning methods demands an ever-increasing scale in computation while retaining flexibility to develop new models. We research new AI compiler technology that will make it easier to express rich algorithms while effectively utilizing modern accelerators.