I’m an Assistant Professor of Computer Science at York University, a Faculty Affiliate at the Vector Institute and an Adjunct Professor in the University of Toronto Department of Computer Science. I am a member of the Centre for Vision Research and core member of the Vision: Science to Application (VISTA) program. I currently serve as an Associate Editor for IET Computer Vision and have been an Area Chair for a number of conferences.
I was a Researcher Director (2018-2020) at Borealis AI where I continue to work as an Academic Advisor. I am also Visiting Professor at Samsung AI Center - Toronto, a co-founder and advisor of Structura Biotechnology (makers of cryoSPARC), one of the original contributors to Stan and was a Research Associate at Cadre Research Labs (makers of TopMatch-GS). I studied at the University of Toronto where I received my PhD in 2011. I also did postdocs at the Toyota Technological Institute at Chicago and the University of Toronto. See my CV for more details.
I am interested in building rich, detailed models which capture fundamental relationships between the world and our observations of it. Such models ultimately enable us to measure and predict sometimes surprising details.
Most recently I have been focusing on probabilistic generative models, specifically normalizing flows. My research has been exploring theoretical aspects of normalizing flows and their applications. I also have an interest on the problem of estimating the 3D structure of biological molecules such as proteins and viruses with Cryo-EM. Beyond those current focuses, I have also worked on vehicle localization for robotics, physically realistic models of human motion, probabilistic programming languages, Bayesian methods, MCMC and forensic ballistics.
Interested in joining my group? I’m also on the look out for exceptional students and colleagues to work with. More information is available here.
I will be giving a seminar about my work on normalizing flows on Friday at Amii. More information, including timing and registration, can be found here. Can’t make this one? There are several more seminars in the works for the next few months.
I’m very happy to announce that my lab has been awarded a Canada Foundation for Innovation grant as part of the John R. Evans Leaders Fund. The grant, valued at $140,000CAD, will be used to purchase hardware to continue my groups research on generative models with a focus on applications in cryo-EM, hyperspectral imagery and video analysis.
A new preprint is now available on arXiv!
- Neural Image Representations for Multi-Image Fusion and Layer Separation by Seonghyeon Nam, Mostafa Hussien, Marcus A. Brubaker and Michael S. Brown, preprint.
Several new workshop papers and preprints are now available on arXiv!
- CAMS: Color-Aware Multi-Style Transfer by Mahmoud Afifi, Abdullah Abuolaim, Mostafa Hussien, Marcus A. Brubaker and Michael S. Brown, preprint.
- Continuous Latent Process Flows by Ruizhi Deng, Marcus A. Brubaker, Greg Mori and Andreas Lehrmann at ICML Workshop on Time Series, 2021.
- Manifold Density Estimation via Generalized Dequantization by James A. Brofos, Marcus A. Brubaker and Roy R. Lederman at ICML Workshop on Invertible Neural Networks, Normalizing Flows, and Explicit Likelihood Models, 2021.
- Zero-shot Learning with Class Description Regularization by Shayan Kousha and Marcus A. Brubaker at CVPR Workshop on Fine-Grained Visual Categorization, 2021.
I am excited to announce that I have joined the Toronto Samsung AI Center part time as a Visiting Professor. I will be overseeing projects in computer vision and machine learning with their excellent team of researchers. If you’re looking for an industrial position, be sure to check them out!
Happy to annouce that I will be giving an invited talk at the INNF+ Workshop at ICML this year. My collaborators and I also had two papers accepted for presentation at the workshop:
- Manifold Density Estimation via Generalized Dequantization by James A Brofos, Marcus A Brubaker and Roy R Lederman
- Agent Forecasting at Flexible Horizons using ODE Flows by Alexander Radovic, Jiawei He, Janahan Ramanan, Marcus A Brubaker and Andreas Lehrmann (paper to come)
Congratulations to my student, Shayan Kousha, whose paper Zero-shot Learning with Class Description Regularization was accepted to the Fine-Grained Visual Categorization Workshop at CVPR 2021. Stay tuned here for more info once the paper is released.
Happy to announce that I will be giving a seminar on Normalizing Flows in Theory and Practice as part of the CAIDA seminar series at the University of British Columbia. For more information and event registration, check out the event announcement. There are likely to be more seminars coming in the near future, keep an eye here for announcements.
The second part of my tutorial on differential privacy is now available. The first part was a basic introduction to DP, while part II focuses on using differential privacy in the context of machine learning.
HistoGAN: Controlling Colors of GAN-Generated and Real Images via Color Histograms with Michael Brown and Mahmoud Afifi has been accepted at CVPR 2021. Congratulations and thanks to the student, Mahmoud Afifi, and his supervisor Michael Brown for the fruitful collaboration!
Proud to announce that I’m serving as the General Chair for the first ever Ontario Workshop on Computer Vision. This is a trainee focused event aiming to provide a forum for computer vision researchers in the province of Ontario to share their early work, network and establish new collaborations. There will be several keynote sessions, poster sessions and more. Keep an eye on the website and OWCV twitter accounts for more information.
I recently wrote a tutorial on differential privacy. The first part is available now and the second part is coming soon.
Happy to announce that Ullrich Koethe and I will be again running our tutorial on Normalizing Flows and Invertible Neural Networks in Computer Vision at CVPR 2021. This will be an updated version of the tutorial we presented at ECCV 2020. The introductory video from that offering is available here. Feel like something should have been presented differently? Want to see more about some other topics? Let me know, feedback is welcome!
Happy to announce that my Faculty Affiliate status at the Vector Institute has been renewed!
This summer I presented a tutorial at ECCV 2020 on normalizing flows with Ullrich Koethe and Carsten Rother. I’ve finally uploaded my lecture which provides an introduction to normalizing flows. Feedback is welcome!
The code and paper for our NeurIPS 2020 paper, Wavelet Flow: Fast Training of High Resolution Normalizing Flows, is now available. The code is availble through the Wavelet Flow GitHub Project. The paper can be found on arXiv. All of this, and additional image results, can be found on the Wavelet Flow Project Page. If you have questions, feel free to get in touch or check us out at our poster session at NeurIPS 2020.
Two papers on normalizing flows have been accepted at NeurIPS 2020. Congratulations and thanks to the students, Jason and Ruizhi, and my excellent collaborators!
- Wavelet Flow: Fast Training of High Resolution Normalizing Flows with Jason Yu and Konstantinos Derpanis (arxiv preprint to come)
- Modeling Continuous Stochastic Processes with Dynamic Normalizing Flows with Ruizhi Deng, Bo Chang, Greg Mori and Andreas Lehrmann
I’ve finally launched a new website based on GitHub Pages. This should make it easier for me to maintain and add content. Keep an eye on things over the coming weeks as I work to expand and improve its contents. My old York EECS website is still availble here and my ancient UofT DCS website is still available here, although I am planning to take down my DCS page soon.
For more news see here.