NeuBahar Lab
Neuro–Bayesian AI for Human-interpretable Abstractions and Representation Learning

NeuBahar Lab is based in the Electrical and Computer Engineering Deparment at the University of Alberta. NeuBahar is pronounced noʊ-bæˈhɑːr, meaning "new spring"- a poetic reference to renewal, growth, and the arrival of spring.

Our Team Members
Bahareh Tolooshams
Bahareh Tolooshams
Principal Investigator
Sohini Gupta
Sohini Gupta
PhD Student
Raha Khodaverdi
Raha Khodaverdi
Incoming MSc Student
Amin Davoodabadi
Amin Davoodabadi
Incoming MSc Student
Elias Firisa
Elias Firisa
Incoming MSc Student
Niki Sepasian
Niki Sepasian
Incoming MSc Student
Khoi Xuan Nguyen
Khoi Xuan Nguyen
Undergraduate Researcher
Ailsa Shen
Ailsa Shen
Visiting Undergraduate Researcher
Raza Hyderi
Raza Hyderi
Undergraduate Researcher
Samuel Pantzer
Samuel Pantzer
Undergraduate Researcher
Michael Gao
Michael Gao
Undergraduate Researcher
Andrew Ansah
Andrew Ansah
Undergraduate Researcher
Diego Guerra Chevarria
Diego Guerra Chevarria
Visiting Undergraduate Researcher

Alumni
Valérie Costa
Valérie Costa
Researcher → PhD at Harvard University

Our Research

To perceive is to build a generative model of the world that allows one to resolve ambiguity, correct errors, and infer missing information when sensory input is incomplete or inconsistent.

Our research covers machine learning, representation learning, generative models, mechanistic interpretability, inverse problems, and NeuroAI. We study what makes a representation interpretable and how to build models that find one. We focus on generative models whose internal structure reflects the geometry and statistics of the data, and that learn representations which are disentangled and compositional.

Our research is inspired by the brain: A core challenge in neuroscience and AI is understanding how intelligent systems perceive and interpret the world from incomplete or noisy data. Humans, for instance, can robustly recognize visual scenes or sounds even under significant noise or occlusion. The Bayesian brain hypothesis posits that the brain achieves this by treating perception as an active inference, integrating sensory information with internal models to deduce the most likely explanation. However, how the brain forms internal representations that are meaningful, interpretable, robust, and generalizable from noisy inputs remains unknown. What internal model does the brain construct, and how is it learned? The same question shapes what we should ask of AI systems. Two questions guide our work:

  • What learning architectures allow AI systems to perform mechanistically interpretable and robust inference?
  • What representations should AI systems learn? Which structural properties make them interpretable, understandable by humans, or aligned with meaningful physical variables?

What are inverse problems? Scientists and engineers study systems in neuroscience, physics, biology, and engineering by taking measurements and inferring the underlying causes or system properties that generated them. Such problems are ill-posed: without prior knowledge, the solution may be indeterminate or unstable. Solving one means combining evidence from data with prior knowledge to infer the most likely explanation. Understanding how biological systems, like the brain, perform this integration can guide the design of more interpretable and effective AI systems.

We are currently working on problems that combine the statistical and geometric properties of data to learn better representations. If you are interested in mathematics, topology, topography, symmetries, and the intersection of statistics and geometry, feel free to reach out.

How to join NeuBahar Lab