Top Program Organizers Call for Participation



λ

AP2S: Automated Program and Proof Synthesis Bridge Program

Part of the AAAI-23 Bridge Program

Automated Program and Proof Synthesis (AP2S) are two long-standing, closely-related challenges in AI, recently advanced through the incorporation of deep learning. However, much research focuses exclusively on one or the other, instead of leveraging synergies between them. This bridge program aims to connect researchers from each sub-field and educate them about the other, including but not limited to recent deep learning techniques. The workshop will involve a series of tutorial lectures interleaved with breakout/round-table discussions.
When: February 7, 2023
Where: Walter E. Washington Convention Center, Room TBA

**Tentative Schedule, subject to change:

Opening Remarks
Garrett Katz, Syracuse University
9:15-9:30am

Program Synthesis using Transformers and Sequence Prediction Models [Slides]
Shirish Karande, TCS Research
Ganesh Prasath, TCS Research
9:30-10:15am

From Language Modeling to Grammar-Guided Code Sketch Generation [Slides]
Alexey Svyatkovskiy, Microsoft Research
10:30-11:00am

Staged Relational Programming for Synthesis
Nada Amin, Harvard University
William Byrd, University of Alabama at Birmingham
11:15am-12:00pm

Metamath and Metamath Zero [Slides]
Mario Carneiro, Carnegie Mellon University
1:00-1:55pm

Cross-over with Inductive Logic Programming tutorial
Andrew Cropper, University of Oxford
2:00-4:00pm

Opportunities for Synergy between Automated Program and Proof Synthesis Techniques
Group Discussion
4:30-5:00pm
Garrett Katz
Syracuse University
Kristopher Micinski
Syracuse University
Automated Program and Proof Synthesis (AP2S) are two long-standing, closely-related challenges in AI, recently advanced through the incorporation of deep learning. However, much research focuses exclusively on one or the other, instead of leveraging synergies between them. This bridge program aims to connect researchers from each sub-field and educate them about the other, including but not limited to recent deep learning techniques.

The AP2S bridge welcomes contributions in the form of educational lectures/tutorials and extended research abstracts. The majority of the program will consist of 30-45 minute lectures/tutorials, grouped by topic into 90 minute sessions. Time in between sessions will be allocated for poster presentations of accepted abstracts. The final session will include brief 5-minute lightning talks for selected posters, a group panel discussion, and a speed-meeting networking event.

Program Scope

The focus of the bridge is on underlying principles common to both program and proof synthesis. Both problems involve document generation in strict formal languages, leveraging large structured prior "knowledge" (known theorems or existing software libraries), navigating vast search spaces (possible proofs and programs), and high-level cognitive abilities (creativity and abstraction). Both problems have witnessed recent advances with deep learning, making this program especially timely. Each problem can also be framed as an instance of the other. Grand challenges envisioned for this bridge include: Topics for educational lectures/tutorials include: Extended abstracts may present current research or positions on:

Program Structure

The bridge will be a one-day program with the following format: Breaks in between sessions will be used for poster presentations of accepted abstracts.

Target audience and attendance

The bridge aims to include 6-9 educational lectures/tutorials, 4-6 panel speakers, and 10-20 accepted posters, 5 of which will be selected for lightning talks. Space permitting, all are welcome to attend, with priority given to speakers, authors of accepted abstracts, their collaborators and students.

Submission Requirements

Submissions are accepted in either of the following categories: Submissions should be made on EasyChair at this link.

Important dates:

Bridge Chairs

Bridge webpage

https://garrettkatz.github.io/ap2s-bridge/ (this page)