The Optimization, Analytics, and Learning (OpAL) Lab is a research group at the Cheriton School of Computer Science. We work on machine learning for graphs and neural algorithmic reasoning. The former involves making predictions using multimodal datasets that combine features and relational information among entities. The latter focuses on using neural networks to solve problems that require algorithmic solutions. The two subjects often overlap.
We are located at the University of Waterloo, a vibrant technological hub with Concept, Velocity and Google around the block. We are also part of the Scientific Computation Group and the Waterloo Data and Artificial Intelligence Institute.
We are grateful for funding from the University of Waterloo and NSERC.
Shenghao Yang successfully defended his thesis with title 'Perspectives of Graph Diffusion: Computation, Local Partitioning, Statistical Recovery, and Applications'. You can read a brief announcement of it here.
3 December 2024New paper: LVLM-COUNT: Enhancing the Counting Ability of Large Vision-Language Models. You can read a brief announcement of it here.
28 October 2024Aseem Baranwal successfully defended his thesis: Statistical Foundations for Learning on Graphs. You can read a brief announcement of it here.
3 October 2024New paper: Positional Attention: Out-of-Distribution Generalization and Expressivity for Neural Algorithmic Reasoning. You can read a brief announcement of it here.
4 May 2024Our paper Analysis of Corrected Graph Convolutions was accepted at NeurIPS 2024.