AAI-CCI-MHI Seminar on CPS

NEurosymbolic Programming

Swarat Chaudhuri, The University of Texas at Austin

Wednesday, March 9, 2022
2:00PM - 3:00PM

Webinar Link: https://usc.zoom.us/webinar/register/WN_zyIBh_1gQLmKpMJG0GyLxw 


Abstract: I will speak about Neurosymbolic programming, an emerging research area that bridges the fields of deep learning and program synthesis. Like in classic machine learning, the goal here is to learn functions from data. However, these functions are represented as programs that can use neural modules in addition to symbolic primitives and are induced using a combination of symbolic search and gradient-based optimization. Neurosymbolic programming can offer multiple advantages over end-to-end deep learning. Programs can sometimes naturally represent long-horizon, procedural tasks that are difficult to perform using deep networks. Neurosymbolic representations are also, commonly, easier to interpret and formally verify than neural networks. The restrictions of a programming language can serve as a form of regularization and lead to more generalizable and data-efficient learning. Compositional programming abstractions can also be a natural way of reusing learned modules across learning tasks.

 

In the talk, I will illustrate some of the potential benefits of research in this area. I will also categorize the main ways in which symbolic and neural learning techniques come together here. I will conclude with a discussion of the open technical challenges in the field.

Biography: Swarat Chaudhuri (http://www.cs.utexas.edu/~swarat) is an Associate Professor of Computer Science and the director of the Trishul laboratory at UT Austin. His research lies at the interface of programming languages, logic, and machine learning. Through a synthesis of ideas from these areas, he seeks to develop a new generation of intelligent systems that are designed to be reliable, transparent, secure, and that can solve complex procedural tasks beyond the scope of contemporary AI. 

--- 

Host: Pierluigi Nuzzo


Center for Cyber-Physical Systems and the Internet of Things (CCI) http://cci.usc.edu

Center for Autonomy and AI (AAI) https://aai.usc.edu