Speaker: Bryan Perozzi

Bryan Perozzi (Google)

Bryan Perozzi

Title: Predicting System Performance Characteristics with Graph Machine Learning

Abstract

Precise hardware performance models play a crucial role in code optimization for machine learning systems. They can assist compilers in making heuristic decisions or aid autotuners in identifying the optimal configuration for a given program. Recent advances in Graph Machine Learning have made it possible to add the computational graphs of machine learning programs directly to such learned cost models. In this talk, I'll describe our work to improve and deploy these systems. Specifically, I'll cover our development of learned cost models for Tensor Processing Units (TPUs) and a Kaggle contest we ran for an open-source dataset of TPU program graphs. I'll also go over our recent work on graph soft-prompting for large language models and its application to improve few-shot generalization performance in learned cost models.

Bio

Bryan Perozzi is a Research Scientist in Google Research's Algorithms and Optimization group, whose research focuses on learning expressive representations of graph data with neural networks. Bryan is an author of 40+ peer-reviewed papers at leading conferences in machine learning and data mining (such as NeurIPS, ICML, ICLR, KDD, and WWW). He's the author of popular models in graph representation learning such as DeepWalk (random walk node embeddings), MixHops (graph neural networks), etc. Bryan's current research focuses on the intersection of structured data and generative AI, where he's teaching large language models to 'Talk Like a Graph'.

Bryan was awarded the ACM SIGKDD 2024 Test of Time Award for his work in advancing neural network representations for graph data in "DeepWalk: Online Learning of Social Representations", and his doctoral thesis won the prestigious ACM SIGKDD Dissertation Award (2017). Bryan received his Ph.D. in Computer Science from Stony Brook University, where he was advised by Steven Skiena. Prior to that, he obtained a M.S. in Computer Science from Johns Hopkins University and a B.S. in Computer Engineering from Virginia Tech.