Join us for the 2024 Cheriton Research Symposium, a showcase of research excellence made possible by the generous support of David R. Cheriton.
This year’s symposium consists of morning presentations by Cheriton Fellows Eric Blais and Semih Salihoğlu, followed by a panel discussion on the future of computer science education by Professors David R. Cheriton, Carmen Bruni, Gordon Cormack and Mei Nagappan, moderated by Professor Dave Tompkins.
These presentations will be followed in the afternoon by poster presentations by Cheriton School of Computer Science graduate students.
2024 Cheriton Research Symposium Schedule
Time | Event |
---|---|
10:00 a.m. – 10:05 a.m. |
Raouf Boutaba, Director, Cheriton School of Computer Science | DC 1302 Welcome and Opening Remarks Refreshments will be served |
10:05 a.m. – 10:35 a.m. |
Cheriton Fellow Eric Blais | DC 1302 Finding Independent Sets With Your Eyes Closed A set of vertices in a graph forms an independent set when no two vertices in the set are connected by an edge. The problem of determining whether a graph contains a large independent set is fundamental in computer science as it shows up in countless applications. It is also notoriously hard: not only is the problem itself NP-complete, but so are many of its natural approximation relaxations. In 1998, however, Goldreich, Goldwasser, and Ron showed that the Independent Set Testing problem, one of the natural relaxations of the independent set problem, is surprisingly easy in one sense: for some range of parameters, the problem can even be solved by algorithms that examine only a tiny fraction of the graph itself. In this talk, I will briefly outline recent developments on this problem and other related problems in the study of sublinear-time algorithms. Eric Blais is an Associate Professor in the Algorithms and Complexity Theory group at the Cheriton School of Computer Science. His research interests span theoretical computer science with special focus on sublinear-time algorithms, randomness in computation, and complexity theory. His achievements include being the recipient of a prestigious best paper award at FOCS 2020 for work with his colleague Professor Shalev Ben-David that extended Yao’s minimax theorem. In 2021, Professor Blais received an Ontario Early Researcher Award to develop new theoretical foundations for sublinear-time algorithms. He has a PhD from Carnegie Mellon University and was a Simons Foundation Postdoctoral Fellow at MIT from 2012–14. |
10:35 a.m. – 11:05 a.m. |
Cheriton Fellow Semih Salihoğlu | DC 1302 Architectural Principles of Modern Graph DBMSs Modern graph database management systems (GDBMSs) adopt the property graph data model, in which records are modeled as nodes and edges with key value properties, and SQL-like query languages that have elegant arrow-based syntaxes to draw the graph patterns that are searched in an input database. GDBMSs have become an important class of DBMSs that support a variety of applications that require finding paths and patterns across input records, such as fraud and threat detection and recommendation engines. In this talk, I will overview several architectural principles of these systems, focusing on their query processors. I will argue that the core challenge in developing an efficient query processor for GDBMSs is the explosion of intermediate results that are generated when patterns are searched across the many-to-many relationships in graph-structured databases. I will then review two high-level techniques, worst-case optimal joins and factorization, that should be at the core of the query processors of modern GDBMSs that mitigate this intermediate results explosion in two different ways: (i) by reducing the searched space through novel join algorithms; or (ii) compressing the intermediate results during query processing. These techniques have been integrated into Kùzu, a new GDBMS that started as a research project in my group and is now being developed at a spinoff company in Waterloo. Semih Salihoğlu is an Associate Professor at the Cheriton School of Computer Science. His research focuses on systems and theoretical research in data management and processing. His systems work focuses on developing systems for managing, querying, or doing analytics on graph-structured data. His main on-going systems project is Kùzu, which is a new embeddable GDBMS that is designed for high scalability and very fast querying. He has served as the PC co-chair for SIGMOD’s demonstration track and co-chaired the GRADES-NDA workshop, the premier workshop on graph data management, and serves on its steering committee. He has a PhD from Stanford and is a recipient of several paper awards, among them a 2018 VLDB Best Paper Award, a 2022 ACM SIGMOD Research Highlight Award, and a Best Experiment, Analysis and Benchmark Paper Award at VLDB 2022. |
11:05 a.m. – 12:05 p.m. |
Panel Discussion The Future of Computer Science Education A dynamic discussion on the future of computer science education in universities. Panelists will reflect on the evolution of CS education and explore its current landscape, with a spotlight how we must adapt in the era of online learning tools and generative AI to prepare the next generation. Panelists: David R. Cheriton, Carmen Bruni, Gordon Cormack and Mei Nagappan Moderator: Dave Tompkins |
12:05 p.m. – 1:00 p.m. |
Lunch | DC 1301 By invitation |
1:00 p.m. – 4:00 p.m. |
Poster Session, Cheriton Graduate Students | DC Atrium |
4:00 p.m. – 4:30 p.m. |
Poster Awards Ceremony | DC 1301 |
2024 Cheriton Research Symposium Poster Presenters
Presenter | Supervisor(s) | Poster Title |
---|---|---|
Abdelrahman Ahmed | Florian Kerschbaum | FastLloyd: Federated, Accurate, Secure And Tunable K-Means Clustering With Differential Privacy |
Alireza Fathollah Pour | Shai Ben-David | Towards A Theoretical Understanding Of Transfer Learning: Learning With Respect To Distributions Over Domains |
Jianlin Li | Yizhou Zhang | Compiling Probabilistic Programs For Variable Elimination With Information Flow |
Haoye Lu | Yaoliang Yu | Diffusion Models Under Group Transformations |
Theresa Lyu | Jian Zhao | Exploring The Design Of Visual Aids For Enhancing In-Cockpit Air Traffic Control Communication |
Farnam Mansouri | Shai Ben-David | Learning From Positive And Unlabelled Examples |
Ryusuke Sugimoto | Toshiya Hachisuka, Christopher Batty | Velocity-Based Monte Carlo Fluids |
Muhammad Sulaiman | Raouf Boutaba | MicroOpt: Model-Driven Slice Resource Optimization In 5G And Beyond Networks |
Gustavo Sutter Pessurno de Carvalho | Pascal Poupart | In-Context Example Selection Based On Error Structure For Grammatical Error Correction |
Weiming Ren | Wenhu Chen | Towards Practical Video Generation And Editing |
Cong Wei | Wenhu Chen | UniIR: Training And Benchmarking Universal Multimodal Information Retrievers |
Cole Wyeth | Ming Li | Understanding Is Compression |