YoVDO

PL4XGL: A Programming Language Approach to Explainable Graph Learning

Offered By: ACM SIGPLAN via YouTube

Tags

Programming Languages Courses Machine Learning Courses Classification Courses Explainable AI Courses Program Synthesis Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a novel programming language approach to explainable graph learning in this 15-minute conference talk from PLDI 2024. Discover PL4XGL, a new graph-learning method that addresses limitations in explainability of graph neural networks (GNNs). Learn about the innovative graph description language (GDL) designed to explain classification results and the development of a GDL-based interpretable classification model. Understand how this approach formulates learning from data as a program-synthesis problem, with top-down and bottom-up algorithms for synthesizing GDL programs from training data. Examine the evaluation results demonstrating PL4XGL's ability to produce high-quality explanations that outperform state-of-the-art GNN explanation techniques while achieving competitive classification accuracy. Gain insights into this groundbreaking research that combines graph learning, domain-specific languages, and program synthesis to enhance explainability in decision-critical applications.

Syllabus

[PLDI24] PL4XGL: A Programming Language Approach to Explainable Graph Learning


Taught by

ACM SIGPLAN

Related Courses

Stanford Seminar - Concepts and Questions as Programs
Stanford University via YouTube
DreamCoder- Growing Generalizable, Interpretable Knowledge With Wake-Sleep Bayesian Program Learning
Yannic Kilcher via YouTube
A Neural Network Solves and Generates Mathematics Problems by Program Synthesis - Paper Explained
Aleksa Gordić - The AI Epiphany via YouTube
EI Seminar - Recent Papers in Embodied Intelligence
Massachusetts Institute of Technology via YouTube
Using Program Synthesis to Build Compilers
Simons Institute via YouTube