Research

Our research group designs new deep learning algorithms that are reliable from first principles.

The fundamental problem of scientific progress, and a fundamental one of everyday life, is that of learning from experience. — Sir Harold Jeffreys

What we learn from experience depends on the kind of philosophy we bring to experience. — C. S. Lewis

Deep learning is profoundly transforming the way we acquire knowledge and make decisions. It has tremendous potential to help us make better predictions through effective use of data. Yet deep neural networks still struggle with fundamental issues such as alignment with human intent, reliable operation over long durations, and continual adaptation to changing circumstances.

Our research group develops new methods for designing and understanding deep learning algorithms through the perspective of probabilistic modeling. Since probability theory describes the rules of optimal reasoning with incomplete information, it is a powerful tool for both identifying the limitations of deep neural networks and improving their capabilities. Our work applies insights from Bayesian probability and cognitive science to design deep learning algorithms that can truly be depended on to aid human understanding and decision-making in engineering, scientific, and societal applications.

An schematic overview of research in our group.
We focus specifically on three crucial dimensions of trustworthy deep learning: robustness, reliability, and transparency. Read more about our research directions below.

1.) Stronger generalization to new environments

How can we build deep learning algorithms that adapt to new environments in an automatic and continuous way? Although deep neural networks are extremely flexible, the algorithms for training deep learning systems are surprisingly limited in scope. This inevitably leads to deep learning systems that make decisions under an illusion of certainty, with outcomes ranging from emotional distress to loss of human life. We use a paradigm called meta-learning to design new ways for neural networks to handle uncertainty better and act more adaptively in unfamiliar environments.

Prototypical networks for few-shot learning.
We introduced Prototypical Networks as a few-shot learning algorithm inspired by probabilistic modeling. Meta-learning facilitates rapid transfer in deep neural networks by incorporating task uncertainty into the learning process itself.

Representative publications:

2.) Rigorous reliability verification with probabilistic inference

How can we rely on the outputs of neural networks to confidently make decisions in high-stakes applications? Modern large-scale models contain billions of parameters and are trained on vast amounts of data. This inherent complexity makes it difficult to directly verify the reliability of deep learning systems. Instead, we develop procedures that characterize the reliability of neural networks via guarantees grounded in probabilistic inference. Probabilistic models are well-positioned to incorporate external knowledge and produce meaningful inferential statements even with small amounts of data. This is especially promising in applications such as robotics and healthcare where reliability is absolutely essential, yet data is scarce in edge cases.

Bounding loss through analysis of quantiles.
We discovered exciting connections between reliability verification and numerical integration techniques that enabled safer and more effective deployment of deep learning predictors.

Representative publications:

3.) Discovery of implicit biases in black-box systems

Large-scale deep learning models have billions of parameters and are trained on datasets hidden from the public. This inherent complexity means that such models often exhibit implicit biases even when they are trained to be fair and unbiased. We leverage the perspective of Bayesian probability to identify the implicit prior information that drives the behavior of deep learning models. By uncovering this information, we build new ways to transparently control AI so that it serves the needs of all users.

Discovering implicit biases via Bayesian filtering
We showed how continual learning algorithms can be reinterpreted as approximate Bayesian inference, leading to more interpretable behavior.

Representative publications:

Interested in this work?

Our group is recruiting PhD and Master's students.

How to join

← Back