Disentangling Where and When
Factored spatio-temporal explanations for video action recognition: separating where the evidence sits in each frame from when it matters across the clip, so each can be read on its own.
Researching interpretable machine learning for complex scenes, where computer vision, logical reasoning, and human understanding meet.
Selected work
A selection of projects spanning video and logical explanations, neuro-symbolic learning, content-based retrieval, aerial imagery, and learning theory.
Factored spatio-temporal explanations for video action recognition: separating where the evidence sits in each frame from when it matters across the clip, so each can be read on its own.
Learning probabilistic logic programs with language models that propose clauses and functional gradients that guide which ones are kept and how they are weighted.


Research toward systems that communicate why they made a decision—not only what they predicted.
Program ↗
Investigating how model interpretations behave under perturbations in satellite and aerial imagery.
Thesis ↗
A dual-head joint-learning architecture for reading two-digit jersey numbers from imagery.
Code ↗
Siamese-style neural architectures for finding meaningful change across paired satellite images.
Code ↗
Exploring Rademacher complexity and matrix norms to characterize generalization in metric and similarity learning.

An accessible exploration of PCPs, their surprising power, and the weak PCP theorem.
Publications
Papers across interpretable vision, logical and neuro-symbolic explanations, image retrieval, and remote sensing, from NeurIPS and AAAI to IEEE journals.
Journey
From electronics and imaging science to applied computer vision, explainability, and planetary data.

Education

Education + Research

Industry research
Planetary AI
Doctoral research
About
My work uses computer vision and machine learning to find patterns, inspect model behavior, and turn opaque predictions into understandable interactions. I enjoy entering unfamiliar research spaces and building on existing ideas with practical, creative improvements.
Beyond research, I care about access to education and minority empowerment. Photography and music shape how I observe, frame, and communicate technical ideas.
“Be bold enough to follow the obvious, but have the tenacity to go after the behemoth.”
Personal maximField notes
A selected stream of talks, awards, papers, and community work. Hover or swipe to browse.
Disentangling Where and When: factored spatio-temporal explanations for video action recognition.
Learning Probabilistic Logic Programs with Functional Gradient Guided Language Models.
A natural-language interface for querying global explanations of image classifiers.
Reviewing for NeurIPS 2026, ICLR 2027, and AAAI 2024–2026.
Local-to-Global Logical Explanations for Deep Vision Models, presented in Guildford, UK.
Won first place for best poster at Oregon State University’s AI Week two years running.
Presented interactive Mars image search research in Vancouver.
Interactive Mars Image Content-Based Search with Interpretable Machine Learning.
Handled workflow responsibilities for the AAAI 2024 conference in Vancouver, Canada.
Rule-Based Explanations for Deep Networks recognized at the PPI Center meeting.
Interpretable ML for the Planetary Data System with the Machine Learning & Instrument Autonomy group.
Collaborator perspective
“He combines a deep knowledge of machine learning techniques and research with an unparalleled willingness to branch out and try new things.”
“Bhavan knows the foundations clearly enough to understand subtle mistakes and is capable enough to appreciate subtle but breakthrough ideas.”
“It’s rare to come across individuals who excel in different domains, and Bhavan is indeed a rare find.”
Contact
For research collaborations, speaking, reviewing, or thoughtful conversations about visual intelligence.