Welcome to the OpAL Lab

The Optimization, Analytics and Learning (OpAL) Lab is a research group at the Cheriton School of Computer Science. Our work is focused on machine learning on graphs, which is about making predictions using multi-modal datasets that combine features and relational information among entities. Our work involves stronger control on optimization formulations and algorithms, as well as their parallel and communication efficient implementations. We are equally interested in theory and in practice.

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.

We are grateful for funding from the University of Waterloo and NSERC


30 April 2022

Our paper Graph Attention Retrospective won the best paper award at the GroundedML workshop.

21 April 2022

New paper: Effects of Graph Convolutions in Deep Networks.

8 April 2022

Shenghao Yang will join Amazon NY as an intern in July 2022.

8 April 2022

Kimon Fountoulakis will join Google for 4 months from May 16 to September 16 2022 as a visiting faculty researcher.

3 March 2022

Our paper Graph Attention Retrospective is 1/2 papers that was selected for presentation at the GroundedML workshop.

28 February 2022

New paper: Graph Attention Retrospective.

18 February 2022

Shenghao Yang is one of the three students that got the Cheriton Scholarship for Winter 2022. That's 10k each year for 2 years.

5 January 2022

Our paper Flow-based Algorithms for Improving Clusters: A Unifying Framework, Software, and Performance was accepted at SIAM Review.

20 December 2021

Shenghao Yang was featured at Mathematics News.

... see all News